--- /srv/rebuilderd/tmp/rebuilderdi77lVq/inputs/ksh93u+m_1.0.10-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdi77lVq/out/ksh93u+m_1.0.10-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-08-19 04:24:27.000000 debian-binary │ --rw-r--r-- 0 0 0 2896 2024-08-19 04:24:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 727932 2024-08-19 04:24:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2892 2024-08-19 04:24:27.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 729036 2024-08-19 04:24:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/ksh93 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 0x83a1 │ │ │ │ + Entry point address: 0x83f9 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 933268 (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: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ -Entry point 0x83a1 │ │ │ │ +Entry point 0x83f9 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0d4f74 0x000d4f74 0x000d4f74 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x0d56a4 0x000d56a4 0x000d56a4 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xd4f80 0xd4f80 R E 0x1000 │ │ │ │ - LOAD 0x0d5a30 0x000d5a30 0x000d5a30 0x0e194 0x13a08 RW 0x1000 │ │ │ │ - DYNAMIC 0x0e0630 0x000e0630 0x000e0630 0x00108 0x00108 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xd56b0 0xd56b0 R E 0x1000 │ │ │ │ + LOAD 0x0d5a28 0x000d6a28 0x000d6a28 0x0e19c 0x13a10 RW 0x1000 │ │ │ │ + DYNAMIC 0x0e0628 0x000e1628 0x000e1628 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0d5a30 0x000d5a30 0x000d5a30 0x0b5d0 0x0b5d0 R 0x1 │ │ │ │ + GNU_RELRO 0x0d5a28 0x000d6a28 0x000d6a28 0x0b5d8 0x0b5d8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ │ 02 .interp │ │ │ │ 03 .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .ARM.exidx .eh_frame │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -3,34 +3,34 @@ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .interp PROGBITS 00000154 000154 000019 00 A 0 0 1 │ │ │ │ [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4 │ │ │ │ [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4 │ │ │ │ [ 4] .gnu.hash GNU_HASH 000001b4 0001b4 000064 04 A 5 0 4 │ │ │ │ - [ 5] .dynsym DYNSYM 00000218 000218 001240 10 A 6 3 4 │ │ │ │ - [ 6] .dynstr STRTAB 00001458 001458 000a86 00 A 0 0 1 │ │ │ │ - [ 7] .gnu.version VERSYM 00001ede 001ede 000248 02 A 5 0 2 │ │ │ │ - [ 8] .gnu.version_r VERNEED 00002128 002128 000120 00 A 6 3 4 │ │ │ │ - [ 9] .rel.dyn REL 00002248 002248 005050 08 A 5 0 4 │ │ │ │ - [10] .rel.plt REL 00007298 007298 000688 08 AI 5 22 4 │ │ │ │ - [11] .init PROGBITS 00007920 007920 00000c 00 AX 0 0 4 │ │ │ │ - [12] .plt PROGBITS 0000792c 00792c 000a68 04 AX 0 0 4 │ │ │ │ - [13] .text PROGBITS 00008398 008398 0a0fb0 00 AX 0 0 8 │ │ │ │ - [14] .fini PROGBITS 000a9348 0a9348 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 000a9350 0a9350 02bc24 00 A 0 0 8 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 000d4f74 0d4f74 000008 00 AL 13 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 000d4f7c 0d4f7c 000004 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 000d5a30 0d5a30 000004 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 000d5a34 0d5a34 000004 04 WA 0 0 4 │ │ │ │ - [20] .data.rel.ro PROGBITS 000d5a38 0d5a38 00abf8 00 WA 0 0 8 │ │ │ │ - [21] .dynamic DYNAMIC 000e0630 0e0630 000108 08 WA 6 0 4 │ │ │ │ - [22] .got PROGBITS 000e0738 0e0738 0008c8 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 000e1000 0e1000 002bc4 00 WA 0 0 8 │ │ │ │ - [24] .bss NOBITS 000e3bc8 0e3bc4 005870 00 WA 0 0 8 │ │ │ │ + [ 5] .dynsym DYNSYM 00000218 000218 001260 10 A 6 3 4 │ │ │ │ + [ 6] .dynstr STRTAB 00001478 001478 000a94 00 A 0 0 1 │ │ │ │ + [ 7] .gnu.version VERSYM 00001f0c 001f0c 00024c 02 A 5 0 2 │ │ │ │ + [ 8] .gnu.version_r VERNEED 00002158 002158 000120 00 A 6 3 4 │ │ │ │ + [ 9] .rel.dyn REL 00002278 002278 005050 08 A 5 0 4 │ │ │ │ + [10] .rel.plt REL 000072c8 0072c8 000698 08 AI 5 22 4 │ │ │ │ + [11] .init PROGBITS 00007960 007960 00000c 00 AX 0 0 4 │ │ │ │ + [12] .plt PROGBITS 0000796c 00796c 000a80 04 AX 0 0 4 │ │ │ │ + [13] .text PROGBITS 000083f0 0083f0 0a1688 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 000a9a78 0a9a78 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 000a9a80 0a9a80 02bc24 00 A 0 0 8 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 000d56a4 0d56a4 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 000d56ac 0d56ac 000004 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 000d6a28 0d5a28 000004 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 000d6a2c 0d5a2c 000004 04 WA 0 0 4 │ │ │ │ + [20] .data.rel.ro PROGBITS 000d6a30 0d5a30 00abf8 00 WA 0 0 8 │ │ │ │ + [21] .dynamic DYNAMIC 000e1628 0e0628 000108 08 WA 6 0 4 │ │ │ │ + [22] .got PROGBITS 000e1730 0e0730 0008d0 04 WA 0 0 4 │ │ │ │ + [23] .data PROGBITS 000e2000 0e1000 002bc4 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 000e4bc8 0e3bc4 005870 00 WA 0 0 8 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0e3bc4 000033 00 0 0 1 │ │ │ │ [26] .gnu_debugaltlink PROGBITS 00000000 0e3bf7 00004b 00 0 0 1 │ │ │ │ [27] .gnu_debuglink PROGBITS 00000000 0e3c44 000034 00 0 0 4 │ │ │ │ [28] .shstrtab STRTAB 00000000 0e3c78 00011a 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 292 entries: │ │ │ │ +Symbol table '.dynsym' contains 294 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00007920 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ - 2: 000e1000 0 SECTION LOCAL DEFAULT 23 .data │ │ │ │ + 1: 00007960 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ + 2: 000e2000 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) │ │ │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ @@ -52,244 +52,246 @@ │ │ │ │ 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 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 cfgetospeed@GLIBC_2.4 (3) │ │ │ │ - 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 strlcpy@GLIBC_2.38 (6) │ │ │ │ - 181: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (13) │ │ │ │ - 182: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (14) │ │ │ │ - 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 (15) │ │ │ │ - 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 (16) │ │ │ │ - 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: 000a6975 86 FUNC GLOBAL DEFAULT 13 fts_set │ │ │ │ - 279: 0000bb95 4 FUNC GLOBAL DEFAULT 13 getenv │ │ │ │ - 280: 0005c7d1 158 FUNC GLOBAL DEFAULT 13 getcwd │ │ │ │ - 281: 0009f675 4 FUNC GLOBAL DEFAULT 13 remove │ │ │ │ - 282: 0007b829 1096 FUNC GLOBAL DEFAULT 13 __isoc23_strtoul │ │ │ │ - 283: 0007b2e1 1352 FUNC GLOBAL DEFAULT 13 __isoc23_strtol │ │ │ │ - 284: 000a5d49 3116 FUNC GLOBAL DEFAULT 13 fts_read │ │ │ │ - 285: 000a69cd 76 FUNC GLOBAL DEFAULT 13 fts_children │ │ │ │ - 286: 0007acb1 1584 FUNC GLOBAL DEFAULT 13 strtold │ │ │ │ - 287: 000a6b09 348 FUNC GLOBAL DEFAULT 13 fts_open │ │ │ │ - 288: 0006ad4d 96 FUNC GLOBAL DEFAULT 13 error │ │ │ │ - 289: 000a6a99 110 FUNC GLOBAL DEFAULT 13 fts_close │ │ │ │ - 290: 0007a681 1584 FUNC GLOBAL DEFAULT 13 strtod │ │ │ │ - 291: 0000e4dd 104 FUNC GLOBAL DEFAULT 13 putenv │ │ │ │ + 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 cfgetospeed@GLIBC_2.4 (3) │ │ │ │ + 166: 00000000 0 FUNC GLOBAL DEFAULT UND strxfrm@GLIBC_2.4 (3) │ │ │ │ + 167: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ + 168: 00000000 0 FUNC GLOBAL DEFAULT UND iswalnum@GLIBC_2.4 (3) │ │ │ │ + 169: 00000000 0 FUNC GLOBAL DEFAULT UND __strcat_chk@GLIBC_2.4 (3) │ │ │ │ + 170: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ + 171: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ + 172: 00000000 0 FUNC GLOBAL DEFAULT UND semget@GLIBC_2.4 (3) │ │ │ │ + 173: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ + 174: 00000000 0 FUNC GLOBAL DEFAULT UND iswupper@GLIBC_2.4 (3) │ │ │ │ + 175: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ + 176: 00000000 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (5) │ │ │ │ + 177: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (2) │ │ │ │ + 178: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ + 179: 00000000 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (5) │ │ │ │ + 180: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ + 181: 00000000 0 FUNC GLOBAL DEFAULT UND strlcpy@GLIBC_2.38 (6) │ │ │ │ + 182: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (13) │ │ │ │ + 183: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (14) │ │ │ │ + 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 (15) │ │ │ │ + 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 (16) │ │ │ │ + 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: 000a70a5 86 FUNC GLOBAL DEFAULT 13 fts_set │ │ │ │ + 281: 0000bbed 4 FUNC GLOBAL DEFAULT 13 getenv │ │ │ │ + 282: 0005c829 158 FUNC GLOBAL DEFAULT 13 getcwd │ │ │ │ + 283: 0009fda5 4 FUNC GLOBAL DEFAULT 13 remove │ │ │ │ + 284: 0007b881 1096 FUNC GLOBAL DEFAULT 13 __isoc23_strtoul │ │ │ │ + 285: 0007b339 1352 FUNC GLOBAL DEFAULT 13 __isoc23_strtol │ │ │ │ + 286: 000a6479 3116 FUNC GLOBAL DEFAULT 13 fts_read │ │ │ │ + 287: 000a70fd 76 FUNC GLOBAL DEFAULT 13 fts_children │ │ │ │ + 288: 0007ad09 1584 FUNC GLOBAL DEFAULT 13 strtold │ │ │ │ + 289: 000a7239 348 FUNC GLOBAL DEFAULT 13 fts_open │ │ │ │ + 290: 0006ada5 96 FUNC GLOBAL DEFAULT 13 error │ │ │ │ + 291: 000a71c9 110 FUNC GLOBAL DEFAULT 13 fts_close │ │ │ │ + 292: 0007a6d9 1584 FUNC GLOBAL DEFAULT 13 strtod │ │ │ │ + 293: 0000e535 104 FUNC GLOBAL DEFAULT 13 putenv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,2144 +1,1778 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x2248 contains 2570 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x2278 contains 2570 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000d5a30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a34 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a3c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a50 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a6c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a78 00000017 R_ARM_RELATIVE │ │ │ │ -000d5a9c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5aa0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5aac 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ab0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ab8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5acc 00000017 R_ARM_RELATIVE │ │ │ │ -000d5adc 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ae0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ae8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5afc 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b10 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b14 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b2c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b5c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b8c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b94 00000017 R_ARM_RELATIVE │ │ │ │ -000d5b9c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ba4 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ba8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bb0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bb4 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bc0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bc8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bd0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bd8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5be0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5be8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bf0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5bf8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c00 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c08 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c10 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c18 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c20 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c28 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c38 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c40 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c48 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c50 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c58 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c60 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c68 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c70 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c78 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c80 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c88 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c90 00000017 R_ARM_RELATIVE │ │ │ │ -000d5c98 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ca0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ca8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cb0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cb8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cc0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cc8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cd0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cd8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ce0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ce8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cf0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5cf8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d00 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d08 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d10 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d18 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d20 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d28 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d38 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d40 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d48 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d50 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d58 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d60 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d68 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d70 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d78 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d80 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d88 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d90 00000017 R_ARM_RELATIVE │ │ │ │ -000d5d98 00000017 R_ARM_RELATIVE │ │ │ │ -000d5da0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5da8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5db0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5db8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5dc0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5dc8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5dd0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5dd8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5de0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5de8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5df0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5df8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e00 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e08 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e10 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e18 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e20 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e28 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e38 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e40 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e48 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e50 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e58 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e60 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e68 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e70 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e78 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e80 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e88 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e90 00000017 R_ARM_RELATIVE │ │ │ │ -000d5e98 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ea0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ea8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5eb0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5eb8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ec0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ec8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ed0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ed8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ee0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ee8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ef0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ef8 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f00 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f08 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f10 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f18 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f20 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f28 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f30 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f38 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f40 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f48 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f50 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f58 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f60 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f6c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f70 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f74 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f80 00000017 R_ARM_RELATIVE │ │ │ │ -000d5f9c 00000017 R_ARM_RELATIVE │ │ │ │ -000d5fa0 00000017 R_ARM_RELATIVE │ │ │ │ -000d5fcc 00000017 R_ARM_RELATIVE │ │ │ │ -000d5ffc 00000017 R_ARM_RELATIVE │ │ │ │ -000d602c 00000017 R_ARM_RELATIVE │ │ │ │ -000d605c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6064 00000017 R_ARM_RELATIVE │ │ │ │ -000d6070 00000017 R_ARM_RELATIVE │ │ │ │ -000d608c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6090 00000017 R_ARM_RELATIVE │ │ │ │ -000d6094 00000017 R_ARM_RELATIVE │ │ │ │ -000d60bc 00000017 R_ARM_RELATIVE │ │ │ │ -000d60c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d60c4 00000017 R_ARM_RELATIVE │ │ │ │ -000d60f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6120 00000017 R_ARM_RELATIVE │ │ │ │ -000d6128 00000017 R_ARM_RELATIVE │ │ │ │ -000d612c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6150 00000017 R_ARM_RELATIVE │ │ │ │ -000d6154 00000017 R_ARM_RELATIVE │ │ │ │ -000d617c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6180 00000017 R_ARM_RELATIVE │ │ │ │ -000d6184 00000017 R_ARM_RELATIVE │ │ │ │ -000d61ac 00000017 R_ARM_RELATIVE │ │ │ │ -000d61b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d61dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d621c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6228 00000017 R_ARM_RELATIVE │ │ │ │ -000d623c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6284 00000017 R_ARM_RELATIVE │ │ │ │ -000d62b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d62cc 00000017 R_ARM_RELATIVE │ │ │ │ -000d62f8 00000017 R_ARM_RELATIVE │ │ │ │ -000d6304 00000017 R_ARM_RELATIVE │ │ │ │ -000d6318 00000017 R_ARM_RELATIVE │ │ │ │ -000d6340 00000017 R_ARM_RELATIVE │ │ │ │ -000d6348 00000017 R_ARM_RELATIVE │ │ │ │ -000d6350 00000017 R_ARM_RELATIVE │ │ │ │ -000d6358 00000017 R_ARM_RELATIVE │ │ │ │ -000d6360 00000017 R_ARM_RELATIVE │ │ │ │ -000d6368 00000017 R_ARM_RELATIVE │ │ │ │ -000d6370 00000017 R_ARM_RELATIVE │ │ │ │ -000d6378 00000017 R_ARM_RELATIVE │ │ │ │ -000d6380 00000017 R_ARM_RELATIVE │ │ │ │ -000d6388 00000017 R_ARM_RELATIVE │ │ │ │ -000d639c 00000017 R_ARM_RELATIVE │ │ │ │ -000d63a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d63b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d63b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d63c4 00000017 R_ARM_RELATIVE │ │ │ │ -000d63c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d63d8 00000017 R_ARM_RELATIVE │ │ │ │ -000d63dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d63ec 00000017 R_ARM_RELATIVE │ │ │ │ -000d63f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6400 00000017 R_ARM_RELATIVE │ │ │ │ -000d6404 00000017 R_ARM_RELATIVE │ │ │ │ -000d6414 00000017 R_ARM_RELATIVE │ │ │ │ -000d6418 00000017 R_ARM_RELATIVE │ │ │ │ -000d6428 00000017 R_ARM_RELATIVE │ │ │ │ -000d642c 00000017 R_ARM_RELATIVE │ │ │ │ -000d643c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6440 00000017 R_ARM_RELATIVE │ │ │ │ -000d6450 00000017 R_ARM_RELATIVE │ │ │ │ -000d6454 00000017 R_ARM_RELATIVE │ │ │ │ -000d6464 00000017 R_ARM_RELATIVE │ │ │ │ -000d6468 00000017 R_ARM_RELATIVE │ │ │ │ -000d6470 00000017 R_ARM_RELATIVE │ │ │ │ -000d6478 00000017 R_ARM_RELATIVE │ │ │ │ -000d647c 00000017 R_ARM_RELATIVE │ │ │ │ -000d648c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6490 00000017 R_ARM_RELATIVE │ │ │ │ -000d6498 00000017 R_ARM_RELATIVE │ │ │ │ -000d64a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d64a4 00000017 R_ARM_RELATIVE │ │ │ │ -000d64b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d64b8 00000017 R_ARM_RELATIVE │ │ │ │ -000d64c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d64c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d64cc 00000017 R_ARM_RELATIVE │ │ │ │ -000d64dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d64e0 00000017 R_ARM_RELATIVE │ │ │ │ -000d64f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d64f4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6504 00000017 R_ARM_RELATIVE │ │ │ │ -000d6508 00000017 R_ARM_RELATIVE │ │ │ │ -000d6510 00000017 R_ARM_RELATIVE │ │ │ │ -000d6518 00000017 R_ARM_RELATIVE │ │ │ │ -000d651c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6524 00000017 R_ARM_RELATIVE │ │ │ │ -000d652c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6530 00000017 R_ARM_RELATIVE │ │ │ │ -000d6540 00000017 R_ARM_RELATIVE │ │ │ │ -000d6544 00000017 R_ARM_RELATIVE │ │ │ │ -000d6554 00000017 R_ARM_RELATIVE │ │ │ │ -000d6558 00000017 R_ARM_RELATIVE │ │ │ │ -000d6560 00000017 R_ARM_RELATIVE │ │ │ │ -000d6568 00000017 R_ARM_RELATIVE │ │ │ │ -000d656c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6590 00000017 R_ARM_RELATIVE │ │ │ │ -000d6598 00000017 R_ARM_RELATIVE │ │ │ │ -000d659c 00000017 R_ARM_RELATIVE │ │ │ │ -000d65a4 00000017 R_ARM_RELATIVE │ │ │ │ -000d65a8 00000017 R_ARM_RELATIVE │ │ │ │ -000d65b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d65b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d65bc 00000017 R_ARM_RELATIVE │ │ │ │ -000d65c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d65c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d65cc 00000017 R_ARM_RELATIVE │ │ │ │ -000d65d4 00000017 R_ARM_RELATIVE │ │ │ │ -000d65d8 00000017 R_ARM_RELATIVE │ │ │ │ -000d65e0 00000017 R_ARM_RELATIVE │ │ │ │ -000d65e4 00000017 R_ARM_RELATIVE │ │ │ │ -000d65ec 00000017 R_ARM_RELATIVE │ │ │ │ -000d65f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d65f8 00000017 R_ARM_RELATIVE │ │ │ │ -000d65fc 00000017 R_ARM_RELATIVE │ │ │ │ -000d6604 00000017 R_ARM_RELATIVE │ │ │ │ -000d6608 00000017 R_ARM_RELATIVE │ │ │ │ -000d6610 00000017 R_ARM_RELATIVE │ │ │ │ -000d6614 00000017 R_ARM_RELATIVE │ │ │ │ -000d661c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6620 00000017 R_ARM_RELATIVE │ │ │ │ -000d6628 00000017 R_ARM_RELATIVE │ │ │ │ -000d662c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6634 00000017 R_ARM_RELATIVE │ │ │ │ -000d6638 00000017 R_ARM_RELATIVE │ │ │ │ -000d6640 00000017 R_ARM_RELATIVE │ │ │ │ -000d6644 00000017 R_ARM_RELATIVE │ │ │ │ -000d664c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6650 00000017 R_ARM_RELATIVE │ │ │ │ -000d6658 00000017 R_ARM_RELATIVE │ │ │ │ -000d665c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6664 00000017 R_ARM_RELATIVE │ │ │ │ -000d6668 00000017 R_ARM_RELATIVE │ │ │ │ -000d6670 00000017 R_ARM_RELATIVE │ │ │ │ -000d6674 00000017 R_ARM_RELATIVE │ │ │ │ -000d667c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6680 00000017 R_ARM_RELATIVE │ │ │ │ -000d6688 00000017 R_ARM_RELATIVE │ │ │ │ -000d668c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6694 00000017 R_ARM_RELATIVE │ │ │ │ -000d6698 00000017 R_ARM_RELATIVE │ │ │ │ -000d66a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d66a4 00000017 R_ARM_RELATIVE │ │ │ │ -000d66ac 00000017 R_ARM_RELATIVE │ │ │ │ -000d66b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d66b8 00000017 R_ARM_RELATIVE │ │ │ │ -000d66bc 00000017 R_ARM_RELATIVE │ │ │ │ -000d66c4 00000017 R_ARM_RELATIVE │ │ │ │ -000d66c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d66d0 00000017 R_ARM_RELATIVE │ │ │ │ -000d66d4 00000017 R_ARM_RELATIVE │ │ │ │ -000d66dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d66e0 00000017 R_ARM_RELATIVE │ │ │ │ -000d66e8 00000017 R_ARM_RELATIVE │ │ │ │ -000d66ec 00000017 R_ARM_RELATIVE │ │ │ │ -000d66f4 00000017 R_ARM_RELATIVE │ │ │ │ -000d66f8 00000017 R_ARM_RELATIVE │ │ │ │ -000d6700 00000017 R_ARM_RELATIVE │ │ │ │ -000d6704 00000017 R_ARM_RELATIVE │ │ │ │ -000d670c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6710 00000017 R_ARM_RELATIVE │ │ │ │ -000d6718 00000017 R_ARM_RELATIVE │ │ │ │ -000d671c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6724 00000017 R_ARM_RELATIVE │ │ │ │ -000d6728 00000017 R_ARM_RELATIVE │ │ │ │ -000d6730 00000017 R_ARM_RELATIVE │ │ │ │ -000d6734 00000017 R_ARM_RELATIVE │ │ │ │ -000d673c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6740 00000017 R_ARM_RELATIVE │ │ │ │ -000d6748 00000017 R_ARM_RELATIVE │ │ │ │ -000d674c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6754 00000017 R_ARM_RELATIVE │ │ │ │ -000d6758 00000017 R_ARM_RELATIVE │ │ │ │ -000d6760 00000017 R_ARM_RELATIVE │ │ │ │ -000d6764 00000017 R_ARM_RELATIVE │ │ │ │ -000d6770 00000017 R_ARM_RELATIVE │ │ │ │ -000d6774 00000017 R_ARM_RELATIVE │ │ │ │ -000d6778 00000017 R_ARM_RELATIVE │ │ │ │ -000d677c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6780 00000017 R_ARM_RELATIVE │ │ │ │ -000d6784 00000017 R_ARM_RELATIVE │ │ │ │ -000d6788 00000017 R_ARM_RELATIVE │ │ │ │ -000d678c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6790 00000017 R_ARM_RELATIVE │ │ │ │ -000d6794 00000017 R_ARM_RELATIVE │ │ │ │ -000d6798 00000017 R_ARM_RELATIVE │ │ │ │ -000d679c 00000017 R_ARM_RELATIVE │ │ │ │ -000d67a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d67a4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67a8 00000017 R_ARM_RELATIVE │ │ │ │ -000d67ac 00000017 R_ARM_RELATIVE │ │ │ │ -000d67b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d67b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67b8 00000017 R_ARM_RELATIVE │ │ │ │ -000d67bc 00000017 R_ARM_RELATIVE │ │ │ │ -000d67c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d67c4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d67cc 00000017 R_ARM_RELATIVE │ │ │ │ -000d67d0 00000017 R_ARM_RELATIVE │ │ │ │ -000d67d4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67d8 00000017 R_ARM_RELATIVE │ │ │ │ -000d67dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d67e0 00000017 R_ARM_RELATIVE │ │ │ │ -000d67e4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67ec 00000017 R_ARM_RELATIVE │ │ │ │ -000d67f4 00000017 R_ARM_RELATIVE │ │ │ │ -000d67fc 00000017 R_ARM_RELATIVE │ │ │ │ -000d6804 00000017 R_ARM_RELATIVE │ │ │ │ -000d680c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6814 00000017 R_ARM_RELATIVE │ │ │ │ -000d681c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6824 00000017 R_ARM_RELATIVE │ │ │ │ -000d682c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6834 00000017 R_ARM_RELATIVE │ │ │ │ -000d683c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6844 00000017 R_ARM_RELATIVE │ │ │ │ -000d684c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6854 00000017 R_ARM_RELATIVE │ │ │ │ -000d685c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6864 00000017 R_ARM_RELATIVE │ │ │ │ -000d686c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6874 00000017 R_ARM_RELATIVE │ │ │ │ -000d687c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6884 00000017 R_ARM_RELATIVE │ │ │ │ -000d688c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6890 00000017 R_ARM_RELATIVE │ │ │ │ -000d6898 00000017 R_ARM_RELATIVE │ │ │ │ -000d68a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d68a8 00000017 R_ARM_RELATIVE │ │ │ │ -000d68b0 00000017 R_ARM_RELATIVE │ │ │ │ -000d68b8 00000017 R_ARM_RELATIVE │ │ │ │ -000d68c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d68c8 00000017 R_ARM_RELATIVE │ │ │ │ -000d68d0 00000017 R_ARM_RELATIVE │ │ │ │ -000d68d8 00000017 R_ARM_RELATIVE │ │ │ │ -000d68dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d68e4 00000017 R_ARM_RELATIVE │ │ │ │ -000d68ec 00000017 R_ARM_RELATIVE │ │ │ │ -000d68f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d68f8 00000017 R_ARM_RELATIVE │ │ │ │ -000d6900 00000017 R_ARM_RELATIVE │ │ │ │ -000d6904 00000017 R_ARM_RELATIVE │ │ │ │ -000d690c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6914 00000017 R_ARM_RELATIVE │ │ │ │ -000d6918 00000017 R_ARM_RELATIVE │ │ │ │ -000d6920 00000017 R_ARM_RELATIVE │ │ │ │ -000d6928 00000017 R_ARM_RELATIVE │ │ │ │ -000d692c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6934 00000017 R_ARM_RELATIVE │ │ │ │ -000d693c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6940 00000017 R_ARM_RELATIVE │ │ │ │ -000d6948 00000017 R_ARM_RELATIVE │ │ │ │ -000d6950 00000017 R_ARM_RELATIVE │ │ │ │ -000d6954 00000017 R_ARM_RELATIVE │ │ │ │ -000d695c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6964 00000017 R_ARM_RELATIVE │ │ │ │ -000d6968 00000017 R_ARM_RELATIVE │ │ │ │ -000d6970 00000017 R_ARM_RELATIVE │ │ │ │ -000d6978 00000017 R_ARM_RELATIVE │ │ │ │ -000d697c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6984 00000017 R_ARM_RELATIVE │ │ │ │ -000d698c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6990 00000017 R_ARM_RELATIVE │ │ │ │ -000d6998 00000017 R_ARM_RELATIVE │ │ │ │ -000d69a0 00000017 R_ARM_RELATIVE │ │ │ │ -000d69a4 00000017 R_ARM_RELATIVE │ │ │ │ -000d69ac 00000017 R_ARM_RELATIVE │ │ │ │ -000d69b4 00000017 R_ARM_RELATIVE │ │ │ │ -000d69b8 00000017 R_ARM_RELATIVE │ │ │ │ -000d69c0 00000017 R_ARM_RELATIVE │ │ │ │ -000d69d8 00000017 R_ARM_RELATIVE │ │ │ │ -000d69dc 00000017 R_ARM_RELATIVE │ │ │ │ -000d69e4 00000017 R_ARM_RELATIVE │ │ │ │ -000d69e8 00000017 R_ARM_RELATIVE │ │ │ │ -000d69f0 00000017 R_ARM_RELATIVE │ │ │ │ -000d69f4 00000017 R_ARM_RELATIVE │ │ │ │ -000d69fc 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a00 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a08 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a0c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a14 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a18 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a20 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a24 00000017 R_ARM_RELATIVE │ │ │ │ +000d6a28 00000017 R_ARM_RELATIVE │ │ │ │ 000d6a2c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a30 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a38 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a3c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a44 00000017 R_ARM_RELATIVE │ │ │ │ +000d6a34 00000017 R_ARM_RELATIVE │ │ │ │ 000d6a48 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a50 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a54 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a5c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a60 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a68 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6a64 00000017 R_ARM_RELATIVE │ │ │ │ 000d6a70 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a74 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a78 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a7c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a84 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a8c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6a94 00000017 R_ARM_RELATIVE │ │ │ │ -000d6a9c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6a98 00000017 R_ARM_RELATIVE │ │ │ │ 000d6aa4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6aac 00000017 R_ARM_RELATIVE │ │ │ │ -000d6ab4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6abc 00000017 R_ARM_RELATIVE │ │ │ │ +000d6aa8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ab0 00000017 R_ARM_RELATIVE │ │ │ │ 000d6ac4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6acc 00000017 R_ARM_RELATIVE │ │ │ │ 000d6ad4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6adc 00000017 R_ARM_RELATIVE │ │ │ │ -000d6aec 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ad8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ae0 00000017 R_ARM_RELATIVE │ │ │ │ 000d6af4 00000017 R_ARM_RELATIVE │ │ │ │ -000d6afc 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b04 00000017 R_ARM_RELATIVE │ │ │ │ +000d6b08 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b0c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b1c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b20 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b24 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b28 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b2c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b38 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b3c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b40 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b44 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b54 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b58 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b5c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b70 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b74 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b78 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b7c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6b84 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b8c 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b90 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b94 00000017 R_ARM_RELATIVE │ │ │ │ -000d6b98 00000017 R_ARM_RELATIVE │ │ │ │ 000d6b9c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ba0 00000017 R_ARM_RELATIVE │ │ │ │ 000d6ba8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6bac 00000017 R_ARM_RELATIVE │ │ │ │ -000d6bb0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6bb4 00000017 R_ARM_RELATIVE │ │ │ │ 000d6bb8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6bc0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6bc8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6bd0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6bd8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6be0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6be4 00000017 R_ARM_RELATIVE │ │ │ │ 000d6be8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6bf0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6bf4 00000017 R_ARM_RELATIVE │ │ │ │ 000d6bf8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c00 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c04 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c08 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c10 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c14 00000017 R_ARM_RELATIVE │ │ │ │ +000d6c18 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c20 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c24 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c28 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c30 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c34 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c38 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c40 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c44 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c48 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c50 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c54 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c58 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c60 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c64 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c68 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c70 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c74 00000017 R_ARM_RELATIVE │ │ │ │ +000d6c78 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c80 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c84 00000017 R_ARM_RELATIVE │ │ │ │ +000d6c88 00000017 R_ARM_RELATIVE │ │ │ │ 000d6c90 00000017 R_ARM_RELATIVE │ │ │ │ -000d6c94 00000017 R_ARM_RELATIVE │ │ │ │ +000d6c98 00000017 R_ARM_RELATIVE │ │ │ │ 000d6ca0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6ca4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ca8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6cb0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6cb4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6cb8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6cc0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6cc4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6cc8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6cd0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6cd4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6cd8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6ce0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6ce4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ce8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6cf0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6cf8 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d00 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d0c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6d08 00000017 R_ARM_RELATIVE │ │ │ │ +000d6d10 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d18 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d20 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d28 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d30 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d38 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d40 00000017 R_ARM_RELATIVE │ │ │ │ +000d6d48 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d50 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d54 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d58 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d5c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d60 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d64 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d68 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d6c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d70 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d74 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d78 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d7c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d80 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d84 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d88 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d8c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d90 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d94 00000017 R_ARM_RELATIVE │ │ │ │ 000d6d98 00000017 R_ARM_RELATIVE │ │ │ │ -000d6d9c 00000017 R_ARM_RELATIVE │ │ │ │ 000d6da0 00000017 R_ARM_RELATIVE │ │ │ │ -000d6da4 00000017 R_ARM_RELATIVE │ │ │ │ 000d6da8 00000017 R_ARM_RELATIVE │ │ │ │ -000d6dac 00000017 R_ARM_RELATIVE │ │ │ │ 000d6db0 00000017 R_ARM_RELATIVE │ │ │ │ -000da4a0 00000017 R_ARM_RELATIVE │ │ │ │ -000db6c0 00000017 R_ARM_RELATIVE │ │ │ │ -000dc660 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7a8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7ac 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7b0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7b4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7b8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7c4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7c8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7cc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7d0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7e0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7e4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7e8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7ec 00000017 R_ARM_RELATIVE │ │ │ │ -000dd7fc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd800 00000017 R_ARM_RELATIVE │ │ │ │ -000dd804 00000017 R_ARM_RELATIVE │ │ │ │ -000dd808 00000017 R_ARM_RELATIVE │ │ │ │ -000dd818 00000017 R_ARM_RELATIVE │ │ │ │ -000dd81c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd820 00000017 R_ARM_RELATIVE │ │ │ │ -000dd824 00000017 R_ARM_RELATIVE │ │ │ │ -000dd834 00000017 R_ARM_RELATIVE │ │ │ │ -000dd838 00000017 R_ARM_RELATIVE │ │ │ │ -000dd83c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd840 00000017 R_ARM_RELATIVE │ │ │ │ -000dd850 00000017 R_ARM_RELATIVE │ │ │ │ -000dd854 00000017 R_ARM_RELATIVE │ │ │ │ -000dd858 00000017 R_ARM_RELATIVE │ │ │ │ -000dd85c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd86c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd870 00000017 R_ARM_RELATIVE │ │ │ │ -000dd874 00000017 R_ARM_RELATIVE │ │ │ │ -000dd878 00000017 R_ARM_RELATIVE │ │ │ │ -000dd888 00000017 R_ARM_RELATIVE │ │ │ │ -000dd88c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd890 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8c0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8c4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8c8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8cc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8d4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8dc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8e4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd8ec 00000017 R_ARM_RELATIVE │ │ │ │ -000dd900 00000017 R_ARM_RELATIVE │ │ │ │ -000dd904 00000017 R_ARM_RELATIVE │ │ │ │ -000dd910 00000017 R_ARM_RELATIVE │ │ │ │ -000dd914 00000017 R_ARM_RELATIVE │ │ │ │ -000dd924 00000017 R_ARM_RELATIVE │ │ │ │ -000dd930 00000017 R_ARM_RELATIVE │ │ │ │ -000dd934 00000017 R_ARM_RELATIVE │ │ │ │ -000dd938 00000017 R_ARM_RELATIVE │ │ │ │ -000dd944 00000017 R_ARM_RELATIVE │ │ │ │ -000dd95c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd964 00000017 R_ARM_RELATIVE │ │ │ │ -000dd968 00000017 R_ARM_RELATIVE │ │ │ │ -000dd970 00000017 R_ARM_RELATIVE │ │ │ │ -000dd974 00000017 R_ARM_RELATIVE │ │ │ │ -000dd97c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd980 00000017 R_ARM_RELATIVE │ │ │ │ -000dd988 00000017 R_ARM_RELATIVE │ │ │ │ -000dd98c 00000017 R_ARM_RELATIVE │ │ │ │ -000dd994 00000017 R_ARM_RELATIVE │ │ │ │ -000dd998 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9a0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9a4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9ac 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9b0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9b8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9bc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9c4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9c8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9d0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9d4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9dc 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9e0 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9e8 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9ec 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9f4 00000017 R_ARM_RELATIVE │ │ │ │ -000dd9f8 00000017 R_ARM_RELATIVE │ │ │ │ -000dda00 00000017 R_ARM_RELATIVE │ │ │ │ -000dda04 00000017 R_ARM_RELATIVE │ │ │ │ -000dda0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda10 00000017 R_ARM_RELATIVE │ │ │ │ -000dda18 00000017 R_ARM_RELATIVE │ │ │ │ -000dda1c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda24 00000017 R_ARM_RELATIVE │ │ │ │ -000dda28 00000017 R_ARM_RELATIVE │ │ │ │ -000dda30 00000017 R_ARM_RELATIVE │ │ │ │ -000dda34 00000017 R_ARM_RELATIVE │ │ │ │ -000dda3c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda40 00000017 R_ARM_RELATIVE │ │ │ │ -000dda48 00000017 R_ARM_RELATIVE │ │ │ │ -000dda4c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda54 00000017 R_ARM_RELATIVE │ │ │ │ -000dda58 00000017 R_ARM_RELATIVE │ │ │ │ -000dda60 00000017 R_ARM_RELATIVE │ │ │ │ -000dda64 00000017 R_ARM_RELATIVE │ │ │ │ -000dda6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda70 00000017 R_ARM_RELATIVE │ │ │ │ -000dda78 00000017 R_ARM_RELATIVE │ │ │ │ -000dda7c 00000017 R_ARM_RELATIVE │ │ │ │ -000dda84 00000017 R_ARM_RELATIVE │ │ │ │ -000dda88 00000017 R_ARM_RELATIVE │ │ │ │ -000dda90 00000017 R_ARM_RELATIVE │ │ │ │ -000dda94 00000017 R_ARM_RELATIVE │ │ │ │ -000dda9c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddaa0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddaa8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddaac 00000017 R_ARM_RELATIVE │ │ │ │ -000ddab4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddab8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddac0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddac4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddacc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddad0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddad8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddadc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddae4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddae8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddaf0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddaf4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddafc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb00 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb08 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb0c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb14 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb18 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb20 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb24 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb30 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb38 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb3c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb44 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb48 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb50 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb54 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb60 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb68 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb6c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb74 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb78 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb80 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb84 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb8c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb90 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb98 00000017 R_ARM_RELATIVE │ │ │ │ -000ddb9c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddba4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddba8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbb0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbb4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbbc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbc0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbc8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbcc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbd4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbd8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbe0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbe4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbec 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbf0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbf8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddbfc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc04 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc08 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc10 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc14 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc1c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc20 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc28 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc34 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc38 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc40 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc44 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc4c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc50 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc58 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc64 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc68 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc70 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc74 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc80 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc8c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddc98 00000017 R_ARM_RELATIVE │ │ │ │ -000ddca0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddca4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcac 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcb0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcbc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcc8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcd4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddce0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddce8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcec 00000017 R_ARM_RELATIVE │ │ │ │ -000ddcf8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd04 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd10 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd1c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd28 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd34 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd40 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd4c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd54 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd58 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd64 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd70 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd78 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd7c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd88 00000017 R_ARM_RELATIVE │ │ │ │ -000ddd94 00000017 R_ARM_RELATIVE │ │ │ │ -000ddda0 00000017 R_ARM_RELATIVE │ │ │ │ -000dddac 00000017 R_ARM_RELATIVE │ │ │ │ -000dddb8 00000017 R_ARM_RELATIVE │ │ │ │ -000dddc4 00000017 R_ARM_RELATIVE │ │ │ │ -000dddd0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddddc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddde8 00000017 R_ARM_RELATIVE │ │ │ │ -000dddf4 00000017 R_ARM_RELATIVE │ │ │ │ -000dde00 00000017 R_ARM_RELATIVE │ │ │ │ -000dde0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dde18 00000017 R_ARM_RELATIVE │ │ │ │ -000dde24 00000017 R_ARM_RELATIVE │ │ │ │ -000dde30 00000017 R_ARM_RELATIVE │ │ │ │ -000dde3c 00000017 R_ARM_RELATIVE │ │ │ │ -000dde48 00000017 R_ARM_RELATIVE │ │ │ │ -000dde54 00000017 R_ARM_RELATIVE │ │ │ │ -000dde60 00000017 R_ARM_RELATIVE │ │ │ │ -000dde6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dde78 00000017 R_ARM_RELATIVE │ │ │ │ -000dde84 00000017 R_ARM_RELATIVE │ │ │ │ -000dde90 00000017 R_ARM_RELATIVE │ │ │ │ -000dde9c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddea8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddeb4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddec0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddecc 00000017 R_ARM_RELATIVE │ │ │ │ -000dded8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddee4 00000017 R_ARM_RELATIVE │ │ │ │ -000ddef0 00000017 R_ARM_RELATIVE │ │ │ │ -000ddef8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddefc 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf08 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf14 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf20 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf2c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf38 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf44 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf50 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf68 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf74 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf80 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf8c 00000017 R_ARM_RELATIVE │ │ │ │ -000ddf98 00000017 R_ARM_RELATIVE │ │ │ │ -000de16c 00000017 R_ARM_RELATIVE │ │ │ │ -000de1e4 00000017 R_ARM_RELATIVE │ │ │ │ -000de220 00000017 R_ARM_RELATIVE │ │ │ │ -000de234 00000017 R_ARM_RELATIVE │ │ │ │ -000de248 00000017 R_ARM_RELATIVE │ │ │ │ -000de25c 00000017 R_ARM_RELATIVE │ │ │ │ -000de270 00000017 R_ARM_RELATIVE │ │ │ │ -000de284 00000017 R_ARM_RELATIVE │ │ │ │ -000de298 00000017 R_ARM_RELATIVE │ │ │ │ -000de2ac 00000017 R_ARM_RELATIVE │ │ │ │ -000de2c0 00000017 R_ARM_RELATIVE │ │ │ │ -000de2d4 00000017 R_ARM_RELATIVE │ │ │ │ -000de2e8 00000017 R_ARM_RELATIVE │ │ │ │ -000de2fc 00000017 R_ARM_RELATIVE │ │ │ │ -000de310 00000017 R_ARM_RELATIVE │ │ │ │ -000de4a0 00000017 R_ARM_RELATIVE │ │ │ │ -000de580 00000017 R_ARM_RELATIVE │ │ │ │ -000de584 00000017 R_ARM_RELATIVE │ │ │ │ -000de588 00000017 R_ARM_RELATIVE │ │ │ │ -000de58c 00000017 R_ARM_RELATIVE │ │ │ │ -000de594 00000017 R_ARM_RELATIVE │ │ │ │ -000de598 00000017 R_ARM_RELATIVE │ │ │ │ -000de59c 00000017 R_ARM_RELATIVE │ │ │ │ -000de5a0 00000017 R_ARM_RELATIVE │ │ │ │ -000de5a8 00000017 R_ARM_RELATIVE │ │ │ │ -000de5ac 00000017 R_ARM_RELATIVE │ │ │ │ -000de5b0 00000017 R_ARM_RELATIVE │ │ │ │ -000de5b4 00000017 R_ARM_RELATIVE │ │ │ │ -000de5bc 00000017 R_ARM_RELATIVE │ │ │ │ -000de5c0 00000017 R_ARM_RELATIVE │ │ │ │ -000de5c4 00000017 R_ARM_RELATIVE │ │ │ │ -000de5c8 00000017 R_ARM_RELATIVE │ │ │ │ -000de5cc 00000017 R_ARM_RELATIVE │ │ │ │ -000de5d0 00000017 R_ARM_RELATIVE │ │ │ │ -000de5d4 00000017 R_ARM_RELATIVE │ │ │ │ -000de5d8 00000017 R_ARM_RELATIVE │ │ │ │ -000de5dc 00000017 R_ARM_RELATIVE │ │ │ │ -000de5e0 00000017 R_ARM_RELATIVE │ │ │ │ -000de5e4 00000017 R_ARM_RELATIVE │ │ │ │ -000de5e8 00000017 R_ARM_RELATIVE │ │ │ │ -000de5ec 00000017 R_ARM_RELATIVE │ │ │ │ -000de5f0 00000017 R_ARM_RELATIVE │ │ │ │ -000de60c 00000017 R_ARM_RELATIVE │ │ │ │ -000de610 00000017 R_ARM_RELATIVE │ │ │ │ -000de61c 00000017 R_ARM_RELATIVE │ │ │ │ -000de630 00000017 R_ARM_RELATIVE │ │ │ │ -000de634 00000017 R_ARM_RELATIVE │ │ │ │ -000de640 00000017 R_ARM_RELATIVE │ │ │ │ -000de654 00000017 R_ARM_RELATIVE │ │ │ │ -000de658 00000017 R_ARM_RELATIVE │ │ │ │ -000de664 00000017 R_ARM_RELATIVE │ │ │ │ -000de678 00000017 R_ARM_RELATIVE │ │ │ │ -000de67c 00000017 R_ARM_RELATIVE │ │ │ │ -000de69c 00000017 R_ARM_RELATIVE │ │ │ │ -000de6a0 00000017 R_ARM_RELATIVE │ │ │ │ -000de6ac 00000017 R_ARM_RELATIVE │ │ │ │ -000de6c0 00000017 R_ARM_RELATIVE │ │ │ │ -000de6c4 00000017 R_ARM_RELATIVE │ │ │ │ -000de6d0 00000017 R_ARM_RELATIVE │ │ │ │ -000de6e4 00000017 R_ARM_RELATIVE │ │ │ │ -000de6e8 00000017 R_ARM_RELATIVE │ │ │ │ -000de6f4 00000017 R_ARM_RELATIVE │ │ │ │ -000de708 00000017 R_ARM_RELATIVE │ │ │ │ -000de70c 00000017 R_ARM_RELATIVE │ │ │ │ -000de718 00000017 R_ARM_RELATIVE │ │ │ │ -000de72c 00000017 R_ARM_RELATIVE │ │ │ │ -000de730 00000017 R_ARM_RELATIVE │ │ │ │ -000de750 00000017 R_ARM_RELATIVE │ │ │ │ -000de754 00000017 R_ARM_RELATIVE │ │ │ │ -000de760 00000017 R_ARM_RELATIVE │ │ │ │ -000de764 00000017 R_ARM_RELATIVE │ │ │ │ -000de768 00000017 R_ARM_RELATIVE │ │ │ │ -000de774 00000017 R_ARM_RELATIVE │ │ │ │ -000de778 00000017 R_ARM_RELATIVE │ │ │ │ -000de784 00000017 R_ARM_RELATIVE │ │ │ │ -000de798 00000017 R_ARM_RELATIVE │ │ │ │ -000de79c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6db8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6dc0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6dc8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6dd0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6dd8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6de0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6de8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6df0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6df8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e00 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e08 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e10 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e18 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e20 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e28 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e30 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e38 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e40 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e48 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e50 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e58 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e60 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e68 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e70 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e78 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e80 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e88 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e90 00000017 R_ARM_RELATIVE │ │ │ │ +000d6e98 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ea0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ea8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6eb0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6eb8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ec0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ec8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ed0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ed8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ee0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ee8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ef0 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ef8 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f00 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f08 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f10 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f18 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f20 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f28 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f30 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f38 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f40 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f48 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f50 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f58 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f64 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f68 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f78 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f94 00000017 R_ARM_RELATIVE │ │ │ │ +000d6f98 00000017 R_ARM_RELATIVE │ │ │ │ +000d6fc4 00000017 R_ARM_RELATIVE │ │ │ │ +000d6ff4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7024 00000017 R_ARM_RELATIVE │ │ │ │ +000d7054 00000017 R_ARM_RELATIVE │ │ │ │ +000d705c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7068 00000017 R_ARM_RELATIVE │ │ │ │ +000d7084 00000017 R_ARM_RELATIVE │ │ │ │ +000d7088 00000017 R_ARM_RELATIVE │ │ │ │ +000d708c 00000017 R_ARM_RELATIVE │ │ │ │ +000d70b4 00000017 R_ARM_RELATIVE │ │ │ │ +000d70b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d70bc 00000017 R_ARM_RELATIVE │ │ │ │ +000d70e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7118 00000017 R_ARM_RELATIVE │ │ │ │ +000d7120 00000017 R_ARM_RELATIVE │ │ │ │ +000d7124 00000017 R_ARM_RELATIVE │ │ │ │ +000d7148 00000017 R_ARM_RELATIVE │ │ │ │ +000d714c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7174 00000017 R_ARM_RELATIVE │ │ │ │ +000d7178 00000017 R_ARM_RELATIVE │ │ │ │ +000d717c 00000017 R_ARM_RELATIVE │ │ │ │ +000d71a4 00000017 R_ARM_RELATIVE │ │ │ │ +000d71a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d71d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7214 00000017 R_ARM_RELATIVE │ │ │ │ +000d7220 00000017 R_ARM_RELATIVE │ │ │ │ +000d7234 00000017 R_ARM_RELATIVE │ │ │ │ +000d727c 00000017 R_ARM_RELATIVE │ │ │ │ +000d72ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d72c4 00000017 R_ARM_RELATIVE │ │ │ │ +000d72f0 00000017 R_ARM_RELATIVE │ │ │ │ +000d72fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7310 00000017 R_ARM_RELATIVE │ │ │ │ +000d7338 00000017 R_ARM_RELATIVE │ │ │ │ +000d7340 00000017 R_ARM_RELATIVE │ │ │ │ +000d7348 00000017 R_ARM_RELATIVE │ │ │ │ +000d7350 00000017 R_ARM_RELATIVE │ │ │ │ +000d7358 00000017 R_ARM_RELATIVE │ │ │ │ +000d7360 00000017 R_ARM_RELATIVE │ │ │ │ +000d7368 00000017 R_ARM_RELATIVE │ │ │ │ +000d7370 00000017 R_ARM_RELATIVE │ │ │ │ +000d7378 00000017 R_ARM_RELATIVE │ │ │ │ +000d7380 00000017 R_ARM_RELATIVE │ │ │ │ +000d7394 00000017 R_ARM_RELATIVE │ │ │ │ +000d7398 00000017 R_ARM_RELATIVE │ │ │ │ +000d73a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d73ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d73bc 00000017 R_ARM_RELATIVE │ │ │ │ +000d73c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d73d0 00000017 R_ARM_RELATIVE │ │ │ │ +000d73d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d73e4 00000017 R_ARM_RELATIVE │ │ │ │ +000d73e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d73f8 00000017 R_ARM_RELATIVE │ │ │ │ +000d73fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d740c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7410 00000017 R_ARM_RELATIVE │ │ │ │ +000d7420 00000017 R_ARM_RELATIVE │ │ │ │ +000d7424 00000017 R_ARM_RELATIVE │ │ │ │ +000d7434 00000017 R_ARM_RELATIVE │ │ │ │ +000d7438 00000017 R_ARM_RELATIVE │ │ │ │ +000d7448 00000017 R_ARM_RELATIVE │ │ │ │ +000d744c 00000017 R_ARM_RELATIVE │ │ │ │ +000d745c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7460 00000017 R_ARM_RELATIVE │ │ │ │ +000d7468 00000017 R_ARM_RELATIVE │ │ │ │ +000d7470 00000017 R_ARM_RELATIVE │ │ │ │ +000d7474 00000017 R_ARM_RELATIVE │ │ │ │ +000d7484 00000017 R_ARM_RELATIVE │ │ │ │ +000d7488 00000017 R_ARM_RELATIVE │ │ │ │ +000d7490 00000017 R_ARM_RELATIVE │ │ │ │ +000d7498 00000017 R_ARM_RELATIVE │ │ │ │ +000d749c 00000017 R_ARM_RELATIVE │ │ │ │ +000d74ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d74b0 00000017 R_ARM_RELATIVE │ │ │ │ +000d74b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d74c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d74c4 00000017 R_ARM_RELATIVE │ │ │ │ +000d74d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d74d8 00000017 R_ARM_RELATIVE │ │ │ │ +000d74e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d74ec 00000017 R_ARM_RELATIVE │ │ │ │ +000d74fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7500 00000017 R_ARM_RELATIVE │ │ │ │ +000d7508 00000017 R_ARM_RELATIVE │ │ │ │ +000d7510 00000017 R_ARM_RELATIVE │ │ │ │ +000d7514 00000017 R_ARM_RELATIVE │ │ │ │ +000d751c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7524 00000017 R_ARM_RELATIVE │ │ │ │ +000d7528 00000017 R_ARM_RELATIVE │ │ │ │ +000d7538 00000017 R_ARM_RELATIVE │ │ │ │ +000d753c 00000017 R_ARM_RELATIVE │ │ │ │ +000d754c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7550 00000017 R_ARM_RELATIVE │ │ │ │ +000d7558 00000017 R_ARM_RELATIVE │ │ │ │ +000d7560 00000017 R_ARM_RELATIVE │ │ │ │ +000d7564 00000017 R_ARM_RELATIVE │ │ │ │ +000d7588 00000017 R_ARM_RELATIVE │ │ │ │ +000d7590 00000017 R_ARM_RELATIVE │ │ │ │ +000d7594 00000017 R_ARM_RELATIVE │ │ │ │ +000d759c 00000017 R_ARM_RELATIVE │ │ │ │ +000d75a0 00000017 R_ARM_RELATIVE │ │ │ │ +000d75a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d75ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d75b4 00000017 R_ARM_RELATIVE │ │ │ │ +000d75b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d75c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d75c4 00000017 R_ARM_RELATIVE │ │ │ │ +000d75cc 00000017 R_ARM_RELATIVE │ │ │ │ +000d75d0 00000017 R_ARM_RELATIVE │ │ │ │ +000d75d8 00000017 R_ARM_RELATIVE │ │ │ │ +000d75dc 00000017 R_ARM_RELATIVE │ │ │ │ +000d75e4 00000017 R_ARM_RELATIVE │ │ │ │ +000d75e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d75f0 00000017 R_ARM_RELATIVE │ │ │ │ +000d75f4 00000017 R_ARM_RELATIVE │ │ │ │ +000d75fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7600 00000017 R_ARM_RELATIVE │ │ │ │ +000d7608 00000017 R_ARM_RELATIVE │ │ │ │ +000d760c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7614 00000017 R_ARM_RELATIVE │ │ │ │ +000d7618 00000017 R_ARM_RELATIVE │ │ │ │ +000d7620 00000017 R_ARM_RELATIVE │ │ │ │ +000d7624 00000017 R_ARM_RELATIVE │ │ │ │ +000d762c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7630 00000017 R_ARM_RELATIVE │ │ │ │ +000d7638 00000017 R_ARM_RELATIVE │ │ │ │ +000d763c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7644 00000017 R_ARM_RELATIVE │ │ │ │ +000d7648 00000017 R_ARM_RELATIVE │ │ │ │ +000d7650 00000017 R_ARM_RELATIVE │ │ │ │ +000d7654 00000017 R_ARM_RELATIVE │ │ │ │ +000d765c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7660 00000017 R_ARM_RELATIVE │ │ │ │ +000d7668 00000017 R_ARM_RELATIVE │ │ │ │ +000d766c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7674 00000017 R_ARM_RELATIVE │ │ │ │ +000d7678 00000017 R_ARM_RELATIVE │ │ │ │ +000d7680 00000017 R_ARM_RELATIVE │ │ │ │ +000d7684 00000017 R_ARM_RELATIVE │ │ │ │ +000d768c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7690 00000017 R_ARM_RELATIVE │ │ │ │ +000d7698 00000017 R_ARM_RELATIVE │ │ │ │ +000d769c 00000017 R_ARM_RELATIVE │ │ │ │ +000d76a4 00000017 R_ARM_RELATIVE │ │ │ │ +000d76a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d76b0 00000017 R_ARM_RELATIVE │ │ │ │ +000d76b4 00000017 R_ARM_RELATIVE │ │ │ │ +000d76bc 00000017 R_ARM_RELATIVE │ │ │ │ +000d76c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d76c8 00000017 R_ARM_RELATIVE │ │ │ │ +000d76cc 00000017 R_ARM_RELATIVE │ │ │ │ +000d76d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d76d8 00000017 R_ARM_RELATIVE │ │ │ │ +000d76e0 00000017 R_ARM_RELATIVE │ │ │ │ +000d76e4 00000017 R_ARM_RELATIVE │ │ │ │ +000d76ec 00000017 R_ARM_RELATIVE │ │ │ │ +000d76f0 00000017 R_ARM_RELATIVE │ │ │ │ +000d76f8 00000017 R_ARM_RELATIVE │ │ │ │ +000d76fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7704 00000017 R_ARM_RELATIVE │ │ │ │ +000d7708 00000017 R_ARM_RELATIVE │ │ │ │ +000d7710 00000017 R_ARM_RELATIVE │ │ │ │ +000d7714 00000017 R_ARM_RELATIVE │ │ │ │ +000d771c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7720 00000017 R_ARM_RELATIVE │ │ │ │ +000d7728 00000017 R_ARM_RELATIVE │ │ │ │ +000d772c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7734 00000017 R_ARM_RELATIVE │ │ │ │ +000d7738 00000017 R_ARM_RELATIVE │ │ │ │ +000d7740 00000017 R_ARM_RELATIVE │ │ │ │ +000d7744 00000017 R_ARM_RELATIVE │ │ │ │ +000d774c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7750 00000017 R_ARM_RELATIVE │ │ │ │ +000d7758 00000017 R_ARM_RELATIVE │ │ │ │ +000d775c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7768 00000017 R_ARM_RELATIVE │ │ │ │ +000d776c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7770 00000017 R_ARM_RELATIVE │ │ │ │ +000d7774 00000017 R_ARM_RELATIVE │ │ │ │ +000d7778 00000017 R_ARM_RELATIVE │ │ │ │ +000d777c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7780 00000017 R_ARM_RELATIVE │ │ │ │ +000d7784 00000017 R_ARM_RELATIVE │ │ │ │ +000d7788 00000017 R_ARM_RELATIVE │ │ │ │ +000d778c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7790 00000017 R_ARM_RELATIVE │ │ │ │ +000d7794 00000017 R_ARM_RELATIVE │ │ │ │ +000d7798 00000017 R_ARM_RELATIVE │ │ │ │ +000d779c 00000017 R_ARM_RELATIVE │ │ │ │ +000d77a0 00000017 R_ARM_RELATIVE │ │ │ │ +000d77a4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d77ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d77b0 00000017 R_ARM_RELATIVE │ │ │ │ +000d77b4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d77bc 00000017 R_ARM_RELATIVE │ │ │ │ +000d77c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d77c4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77c8 00000017 R_ARM_RELATIVE │ │ │ │ +000d77cc 00000017 R_ARM_RELATIVE │ │ │ │ +000d77d0 00000017 R_ARM_RELATIVE │ │ │ │ +000d77d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77d8 00000017 R_ARM_RELATIVE │ │ │ │ +000d77dc 00000017 R_ARM_RELATIVE │ │ │ │ +000d77e4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77ec 00000017 R_ARM_RELATIVE │ │ │ │ +000d77f4 00000017 R_ARM_RELATIVE │ │ │ │ +000d77fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7804 00000017 R_ARM_RELATIVE │ │ │ │ +000d780c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7814 00000017 R_ARM_RELATIVE │ │ │ │ +000d781c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7824 00000017 R_ARM_RELATIVE │ │ │ │ +000d782c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7834 00000017 R_ARM_RELATIVE │ │ │ │ +000d783c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7844 00000017 R_ARM_RELATIVE │ │ │ │ +000d784c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7854 00000017 R_ARM_RELATIVE │ │ │ │ +000d785c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7864 00000017 R_ARM_RELATIVE │ │ │ │ +000d786c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7874 00000017 R_ARM_RELATIVE │ │ │ │ +000d787c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7884 00000017 R_ARM_RELATIVE │ │ │ │ +000d7888 00000017 R_ARM_RELATIVE │ │ │ │ +000d7890 00000017 R_ARM_RELATIVE │ │ │ │ +000d7898 00000017 R_ARM_RELATIVE │ │ │ │ +000d78a0 00000017 R_ARM_RELATIVE │ │ │ │ +000d78a8 00000017 R_ARM_RELATIVE │ │ │ │ +000d78b0 00000017 R_ARM_RELATIVE │ │ │ │ +000d78b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d78c0 00000017 R_ARM_RELATIVE │ │ │ │ +000d78c8 00000017 R_ARM_RELATIVE │ │ │ │ +000d78d0 00000017 R_ARM_RELATIVE │ │ │ │ +000d78d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d78dc 00000017 R_ARM_RELATIVE │ │ │ │ +000d78e4 00000017 R_ARM_RELATIVE │ │ │ │ +000d78e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d78f0 00000017 R_ARM_RELATIVE │ │ │ │ +000d78f8 00000017 R_ARM_RELATIVE │ │ │ │ +000d78fc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7904 00000017 R_ARM_RELATIVE │ │ │ │ +000d790c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7910 00000017 R_ARM_RELATIVE │ │ │ │ +000d7918 00000017 R_ARM_RELATIVE │ │ │ │ +000d7920 00000017 R_ARM_RELATIVE │ │ │ │ +000d7924 00000017 R_ARM_RELATIVE │ │ │ │ +000d792c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7934 00000017 R_ARM_RELATIVE │ │ │ │ +000d7938 00000017 R_ARM_RELATIVE │ │ │ │ +000d7940 00000017 R_ARM_RELATIVE │ │ │ │ +000d7948 00000017 R_ARM_RELATIVE │ │ │ │ +000d794c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7954 00000017 R_ARM_RELATIVE │ │ │ │ +000d795c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7960 00000017 R_ARM_RELATIVE │ │ │ │ +000d7968 00000017 R_ARM_RELATIVE │ │ │ │ +000d7970 00000017 R_ARM_RELATIVE │ │ │ │ +000d7974 00000017 R_ARM_RELATIVE │ │ │ │ +000d797c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7984 00000017 R_ARM_RELATIVE │ │ │ │ +000d7988 00000017 R_ARM_RELATIVE │ │ │ │ +000d7990 00000017 R_ARM_RELATIVE │ │ │ │ +000d7998 00000017 R_ARM_RELATIVE │ │ │ │ +000d799c 00000017 R_ARM_RELATIVE │ │ │ │ +000d79a4 00000017 R_ARM_RELATIVE │ │ │ │ +000d79ac 00000017 R_ARM_RELATIVE │ │ │ │ +000d79b0 00000017 R_ARM_RELATIVE │ │ │ │ +000d79b8 00000017 R_ARM_RELATIVE │ │ │ │ +000d79d0 00000017 R_ARM_RELATIVE │ │ │ │ +000d79d4 00000017 R_ARM_RELATIVE │ │ │ │ +000d79dc 00000017 R_ARM_RELATIVE │ │ │ │ +000d79e0 00000017 R_ARM_RELATIVE │ │ │ │ +000d79e8 00000017 R_ARM_RELATIVE │ │ │ │ +000d79ec 00000017 R_ARM_RELATIVE │ │ │ │ +000d79f4 00000017 R_ARM_RELATIVE │ │ │ │ +000d79f8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a00 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a04 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a0c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a10 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a18 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a1c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a24 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a28 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a30 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a34 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a3c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a40 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a48 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a4c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a54 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a58 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a60 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a64 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a68 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a70 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a74 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a7c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a84 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a8c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a94 00000017 R_ARM_RELATIVE │ │ │ │ +000d7a9c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7aa4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7aac 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ab4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7abc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ac4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7acc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ad4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ae4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7aec 00000017 R_ARM_RELATIVE │ │ │ │ +000d7af4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7afc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b04 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b14 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b18 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b1c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b20 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b24 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b30 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b34 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b38 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b3c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b4c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b50 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b54 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b68 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b70 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b74 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b84 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b88 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b8c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b90 00000017 R_ARM_RELATIVE │ │ │ │ +000d7b94 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ba0 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ba4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ba8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bac 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bb0 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bd8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bdc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7be0 00000017 R_ARM_RELATIVE │ │ │ │ +000d7be8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bec 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bf0 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bf8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7bfc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c00 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c08 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c0c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c18 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c1c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c20 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c28 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c2c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c30 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c38 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c3c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c40 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c48 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c4c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c50 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c58 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c5c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c60 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c68 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c78 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c7c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c88 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c8c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c98 00000017 R_ARM_RELATIVE │ │ │ │ +000d7c9c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ca8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cac 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cb8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cbc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cc8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7ccc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cd8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cdc 00000017 R_ARM_RELATIVE │ │ │ │ +000d7cf8 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d04 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d10 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d18 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d20 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d28 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d30 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d38 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d48 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d4c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d50 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d54 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d58 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d5c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d60 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d64 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d68 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d6c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d70 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d74 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d78 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d7c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d80 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d84 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d88 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d8c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d90 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d94 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d98 00000017 R_ARM_RELATIVE │ │ │ │ +000d7d9c 00000017 R_ARM_RELATIVE │ │ │ │ +000d7da0 00000017 R_ARM_RELATIVE │ │ │ │ +000d7da4 00000017 R_ARM_RELATIVE │ │ │ │ +000d7da8 00000017 R_ARM_RELATIVE │ │ │ │ +000db498 00000017 R_ARM_RELATIVE │ │ │ │ +000dc6b8 00000017 R_ARM_RELATIVE │ │ │ │ +000dd658 00000017 R_ARM_RELATIVE │ │ │ │ +000de7a0 00000017 R_ARM_RELATIVE │ │ │ │ +000de7a4 00000017 R_ARM_RELATIVE │ │ │ │ 000de7a8 00000017 R_ARM_RELATIVE │ │ │ │ +000de7ac 00000017 R_ARM_RELATIVE │ │ │ │ +000de7b0 00000017 R_ARM_RELATIVE │ │ │ │ 000de7bc 00000017 R_ARM_RELATIVE │ │ │ │ 000de7c0 00000017 R_ARM_RELATIVE │ │ │ │ -000de7cc 00000017 R_ARM_RELATIVE │ │ │ │ +000de7c4 00000017 R_ARM_RELATIVE │ │ │ │ +000de7c8 00000017 R_ARM_RELATIVE │ │ │ │ +000de7d8 00000017 R_ARM_RELATIVE │ │ │ │ +000de7dc 00000017 R_ARM_RELATIVE │ │ │ │ 000de7e0 00000017 R_ARM_RELATIVE │ │ │ │ 000de7e4 00000017 R_ARM_RELATIVE │ │ │ │ -000de7f0 00000017 R_ARM_RELATIVE │ │ │ │ -000de804 00000017 R_ARM_RELATIVE │ │ │ │ -000de808 00000017 R_ARM_RELATIVE │ │ │ │ +000de7f4 00000017 R_ARM_RELATIVE │ │ │ │ +000de7f8 00000017 R_ARM_RELATIVE │ │ │ │ +000de7fc 00000017 R_ARM_RELATIVE │ │ │ │ +000de800 00000017 R_ARM_RELATIVE │ │ │ │ +000de810 00000017 R_ARM_RELATIVE │ │ │ │ 000de814 00000017 R_ARM_RELATIVE │ │ │ │ -000de828 00000017 R_ARM_RELATIVE │ │ │ │ +000de818 00000017 R_ARM_RELATIVE │ │ │ │ +000de81c 00000017 R_ARM_RELATIVE │ │ │ │ 000de82c 00000017 R_ARM_RELATIVE │ │ │ │ +000de830 00000017 R_ARM_RELATIVE │ │ │ │ +000de834 00000017 R_ARM_RELATIVE │ │ │ │ 000de838 00000017 R_ARM_RELATIVE │ │ │ │ +000de848 00000017 R_ARM_RELATIVE │ │ │ │ 000de84c 00000017 R_ARM_RELATIVE │ │ │ │ 000de850 00000017 R_ARM_RELATIVE │ │ │ │ -000de85c 00000017 R_ARM_RELATIVE │ │ │ │ +000de854 00000017 R_ARM_RELATIVE │ │ │ │ +000de864 00000017 R_ARM_RELATIVE │ │ │ │ +000de868 00000017 R_ARM_RELATIVE │ │ │ │ +000de86c 00000017 R_ARM_RELATIVE │ │ │ │ 000de870 00000017 R_ARM_RELATIVE │ │ │ │ -000de874 00000017 R_ARM_RELATIVE │ │ │ │ 000de880 00000017 R_ARM_RELATIVE │ │ │ │ 000de884 00000017 R_ARM_RELATIVE │ │ │ │ -000de894 00000017 R_ARM_RELATIVE │ │ │ │ -000de898 00000017 R_ARM_RELATIVE │ │ │ │ -000de8a4 00000017 R_ARM_RELATIVE │ │ │ │ -000de8a8 00000017 R_ARM_RELATIVE │ │ │ │ -000de8ac 00000017 R_ARM_RELATIVE │ │ │ │ +000de888 00000017 R_ARM_RELATIVE │ │ │ │ 000de8b8 00000017 R_ARM_RELATIVE │ │ │ │ 000de8bc 00000017 R_ARM_RELATIVE │ │ │ │ -000de8c8 00000017 R_ARM_RELATIVE │ │ │ │ +000de8c0 00000017 R_ARM_RELATIVE │ │ │ │ +000de8c4 00000017 R_ARM_RELATIVE │ │ │ │ +000de8cc 00000017 R_ARM_RELATIVE │ │ │ │ +000de8d4 00000017 R_ARM_RELATIVE │ │ │ │ 000de8dc 00000017 R_ARM_RELATIVE │ │ │ │ -000de8e0 00000017 R_ARM_RELATIVE │ │ │ │ -000de8ec 00000017 R_ARM_RELATIVE │ │ │ │ -000de900 00000017 R_ARM_RELATIVE │ │ │ │ -000de904 00000017 R_ARM_RELATIVE │ │ │ │ -000de910 00000017 R_ARM_RELATIVE │ │ │ │ -000de924 00000017 R_ARM_RELATIVE │ │ │ │ +000de8e4 00000017 R_ARM_RELATIVE │ │ │ │ +000de8f8 00000017 R_ARM_RELATIVE │ │ │ │ +000de8fc 00000017 R_ARM_RELATIVE │ │ │ │ +000de908 00000017 R_ARM_RELATIVE │ │ │ │ +000de90c 00000017 R_ARM_RELATIVE │ │ │ │ +000de91c 00000017 R_ARM_RELATIVE │ │ │ │ 000de928 00000017 R_ARM_RELATIVE │ │ │ │ -000de934 00000017 R_ARM_RELATIVE │ │ │ │ -000de948 00000017 R_ARM_RELATIVE │ │ │ │ -000de94c 00000017 R_ARM_RELATIVE │ │ │ │ -000de958 00000017 R_ARM_RELATIVE │ │ │ │ +000de92c 00000017 R_ARM_RELATIVE │ │ │ │ +000de930 00000017 R_ARM_RELATIVE │ │ │ │ +000de93c 00000017 R_ARM_RELATIVE │ │ │ │ +000de954 00000017 R_ARM_RELATIVE │ │ │ │ +000de95c 00000017 R_ARM_RELATIVE │ │ │ │ +000de960 00000017 R_ARM_RELATIVE │ │ │ │ +000de968 00000017 R_ARM_RELATIVE │ │ │ │ 000de96c 00000017 R_ARM_RELATIVE │ │ │ │ -000de970 00000017 R_ARM_RELATIVE │ │ │ │ -000de97c 00000017 R_ARM_RELATIVE │ │ │ │ +000de974 00000017 R_ARM_RELATIVE │ │ │ │ +000de978 00000017 R_ARM_RELATIVE │ │ │ │ +000de980 00000017 R_ARM_RELATIVE │ │ │ │ +000de984 00000017 R_ARM_RELATIVE │ │ │ │ +000de98c 00000017 R_ARM_RELATIVE │ │ │ │ 000de990 00000017 R_ARM_RELATIVE │ │ │ │ -000de994 00000017 R_ARM_RELATIVE │ │ │ │ -000de9a0 00000017 R_ARM_RELATIVE │ │ │ │ +000de998 00000017 R_ARM_RELATIVE │ │ │ │ +000de99c 00000017 R_ARM_RELATIVE │ │ │ │ 000de9a4 00000017 R_ARM_RELATIVE │ │ │ │ +000de9a8 00000017 R_ARM_RELATIVE │ │ │ │ +000de9b0 00000017 R_ARM_RELATIVE │ │ │ │ 000de9b4 00000017 R_ARM_RELATIVE │ │ │ │ -000de9b8 00000017 R_ARM_RELATIVE │ │ │ │ -000de9c4 00000017 R_ARM_RELATIVE │ │ │ │ +000de9bc 00000017 R_ARM_RELATIVE │ │ │ │ +000de9c0 00000017 R_ARM_RELATIVE │ │ │ │ +000de9c8 00000017 R_ARM_RELATIVE │ │ │ │ +000de9cc 00000017 R_ARM_RELATIVE │ │ │ │ +000de9d4 00000017 R_ARM_RELATIVE │ │ │ │ 000de9d8 00000017 R_ARM_RELATIVE │ │ │ │ -000de9dc 00000017 R_ARM_RELATIVE │ │ │ │ +000de9e0 00000017 R_ARM_RELATIVE │ │ │ │ +000de9e4 00000017 R_ARM_RELATIVE │ │ │ │ +000de9ec 00000017 R_ARM_RELATIVE │ │ │ │ +000de9f0 00000017 R_ARM_RELATIVE │ │ │ │ +000de9f8 00000017 R_ARM_RELATIVE │ │ │ │ 000de9fc 00000017 R_ARM_RELATIVE │ │ │ │ -000dea00 00000017 R_ARM_RELATIVE │ │ │ │ -000dea0c 00000017 R_ARM_RELATIVE │ │ │ │ +000dea04 00000017 R_ARM_RELATIVE │ │ │ │ +000dea08 00000017 R_ARM_RELATIVE │ │ │ │ +000dea10 00000017 R_ARM_RELATIVE │ │ │ │ +000dea14 00000017 R_ARM_RELATIVE │ │ │ │ +000dea1c 00000017 R_ARM_RELATIVE │ │ │ │ 000dea20 00000017 R_ARM_RELATIVE │ │ │ │ -000dea24 00000017 R_ARM_RELATIVE │ │ │ │ -000dea30 00000017 R_ARM_RELATIVE │ │ │ │ +000dea28 00000017 R_ARM_RELATIVE │ │ │ │ +000dea2c 00000017 R_ARM_RELATIVE │ │ │ │ +000dea34 00000017 R_ARM_RELATIVE │ │ │ │ +000dea38 00000017 R_ARM_RELATIVE │ │ │ │ +000dea40 00000017 R_ARM_RELATIVE │ │ │ │ 000dea44 00000017 R_ARM_RELATIVE │ │ │ │ -000dea48 00000017 R_ARM_RELATIVE │ │ │ │ -000dea54 00000017 R_ARM_RELATIVE │ │ │ │ +000dea4c 00000017 R_ARM_RELATIVE │ │ │ │ +000dea50 00000017 R_ARM_RELATIVE │ │ │ │ +000dea58 00000017 R_ARM_RELATIVE │ │ │ │ +000dea5c 00000017 R_ARM_RELATIVE │ │ │ │ +000dea64 00000017 R_ARM_RELATIVE │ │ │ │ 000dea68 00000017 R_ARM_RELATIVE │ │ │ │ -000dea6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dea78 00000017 R_ARM_RELATIVE │ │ │ │ +000dea70 00000017 R_ARM_RELATIVE │ │ │ │ +000dea74 00000017 R_ARM_RELATIVE │ │ │ │ 000dea7c 00000017 R_ARM_RELATIVE │ │ │ │ 000dea80 00000017 R_ARM_RELATIVE │ │ │ │ -000dea84 00000017 R_ARM_RELATIVE │ │ │ │ +000dea88 00000017 R_ARM_RELATIVE │ │ │ │ 000dea8c 00000017 R_ARM_RELATIVE │ │ │ │ -000dea90 00000017 R_ARM_RELATIVE │ │ │ │ -000dea9c 00000017 R_ARM_RELATIVE │ │ │ │ +000dea94 00000017 R_ARM_RELATIVE │ │ │ │ +000dea98 00000017 R_ARM_RELATIVE │ │ │ │ +000deaa0 00000017 R_ARM_RELATIVE │ │ │ │ +000deaa4 00000017 R_ARM_RELATIVE │ │ │ │ +000deaac 00000017 R_ARM_RELATIVE │ │ │ │ 000deab0 00000017 R_ARM_RELATIVE │ │ │ │ -000deab4 00000017 R_ARM_RELATIVE │ │ │ │ -000deac0 00000017 R_ARM_RELATIVE │ │ │ │ +000deab8 00000017 R_ARM_RELATIVE │ │ │ │ +000deabc 00000017 R_ARM_RELATIVE │ │ │ │ +000deac4 00000017 R_ARM_RELATIVE │ │ │ │ +000deac8 00000017 R_ARM_RELATIVE │ │ │ │ +000dead0 00000017 R_ARM_RELATIVE │ │ │ │ 000dead4 00000017 R_ARM_RELATIVE │ │ │ │ -000dead8 00000017 R_ARM_RELATIVE │ │ │ │ -000deae4 00000017 R_ARM_RELATIVE │ │ │ │ +000deadc 00000017 R_ARM_RELATIVE │ │ │ │ +000deae0 00000017 R_ARM_RELATIVE │ │ │ │ +000deae8 00000017 R_ARM_RELATIVE │ │ │ │ +000deaec 00000017 R_ARM_RELATIVE │ │ │ │ +000deaf4 00000017 R_ARM_RELATIVE │ │ │ │ 000deaf8 00000017 R_ARM_RELATIVE │ │ │ │ -000deafc 00000017 R_ARM_RELATIVE │ │ │ │ -000deb08 00000017 R_ARM_RELATIVE │ │ │ │ +000deb00 00000017 R_ARM_RELATIVE │ │ │ │ +000deb04 00000017 R_ARM_RELATIVE │ │ │ │ +000deb0c 00000017 R_ARM_RELATIVE │ │ │ │ +000deb10 00000017 R_ARM_RELATIVE │ │ │ │ +000deb18 00000017 R_ARM_RELATIVE │ │ │ │ 000deb1c 00000017 R_ARM_RELATIVE │ │ │ │ -000deb20 00000017 R_ARM_RELATIVE │ │ │ │ -000deb2c 00000017 R_ARM_RELATIVE │ │ │ │ +000deb24 00000017 R_ARM_RELATIVE │ │ │ │ +000deb28 00000017 R_ARM_RELATIVE │ │ │ │ +000deb30 00000017 R_ARM_RELATIVE │ │ │ │ +000deb34 00000017 R_ARM_RELATIVE │ │ │ │ +000deb3c 00000017 R_ARM_RELATIVE │ │ │ │ 000deb40 00000017 R_ARM_RELATIVE │ │ │ │ -000deb44 00000017 R_ARM_RELATIVE │ │ │ │ -000deb50 00000017 R_ARM_RELATIVE │ │ │ │ +000deb48 00000017 R_ARM_RELATIVE │ │ │ │ +000deb4c 00000017 R_ARM_RELATIVE │ │ │ │ +000deb54 00000017 R_ARM_RELATIVE │ │ │ │ +000deb58 00000017 R_ARM_RELATIVE │ │ │ │ +000deb60 00000017 R_ARM_RELATIVE │ │ │ │ 000deb64 00000017 R_ARM_RELATIVE │ │ │ │ -000deb68 00000017 R_ARM_RELATIVE │ │ │ │ -000deb74 00000017 R_ARM_RELATIVE │ │ │ │ +000deb6c 00000017 R_ARM_RELATIVE │ │ │ │ +000deb70 00000017 R_ARM_RELATIVE │ │ │ │ +000deb78 00000017 R_ARM_RELATIVE │ │ │ │ +000deb7c 00000017 R_ARM_RELATIVE │ │ │ │ +000deb84 00000017 R_ARM_RELATIVE │ │ │ │ 000deb88 00000017 R_ARM_RELATIVE │ │ │ │ -000deb8c 00000017 R_ARM_RELATIVE │ │ │ │ -000deb98 00000017 R_ARM_RELATIVE │ │ │ │ +000deb90 00000017 R_ARM_RELATIVE │ │ │ │ +000deb94 00000017 R_ARM_RELATIVE │ │ │ │ +000deb9c 00000017 R_ARM_RELATIVE │ │ │ │ +000deba0 00000017 R_ARM_RELATIVE │ │ │ │ +000deba8 00000017 R_ARM_RELATIVE │ │ │ │ 000debac 00000017 R_ARM_RELATIVE │ │ │ │ -000debb0 00000017 R_ARM_RELATIVE │ │ │ │ -000debbc 00000017 R_ARM_RELATIVE │ │ │ │ +000debb4 00000017 R_ARM_RELATIVE │ │ │ │ +000debb8 00000017 R_ARM_RELATIVE │ │ │ │ +000debc0 00000017 R_ARM_RELATIVE │ │ │ │ +000debc4 00000017 R_ARM_RELATIVE │ │ │ │ +000debcc 00000017 R_ARM_RELATIVE │ │ │ │ 000debd0 00000017 R_ARM_RELATIVE │ │ │ │ -000debd4 00000017 R_ARM_RELATIVE │ │ │ │ -000debe0 00000017 R_ARM_RELATIVE │ │ │ │ +000debd8 00000017 R_ARM_RELATIVE │ │ │ │ +000debdc 00000017 R_ARM_RELATIVE │ │ │ │ +000debe4 00000017 R_ARM_RELATIVE │ │ │ │ +000debe8 00000017 R_ARM_RELATIVE │ │ │ │ +000debf0 00000017 R_ARM_RELATIVE │ │ │ │ 000debf4 00000017 R_ARM_RELATIVE │ │ │ │ -000debf8 00000017 R_ARM_RELATIVE │ │ │ │ -000dec04 00000017 R_ARM_RELATIVE │ │ │ │ +000debfc 00000017 R_ARM_RELATIVE │ │ │ │ +000dec00 00000017 R_ARM_RELATIVE │ │ │ │ +000dec08 00000017 R_ARM_RELATIVE │ │ │ │ +000dec0c 00000017 R_ARM_RELATIVE │ │ │ │ +000dec14 00000017 R_ARM_RELATIVE │ │ │ │ 000dec18 00000017 R_ARM_RELATIVE │ │ │ │ -000dec1c 00000017 R_ARM_RELATIVE │ │ │ │ -000dec28 00000017 R_ARM_RELATIVE │ │ │ │ +000dec20 00000017 R_ARM_RELATIVE │ │ │ │ +000dec24 00000017 R_ARM_RELATIVE │ │ │ │ +000dec2c 00000017 R_ARM_RELATIVE │ │ │ │ +000dec30 00000017 R_ARM_RELATIVE │ │ │ │ +000dec38 00000017 R_ARM_RELATIVE │ │ │ │ 000dec3c 00000017 R_ARM_RELATIVE │ │ │ │ -000dec40 00000017 R_ARM_RELATIVE │ │ │ │ -000dec4c 00000017 R_ARM_RELATIVE │ │ │ │ +000dec44 00000017 R_ARM_RELATIVE │ │ │ │ +000dec48 00000017 R_ARM_RELATIVE │ │ │ │ 000dec50 00000017 R_ARM_RELATIVE │ │ │ │ +000dec54 00000017 R_ARM_RELATIVE │ │ │ │ +000dec5c 00000017 R_ARM_RELATIVE │ │ │ │ 000dec60 00000017 R_ARM_RELATIVE │ │ │ │ -000dec64 00000017 R_ARM_RELATIVE │ │ │ │ -000dec70 00000017 R_ARM_RELATIVE │ │ │ │ +000dec68 00000017 R_ARM_RELATIVE │ │ │ │ +000dec6c 00000017 R_ARM_RELATIVE │ │ │ │ +000dec78 00000017 R_ARM_RELATIVE │ │ │ │ 000dec84 00000017 R_ARM_RELATIVE │ │ │ │ -000dec88 00000017 R_ARM_RELATIVE │ │ │ │ -000dec94 00000017 R_ARM_RELATIVE │ │ │ │ +000dec90 00000017 R_ARM_RELATIVE │ │ │ │ +000dec98 00000017 R_ARM_RELATIVE │ │ │ │ +000dec9c 00000017 R_ARM_RELATIVE │ │ │ │ +000deca4 00000017 R_ARM_RELATIVE │ │ │ │ 000deca8 00000017 R_ARM_RELATIVE │ │ │ │ -000decac 00000017 R_ARM_RELATIVE │ │ │ │ -000decb8 00000017 R_ARM_RELATIVE │ │ │ │ +000decb4 00000017 R_ARM_RELATIVE │ │ │ │ +000decc0 00000017 R_ARM_RELATIVE │ │ │ │ 000deccc 00000017 R_ARM_RELATIVE │ │ │ │ -000decd0 00000017 R_ARM_RELATIVE │ │ │ │ -000decdc 00000017 R_ARM_RELATIVE │ │ │ │ +000decd8 00000017 R_ARM_RELATIVE │ │ │ │ +000dece0 00000017 R_ARM_RELATIVE │ │ │ │ +000dece4 00000017 R_ARM_RELATIVE │ │ │ │ 000decf0 00000017 R_ARM_RELATIVE │ │ │ │ -000decf4 00000017 R_ARM_RELATIVE │ │ │ │ -000ded00 00000017 R_ARM_RELATIVE │ │ │ │ +000decfc 00000017 R_ARM_RELATIVE │ │ │ │ +000ded08 00000017 R_ARM_RELATIVE │ │ │ │ 000ded14 00000017 R_ARM_RELATIVE │ │ │ │ -000ded18 00000017 R_ARM_RELATIVE │ │ │ │ -000ded24 00000017 R_ARM_RELATIVE │ │ │ │ +000ded20 00000017 R_ARM_RELATIVE │ │ │ │ +000ded2c 00000017 R_ARM_RELATIVE │ │ │ │ 000ded38 00000017 R_ARM_RELATIVE │ │ │ │ -000ded3c 00000017 R_ARM_RELATIVE │ │ │ │ -000ded48 00000017 R_ARM_RELATIVE │ │ │ │ +000ded44 00000017 R_ARM_RELATIVE │ │ │ │ +000ded4c 00000017 R_ARM_RELATIVE │ │ │ │ +000ded50 00000017 R_ARM_RELATIVE │ │ │ │ 000ded5c 00000017 R_ARM_RELATIVE │ │ │ │ -000ded60 00000017 R_ARM_RELATIVE │ │ │ │ +000ded68 00000017 R_ARM_RELATIVE │ │ │ │ +000ded70 00000017 R_ARM_RELATIVE │ │ │ │ +000ded74 00000017 R_ARM_RELATIVE │ │ │ │ 000ded80 00000017 R_ARM_RELATIVE │ │ │ │ -000ded84 00000017 R_ARM_RELATIVE │ │ │ │ -000ded90 00000017 R_ARM_RELATIVE │ │ │ │ +000ded8c 00000017 R_ARM_RELATIVE │ │ │ │ +000ded98 00000017 R_ARM_RELATIVE │ │ │ │ 000deda4 00000017 R_ARM_RELATIVE │ │ │ │ -000deda8 00000017 R_ARM_RELATIVE │ │ │ │ -000dedb4 00000017 R_ARM_RELATIVE │ │ │ │ +000dedb0 00000017 R_ARM_RELATIVE │ │ │ │ +000dedbc 00000017 R_ARM_RELATIVE │ │ │ │ 000dedc8 00000017 R_ARM_RELATIVE │ │ │ │ -000dedcc 00000017 R_ARM_RELATIVE │ │ │ │ -000dedd8 00000017 R_ARM_RELATIVE │ │ │ │ +000dedd4 00000017 R_ARM_RELATIVE │ │ │ │ +000dede0 00000017 R_ARM_RELATIVE │ │ │ │ 000dedec 00000017 R_ARM_RELATIVE │ │ │ │ -000dedf0 00000017 R_ARM_RELATIVE │ │ │ │ -000dedfc 00000017 R_ARM_RELATIVE │ │ │ │ -000dee00 00000017 R_ARM_RELATIVE │ │ │ │ +000dedf8 00000017 R_ARM_RELATIVE │ │ │ │ +000dee04 00000017 R_ARM_RELATIVE │ │ │ │ 000dee10 00000017 R_ARM_RELATIVE │ │ │ │ -000dee14 00000017 R_ARM_RELATIVE │ │ │ │ -000dee20 00000017 R_ARM_RELATIVE │ │ │ │ +000dee1c 00000017 R_ARM_RELATIVE │ │ │ │ +000dee28 00000017 R_ARM_RELATIVE │ │ │ │ 000dee34 00000017 R_ARM_RELATIVE │ │ │ │ -000dee38 00000017 R_ARM_RELATIVE │ │ │ │ -000dee44 00000017 R_ARM_RELATIVE │ │ │ │ -000dee48 00000017 R_ARM_RELATIVE │ │ │ │ +000dee40 00000017 R_ARM_RELATIVE │ │ │ │ +000dee4c 00000017 R_ARM_RELATIVE │ │ │ │ 000dee58 00000017 R_ARM_RELATIVE │ │ │ │ -000dee5c 00000017 R_ARM_RELATIVE │ │ │ │ -000dee68 00000017 R_ARM_RELATIVE │ │ │ │ +000dee64 00000017 R_ARM_RELATIVE │ │ │ │ +000dee70 00000017 R_ARM_RELATIVE │ │ │ │ 000dee7c 00000017 R_ARM_RELATIVE │ │ │ │ -000dee80 00000017 R_ARM_RELATIVE │ │ │ │ -000dee8c 00000017 R_ARM_RELATIVE │ │ │ │ +000dee88 00000017 R_ARM_RELATIVE │ │ │ │ +000dee94 00000017 R_ARM_RELATIVE │ │ │ │ 000deea0 00000017 R_ARM_RELATIVE │ │ │ │ -000deea4 00000017 R_ARM_RELATIVE │ │ │ │ -000deeb0 00000017 R_ARM_RELATIVE │ │ │ │ +000deeac 00000017 R_ARM_RELATIVE │ │ │ │ +000deeb8 00000017 R_ARM_RELATIVE │ │ │ │ 000deec4 00000017 R_ARM_RELATIVE │ │ │ │ -000deec8 00000017 R_ARM_RELATIVE │ │ │ │ -000deed4 00000017 R_ARM_RELATIVE │ │ │ │ +000deed0 00000017 R_ARM_RELATIVE │ │ │ │ +000deedc 00000017 R_ARM_RELATIVE │ │ │ │ 000deee8 00000017 R_ARM_RELATIVE │ │ │ │ -000deeec 00000017 R_ARM_RELATIVE │ │ │ │ -000deef8 00000017 R_ARM_RELATIVE │ │ │ │ +000deef0 00000017 R_ARM_RELATIVE │ │ │ │ +000deef4 00000017 R_ARM_RELATIVE │ │ │ │ +000def00 00000017 R_ARM_RELATIVE │ │ │ │ 000def0c 00000017 R_ARM_RELATIVE │ │ │ │ -000def10 00000017 R_ARM_RELATIVE │ │ │ │ -000def1c 00000017 R_ARM_RELATIVE │ │ │ │ +000def18 00000017 R_ARM_RELATIVE │ │ │ │ +000def24 00000017 R_ARM_RELATIVE │ │ │ │ 000def30 00000017 R_ARM_RELATIVE │ │ │ │ -000def34 00000017 R_ARM_RELATIVE │ │ │ │ +000def3c 00000017 R_ARM_RELATIVE │ │ │ │ +000def48 00000017 R_ARM_RELATIVE │ │ │ │ 000def54 00000017 R_ARM_RELATIVE │ │ │ │ -000def58 00000017 R_ARM_RELATIVE │ │ │ │ -000def64 00000017 R_ARM_RELATIVE │ │ │ │ +000def60 00000017 R_ARM_RELATIVE │ │ │ │ +000def6c 00000017 R_ARM_RELATIVE │ │ │ │ 000def78 00000017 R_ARM_RELATIVE │ │ │ │ -000def7c 00000017 R_ARM_RELATIVE │ │ │ │ -000def88 00000017 R_ARM_RELATIVE │ │ │ │ -000def9c 00000017 R_ARM_RELATIVE │ │ │ │ -000defa0 00000017 R_ARM_RELATIVE │ │ │ │ -000defac 00000017 R_ARM_RELATIVE │ │ │ │ -000defb0 00000017 R_ARM_RELATIVE │ │ │ │ -000defb4 00000017 R_ARM_RELATIVE │ │ │ │ -000defc0 00000017 R_ARM_RELATIVE │ │ │ │ -000defc4 00000017 R_ARM_RELATIVE │ │ │ │ -000defd0 00000017 R_ARM_RELATIVE │ │ │ │ -000defe4 00000017 R_ARM_RELATIVE │ │ │ │ -000defe8 00000017 R_ARM_RELATIVE │ │ │ │ -000deff4 00000017 R_ARM_RELATIVE │ │ │ │ -000df008 00000017 R_ARM_RELATIVE │ │ │ │ -000df00c 00000017 R_ARM_RELATIVE │ │ │ │ -000df018 00000017 R_ARM_RELATIVE │ │ │ │ -000df02c 00000017 R_ARM_RELATIVE │ │ │ │ -000df030 00000017 R_ARM_RELATIVE │ │ │ │ -000df03c 00000017 R_ARM_RELATIVE │ │ │ │ -000df050 00000017 R_ARM_RELATIVE │ │ │ │ -000df054 00000017 R_ARM_RELATIVE │ │ │ │ -000df060 00000017 R_ARM_RELATIVE │ │ │ │ -000df074 00000017 R_ARM_RELATIVE │ │ │ │ -000df078 00000017 R_ARM_RELATIVE │ │ │ │ -000df084 00000017 R_ARM_RELATIVE │ │ │ │ -000df098 00000017 R_ARM_RELATIVE │ │ │ │ -000df09c 00000017 R_ARM_RELATIVE │ │ │ │ -000df0a8 00000017 R_ARM_RELATIVE │ │ │ │ -000df0bc 00000017 R_ARM_RELATIVE │ │ │ │ -000df0c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df0cc 00000017 R_ARM_RELATIVE │ │ │ │ -000df0e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df0e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df0f0 00000017 R_ARM_RELATIVE │ │ │ │ -000df104 00000017 R_ARM_RELATIVE │ │ │ │ -000df108 00000017 R_ARM_RELATIVE │ │ │ │ -000df114 00000017 R_ARM_RELATIVE │ │ │ │ -000df128 00000017 R_ARM_RELATIVE │ │ │ │ -000df12c 00000017 R_ARM_RELATIVE │ │ │ │ -000df138 00000017 R_ARM_RELATIVE │ │ │ │ -000df14c 00000017 R_ARM_RELATIVE │ │ │ │ -000df150 00000017 R_ARM_RELATIVE │ │ │ │ -000df15c 00000017 R_ARM_RELATIVE │ │ │ │ -000df170 00000017 R_ARM_RELATIVE │ │ │ │ -000df174 00000017 R_ARM_RELATIVE │ │ │ │ -000df180 00000017 R_ARM_RELATIVE │ │ │ │ -000df194 00000017 R_ARM_RELATIVE │ │ │ │ -000df198 00000017 R_ARM_RELATIVE │ │ │ │ -000df1a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df1b8 00000017 R_ARM_RELATIVE │ │ │ │ -000df1bc 00000017 R_ARM_RELATIVE │ │ │ │ -000df1c8 00000017 R_ARM_RELATIVE │ │ │ │ +000def84 00000017 R_ARM_RELATIVE │ │ │ │ +000def90 00000017 R_ARM_RELATIVE │ │ │ │ +000df164 00000017 R_ARM_RELATIVE │ │ │ │ 000df1dc 00000017 R_ARM_RELATIVE │ │ │ │ -000df1e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df1ec 00000017 R_ARM_RELATIVE │ │ │ │ -000df200 00000017 R_ARM_RELATIVE │ │ │ │ -000df204 00000017 R_ARM_RELATIVE │ │ │ │ -000df210 00000017 R_ARM_RELATIVE │ │ │ │ -000df224 00000017 R_ARM_RELATIVE │ │ │ │ -000df228 00000017 R_ARM_RELATIVE │ │ │ │ -000df234 00000017 R_ARM_RELATIVE │ │ │ │ -000df248 00000017 R_ARM_RELATIVE │ │ │ │ -000df24c 00000017 R_ARM_RELATIVE │ │ │ │ -000df258 00000017 R_ARM_RELATIVE │ │ │ │ -000df26c 00000017 R_ARM_RELATIVE │ │ │ │ -000df270 00000017 R_ARM_RELATIVE │ │ │ │ +000df218 00000017 R_ARM_RELATIVE │ │ │ │ +000df22c 00000017 R_ARM_RELATIVE │ │ │ │ +000df240 00000017 R_ARM_RELATIVE │ │ │ │ +000df254 00000017 R_ARM_RELATIVE │ │ │ │ +000df268 00000017 R_ARM_RELATIVE │ │ │ │ 000df27c 00000017 R_ARM_RELATIVE │ │ │ │ 000df290 00000017 R_ARM_RELATIVE │ │ │ │ -000df294 00000017 R_ARM_RELATIVE │ │ │ │ -000df2a0 00000017 R_ARM_RELATIVE │ │ │ │ -000df2b4 00000017 R_ARM_RELATIVE │ │ │ │ +000df2a4 00000017 R_ARM_RELATIVE │ │ │ │ 000df2b8 00000017 R_ARM_RELATIVE │ │ │ │ -000df2c4 00000017 R_ARM_RELATIVE │ │ │ │ -000df2d8 00000017 R_ARM_RELATIVE │ │ │ │ -000df2dc 00000017 R_ARM_RELATIVE │ │ │ │ -000df2e8 00000017 R_ARM_RELATIVE │ │ │ │ -000df2fc 00000017 R_ARM_RELATIVE │ │ │ │ -000df300 00000017 R_ARM_RELATIVE │ │ │ │ -000df30c 00000017 R_ARM_RELATIVE │ │ │ │ -000df310 00000017 R_ARM_RELATIVE │ │ │ │ -000df320 00000017 R_ARM_RELATIVE │ │ │ │ -000df324 00000017 R_ARM_RELATIVE │ │ │ │ -000df330 00000017 R_ARM_RELATIVE │ │ │ │ -000df344 00000017 R_ARM_RELATIVE │ │ │ │ -000df348 00000017 R_ARM_RELATIVE │ │ │ │ -000df354 00000017 R_ARM_RELATIVE │ │ │ │ -000df368 00000017 R_ARM_RELATIVE │ │ │ │ -000df36c 00000017 R_ARM_RELATIVE │ │ │ │ -000df378 00000017 R_ARM_RELATIVE │ │ │ │ -000df38c 00000017 R_ARM_RELATIVE │ │ │ │ -000df390 00000017 R_ARM_RELATIVE │ │ │ │ -000df39c 00000017 R_ARM_RELATIVE │ │ │ │ -000df3b0 00000017 R_ARM_RELATIVE │ │ │ │ -000df3b4 00000017 R_ARM_RELATIVE │ │ │ │ -000df3c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df3d4 00000017 R_ARM_RELATIVE │ │ │ │ -000df3d8 00000017 R_ARM_RELATIVE │ │ │ │ -000df3e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df3f8 00000017 R_ARM_RELATIVE │ │ │ │ -000df3fc 00000017 R_ARM_RELATIVE │ │ │ │ -000df408 00000017 R_ARM_RELATIVE │ │ │ │ -000df440 00000017 R_ARM_RELATIVE │ │ │ │ -000df444 00000017 R_ARM_RELATIVE │ │ │ │ -000df448 00000017 R_ARM_RELATIVE │ │ │ │ -000df44c 00000017 R_ARM_RELATIVE │ │ │ │ -000df460 00000017 R_ARM_RELATIVE │ │ │ │ -000df464 00000017 R_ARM_RELATIVE │ │ │ │ -000df46c 00000017 R_ARM_RELATIVE │ │ │ │ -000df480 00000017 R_ARM_RELATIVE │ │ │ │ -000df484 00000017 R_ARM_RELATIVE │ │ │ │ -000df48c 00000017 R_ARM_RELATIVE │ │ │ │ -000df4a0 00000017 R_ARM_RELATIVE │ │ │ │ -000df4a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df4ac 00000017 R_ARM_RELATIVE │ │ │ │ -000df4c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df4c4 00000017 R_ARM_RELATIVE │ │ │ │ -000df4c8 00000017 R_ARM_RELATIVE │ │ │ │ -000df4cc 00000017 R_ARM_RELATIVE │ │ │ │ -000df4e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df4e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df4ec 00000017 R_ARM_RELATIVE │ │ │ │ -000df500 00000017 R_ARM_RELATIVE │ │ │ │ -000df504 00000017 R_ARM_RELATIVE │ │ │ │ -000df508 00000017 R_ARM_RELATIVE │ │ │ │ -000df50c 00000017 R_ARM_RELATIVE │ │ │ │ -000df520 00000017 R_ARM_RELATIVE │ │ │ │ -000df524 00000017 R_ARM_RELATIVE │ │ │ │ -000df52c 00000017 R_ARM_RELATIVE │ │ │ │ -000df540 00000017 R_ARM_RELATIVE │ │ │ │ -000df544 00000017 R_ARM_RELATIVE │ │ │ │ -000df54c 00000017 R_ARM_RELATIVE │ │ │ │ -000df560 00000017 R_ARM_RELATIVE │ │ │ │ -000df564 00000017 R_ARM_RELATIVE │ │ │ │ -000df56c 00000017 R_ARM_RELATIVE │ │ │ │ +000df2cc 00000017 R_ARM_RELATIVE │ │ │ │ +000df2e0 00000017 R_ARM_RELATIVE │ │ │ │ +000df2f4 00000017 R_ARM_RELATIVE │ │ │ │ +000df308 00000017 R_ARM_RELATIVE │ │ │ │ +000df498 00000017 R_ARM_RELATIVE │ │ │ │ +000df578 00000017 R_ARM_RELATIVE │ │ │ │ +000df57c 00000017 R_ARM_RELATIVE │ │ │ │ 000df580 00000017 R_ARM_RELATIVE │ │ │ │ 000df584 00000017 R_ARM_RELATIVE │ │ │ │ 000df58c 00000017 R_ARM_RELATIVE │ │ │ │ +000df590 00000017 R_ARM_RELATIVE │ │ │ │ +000df594 00000017 R_ARM_RELATIVE │ │ │ │ +000df598 00000017 R_ARM_RELATIVE │ │ │ │ 000df5a0 00000017 R_ARM_RELATIVE │ │ │ │ 000df5a4 00000017 R_ARM_RELATIVE │ │ │ │ 000df5a8 00000017 R_ARM_RELATIVE │ │ │ │ 000df5ac 00000017 R_ARM_RELATIVE │ │ │ │ +000df5b4 00000017 R_ARM_RELATIVE │ │ │ │ +000df5b8 00000017 R_ARM_RELATIVE │ │ │ │ +000df5bc 00000017 R_ARM_RELATIVE │ │ │ │ 000df5c0 00000017 R_ARM_RELATIVE │ │ │ │ 000df5c4 00000017 R_ARM_RELATIVE │ │ │ │ 000df5c8 00000017 R_ARM_RELATIVE │ │ │ │ 000df5cc 00000017 R_ARM_RELATIVE │ │ │ │ +000df5d0 00000017 R_ARM_RELATIVE │ │ │ │ +000df5d4 00000017 R_ARM_RELATIVE │ │ │ │ +000df5d8 00000017 R_ARM_RELATIVE │ │ │ │ +000df5dc 00000017 R_ARM_RELATIVE │ │ │ │ 000df5e0 00000017 R_ARM_RELATIVE │ │ │ │ 000df5e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df5ec 00000017 R_ARM_RELATIVE │ │ │ │ -000df600 00000017 R_ARM_RELATIVE │ │ │ │ +000df5e8 00000017 R_ARM_RELATIVE │ │ │ │ 000df604 00000017 R_ARM_RELATIVE │ │ │ │ -000df60c 00000017 R_ARM_RELATIVE │ │ │ │ -000df620 00000017 R_ARM_RELATIVE │ │ │ │ -000df624 00000017 R_ARM_RELATIVE │ │ │ │ +000df608 00000017 R_ARM_RELATIVE │ │ │ │ +000df614 00000017 R_ARM_RELATIVE │ │ │ │ +000df628 00000017 R_ARM_RELATIVE │ │ │ │ 000df62c 00000017 R_ARM_RELATIVE │ │ │ │ -000df640 00000017 R_ARM_RELATIVE │ │ │ │ -000df644 00000017 R_ARM_RELATIVE │ │ │ │ +000df638 00000017 R_ARM_RELATIVE │ │ │ │ 000df64c 00000017 R_ARM_RELATIVE │ │ │ │ -000df660 00000017 R_ARM_RELATIVE │ │ │ │ -000df664 00000017 R_ARM_RELATIVE │ │ │ │ -000df66c 00000017 R_ARM_RELATIVE │ │ │ │ -000df680 00000017 R_ARM_RELATIVE │ │ │ │ -000df684 00000017 R_ARM_RELATIVE │ │ │ │ -000df688 00000017 R_ARM_RELATIVE │ │ │ │ -000df68c 00000017 R_ARM_RELATIVE │ │ │ │ -000df6a0 00000017 R_ARM_RELATIVE │ │ │ │ +000df650 00000017 R_ARM_RELATIVE │ │ │ │ +000df65c 00000017 R_ARM_RELATIVE │ │ │ │ +000df670 00000017 R_ARM_RELATIVE │ │ │ │ +000df674 00000017 R_ARM_RELATIVE │ │ │ │ +000df694 00000017 R_ARM_RELATIVE │ │ │ │ +000df698 00000017 R_ARM_RELATIVE │ │ │ │ 000df6a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df6ac 00000017 R_ARM_RELATIVE │ │ │ │ -000df6c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df6c4 00000017 R_ARM_RELATIVE │ │ │ │ +000df6b8 00000017 R_ARM_RELATIVE │ │ │ │ +000df6bc 00000017 R_ARM_RELATIVE │ │ │ │ 000df6c8 00000017 R_ARM_RELATIVE │ │ │ │ -000df6cc 00000017 R_ARM_RELATIVE │ │ │ │ +000df6dc 00000017 R_ARM_RELATIVE │ │ │ │ 000df6e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df6e4 00000017 R_ARM_RELATIVE │ │ │ │ 000df6ec 00000017 R_ARM_RELATIVE │ │ │ │ 000df700 00000017 R_ARM_RELATIVE │ │ │ │ 000df704 00000017 R_ARM_RELATIVE │ │ │ │ -000df708 00000017 R_ARM_RELATIVE │ │ │ │ -000df70c 00000017 R_ARM_RELATIVE │ │ │ │ -000df720 00000017 R_ARM_RELATIVE │ │ │ │ +000df710 00000017 R_ARM_RELATIVE │ │ │ │ 000df724 00000017 R_ARM_RELATIVE │ │ │ │ 000df728 00000017 R_ARM_RELATIVE │ │ │ │ -000df72c 00000017 R_ARM_RELATIVE │ │ │ │ -000df740 00000017 R_ARM_RELATIVE │ │ │ │ -000df744 00000017 R_ARM_RELATIVE │ │ │ │ +000df748 00000017 R_ARM_RELATIVE │ │ │ │ 000df74c 00000017 R_ARM_RELATIVE │ │ │ │ +000df758 00000017 R_ARM_RELATIVE │ │ │ │ +000df75c 00000017 R_ARM_RELATIVE │ │ │ │ 000df760 00000017 R_ARM_RELATIVE │ │ │ │ -000df764 00000017 R_ARM_RELATIVE │ │ │ │ -000df768 00000017 R_ARM_RELATIVE │ │ │ │ 000df76c 00000017 R_ARM_RELATIVE │ │ │ │ -000df780 00000017 R_ARM_RELATIVE │ │ │ │ -000df784 00000017 R_ARM_RELATIVE │ │ │ │ -000df788 00000017 R_ARM_RELATIVE │ │ │ │ -000df78c 00000017 R_ARM_RELATIVE │ │ │ │ +000df770 00000017 R_ARM_RELATIVE │ │ │ │ +000df77c 00000017 R_ARM_RELATIVE │ │ │ │ +000df790 00000017 R_ARM_RELATIVE │ │ │ │ +000df794 00000017 R_ARM_RELATIVE │ │ │ │ 000df7a0 00000017 R_ARM_RELATIVE │ │ │ │ -000df7a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df7ac 00000017 R_ARM_RELATIVE │ │ │ │ -000df7c0 00000017 R_ARM_RELATIVE │ │ │ │ +000df7b4 00000017 R_ARM_RELATIVE │ │ │ │ +000df7b8 00000017 R_ARM_RELATIVE │ │ │ │ 000df7c4 00000017 R_ARM_RELATIVE │ │ │ │ -000df7c8 00000017 R_ARM_RELATIVE │ │ │ │ -000df7cc 00000017 R_ARM_RELATIVE │ │ │ │ 000df7d8 00000017 R_ARM_RELATIVE │ │ │ │ 000df7dc 00000017 R_ARM_RELATIVE │ │ │ │ -000df7e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df7e4 00000017 R_ARM_RELATIVE │ │ │ │ 000df7e8 00000017 R_ARM_RELATIVE │ │ │ │ -000df7ec 00000017 R_ARM_RELATIVE │ │ │ │ +000df7fc 00000017 R_ARM_RELATIVE │ │ │ │ 000df800 00000017 R_ARM_RELATIVE │ │ │ │ -000df804 00000017 R_ARM_RELATIVE │ │ │ │ -000df808 00000017 R_ARM_RELATIVE │ │ │ │ 000df80c 00000017 R_ARM_RELATIVE │ │ │ │ 000df820 00000017 R_ARM_RELATIVE │ │ │ │ 000df824 00000017 R_ARM_RELATIVE │ │ │ │ -000df82c 00000017 R_ARM_RELATIVE │ │ │ │ -000df840 00000017 R_ARM_RELATIVE │ │ │ │ +000df830 00000017 R_ARM_RELATIVE │ │ │ │ 000df844 00000017 R_ARM_RELATIVE │ │ │ │ 000df848 00000017 R_ARM_RELATIVE │ │ │ │ -000df84c 00000017 R_ARM_RELATIVE │ │ │ │ -000df860 00000017 R_ARM_RELATIVE │ │ │ │ -000df864 00000017 R_ARM_RELATIVE │ │ │ │ +000df854 00000017 R_ARM_RELATIVE │ │ │ │ +000df868 00000017 R_ARM_RELATIVE │ │ │ │ 000df86c 00000017 R_ARM_RELATIVE │ │ │ │ -000df880 00000017 R_ARM_RELATIVE │ │ │ │ -000df884 00000017 R_ARM_RELATIVE │ │ │ │ +000df878 00000017 R_ARM_RELATIVE │ │ │ │ +000df87c 00000017 R_ARM_RELATIVE │ │ │ │ 000df88c 00000017 R_ARM_RELATIVE │ │ │ │ +000df890 00000017 R_ARM_RELATIVE │ │ │ │ +000df89c 00000017 R_ARM_RELATIVE │ │ │ │ 000df8a0 00000017 R_ARM_RELATIVE │ │ │ │ 000df8a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df8a8 00000017 R_ARM_RELATIVE │ │ │ │ -000df8ac 00000017 R_ARM_RELATIVE │ │ │ │ +000df8b0 00000017 R_ARM_RELATIVE │ │ │ │ +000df8b4 00000017 R_ARM_RELATIVE │ │ │ │ 000df8c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df8c4 00000017 R_ARM_RELATIVE │ │ │ │ -000df8cc 00000017 R_ARM_RELATIVE │ │ │ │ -000df8e0 00000017 R_ARM_RELATIVE │ │ │ │ +000df8d4 00000017 R_ARM_RELATIVE │ │ │ │ +000df8d8 00000017 R_ARM_RELATIVE │ │ │ │ 000df8e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df8ec 00000017 R_ARM_RELATIVE │ │ │ │ -000df900 00000017 R_ARM_RELATIVE │ │ │ │ -000df904 00000017 R_ARM_RELATIVE │ │ │ │ -000df90c 00000017 R_ARM_RELATIVE │ │ │ │ +000df8f8 00000017 R_ARM_RELATIVE │ │ │ │ +000df8fc 00000017 R_ARM_RELATIVE │ │ │ │ +000df908 00000017 R_ARM_RELATIVE │ │ │ │ +000df91c 00000017 R_ARM_RELATIVE │ │ │ │ 000df920 00000017 R_ARM_RELATIVE │ │ │ │ -000df924 00000017 R_ARM_RELATIVE │ │ │ │ 000df92c 00000017 R_ARM_RELATIVE │ │ │ │ 000df940 00000017 R_ARM_RELATIVE │ │ │ │ 000df944 00000017 R_ARM_RELATIVE │ │ │ │ -000df94c 00000017 R_ARM_RELATIVE │ │ │ │ -000df960 00000017 R_ARM_RELATIVE │ │ │ │ +000df950 00000017 R_ARM_RELATIVE │ │ │ │ 000df964 00000017 R_ARM_RELATIVE │ │ │ │ -000df96c 00000017 R_ARM_RELATIVE │ │ │ │ -000df980 00000017 R_ARM_RELATIVE │ │ │ │ -000df984 00000017 R_ARM_RELATIVE │ │ │ │ +000df968 00000017 R_ARM_RELATIVE │ │ │ │ +000df974 00000017 R_ARM_RELATIVE │ │ │ │ +000df988 00000017 R_ARM_RELATIVE │ │ │ │ 000df98c 00000017 R_ARM_RELATIVE │ │ │ │ -000df9a0 00000017 R_ARM_RELATIVE │ │ │ │ -000df9a4 00000017 R_ARM_RELATIVE │ │ │ │ -000df9a8 00000017 R_ARM_RELATIVE │ │ │ │ +000df998 00000017 R_ARM_RELATIVE │ │ │ │ +000df99c 00000017 R_ARM_RELATIVE │ │ │ │ 000df9ac 00000017 R_ARM_RELATIVE │ │ │ │ -000df9c0 00000017 R_ARM_RELATIVE │ │ │ │ -000df9c4 00000017 R_ARM_RELATIVE │ │ │ │ -000df9cc 00000017 R_ARM_RELATIVE │ │ │ │ -000df9e0 00000017 R_ARM_RELATIVE │ │ │ │ -000df9e4 00000017 R_ARM_RELATIVE │ │ │ │ -000df9e8 00000017 R_ARM_RELATIVE │ │ │ │ -000df9ec 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa00 00000017 R_ARM_RELATIVE │ │ │ │ +000df9b0 00000017 R_ARM_RELATIVE │ │ │ │ +000df9bc 00000017 R_ARM_RELATIVE │ │ │ │ +000df9d0 00000017 R_ARM_RELATIVE │ │ │ │ +000df9d4 00000017 R_ARM_RELATIVE │ │ │ │ +000df9f4 00000017 R_ARM_RELATIVE │ │ │ │ +000df9f8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa04 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa08 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa20 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa24 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa2c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa18 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa1c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa28 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa3c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa40 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa44 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa4c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa60 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa64 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa68 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa80 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa70 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa74 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa78 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa7c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfa84 00000017 R_ARM_RELATIVE │ │ │ │ -000dfa8c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfaa0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfaa4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa88 00000017 R_ARM_RELATIVE │ │ │ │ +000dfa94 00000017 R_ARM_RELATIVE │ │ │ │ +000dfaa8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfaac 00000017 R_ARM_RELATIVE │ │ │ │ -000dfac0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfac4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfab8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfacc 00000017 R_ARM_RELATIVE │ │ │ │ -000dfae0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfae4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfae8 00000017 R_ARM_RELATIVE │ │ │ │ -000dfaec 00000017 R_ARM_RELATIVE │ │ │ │ +000dfad0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfadc 00000017 R_ARM_RELATIVE │ │ │ │ +000dfaf0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfaf4 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb00 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb04 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb08 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb20 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb14 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb18 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb24 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb2c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb40 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb44 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb38 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb3c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb48 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb4c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb5c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb60 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb64 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb6c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb80 00000017 R_ARM_RELATIVE │ │ │ │ 000dfb84 00000017 R_ARM_RELATIVE │ │ │ │ -000dfb8c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfba0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfb90 00000017 R_ARM_RELATIVE │ │ │ │ 000dfba4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfbac 00000017 R_ARM_RELATIVE │ │ │ │ -000dfbc0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfbc4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfba8 00000017 R_ARM_RELATIVE │ │ │ │ +000dfbb4 00000017 R_ARM_RELATIVE │ │ │ │ 000dfbc8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfbcc 00000017 R_ARM_RELATIVE │ │ │ │ -000dfbe0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfbe4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfbd8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfbec 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc00 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc04 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc0c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfbf0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfbfc 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc10 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc14 00000017 R_ARM_RELATIVE │ │ │ │ 000dfc20 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc24 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc2c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc40 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc34 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc38 00000017 R_ARM_RELATIVE │ │ │ │ 000dfc44 00000017 R_ARM_RELATIVE │ │ │ │ 000dfc48 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc4c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc60 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc64 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc6c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc58 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc5c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc68 00000017 R_ARM_RELATIVE │ │ │ │ +000dfc7c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfc80 00000017 R_ARM_RELATIVE │ │ │ │ -000dfc84 00000017 R_ARM_RELATIVE │ │ │ │ 000dfc8c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfca0 00000017 R_ARM_RELATIVE │ │ │ │ 000dfca4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfcac 00000017 R_ARM_RELATIVE │ │ │ │ -000dfcc0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfcb0 00000017 R_ARM_RELATIVE │ │ │ │ 000dfcc4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfccc 00000017 R_ARM_RELATIVE │ │ │ │ -000dfce0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfce4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfcc8 00000017 R_ARM_RELATIVE │ │ │ │ +000dfcd4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfce8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfcec 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd00 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd04 00000017 R_ARM_RELATIVE │ │ │ │ +000dfcf8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfd0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd20 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd24 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd28 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd2c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd10 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd1c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd30 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd34 00000017 R_ARM_RELATIVE │ │ │ │ 000dfd40 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd44 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd48 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd4c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd60 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd64 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd80 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd84 00000017 R_ARM_RELATIVE │ │ │ │ -000dfd8c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd54 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd58 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd78 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd7c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd88 00000017 R_ARM_RELATIVE │ │ │ │ +000dfd9c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfda0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfda4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfda8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfdac 00000017 R_ARM_RELATIVE │ │ │ │ 000dfdc0 00000017 R_ARM_RELATIVE │ │ │ │ 000dfdc4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfdc8 00000017 R_ARM_RELATIVE │ │ │ │ -000dfdcc 00000017 R_ARM_RELATIVE │ │ │ │ -000dfde0 00000017 R_ARM_RELATIVE │ │ │ │ +000dfdd0 00000017 R_ARM_RELATIVE │ │ │ │ 000dfde4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfdec 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe00 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe04 00000017 R_ARM_RELATIVE │ │ │ │ +000dfde8 00000017 R_ARM_RELATIVE │ │ │ │ +000dfdf4 00000017 R_ARM_RELATIVE │ │ │ │ +000dfdf8 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe08 00000017 R_ARM_RELATIVE │ │ │ │ 000dfe0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe20 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe24 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe18 00000017 R_ARM_RELATIVE │ │ │ │ 000dfe2c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe30 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe3c 00000017 R_ARM_RELATIVE │ │ │ │ 000dfe40 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe44 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe48 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe4c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe50 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe54 00000017 R_ARM_RELATIVE │ │ │ │ 000dfe60 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe64 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe6c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe80 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe74 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe78 00000017 R_ARM_RELATIVE │ │ │ │ 000dfe84 00000017 R_ARM_RELATIVE │ │ │ │ -000dfe8c 00000017 R_ARM_RELATIVE │ │ │ │ -000dfea0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfea4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfeac 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe98 00000017 R_ARM_RELATIVE │ │ │ │ +000dfe9c 00000017 R_ARM_RELATIVE │ │ │ │ +000dfea8 00000017 R_ARM_RELATIVE │ │ │ │ +000dfebc 00000017 R_ARM_RELATIVE │ │ │ │ 000dfec0 00000017 R_ARM_RELATIVE │ │ │ │ -000dfec4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfec8 00000017 R_ARM_RELATIVE │ │ │ │ 000dfecc 00000017 R_ARM_RELATIVE │ │ │ │ 000dfee0 00000017 R_ARM_RELATIVE │ │ │ │ 000dfee4 00000017 R_ARM_RELATIVE │ │ │ │ -000dfeec 00000017 R_ARM_RELATIVE │ │ │ │ -000dff00 00000017 R_ARM_RELATIVE │ │ │ │ +000dfef0 00000017 R_ARM_RELATIVE │ │ │ │ 000dff04 00000017 R_ARM_RELATIVE │ │ │ │ 000dff08 00000017 R_ARM_RELATIVE │ │ │ │ -000dff0c 00000017 R_ARM_RELATIVE │ │ │ │ -000dff20 00000017 R_ARM_RELATIVE │ │ │ │ -000dff24 00000017 R_ARM_RELATIVE │ │ │ │ +000dff14 00000017 R_ARM_RELATIVE │ │ │ │ 000dff28 00000017 R_ARM_RELATIVE │ │ │ │ 000dff2c 00000017 R_ARM_RELATIVE │ │ │ │ -000dff40 00000017 R_ARM_RELATIVE │ │ │ │ -000dff44 00000017 R_ARM_RELATIVE │ │ │ │ -000dff48 00000017 R_ARM_RELATIVE │ │ │ │ 000dff4c 00000017 R_ARM_RELATIVE │ │ │ │ -000dff60 00000017 R_ARM_RELATIVE │ │ │ │ -000dff64 00000017 R_ARM_RELATIVE │ │ │ │ -000dff6c 00000017 R_ARM_RELATIVE │ │ │ │ +000dff50 00000017 R_ARM_RELATIVE │ │ │ │ +000dff5c 00000017 R_ARM_RELATIVE │ │ │ │ +000dff70 00000017 R_ARM_RELATIVE │ │ │ │ +000dff74 00000017 R_ARM_RELATIVE │ │ │ │ 000dff80 00000017 R_ARM_RELATIVE │ │ │ │ -000dff84 00000017 R_ARM_RELATIVE │ │ │ │ -000dff8c 00000017 R_ARM_RELATIVE │ │ │ │ -000dffa0 00000017 R_ARM_RELATIVE │ │ │ │ +000dff94 00000017 R_ARM_RELATIVE │ │ │ │ +000dff98 00000017 R_ARM_RELATIVE │ │ │ │ 000dffa4 00000017 R_ARM_RELATIVE │ │ │ │ +000dffa8 00000017 R_ARM_RELATIVE │ │ │ │ 000dffac 00000017 R_ARM_RELATIVE │ │ │ │ -000dffc0 00000017 R_ARM_RELATIVE │ │ │ │ -000dffc4 00000017 R_ARM_RELATIVE │ │ │ │ -000dffcc 00000017 R_ARM_RELATIVE │ │ │ │ +000dffb8 00000017 R_ARM_RELATIVE │ │ │ │ +000dffbc 00000017 R_ARM_RELATIVE │ │ │ │ +000dffc8 00000017 R_ARM_RELATIVE │ │ │ │ +000dffdc 00000017 R_ARM_RELATIVE │ │ │ │ 000dffe0 00000017 R_ARM_RELATIVE │ │ │ │ -000dffe4 00000017 R_ARM_RELATIVE │ │ │ │ -000dffe8 00000017 R_ARM_RELATIVE │ │ │ │ 000dffec 00000017 R_ARM_RELATIVE │ │ │ │ 000e0000 00000017 R_ARM_RELATIVE │ │ │ │ 000e0004 00000017 R_ARM_RELATIVE │ │ │ │ -000e000c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0020 00000017 R_ARM_RELATIVE │ │ │ │ +000e0010 00000017 R_ARM_RELATIVE │ │ │ │ 000e0024 00000017 R_ARM_RELATIVE │ │ │ │ 000e0028 00000017 R_ARM_RELATIVE │ │ │ │ -000e002c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0040 00000017 R_ARM_RELATIVE │ │ │ │ -000e0044 00000017 R_ARM_RELATIVE │ │ │ │ +000e0034 00000017 R_ARM_RELATIVE │ │ │ │ +000e0048 00000017 R_ARM_RELATIVE │ │ │ │ 000e004c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0060 00000017 R_ARM_RELATIVE │ │ │ │ -000e0064 00000017 R_ARM_RELATIVE │ │ │ │ +000e0058 00000017 R_ARM_RELATIVE │ │ │ │ 000e006c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0080 00000017 R_ARM_RELATIVE │ │ │ │ -000e0084 00000017 R_ARM_RELATIVE │ │ │ │ -000e008c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0070 00000017 R_ARM_RELATIVE │ │ │ │ +000e007c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0090 00000017 R_ARM_RELATIVE │ │ │ │ +000e0094 00000017 R_ARM_RELATIVE │ │ │ │ 000e00a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e00a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e00a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e00ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e00c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e00b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e00b8 00000017 R_ARM_RELATIVE │ │ │ │ 000e00c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e00c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e00cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e00e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e00e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e00ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e00d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e00dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e00e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e00fc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0100 00000017 R_ARM_RELATIVE │ │ │ │ -000e0104 00000017 R_ARM_RELATIVE │ │ │ │ 000e010c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0120 00000017 R_ARM_RELATIVE │ │ │ │ 000e0124 00000017 R_ARM_RELATIVE │ │ │ │ -000e012c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0140 00000017 R_ARM_RELATIVE │ │ │ │ +000e0130 00000017 R_ARM_RELATIVE │ │ │ │ 000e0144 00000017 R_ARM_RELATIVE │ │ │ │ -000e014c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0160 00000017 R_ARM_RELATIVE │ │ │ │ -000e0164 00000017 R_ARM_RELATIVE │ │ │ │ +000e0148 00000017 R_ARM_RELATIVE │ │ │ │ +000e0154 00000017 R_ARM_RELATIVE │ │ │ │ +000e0168 00000017 R_ARM_RELATIVE │ │ │ │ 000e016c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0180 00000017 R_ARM_RELATIVE │ │ │ │ -000e0184 00000017 R_ARM_RELATIVE │ │ │ │ +000e0178 00000017 R_ARM_RELATIVE │ │ │ │ 000e018c 00000017 R_ARM_RELATIVE │ │ │ │ -000e01a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e01a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e01a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e01ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e0190 00000017 R_ARM_RELATIVE │ │ │ │ +000e019c 00000017 R_ARM_RELATIVE │ │ │ │ +000e01b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e01b4 00000017 R_ARM_RELATIVE │ │ │ │ 000e01c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e01c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e01c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e01cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e01e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e01d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e01d8 00000017 R_ARM_RELATIVE │ │ │ │ 000e01e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e01ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0200 00000017 R_ARM_RELATIVE │ │ │ │ -000e0204 00000017 R_ARM_RELATIVE │ │ │ │ -000e020c 00000017 R_ARM_RELATIVE │ │ │ │ +000e01f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e01fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0208 00000017 R_ARM_RELATIVE │ │ │ │ +000e021c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0220 00000017 R_ARM_RELATIVE │ │ │ │ -000e0224 00000017 R_ARM_RELATIVE │ │ │ │ 000e022c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0240 00000017 R_ARM_RELATIVE │ │ │ │ 000e0244 00000017 R_ARM_RELATIVE │ │ │ │ -000e0248 00000017 R_ARM_RELATIVE │ │ │ │ -000e024c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0260 00000017 R_ARM_RELATIVE │ │ │ │ +000e0250 00000017 R_ARM_RELATIVE │ │ │ │ 000e0264 00000017 R_ARM_RELATIVE │ │ │ │ 000e0268 00000017 R_ARM_RELATIVE │ │ │ │ -000e026c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0280 00000017 R_ARM_RELATIVE │ │ │ │ -000e0284 00000017 R_ARM_RELATIVE │ │ │ │ +000e0274 00000017 R_ARM_RELATIVE │ │ │ │ +000e0288 00000017 R_ARM_RELATIVE │ │ │ │ 000e028c 00000017 R_ARM_RELATIVE │ │ │ │ -000e02a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e02a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e0298 00000017 R_ARM_RELATIVE │ │ │ │ 000e02ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e02c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e02c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e02cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e02b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e02bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e02d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e02d4 00000017 R_ARM_RELATIVE │ │ │ │ 000e02e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e02e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e02e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e02ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0300 00000017 R_ARM_RELATIVE │ │ │ │ +000e02f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e02f8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0304 00000017 R_ARM_RELATIVE │ │ │ │ 000e0308 00000017 R_ARM_RELATIVE │ │ │ │ -000e030c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0320 00000017 R_ARM_RELATIVE │ │ │ │ -000e0324 00000017 R_ARM_RELATIVE │ │ │ │ -000e032c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0318 00000017 R_ARM_RELATIVE │ │ │ │ +000e031c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0328 00000017 R_ARM_RELATIVE │ │ │ │ +000e033c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0340 00000017 R_ARM_RELATIVE │ │ │ │ -000e0344 00000017 R_ARM_RELATIVE │ │ │ │ 000e034c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0360 00000017 R_ARM_RELATIVE │ │ │ │ 000e0364 00000017 R_ARM_RELATIVE │ │ │ │ -000e036c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0380 00000017 R_ARM_RELATIVE │ │ │ │ +000e0370 00000017 R_ARM_RELATIVE │ │ │ │ 000e0384 00000017 R_ARM_RELATIVE │ │ │ │ 000e0388 00000017 R_ARM_RELATIVE │ │ │ │ -000e038c 00000017 R_ARM_RELATIVE │ │ │ │ -000e03a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e03a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e0394 00000017 R_ARM_RELATIVE │ │ │ │ +000e03a8 00000017 R_ARM_RELATIVE │ │ │ │ 000e03ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e03c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e03c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e03b8 00000017 R_ARM_RELATIVE │ │ │ │ 000e03cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e03e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e03e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e03ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e03d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e03dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e03f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e03f4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0400 00000017 R_ARM_RELATIVE │ │ │ │ -000e0404 00000017 R_ARM_RELATIVE │ │ │ │ -000e040c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0420 00000017 R_ARM_RELATIVE │ │ │ │ -000e0424 00000017 R_ARM_RELATIVE │ │ │ │ -000e042c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0438 00000017 R_ARM_RELATIVE │ │ │ │ +000e043c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0440 00000017 R_ARM_RELATIVE │ │ │ │ 000e0444 00000017 R_ARM_RELATIVE │ │ │ │ -000e0448 00000017 R_ARM_RELATIVE │ │ │ │ -000e044c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0460 00000017 R_ARM_RELATIVE │ │ │ │ +000e0458 00000017 R_ARM_RELATIVE │ │ │ │ +000e045c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0464 00000017 R_ARM_RELATIVE │ │ │ │ -000e046c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0480 00000017 R_ARM_RELATIVE │ │ │ │ +000e0478 00000017 R_ARM_RELATIVE │ │ │ │ +000e047c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0484 00000017 R_ARM_RELATIVE │ │ │ │ -000e0488 00000017 R_ARM_RELATIVE │ │ │ │ -000e048c 00000017 R_ARM_RELATIVE │ │ │ │ -000e04a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e0498 00000017 R_ARM_RELATIVE │ │ │ │ +000e049c 00000017 R_ARM_RELATIVE │ │ │ │ 000e04a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e04a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e04ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e04b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e04bc 00000017 R_ARM_RELATIVE │ │ │ │ 000e04c0 00000017 R_ARM_RELATIVE │ │ │ │ 000e04c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e04c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e04cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e04e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e04d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e04dc 00000017 R_ARM_RELATIVE │ │ │ │ 000e04e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e04ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e04f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e04fc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0500 00000017 R_ARM_RELATIVE │ │ │ │ 000e0504 00000017 R_ARM_RELATIVE │ │ │ │ -000e0508 00000017 R_ARM_RELATIVE │ │ │ │ -000e050c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0520 00000017 R_ARM_RELATIVE │ │ │ │ +000e0518 00000017 R_ARM_RELATIVE │ │ │ │ +000e051c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0524 00000017 R_ARM_RELATIVE │ │ │ │ -000e052c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0540 00000017 R_ARM_RELATIVE │ │ │ │ +000e0538 00000017 R_ARM_RELATIVE │ │ │ │ +000e053c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0544 00000017 R_ARM_RELATIVE │ │ │ │ -000e054c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0560 00000017 R_ARM_RELATIVE │ │ │ │ +000e0558 00000017 R_ARM_RELATIVE │ │ │ │ +000e055c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0564 00000017 R_ARM_RELATIVE │ │ │ │ -000e056c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0580 00000017 R_ARM_RELATIVE │ │ │ │ +000e0578 00000017 R_ARM_RELATIVE │ │ │ │ +000e057c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0584 00000017 R_ARM_RELATIVE │ │ │ │ -000e058c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0598 00000017 R_ARM_RELATIVE │ │ │ │ +000e059c 00000017 R_ARM_RELATIVE │ │ │ │ 000e05a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e05a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e05ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e05b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e05bc 00000017 R_ARM_RELATIVE │ │ │ │ 000e05c0 00000017 R_ARM_RELATIVE │ │ │ │ 000e05c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e05c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e05cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e05e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e05d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e05dc 00000017 R_ARM_RELATIVE │ │ │ │ 000e05e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e05ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0620 00000017 R_ARM_RELATIVE │ │ │ │ +000e05f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e05fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0604 00000017 R_ARM_RELATIVE │ │ │ │ +000e0618 00000017 R_ARM_RELATIVE │ │ │ │ +000e061c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0624 00000017 R_ARM_RELATIVE │ │ │ │ -000e0628 00000017 R_ARM_RELATIVE │ │ │ │ -000e062c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0a88 00000017 R_ARM_RELATIVE │ │ │ │ -000e0a8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0a90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0a94 00000017 R_ARM_RELATIVE │ │ │ │ +000e0638 00000017 R_ARM_RELATIVE │ │ │ │ +000e063c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0644 00000017 R_ARM_RELATIVE │ │ │ │ +000e0658 00000017 R_ARM_RELATIVE │ │ │ │ +000e065c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0664 00000017 R_ARM_RELATIVE │ │ │ │ +000e0678 00000017 R_ARM_RELATIVE │ │ │ │ +000e067c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0680 00000017 R_ARM_RELATIVE │ │ │ │ +000e0684 00000017 R_ARM_RELATIVE │ │ │ │ +000e0698 00000017 R_ARM_RELATIVE │ │ │ │ +000e069c 00000017 R_ARM_RELATIVE │ │ │ │ +000e06a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e06b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e06bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e06c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e06c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e06d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e06dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e06e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e06f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e06fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0700 00000017 R_ARM_RELATIVE │ │ │ │ +000e0704 00000017 R_ARM_RELATIVE │ │ │ │ +000e0718 00000017 R_ARM_RELATIVE │ │ │ │ +000e071c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0720 00000017 R_ARM_RELATIVE │ │ │ │ +000e0724 00000017 R_ARM_RELATIVE │ │ │ │ +000e0738 00000017 R_ARM_RELATIVE │ │ │ │ +000e073c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0744 00000017 R_ARM_RELATIVE │ │ │ │ +000e0758 00000017 R_ARM_RELATIVE │ │ │ │ +000e075c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0760 00000017 R_ARM_RELATIVE │ │ │ │ +000e0764 00000017 R_ARM_RELATIVE │ │ │ │ +000e0778 00000017 R_ARM_RELATIVE │ │ │ │ +000e077c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0780 00000017 R_ARM_RELATIVE │ │ │ │ +000e0784 00000017 R_ARM_RELATIVE │ │ │ │ +000e0798 00000017 R_ARM_RELATIVE │ │ │ │ +000e079c 00000017 R_ARM_RELATIVE │ │ │ │ +000e07a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e07b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e07bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e07c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e07c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e07d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e07d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e07d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e07dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e07e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e07e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e07f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e07fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0800 00000017 R_ARM_RELATIVE │ │ │ │ +000e0804 00000017 R_ARM_RELATIVE │ │ │ │ +000e0818 00000017 R_ARM_RELATIVE │ │ │ │ +000e081c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0824 00000017 R_ARM_RELATIVE │ │ │ │ +000e0838 00000017 R_ARM_RELATIVE │ │ │ │ +000e083c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0840 00000017 R_ARM_RELATIVE │ │ │ │ +000e0844 00000017 R_ARM_RELATIVE │ │ │ │ +000e0858 00000017 R_ARM_RELATIVE │ │ │ │ +000e085c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0864 00000017 R_ARM_RELATIVE │ │ │ │ +000e0878 00000017 R_ARM_RELATIVE │ │ │ │ +000e087c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0884 00000017 R_ARM_RELATIVE │ │ │ │ +000e0898 00000017 R_ARM_RELATIVE │ │ │ │ +000e089c 00000017 R_ARM_RELATIVE │ │ │ │ +000e08a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e08a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e08b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e08bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e08c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e08d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e08dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e08e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e08f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e08fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0904 00000017 R_ARM_RELATIVE │ │ │ │ +000e0918 00000017 R_ARM_RELATIVE │ │ │ │ +000e091c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0924 00000017 R_ARM_RELATIVE │ │ │ │ +000e0938 00000017 R_ARM_RELATIVE │ │ │ │ +000e093c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0944 00000017 R_ARM_RELATIVE │ │ │ │ +000e0958 00000017 R_ARM_RELATIVE │ │ │ │ +000e095c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0964 00000017 R_ARM_RELATIVE │ │ │ │ +000e0978 00000017 R_ARM_RELATIVE │ │ │ │ +000e097c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0984 00000017 R_ARM_RELATIVE │ │ │ │ +000e0998 00000017 R_ARM_RELATIVE │ │ │ │ +000e099c 00000017 R_ARM_RELATIVE │ │ │ │ +000e09a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e09a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e09b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e09bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e09c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e09d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e09dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e09e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e09e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e09f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e09fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a00 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a04 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a18 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a24 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a38 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a44 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a58 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a60 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a64 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a78 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e0a84 00000017 R_ARM_RELATIVE │ │ │ │ 000e0a98 00000017 R_ARM_RELATIVE │ │ │ │ 000e0a9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0aa0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0aa4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0aa8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0aac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ab0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ab4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ab8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0abc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ac0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ac4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ac8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ad0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ad4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ad8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0adc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ae0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ae4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0aec 00000017 R_ARM_RELATIVE │ │ │ │ 000e0af8 00000017 R_ARM_RELATIVE │ │ │ │ +000e0afc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b00 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b04 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b08 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b14 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b18 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b1c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b20 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b24 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b28 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b30 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b34 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b38 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b40 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b44 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b48 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b50 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b54 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b58 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b5c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b60 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b64 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b70 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b74 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b78 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b80 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b84 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b88 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0b94 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b98 00000017 R_ARM_RELATIVE │ │ │ │ 000e0b9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ba0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ba4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ba8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bb0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bb4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bbc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bc4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bc8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bcc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bd0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bd4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bd8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bdc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0be0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0be4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0be8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bf0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0bf4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bf8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0bfc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c00 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c04 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c08 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c10 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c18 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c1c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c20 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c24 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c28 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c30 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c34 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c38 00000017 R_ARM_RELATIVE │ │ │ │ +000e0c3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c40 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c44 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c48 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c50 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c54 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c58 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c5c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c60 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c64 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c68 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c70 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c74 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c78 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c80 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c84 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c88 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0c94 00000017 R_ARM_RELATIVE │ │ │ │ 000e0c98 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ca0 00000017 R_ARM_RELATIVE │ │ │ │ +000e0c9c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ca4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ca8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cb0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e0cb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cbc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cc4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cc8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ccc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cd0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cd4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cd8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cdc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ce0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ce4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ce8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cf0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0cf4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cf8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0cfc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d04 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d08 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d10 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d14 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d18 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d1c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d20 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d24 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d28 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d30 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d34 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d38 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d40 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d44 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d48 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d50 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d54 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d58 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d5c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d60 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d64 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d68 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d70 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d74 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d78 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d80 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d84 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d88 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0d94 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d98 00000017 R_ARM_RELATIVE │ │ │ │ 000e0d9c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0da0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0da4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0db0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0db4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0db8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0dbc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0dc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0dc4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dc8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dcc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dd0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dd4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0dd8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ddc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0de0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0de4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0de8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0dec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0df0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0df4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e00 00000017 R_ARM_RELATIVE │ │ │ │ +000e0df8 00000017 R_ARM_RELATIVE │ │ │ │ +000e0dfc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e04 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e08 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e10 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e14 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e18 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e1c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e20 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e24 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e28 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e30 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e34 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e38 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e40 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e44 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e48 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e50 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e54 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e58 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e5c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e60 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e64 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e68 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e70 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e74 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e78 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e80 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e84 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e88 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0e94 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e98 00000017 R_ARM_RELATIVE │ │ │ │ 000e0e9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ea0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ea4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ea8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0eac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0eb0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0eb4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0eb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ebc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ec0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ec4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ec8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ecc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ed0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ed4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ed8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0edc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ee4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ee8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0eec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ef0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ef4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ef8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0efc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f00 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f04 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f08 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f10 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f14 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f18 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f1c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f20 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f30 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f34 00000017 R_ARM_RELATIVE │ │ │ │ +000e0f24 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f38 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f3c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f40 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f44 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f48 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f50 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f54 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f58 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f5c 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f64 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f68 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f6c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f70 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f74 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f78 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f80 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f84 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f8c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f90 00000017 R_ARM_RELATIVE │ │ │ │ -000e0f94 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f98 00000017 R_ARM_RELATIVE │ │ │ │ 000e0f9c 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fa0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fa4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fa8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fac 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fb0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fb4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fbc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fc4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fc8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fcc 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fd0 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e0fd8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fdc 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fe0 00000017 R_ARM_RELATIVE │ │ │ │ 000e0fe4 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fe8 00000017 R_ARM_RELATIVE │ │ │ │ -000e0fec 00000017 R_ARM_RELATIVE │ │ │ │ -000e0ff4 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ff8 00000017 R_ARM_RELATIVE │ │ │ │ 000e0ffc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1004 00000017 R_ARM_RELATIVE │ │ │ │ -000e102c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1030 00000017 R_ARM_RELATIVE │ │ │ │ +000e1018 00000017 R_ARM_RELATIVE │ │ │ │ +000e101c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1020 00000017 R_ARM_RELATIVE │ │ │ │ +000e1024 00000017 R_ARM_RELATIVE │ │ │ │ 000e1038 00000017 R_ARM_RELATIVE │ │ │ │ 000e103c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1044 00000017 R_ARM_RELATIVE │ │ │ │ -000e1048 00000017 R_ARM_RELATIVE │ │ │ │ -000e1050 00000017 R_ARM_RELATIVE │ │ │ │ -000e1054 00000017 R_ARM_RELATIVE │ │ │ │ +000e1058 00000017 R_ARM_RELATIVE │ │ │ │ 000e105c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1060 00000017 R_ARM_RELATIVE │ │ │ │ -000e1068 00000017 R_ARM_RELATIVE │ │ │ │ -000e106c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1074 00000017 R_ARM_RELATIVE │ │ │ │ +000e1064 00000017 R_ARM_RELATIVE │ │ │ │ 000e1078 00000017 R_ARM_RELATIVE │ │ │ │ -000e1080 00000017 R_ARM_RELATIVE │ │ │ │ +000e107c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1084 00000017 R_ARM_RELATIVE │ │ │ │ -000e108c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1090 00000017 R_ARM_RELATIVE │ │ │ │ 000e1098 00000017 R_ARM_RELATIVE │ │ │ │ 000e109c 00000017 R_ARM_RELATIVE │ │ │ │ -000e10b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e10a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e10a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e10b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e10bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e10c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e10c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e10d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e10dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e10e4 00000017 R_ARM_RELATIVE │ │ │ │ 000e10f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e10fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1104 00000017 R_ARM_RELATIVE │ │ │ │ +000e1118 00000017 R_ARM_RELATIVE │ │ │ │ 000e111c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1120 00000017 R_ARM_RELATIVE │ │ │ │ 000e1124 00000017 R_ARM_RELATIVE │ │ │ │ -000e1128 00000017 R_ARM_RELATIVE │ │ │ │ -000e112c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1130 00000017 R_ARM_RELATIVE │ │ │ │ -000e1134 00000017 R_ARM_RELATIVE │ │ │ │ 000e1138 00000017 R_ARM_RELATIVE │ │ │ │ 000e113c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1140 00000017 R_ARM_RELATIVE │ │ │ │ 000e1144 00000017 R_ARM_RELATIVE │ │ │ │ -000e1148 00000017 R_ARM_RELATIVE │ │ │ │ -000e114c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1150 00000017 R_ARM_RELATIVE │ │ │ │ -000e1154 00000017 R_ARM_RELATIVE │ │ │ │ 000e1158 00000017 R_ARM_RELATIVE │ │ │ │ 000e115c 00000017 R_ARM_RELATIVE │ │ │ │ -000e116c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1188 00000017 R_ARM_RELATIVE │ │ │ │ +000e1164 00000017 R_ARM_RELATIVE │ │ │ │ +000e1178 00000017 R_ARM_RELATIVE │ │ │ │ +000e117c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1184 00000017 R_ARM_RELATIVE │ │ │ │ +000e1198 00000017 R_ARM_RELATIVE │ │ │ │ +000e119c 00000017 R_ARM_RELATIVE │ │ │ │ +000e11a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e11a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e11d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e11b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e11bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e11c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e11c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e11d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e11dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e11e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e11f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e11fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1204 00000017 R_ARM_RELATIVE │ │ │ │ 000e1218 00000017 R_ARM_RELATIVE │ │ │ │ -000e1220 00000017 R_ARM_RELATIVE │ │ │ │ +000e121c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1224 00000017 R_ARM_RELATIVE │ │ │ │ +000e1238 00000017 R_ARM_RELATIVE │ │ │ │ 000e123c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1240 00000017 R_ARM_RELATIVE │ │ │ │ +000e1244 00000017 R_ARM_RELATIVE │ │ │ │ +000e1258 00000017 R_ARM_RELATIVE │ │ │ │ 000e125c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1270 00000017 R_ARM_RELATIVE │ │ │ │ -000e1274 00000017 R_ARM_RELATIVE │ │ │ │ +000e1260 00000017 R_ARM_RELATIVE │ │ │ │ +000e1264 00000017 R_ARM_RELATIVE │ │ │ │ 000e1278 00000017 R_ARM_RELATIVE │ │ │ │ 000e127c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1280 00000017 R_ARM_RELATIVE │ │ │ │ 000e1284 00000017 R_ARM_RELATIVE │ │ │ │ -000e16b8 00000017 R_ARM_RELATIVE │ │ │ │ -000e16c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e16d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e16dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e16e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e16f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e1700 00000017 R_ARM_RELATIVE │ │ │ │ -000e170c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1718 00000017 R_ARM_RELATIVE │ │ │ │ -000e1724 00000017 R_ARM_RELATIVE │ │ │ │ -000e1730 00000017 R_ARM_RELATIVE │ │ │ │ -000e173c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1748 00000017 R_ARM_RELATIVE │ │ │ │ -000e1754 00000017 R_ARM_RELATIVE │ │ │ │ -000e1760 00000017 R_ARM_RELATIVE │ │ │ │ -000e176c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1778 00000017 R_ARM_RELATIVE │ │ │ │ -000e1784 00000017 R_ARM_RELATIVE │ │ │ │ -000e1790 00000017 R_ARM_RELATIVE │ │ │ │ -000e179c 00000017 R_ARM_RELATIVE │ │ │ │ -000e17a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e17b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e17c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e17cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e17d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e17e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e17f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e17fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e1808 00000017 R_ARM_RELATIVE │ │ │ │ -000e188c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1900 00000017 R_ARM_RELATIVE │ │ │ │ -000e1908 00000017 R_ARM_RELATIVE │ │ │ │ -000e1924 00000017 R_ARM_RELATIVE │ │ │ │ -000e193c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1948 00000017 R_ARM_RELATIVE │ │ │ │ -000e1954 00000017 R_ARM_RELATIVE │ │ │ │ -000e1960 00000017 R_ARM_RELATIVE │ │ │ │ -000e196c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1984 00000017 R_ARM_RELATIVE │ │ │ │ -000e199c 00000017 R_ARM_RELATIVE │ │ │ │ -000e19a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e19b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e19cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e19e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e19fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e1a14 00000017 R_ARM_RELATIVE │ │ │ │ -000e1a2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1a44 00000017 R_ARM_RELATIVE │ │ │ │ +000e1298 00000017 R_ARM_RELATIVE │ │ │ │ +000e129c 00000017 R_ARM_RELATIVE │ │ │ │ +000e12a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e12b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e12bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e12c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e12d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e12dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e12e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e12e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e12f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e12fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1300 00000017 R_ARM_RELATIVE │ │ │ │ +000e1304 00000017 R_ARM_RELATIVE │ │ │ │ +000e1318 00000017 R_ARM_RELATIVE │ │ │ │ +000e131c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1324 00000017 R_ARM_RELATIVE │ │ │ │ +000e1338 00000017 R_ARM_RELATIVE │ │ │ │ +000e133c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1344 00000017 R_ARM_RELATIVE │ │ │ │ +000e1358 00000017 R_ARM_RELATIVE │ │ │ │ +000e135c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1364 00000017 R_ARM_RELATIVE │ │ │ │ +000e1378 00000017 R_ARM_RELATIVE │ │ │ │ +000e137c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1380 00000017 R_ARM_RELATIVE │ │ │ │ +000e1384 00000017 R_ARM_RELATIVE │ │ │ │ +000e1398 00000017 R_ARM_RELATIVE │ │ │ │ +000e139c 00000017 R_ARM_RELATIVE │ │ │ │ +000e13a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e13b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e13bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e13c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e13d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e13dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e13e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e13f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e13fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1404 00000017 R_ARM_RELATIVE │ │ │ │ +000e1418 00000017 R_ARM_RELATIVE │ │ │ │ +000e141c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1424 00000017 R_ARM_RELATIVE │ │ │ │ +000e1438 00000017 R_ARM_RELATIVE │ │ │ │ +000e143c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1440 00000017 R_ARM_RELATIVE │ │ │ │ +000e1444 00000017 R_ARM_RELATIVE │ │ │ │ +000e1458 00000017 R_ARM_RELATIVE │ │ │ │ +000e145c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1464 00000017 R_ARM_RELATIVE │ │ │ │ +000e1478 00000017 R_ARM_RELATIVE │ │ │ │ +000e147c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1480 00000017 R_ARM_RELATIVE │ │ │ │ +000e1484 00000017 R_ARM_RELATIVE │ │ │ │ +000e1498 00000017 R_ARM_RELATIVE │ │ │ │ +000e149c 00000017 R_ARM_RELATIVE │ │ │ │ +000e14a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e14a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e14b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e14bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e14c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e14c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e14d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e14dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e14e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e14f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e14fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1500 00000017 R_ARM_RELATIVE │ │ │ │ +000e1504 00000017 R_ARM_RELATIVE │ │ │ │ +000e1518 00000017 R_ARM_RELATIVE │ │ │ │ +000e151c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1524 00000017 R_ARM_RELATIVE │ │ │ │ +000e1538 00000017 R_ARM_RELATIVE │ │ │ │ +000e153c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1544 00000017 R_ARM_RELATIVE │ │ │ │ +000e1558 00000017 R_ARM_RELATIVE │ │ │ │ +000e155c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1564 00000017 R_ARM_RELATIVE │ │ │ │ +000e1578 00000017 R_ARM_RELATIVE │ │ │ │ +000e157c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1584 00000017 R_ARM_RELATIVE │ │ │ │ +000e1598 00000017 R_ARM_RELATIVE │ │ │ │ +000e159c 00000017 R_ARM_RELATIVE │ │ │ │ +000e15a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e15b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e15bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e15c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e15c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e15d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e15dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e15e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1618 00000017 R_ARM_RELATIVE │ │ │ │ +000e161c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1620 00000017 R_ARM_RELATIVE │ │ │ │ +000e1624 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a88 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a8c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a90 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1a9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1aa0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1aa4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1aa8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1aac 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ab0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ab4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ab8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1abc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ac0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ac4 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ac8 00000017 R_ARM_RELATIVE │ │ │ │ -000e1acc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ad0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ad4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ad8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1adc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ae0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ae4 00000017 R_ARM_RELATIVE │ │ │ │ -000e1af0 00000017 R_ARM_RELATIVE │ │ │ │ -000e1afc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1aec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1af8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b00 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b04 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b08 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b0c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b14 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b18 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b1c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b20 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b24 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b28 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b30 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b34 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b38 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b40 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b44 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b48 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b50 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b54 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b58 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b5c 00000017 R_ARM_RELATIVE │ │ │ │ -000e1b68 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b60 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b64 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b70 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b74 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b78 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b80 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b84 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b88 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b8c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b90 00000017 R_ARM_RELATIVE │ │ │ │ 000e1b94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1b9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ba0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1ba4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ba8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bac 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bbc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bc0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bc4 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bc8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bcc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bd0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bd8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bdc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1be0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1be4 00000017 R_ARM_RELATIVE │ │ │ │ 000e1be8 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bf0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bf4 00000017 R_ARM_RELATIVE │ │ │ │ 000e1bf8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1bfc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c00 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c04 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c08 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c0c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c10 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c18 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c20 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c24 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c28 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c30 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c34 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c38 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c40 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c44 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c48 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c4c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c50 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c54 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c58 00000017 R_ARM_RELATIVE │ │ │ │ @@ -2146,640 +1780,1008 @@ │ │ │ │ 000e1c60 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c64 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c68 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c6c 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c70 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c74 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c78 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c80 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c84 00000017 R_ARM_RELATIVE │ │ │ │ 000e1c88 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c8c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c90 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1c98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ca0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ca4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ca8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cac 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cbc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cc0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cc4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cc8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ccc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1cd0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cd8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cdc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ce0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ce4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ce8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cf0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cf4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cf8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1cfc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d04 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d08 00000017 R_ARM_RELATIVE │ │ │ │ 000e1d0c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d10 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d14 00000017 R_ARM_RELATIVE │ │ │ │ 000e1d18 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d20 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d24 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d28 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d30 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d34 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d38 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d40 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d44 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d48 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d50 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d54 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d58 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d60 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d64 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d68 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d70 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d74 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d78 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d80 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d84 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d88 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d8c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d90 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1d9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1da0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1da4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dac 00000017 R_ARM_RELATIVE │ │ │ │ +000e1db0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1db4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1db8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dbc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dc0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dc4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dc8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dcc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dd0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dd8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ddc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1de0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1de4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1de8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1dec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1df0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1df4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e00 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e04 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e08 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e0c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e10 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e14 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e18 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e20 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e24 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e28 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e30 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e34 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e38 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e40 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e44 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e48 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e50 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e54 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e58 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e60 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e64 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e68 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e70 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e74 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e78 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e80 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e84 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e88 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e90 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1e9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ea0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ea4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ea8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1eac 00000017 R_ARM_RELATIVE │ │ │ │ +000e1eb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1eb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1eb8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ebc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ec0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ec4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ec8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ecc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ed0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ed4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ed8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1edc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ee4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ee8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1eec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ef0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ef4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ef8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1efc 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f00 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f04 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f08 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f0c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f10 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f14 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f18 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f20 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f30 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f34 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f38 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f40 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f44 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f48 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f50 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f54 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f58 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f64 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f68 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f70 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f74 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f78 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f80 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f84 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f8c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f90 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f94 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f98 00000017 R_ARM_RELATIVE │ │ │ │ +000e1f9c 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fa0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fa4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fa8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fac 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fb4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fb8 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fbc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fc0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fc4 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fc8 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fcc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fd0 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fd4 00000017 R_ARM_RELATIVE │ │ │ │ -000e1fd8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fdc 00000017 R_ARM_RELATIVE │ │ │ │ 000e1fe0 00000017 R_ARM_RELATIVE │ │ │ │ -000e1ff0 00000017 R_ARM_RELATIVE │ │ │ │ -000e2000 00000017 R_ARM_RELATIVE │ │ │ │ -000e2010 00000017 R_ARM_RELATIVE │ │ │ │ -000e2020 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fe4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fe8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1fec 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ff4 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ff8 00000017 R_ARM_RELATIVE │ │ │ │ +000e1ffc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2004 00000017 R_ARM_RELATIVE │ │ │ │ 000e202c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2030 00000017 R_ARM_RELATIVE │ │ │ │ -000e2040 00000017 R_ARM_RELATIVE │ │ │ │ +000e2038 00000017 R_ARM_RELATIVE │ │ │ │ +000e203c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2044 00000017 R_ARM_RELATIVE │ │ │ │ +000e2048 00000017 R_ARM_RELATIVE │ │ │ │ 000e2050 00000017 R_ARM_RELATIVE │ │ │ │ 000e2054 00000017 R_ARM_RELATIVE │ │ │ │ +000e205c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2060 00000017 R_ARM_RELATIVE │ │ │ │ -000e2064 00000017 R_ARM_RELATIVE │ │ │ │ -000e2070 00000017 R_ARM_RELATIVE │ │ │ │ +000e2068 00000017 R_ARM_RELATIVE │ │ │ │ +000e206c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2074 00000017 R_ARM_RELATIVE │ │ │ │ +000e2078 00000017 R_ARM_RELATIVE │ │ │ │ 000e2080 00000017 R_ARM_RELATIVE │ │ │ │ 000e2084 00000017 R_ARM_RELATIVE │ │ │ │ +000e208c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2090 00000017 R_ARM_RELATIVE │ │ │ │ -000e2094 00000017 R_ARM_RELATIVE │ │ │ │ +000e2098 00000017 R_ARM_RELATIVE │ │ │ │ 000e209c 00000017 R_ARM_RELATIVE │ │ │ │ -000e20a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e20b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e20c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e20cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e20d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e20e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e20f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e20f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e2100 00000017 R_ARM_RELATIVE │ │ │ │ -000e2104 00000017 R_ARM_RELATIVE │ │ │ │ -000e210c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2110 00000017 R_ARM_RELATIVE │ │ │ │ -000e2114 00000017 R_ARM_RELATIVE │ │ │ │ +000e20b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e20f8 00000017 R_ARM_RELATIVE │ │ │ │ 000e211c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2120 00000017 R_ARM_RELATIVE │ │ │ │ +000e2124 00000017 R_ARM_RELATIVE │ │ │ │ +000e2128 00000017 R_ARM_RELATIVE │ │ │ │ 000e212c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2130 00000017 R_ARM_RELATIVE │ │ │ │ +000e2134 00000017 R_ARM_RELATIVE │ │ │ │ +000e2138 00000017 R_ARM_RELATIVE │ │ │ │ 000e213c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2140 00000017 R_ARM_RELATIVE │ │ │ │ 000e2144 00000017 R_ARM_RELATIVE │ │ │ │ +000e2148 00000017 R_ARM_RELATIVE │ │ │ │ 000e214c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2150 00000017 R_ARM_RELATIVE │ │ │ │ +000e2154 00000017 R_ARM_RELATIVE │ │ │ │ +000e2158 00000017 R_ARM_RELATIVE │ │ │ │ 000e215c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2160 00000017 R_ARM_RELATIVE │ │ │ │ 000e216c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2170 00000017 R_ARM_RELATIVE │ │ │ │ -000e2180 00000017 R_ARM_RELATIVE │ │ │ │ -000e2190 00000017 R_ARM_RELATIVE │ │ │ │ -000e21a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e21b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e21c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e21cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2188 00000017 R_ARM_RELATIVE │ │ │ │ +000e21a4 00000017 R_ARM_RELATIVE │ │ │ │ 000e21d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e21d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e21ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e21f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e21f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e21f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e21fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e2200 00000017 R_ARM_RELATIVE │ │ │ │ -000e2204 00000017 R_ARM_RELATIVE │ │ │ │ -000e2208 00000017 R_ARM_RELATIVE │ │ │ │ -000e220c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2210 00000017 R_ARM_RELATIVE │ │ │ │ -000e2214 00000017 R_ARM_RELATIVE │ │ │ │ 000e2218 00000017 R_ARM_RELATIVE │ │ │ │ -000e221c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2220 00000017 R_ARM_RELATIVE │ │ │ │ -000e2224 00000017 R_ARM_RELATIVE │ │ │ │ -000e2228 00000017 R_ARM_RELATIVE │ │ │ │ -000e222c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2230 00000017 R_ARM_RELATIVE │ │ │ │ -000e2234 00000017 R_ARM_RELATIVE │ │ │ │ -000e2238 00000017 R_ARM_RELATIVE │ │ │ │ 000e223c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2240 00000017 R_ARM_RELATIVE │ │ │ │ -000e2244 00000017 R_ARM_RELATIVE │ │ │ │ -000e2248 00000017 R_ARM_RELATIVE │ │ │ │ -000e224c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2250 00000017 R_ARM_RELATIVE │ │ │ │ -000e2254 00000017 R_ARM_RELATIVE │ │ │ │ -000e2258 00000017 R_ARM_RELATIVE │ │ │ │ 000e225c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2260 00000017 R_ARM_RELATIVE │ │ │ │ -000e2264 00000017 R_ARM_RELATIVE │ │ │ │ -000e2268 00000017 R_ARM_RELATIVE │ │ │ │ -000e226c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2270 00000017 R_ARM_RELATIVE │ │ │ │ 000e2274 00000017 R_ARM_RELATIVE │ │ │ │ 000e2278 00000017 R_ARM_RELATIVE │ │ │ │ 000e227c 00000017 R_ARM_RELATIVE │ │ │ │ 000e2280 00000017 R_ARM_RELATIVE │ │ │ │ 000e2284 00000017 R_ARM_RELATIVE │ │ │ │ -000e2288 00000017 R_ARM_RELATIVE │ │ │ │ -000e228c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2290 00000017 R_ARM_RELATIVE │ │ │ │ -000e2294 00000017 R_ARM_RELATIVE │ │ │ │ -000e2298 00000017 R_ARM_RELATIVE │ │ │ │ -000e229c 00000017 R_ARM_RELATIVE │ │ │ │ -000e22a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e22b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22b8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e22c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e22d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e22e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e22f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e22f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e22f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e22fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e2300 00000017 R_ARM_RELATIVE │ │ │ │ -000e2304 00000017 R_ARM_RELATIVE │ │ │ │ -000e2308 00000017 R_ARM_RELATIVE │ │ │ │ -000e230c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2310 00000017 R_ARM_RELATIVE │ │ │ │ -000e2314 00000017 R_ARM_RELATIVE │ │ │ │ -000e2318 00000017 R_ARM_RELATIVE │ │ │ │ -000e231c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2320 00000017 R_ARM_RELATIVE │ │ │ │ -000e2324 00000017 R_ARM_RELATIVE │ │ │ │ -000e2328 00000017 R_ARM_RELATIVE │ │ │ │ -000e232c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2330 00000017 R_ARM_RELATIVE │ │ │ │ -000e2334 00000017 R_ARM_RELATIVE │ │ │ │ -000e2338 00000017 R_ARM_RELATIVE │ │ │ │ -000e233c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2340 00000017 R_ARM_RELATIVE │ │ │ │ -000e2344 00000017 R_ARM_RELATIVE │ │ │ │ -000e2348 00000017 R_ARM_RELATIVE │ │ │ │ -000e234c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2350 00000017 R_ARM_RELATIVE │ │ │ │ -000e2354 00000017 R_ARM_RELATIVE │ │ │ │ -000e2358 00000017 R_ARM_RELATIVE │ │ │ │ -000e235c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2360 00000017 R_ARM_RELATIVE │ │ │ │ -000e2364 00000017 R_ARM_RELATIVE │ │ │ │ -000e2368 00000017 R_ARM_RELATIVE │ │ │ │ -000e236c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2370 00000017 R_ARM_RELATIVE │ │ │ │ -000e2374 00000017 R_ARM_RELATIVE │ │ │ │ -000e2378 00000017 R_ARM_RELATIVE │ │ │ │ -000e237c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2380 00000017 R_ARM_RELATIVE │ │ │ │ -000e2384 00000017 R_ARM_RELATIVE │ │ │ │ -000e2388 00000017 R_ARM_RELATIVE │ │ │ │ -000e238c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2390 00000017 R_ARM_RELATIVE │ │ │ │ -000e2394 00000017 R_ARM_RELATIVE │ │ │ │ -000e2398 00000017 R_ARM_RELATIVE │ │ │ │ -000e239c 00000017 R_ARM_RELATIVE │ │ │ │ -000e23a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e23b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23b8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e23c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23c4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e23d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e23e0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e23f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e23f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e23f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e23fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e2ee0 00000017 R_ARM_RELATIVE │ │ │ │ -000e2ee4 00000017 R_ARM_RELATIVE │ │ │ │ -000e2ee8 00000017 R_ARM_RELATIVE │ │ │ │ -000e2eec 00000017 R_ARM_RELATIVE │ │ │ │ -000e2ef4 00000017 R_ARM_RELATIVE │ │ │ │ -000e2ef8 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f00 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f08 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f0c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f14 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f18 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f1c 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f24 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f28 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f30 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f38 00000017 R_ARM_RELATIVE │ │ │ │ -000e2f3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e26b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e26c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e26d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e26dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e26e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e26f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2700 00000017 R_ARM_RELATIVE │ │ │ │ +000e270c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2718 00000017 R_ARM_RELATIVE │ │ │ │ +000e2724 00000017 R_ARM_RELATIVE │ │ │ │ +000e2730 00000017 R_ARM_RELATIVE │ │ │ │ +000e273c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2748 00000017 R_ARM_RELATIVE │ │ │ │ +000e2754 00000017 R_ARM_RELATIVE │ │ │ │ +000e2760 00000017 R_ARM_RELATIVE │ │ │ │ +000e276c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2778 00000017 R_ARM_RELATIVE │ │ │ │ +000e2784 00000017 R_ARM_RELATIVE │ │ │ │ +000e2790 00000017 R_ARM_RELATIVE │ │ │ │ +000e279c 00000017 R_ARM_RELATIVE │ │ │ │ +000e27a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e27b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e27c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e27cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e27d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e27e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e27f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e27fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2808 00000017 R_ARM_RELATIVE │ │ │ │ +000e288c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2900 00000017 R_ARM_RELATIVE │ │ │ │ +000e2908 00000017 R_ARM_RELATIVE │ │ │ │ +000e2924 00000017 R_ARM_RELATIVE │ │ │ │ +000e293c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2948 00000017 R_ARM_RELATIVE │ │ │ │ +000e2954 00000017 R_ARM_RELATIVE │ │ │ │ +000e2960 00000017 R_ARM_RELATIVE │ │ │ │ +000e296c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2984 00000017 R_ARM_RELATIVE │ │ │ │ +000e299c 00000017 R_ARM_RELATIVE │ │ │ │ +000e29a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e29b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e29cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e29e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e29fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2a14 00000017 R_ARM_RELATIVE │ │ │ │ +000e2a2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2a44 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ac4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ac8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2acc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ad0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ad4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ae4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2af0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2afc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b08 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b14 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b20 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b28 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b38 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b44 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b50 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b68 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b74 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b84 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b88 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b8c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b90 00000017 R_ARM_RELATIVE │ │ │ │ +000e2b94 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ba4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bb0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bbc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bc8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2be0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2be8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bec 00000017 R_ARM_RELATIVE │ │ │ │ +000e2bf8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c04 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c10 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c28 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c34 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c40 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c44 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c48 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c50 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c54 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c58 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c5c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c60 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c64 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c68 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c6c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c70 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c74 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c78 00000017 R_ARM_RELATIVE │ │ │ │ +000e2c88 00000017 R_ARM_RELATIVE │ │ │ │ +000e2cd0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2d0c 00000017 R_ARM_RELATIVE │ │ │ │ +000e2d18 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fbc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fc0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fc4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fc8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fcc 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fd0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fd4 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fd8 00000017 R_ARM_RELATIVE │ │ │ │ +000e2fe0 00000017 R_ARM_RELATIVE │ │ │ │ +000e2ff0 00000017 R_ARM_RELATIVE │ │ │ │ +000e3000 00000017 R_ARM_RELATIVE │ │ │ │ +000e3010 00000017 R_ARM_RELATIVE │ │ │ │ +000e3020 00000017 R_ARM_RELATIVE │ │ │ │ +000e302c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3030 00000017 R_ARM_RELATIVE │ │ │ │ +000e3040 00000017 R_ARM_RELATIVE │ │ │ │ +000e3044 00000017 R_ARM_RELATIVE │ │ │ │ +000e3050 00000017 R_ARM_RELATIVE │ │ │ │ +000e3054 00000017 R_ARM_RELATIVE │ │ │ │ +000e3060 00000017 R_ARM_RELATIVE │ │ │ │ +000e3064 00000017 R_ARM_RELATIVE │ │ │ │ +000e3070 00000017 R_ARM_RELATIVE │ │ │ │ +000e3074 00000017 R_ARM_RELATIVE │ │ │ │ +000e3080 00000017 R_ARM_RELATIVE │ │ │ │ +000e3084 00000017 R_ARM_RELATIVE │ │ │ │ +000e3090 00000017 R_ARM_RELATIVE │ │ │ │ +000e3094 00000017 R_ARM_RELATIVE │ │ │ │ 000e309c 00000017 R_ARM_RELATIVE │ │ │ │ 000e30a0 00000017 R_ARM_RELATIVE │ │ │ │ 000e30a4 00000017 R_ARM_RELATIVE │ │ │ │ -000e31d8 00000017 R_ARM_RELATIVE │ │ │ │ -000e31dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e31e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e31e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e30b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e30bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e30c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e30c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e30cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e30d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e30d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e30e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e30e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e30f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e30f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e3100 00000017 R_ARM_RELATIVE │ │ │ │ +000e3104 00000017 R_ARM_RELATIVE │ │ │ │ +000e310c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3110 00000017 R_ARM_RELATIVE │ │ │ │ +000e3114 00000017 R_ARM_RELATIVE │ │ │ │ +000e311c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3120 00000017 R_ARM_RELATIVE │ │ │ │ +000e312c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3130 00000017 R_ARM_RELATIVE │ │ │ │ +000e313c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3140 00000017 R_ARM_RELATIVE │ │ │ │ +000e3144 00000017 R_ARM_RELATIVE │ │ │ │ +000e314c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3150 00000017 R_ARM_RELATIVE │ │ │ │ +000e315c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3160 00000017 R_ARM_RELATIVE │ │ │ │ +000e316c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3170 00000017 R_ARM_RELATIVE │ │ │ │ +000e3180 00000017 R_ARM_RELATIVE │ │ │ │ +000e3190 00000017 R_ARM_RELATIVE │ │ │ │ +000e31a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e31b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e31c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e31cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e31d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e31d4 00000017 R_ARM_RELATIVE │ │ │ │ 000e31ec 00000017 R_ARM_RELATIVE │ │ │ │ 000e31f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e3520 00000017 R_ARM_RELATIVE │ │ │ │ -000e3530 00000017 R_ARM_RELATIVE │ │ │ │ -000e353c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3540 00000017 R_ARM_RELATIVE │ │ │ │ -000e3544 00000017 R_ARM_RELATIVE │ │ │ │ -000e3548 00000017 R_ARM_RELATIVE │ │ │ │ -000e354c 00000017 R_ARM_RELATIVE │ │ │ │ -000e356c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3570 00000017 R_ARM_RELATIVE │ │ │ │ -000e3574 00000017 R_ARM_RELATIVE │ │ │ │ -000e358c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3590 00000017 R_ARM_RELATIVE │ │ │ │ -000e3594 00000017 R_ARM_RELATIVE │ │ │ │ -000e3598 00000017 R_ARM_RELATIVE │ │ │ │ -000e359c 00000017 R_ARM_RELATIVE │ │ │ │ -000e35ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e35b0 00000017 R_ARM_RELATIVE │ │ │ │ -000e35b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e35cc 00000017 R_ARM_RELATIVE │ │ │ │ -000e35d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e35d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e35ec 00000017 R_ARM_RELATIVE │ │ │ │ -000e35f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e35f4 00000017 R_ARM_RELATIVE │ │ │ │ -000e360c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3610 00000017 R_ARM_RELATIVE │ │ │ │ -000e3614 00000017 R_ARM_RELATIVE │ │ │ │ -000e362c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3630 00000017 R_ARM_RELATIVE │ │ │ │ -000e3634 00000017 R_ARM_RELATIVE │ │ │ │ -000e364c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3650 00000017 R_ARM_RELATIVE │ │ │ │ -000e3654 00000017 R_ARM_RELATIVE │ │ │ │ -000e3658 00000017 R_ARM_RELATIVE │ │ │ │ -000e366c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3670 00000017 R_ARM_RELATIVE │ │ │ │ -000e3674 00000017 R_ARM_RELATIVE │ │ │ │ -000e3678 00000017 R_ARM_RELATIVE │ │ │ │ -000e367c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3690 00000017 R_ARM_RELATIVE │ │ │ │ -000e3694 00000017 R_ARM_RELATIVE │ │ │ │ -000e3698 00000017 R_ARM_RELATIVE │ │ │ │ -000e36d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e36f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e370c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3718 00000017 R_ARM_RELATIVE │ │ │ │ -000e3720 00000017 R_ARM_RELATIVE │ │ │ │ -000e3728 00000017 R_ARM_RELATIVE │ │ │ │ -000e372c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3734 00000017 R_ARM_RELATIVE │ │ │ │ -000e373c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3740 00000017 R_ARM_RELATIVE │ │ │ │ -000e3778 00000017 R_ARM_RELATIVE │ │ │ │ -000e377c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3828 00000017 R_ARM_RELATIVE │ │ │ │ -000e3830 00000017 R_ARM_RELATIVE │ │ │ │ -000e383c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3844 00000017 R_ARM_RELATIVE │ │ │ │ -000e3850 00000017 R_ARM_RELATIVE │ │ │ │ -000e3858 00000017 R_ARM_RELATIVE │ │ │ │ -000e3864 00000017 R_ARM_RELATIVE │ │ │ │ -000e386c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3878 00000017 R_ARM_RELATIVE │ │ │ │ -000e3880 00000017 R_ARM_RELATIVE │ │ │ │ -000e388c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3894 00000017 R_ARM_RELATIVE │ │ │ │ -000e38a0 00000017 R_ARM_RELATIVE │ │ │ │ -000e38a8 00000017 R_ARM_RELATIVE │ │ │ │ -000e38b4 00000017 R_ARM_RELATIVE │ │ │ │ -000e38bc 00000017 R_ARM_RELATIVE │ │ │ │ -000e38c8 00000017 R_ARM_RELATIVE │ │ │ │ -000e38d0 00000017 R_ARM_RELATIVE │ │ │ │ -000e38dc 00000017 R_ARM_RELATIVE │ │ │ │ -000e38e4 00000017 R_ARM_RELATIVE │ │ │ │ -000e38f0 00000017 R_ARM_RELATIVE │ │ │ │ -000e38f8 00000017 R_ARM_RELATIVE │ │ │ │ -000e3904 00000017 R_ARM_RELATIVE │ │ │ │ -000e390c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3918 00000017 R_ARM_RELATIVE │ │ │ │ -000e3920 00000017 R_ARM_RELATIVE │ │ │ │ -000e3934 00000017 R_ARM_RELATIVE │ │ │ │ -000e3948 00000017 R_ARM_RELATIVE │ │ │ │ -000e395c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3970 00000017 R_ARM_RELATIVE │ │ │ │ -000e3984 00000017 R_ARM_RELATIVE │ │ │ │ -000e3998 00000017 R_ARM_RELATIVE │ │ │ │ -000e39ac 00000017 R_ARM_RELATIVE │ │ │ │ -000e39c0 00000017 R_ARM_RELATIVE │ │ │ │ -000e39d4 00000017 R_ARM_RELATIVE │ │ │ │ -000e39e8 00000017 R_ARM_RELATIVE │ │ │ │ -000e39fc 00000017 R_ARM_RELATIVE │ │ │ │ -000e3a10 00000017 R_ARM_RELATIVE │ │ │ │ -000e3a24 00000017 R_ARM_RELATIVE │ │ │ │ -000e3a38 00000017 R_ARM_RELATIVE │ │ │ │ -000e3a4c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3a60 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b04 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b18 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b2c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b40 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b54 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b68 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b7c 00000017 R_ARM_RELATIVE │ │ │ │ -000e3b90 00000017 R_ARM_RELATIVE │ │ │ │ -000e3ba4 00000017 R_ARM_RELATIVE │ │ │ │ -000e3bb8 00000017 R_ARM_RELATIVE │ │ │ │ -000ddfb4 00007502 R_ARM_ABS32 00000000 acos@GLIBC_2.4 │ │ │ │ -000ddfc8 00010402 R_ARM_ABS32 00000000 acosh@GLIBC_2.4 │ │ │ │ -000ddfdc 0000bf02 R_ARM_ABS32 00000000 asin@GLIBC_2.4 │ │ │ │ -000ddff0 00009f02 R_ARM_ABS32 00000000 asinh@GLIBC_2.4 │ │ │ │ -000de004 0000be02 R_ARM_ABS32 00000000 atan@GLIBC_2.4 │ │ │ │ -000de018 00011002 R_ARM_ABS32 00000000 atan2@GLIBC_2.4 │ │ │ │ -000de02c 00009102 R_ARM_ABS32 00000000 atanh@GLIBC_2.4 │ │ │ │ -000de040 00003f02 R_ARM_ABS32 00000000 cbrt@GLIBC_2.4 │ │ │ │ -000de054 0000c302 R_ARM_ABS32 00000000 ceil@GLIBC_2.4 │ │ │ │ -000de068 00010002 R_ARM_ABS32 00000000 copysign@GLIBC_2.4 │ │ │ │ -000de07c 00011302 R_ARM_ABS32 00000000 cos@GLIBC_2.4 │ │ │ │ -000de090 0000c202 R_ARM_ABS32 00000000 cosh@GLIBC_2.4 │ │ │ │ -000de0a4 00002502 R_ARM_ABS32 00000000 erf@GLIBC_2.4 │ │ │ │ -000de0b8 0000c002 R_ARM_ABS32 00000000 erfc@GLIBC_2.4 │ │ │ │ -000de0cc 00010f02 R_ARM_ABS32 00000000 exp@GLIBC_2.29 │ │ │ │ -000de0e0 00000a02 R_ARM_ABS32 00000000 exp2@GLIBC_2.29 │ │ │ │ -000de0f4 00010b02 R_ARM_ABS32 00000000 exp10@GLIBC_2.39 │ │ │ │ -000de108 00003c02 R_ARM_ABS32 00000000 expm1@GLIBC_2.4 │ │ │ │ -000de11c 0000f202 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ -000de130 0000f202 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ -000de144 0000d702 R_ARM_ABS32 00000000 fdim@GLIBC_2.4 │ │ │ │ -000de158 0000da02 R_ARM_ABS32 00000000 finite@GLIBC_2.4 │ │ │ │ -000de180 00007002 R_ARM_ABS32 00000000 floor@GLIBC_2.4 │ │ │ │ -000de194 0000f702 R_ARM_ABS32 00000000 fma@GLIBC_2.4 │ │ │ │ -000de1a8 00003902 R_ARM_ABS32 00000000 fmax@GLIBC_2.4 │ │ │ │ -000de1bc 0000e402 R_ARM_ABS32 00000000 fmin@GLIBC_2.4 │ │ │ │ -000de1d0 0000b502 R_ARM_ABS32 00000000 fmod@GLIBC_2.38 │ │ │ │ -000de1f8 0000b602 R_ARM_ABS32 00000000 hypot@GLIBC_2.35 │ │ │ │ -000de20c 00003202 R_ARM_ABS32 00000000 ilogb@GLIBC_2.4 │ │ │ │ -000de324 00008e02 R_ARM_ABS32 00000000 j0@GLIBC_2.4 │ │ │ │ -000de338 00010202 R_ARM_ABS32 00000000 j1@GLIBC_2.4 │ │ │ │ -000de34c 00009c02 R_ARM_ABS32 00000000 jn@GLIBC_2.4 │ │ │ │ -000de360 0000ef02 R_ARM_ABS32 00000000 ldexp@GLIBC_2.4 │ │ │ │ -000de374 00008502 R_ARM_ABS32 00000000 lgamma@GLIBC_2.23 │ │ │ │ -000de388 00006b02 R_ARM_ABS32 00000000 log@GLIBC_2.29 │ │ │ │ -000de39c 00007d02 R_ARM_ABS32 00000000 log10@GLIBC_2.4 │ │ │ │ -000de3b0 0000de02 R_ARM_ABS32 00000000 log1p@GLIBC_2.4 │ │ │ │ -000de3c4 00000e02 R_ARM_ABS32 00000000 log2@GLIBC_2.29 │ │ │ │ -000de3d8 0000b802 R_ARM_ABS32 00000000 logb@GLIBC_2.4 │ │ │ │ -000de3ec 00006402 R_ARM_ABS32 00000000 nearbyint@GLIBC_2.4 │ │ │ │ -000de400 00001e02 R_ARM_ABS32 00000000 nextafter@GLIBC_2.4 │ │ │ │ -000de414 0000f502 R_ARM_ABS32 00000000 nexttoward@GLIBC_2.4 │ │ │ │ -000de428 00003a02 R_ARM_ABS32 00000000 pow@GLIBC_2.29 │ │ │ │ -000de43c 0000ca02 R_ARM_ABS32 00000000 remainder@GLIBC_2.4 │ │ │ │ -000de450 0000c102 R_ARM_ABS32 00000000 rint@GLIBC_2.4 │ │ │ │ -000de464 00009502 R_ARM_ABS32 00000000 round@GLIBC_2.4 │ │ │ │ -000de478 00007902 R_ARM_ABS32 00000000 scalb@GLIBC_2.4 │ │ │ │ -000de48c 0000bc02 R_ARM_ABS32 00000000 scalbn@GLIBC_2.4 │ │ │ │ -000de4b4 00008d02 R_ARM_ABS32 00000000 sin@GLIBC_2.4 │ │ │ │ -000de4c8 0000fb02 R_ARM_ABS32 00000000 sinh@GLIBC_2.4 │ │ │ │ -000de4dc 0000a202 R_ARM_ABS32 00000000 sqrt@GLIBC_2.4 │ │ │ │ -000de4f0 0000af02 R_ARM_ABS32 00000000 tan@GLIBC_2.4 │ │ │ │ -000de504 0000b202 R_ARM_ABS32 00000000 tanh@GLIBC_2.4 │ │ │ │ -000de518 00004f02 R_ARM_ABS32 00000000 tgamma@GLIBC_2.4 │ │ │ │ -000de52c 00001f02 R_ARM_ABS32 00000000 trunc@GLIBC_2.4 │ │ │ │ -000de540 00006502 R_ARM_ABS32 00000000 y0@GLIBC_2.4 │ │ │ │ -000de554 0000b902 R_ARM_ABS32 00000000 y1@GLIBC_2.4 │ │ │ │ -000de568 00002f02 R_ARM_ABS32 00000000 yn@GLIBC_2.4 │ │ │ │ -000e0acc 00000d15 R_ARM_GLOB_DAT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -000e0ae8 00001515 R_ARM_GLOB_DAT 00000000 iconv@GLIBC_2.4 │ │ │ │ -000e0af0 00001715 R_ARM_GLOB_DAT 00000000 wctomb@GLIBC_2.4 │ │ │ │ -000e0af4 00001815 R_ARM_GLOB_DAT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000e12a0 00001802 R_ARM_ABS32 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000e0afc 00001915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -000e0b10 00001d15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -000e0b4c 00002915 R_ARM_GLOB_DAT 00000000 wcwidth@GLIBC_2.4 │ │ │ │ -000e0b68 00003115 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000e0c14 00005815 R_ARM_GLOB_DAT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -000e0c3c 00005e15 R_ARM_GLOB_DAT 00000000 mblen@GLIBC_2.4 │ │ │ │ -000e0c9c 00007315 R_ARM_GLOB_DAT 00000000 opendir@GLIBC_2.4 │ │ │ │ -000e0cb8 00007615 R_ARM_GLOB_DAT 00000000 strcoll@GLIBC_2.4 │ │ │ │ -000e0d00 00008415 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -000e0da8 0000a515 R_ARM_GLOB_DAT 00000000 strxfrm@GLIBC_2.4 │ │ │ │ -000e0df8 0000ba15 R_ARM_GLOB_DAT 00000000 link@GLIBC_2.4 │ │ │ │ -000e0dfc 0000bb15 R_ARM_GLOB_DAT 00000000 write@GLIBC_2.4 │ │ │ │ -000e1898 0000bb02 R_ARM_ABS32 00000000 write@GLIBC_2.4 │ │ │ │ -000e0e8c 0000ce15 R_ARM_GLOB_DAT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ -000e0ee0 0000e715 R_ARM_GLOB_DAT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -000e0f24 0000f015 R_ARM_GLOB_DAT 00000000 tzname@GLIBC_2.4 │ │ │ │ -000e0f28 0000f115 R_ARM_GLOB_DAT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ -000e0f60 0000f915 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000e0f88 0000fd15 R_ARM_GLOB_DAT 00000000 environ@GLIBC_2.4 │ │ │ │ -000e0fd8 00010d15 R_ARM_GLOB_DAT 00000000 closedir@GLIBC_2.4 │ │ │ │ -000e0ff0 00011115 R_ARM_GLOB_DAT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ -000e1894 00008b02 R_ARM_ABS32 00000000 exit@GLIBC_2.4 │ │ │ │ +000e31f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e31f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e31fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e3200 00000017 R_ARM_RELATIVE │ │ │ │ +000e3204 00000017 R_ARM_RELATIVE │ │ │ │ +000e3208 00000017 R_ARM_RELATIVE │ │ │ │ +000e320c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3210 00000017 R_ARM_RELATIVE │ │ │ │ +000e3214 00000017 R_ARM_RELATIVE │ │ │ │ +000e3218 00000017 R_ARM_RELATIVE │ │ │ │ +000e321c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3220 00000017 R_ARM_RELATIVE │ │ │ │ +000e3224 00000017 R_ARM_RELATIVE │ │ │ │ +000e3228 00000017 R_ARM_RELATIVE │ │ │ │ +000e322c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3230 00000017 R_ARM_RELATIVE │ │ │ │ +000e3234 00000017 R_ARM_RELATIVE │ │ │ │ +000e3238 00000017 R_ARM_RELATIVE │ │ │ │ +000e323c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3240 00000017 R_ARM_RELATIVE │ │ │ │ +000e3244 00000017 R_ARM_RELATIVE │ │ │ │ +000e3248 00000017 R_ARM_RELATIVE │ │ │ │ +000e324c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3250 00000017 R_ARM_RELATIVE │ │ │ │ +000e3254 00000017 R_ARM_RELATIVE │ │ │ │ +000e3258 00000017 R_ARM_RELATIVE │ │ │ │ +000e325c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3260 00000017 R_ARM_RELATIVE │ │ │ │ +000e3264 00000017 R_ARM_RELATIVE │ │ │ │ +000e3268 00000017 R_ARM_RELATIVE │ │ │ │ +000e326c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3270 00000017 R_ARM_RELATIVE │ │ │ │ +000e3274 00000017 R_ARM_RELATIVE │ │ │ │ +000e3278 00000017 R_ARM_RELATIVE │ │ │ │ +000e327c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3280 00000017 R_ARM_RELATIVE │ │ │ │ +000e3284 00000017 R_ARM_RELATIVE │ │ │ │ +000e3288 00000017 R_ARM_RELATIVE │ │ │ │ +000e328c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3290 00000017 R_ARM_RELATIVE │ │ │ │ +000e3294 00000017 R_ARM_RELATIVE │ │ │ │ +000e3298 00000017 R_ARM_RELATIVE │ │ │ │ +000e329c 00000017 R_ARM_RELATIVE │ │ │ │ +000e32a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e32b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e32c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32c8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e32d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e32e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e32f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e32f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e32f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e32fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e3300 00000017 R_ARM_RELATIVE │ │ │ │ +000e3304 00000017 R_ARM_RELATIVE │ │ │ │ +000e3308 00000017 R_ARM_RELATIVE │ │ │ │ +000e330c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3310 00000017 R_ARM_RELATIVE │ │ │ │ +000e3314 00000017 R_ARM_RELATIVE │ │ │ │ +000e3318 00000017 R_ARM_RELATIVE │ │ │ │ +000e331c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3320 00000017 R_ARM_RELATIVE │ │ │ │ +000e3324 00000017 R_ARM_RELATIVE │ │ │ │ +000e3328 00000017 R_ARM_RELATIVE │ │ │ │ +000e332c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3330 00000017 R_ARM_RELATIVE │ │ │ │ +000e3334 00000017 R_ARM_RELATIVE │ │ │ │ +000e3338 00000017 R_ARM_RELATIVE │ │ │ │ +000e333c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3340 00000017 R_ARM_RELATIVE │ │ │ │ +000e3344 00000017 R_ARM_RELATIVE │ │ │ │ +000e3348 00000017 R_ARM_RELATIVE │ │ │ │ +000e334c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3350 00000017 R_ARM_RELATIVE │ │ │ │ +000e3354 00000017 R_ARM_RELATIVE │ │ │ │ +000e3358 00000017 R_ARM_RELATIVE │ │ │ │ +000e335c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3360 00000017 R_ARM_RELATIVE │ │ │ │ +000e3364 00000017 R_ARM_RELATIVE │ │ │ │ +000e3368 00000017 R_ARM_RELATIVE │ │ │ │ +000e336c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3370 00000017 R_ARM_RELATIVE │ │ │ │ +000e3374 00000017 R_ARM_RELATIVE │ │ │ │ +000e3378 00000017 R_ARM_RELATIVE │ │ │ │ +000e337c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3380 00000017 R_ARM_RELATIVE │ │ │ │ +000e3384 00000017 R_ARM_RELATIVE │ │ │ │ +000e3388 00000017 R_ARM_RELATIVE │ │ │ │ +000e338c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3390 00000017 R_ARM_RELATIVE │ │ │ │ +000e3394 00000017 R_ARM_RELATIVE │ │ │ │ +000e3398 00000017 R_ARM_RELATIVE │ │ │ │ +000e339c 00000017 R_ARM_RELATIVE │ │ │ │ +000e33a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e33b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33b8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e33c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33c4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33c8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e33d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e33e0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e33f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e33f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e33f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e33fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e3ee0 00000017 R_ARM_RELATIVE │ │ │ │ +000e3ee4 00000017 R_ARM_RELATIVE │ │ │ │ +000e3ee8 00000017 R_ARM_RELATIVE │ │ │ │ +000e3eec 00000017 R_ARM_RELATIVE │ │ │ │ +000e3ef4 00000017 R_ARM_RELATIVE │ │ │ │ +000e3ef8 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f00 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f08 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f0c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f14 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f18 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f1c 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f24 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f28 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f30 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f38 00000017 R_ARM_RELATIVE │ │ │ │ +000e3f3c 00000017 R_ARM_RELATIVE │ │ │ │ +000e409c 00000017 R_ARM_RELATIVE │ │ │ │ +000e40a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e40a4 00000017 R_ARM_RELATIVE │ │ │ │ +000e41d8 00000017 R_ARM_RELATIVE │ │ │ │ +000e41dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e41e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e41e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e41ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e41f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e4520 00000017 R_ARM_RELATIVE │ │ │ │ +000e4530 00000017 R_ARM_RELATIVE │ │ │ │ +000e453c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4540 00000017 R_ARM_RELATIVE │ │ │ │ +000e4544 00000017 R_ARM_RELATIVE │ │ │ │ +000e4548 00000017 R_ARM_RELATIVE │ │ │ │ +000e454c 00000017 R_ARM_RELATIVE │ │ │ │ +000e456c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4570 00000017 R_ARM_RELATIVE │ │ │ │ +000e4574 00000017 R_ARM_RELATIVE │ │ │ │ +000e458c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4590 00000017 R_ARM_RELATIVE │ │ │ │ +000e4594 00000017 R_ARM_RELATIVE │ │ │ │ +000e4598 00000017 R_ARM_RELATIVE │ │ │ │ +000e459c 00000017 R_ARM_RELATIVE │ │ │ │ +000e45ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e45b0 00000017 R_ARM_RELATIVE │ │ │ │ +000e45b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e45cc 00000017 R_ARM_RELATIVE │ │ │ │ +000e45d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e45d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e45ec 00000017 R_ARM_RELATIVE │ │ │ │ +000e45f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e45f4 00000017 R_ARM_RELATIVE │ │ │ │ +000e460c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4610 00000017 R_ARM_RELATIVE │ │ │ │ +000e4614 00000017 R_ARM_RELATIVE │ │ │ │ +000e462c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4630 00000017 R_ARM_RELATIVE │ │ │ │ +000e4634 00000017 R_ARM_RELATIVE │ │ │ │ +000e464c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4650 00000017 R_ARM_RELATIVE │ │ │ │ +000e4654 00000017 R_ARM_RELATIVE │ │ │ │ +000e4658 00000017 R_ARM_RELATIVE │ │ │ │ +000e466c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4670 00000017 R_ARM_RELATIVE │ │ │ │ +000e4674 00000017 R_ARM_RELATIVE │ │ │ │ +000e4678 00000017 R_ARM_RELATIVE │ │ │ │ +000e467c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4690 00000017 R_ARM_RELATIVE │ │ │ │ +000e4694 00000017 R_ARM_RELATIVE │ │ │ │ +000e4698 00000017 R_ARM_RELATIVE │ │ │ │ +000e46d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e46f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e470c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4718 00000017 R_ARM_RELATIVE │ │ │ │ +000e4720 00000017 R_ARM_RELATIVE │ │ │ │ +000e4728 00000017 R_ARM_RELATIVE │ │ │ │ +000e472c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4734 00000017 R_ARM_RELATIVE │ │ │ │ +000e473c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4740 00000017 R_ARM_RELATIVE │ │ │ │ +000e4778 00000017 R_ARM_RELATIVE │ │ │ │ +000e477c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4828 00000017 R_ARM_RELATIVE │ │ │ │ +000e4830 00000017 R_ARM_RELATIVE │ │ │ │ +000e483c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4844 00000017 R_ARM_RELATIVE │ │ │ │ +000e4850 00000017 R_ARM_RELATIVE │ │ │ │ +000e4858 00000017 R_ARM_RELATIVE │ │ │ │ +000e4864 00000017 R_ARM_RELATIVE │ │ │ │ +000e486c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4878 00000017 R_ARM_RELATIVE │ │ │ │ +000e4880 00000017 R_ARM_RELATIVE │ │ │ │ +000e488c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4894 00000017 R_ARM_RELATIVE │ │ │ │ +000e48a0 00000017 R_ARM_RELATIVE │ │ │ │ +000e48a8 00000017 R_ARM_RELATIVE │ │ │ │ +000e48b4 00000017 R_ARM_RELATIVE │ │ │ │ +000e48bc 00000017 R_ARM_RELATIVE │ │ │ │ +000e48c8 00000017 R_ARM_RELATIVE │ │ │ │ +000e48d0 00000017 R_ARM_RELATIVE │ │ │ │ +000e48dc 00000017 R_ARM_RELATIVE │ │ │ │ +000e48e4 00000017 R_ARM_RELATIVE │ │ │ │ +000e48f0 00000017 R_ARM_RELATIVE │ │ │ │ +000e48f8 00000017 R_ARM_RELATIVE │ │ │ │ +000e4904 00000017 R_ARM_RELATIVE │ │ │ │ +000e490c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4918 00000017 R_ARM_RELATIVE │ │ │ │ +000e4920 00000017 R_ARM_RELATIVE │ │ │ │ +000e4934 00000017 R_ARM_RELATIVE │ │ │ │ +000e4948 00000017 R_ARM_RELATIVE │ │ │ │ +000e495c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4970 00000017 R_ARM_RELATIVE │ │ │ │ +000e4984 00000017 R_ARM_RELATIVE │ │ │ │ +000e4998 00000017 R_ARM_RELATIVE │ │ │ │ +000e49ac 00000017 R_ARM_RELATIVE │ │ │ │ +000e49c0 00000017 R_ARM_RELATIVE │ │ │ │ +000e49d4 00000017 R_ARM_RELATIVE │ │ │ │ +000e49e8 00000017 R_ARM_RELATIVE │ │ │ │ +000e49fc 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a10 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a24 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a38 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a4c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4a60 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b04 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b18 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b2c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b40 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b54 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b68 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b7c 00000017 R_ARM_RELATIVE │ │ │ │ +000e4b90 00000017 R_ARM_RELATIVE │ │ │ │ +000e4ba4 00000017 R_ARM_RELATIVE │ │ │ │ +000e4bb8 00000017 R_ARM_RELATIVE │ │ │ │ +000defac 00007602 R_ARM_ABS32 00000000 acos@GLIBC_2.4 │ │ │ │ +000defc0 00010602 R_ARM_ABS32 00000000 acosh@GLIBC_2.4 │ │ │ │ +000defd4 0000c002 R_ARM_ABS32 00000000 asin@GLIBC_2.4 │ │ │ │ +000defe8 0000a002 R_ARM_ABS32 00000000 asinh@GLIBC_2.4 │ │ │ │ +000deffc 0000bf02 R_ARM_ABS32 00000000 atan@GLIBC_2.4 │ │ │ │ +000df010 00011202 R_ARM_ABS32 00000000 atan2@GLIBC_2.4 │ │ │ │ +000df024 00009202 R_ARM_ABS32 00000000 atanh@GLIBC_2.4 │ │ │ │ +000df038 00004002 R_ARM_ABS32 00000000 cbrt@GLIBC_2.4 │ │ │ │ +000df04c 0000c402 R_ARM_ABS32 00000000 ceil@GLIBC_2.4 │ │ │ │ +000df060 00010202 R_ARM_ABS32 00000000 copysign@GLIBC_2.4 │ │ │ │ +000df074 00011502 R_ARM_ABS32 00000000 cos@GLIBC_2.4 │ │ │ │ +000df088 0000c302 R_ARM_ABS32 00000000 cosh@GLIBC_2.4 │ │ │ │ +000df09c 00002502 R_ARM_ABS32 00000000 erf@GLIBC_2.4 │ │ │ │ +000df0b0 0000c102 R_ARM_ABS32 00000000 erfc@GLIBC_2.4 │ │ │ │ +000df0c4 00011102 R_ARM_ABS32 00000000 exp@GLIBC_2.29 │ │ │ │ +000df0d8 00000a02 R_ARM_ABS32 00000000 exp2@GLIBC_2.29 │ │ │ │ +000df0ec 00010d02 R_ARM_ABS32 00000000 exp10@GLIBC_2.39 │ │ │ │ +000df100 00003d02 R_ARM_ABS32 00000000 expm1@GLIBC_2.4 │ │ │ │ +000df114 0000f402 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ +000df128 0000f402 R_ARM_ABS32 00000000 fabs@GLIBC_2.4 │ │ │ │ +000df13c 0000d902 R_ARM_ABS32 00000000 fdim@GLIBC_2.4 │ │ │ │ +000df150 0000dc02 R_ARM_ABS32 00000000 finite@GLIBC_2.4 │ │ │ │ +000df178 00007102 R_ARM_ABS32 00000000 floor@GLIBC_2.4 │ │ │ │ +000df18c 0000f902 R_ARM_ABS32 00000000 fma@GLIBC_2.4 │ │ │ │ +000df1a0 00003a02 R_ARM_ABS32 00000000 fmax@GLIBC_2.4 │ │ │ │ +000df1b4 0000e602 R_ARM_ABS32 00000000 fmin@GLIBC_2.4 │ │ │ │ +000df1c8 0000b602 R_ARM_ABS32 00000000 fmod@GLIBC_2.38 │ │ │ │ +000df1f0 0000b702 R_ARM_ABS32 00000000 hypot@GLIBC_2.35 │ │ │ │ +000df204 00003202 R_ARM_ABS32 00000000 ilogb@GLIBC_2.4 │ │ │ │ +000df31c 00008f02 R_ARM_ABS32 00000000 j0@GLIBC_2.4 │ │ │ │ +000df330 00010402 R_ARM_ABS32 00000000 j1@GLIBC_2.4 │ │ │ │ +000df344 00009d02 R_ARM_ABS32 00000000 jn@GLIBC_2.4 │ │ │ │ +000df358 0000f102 R_ARM_ABS32 00000000 ldexp@GLIBC_2.4 │ │ │ │ +000df36c 00008602 R_ARM_ABS32 00000000 lgamma@GLIBC_2.23 │ │ │ │ +000df380 00006c02 R_ARM_ABS32 00000000 log@GLIBC_2.29 │ │ │ │ +000df394 00007e02 R_ARM_ABS32 00000000 log10@GLIBC_2.4 │ │ │ │ +000df3a8 0000e002 R_ARM_ABS32 00000000 log1p@GLIBC_2.4 │ │ │ │ +000df3bc 00000e02 R_ARM_ABS32 00000000 log2@GLIBC_2.29 │ │ │ │ +000df3d0 0000b902 R_ARM_ABS32 00000000 logb@GLIBC_2.4 │ │ │ │ +000df3e4 00006502 R_ARM_ABS32 00000000 nearbyint@GLIBC_2.4 │ │ │ │ +000df3f8 00001e02 R_ARM_ABS32 00000000 nextafter@GLIBC_2.4 │ │ │ │ +000df40c 0000f702 R_ARM_ABS32 00000000 nexttoward@GLIBC_2.4 │ │ │ │ +000df420 00003b02 R_ARM_ABS32 00000000 pow@GLIBC_2.29 │ │ │ │ +000df434 0000cb02 R_ARM_ABS32 00000000 remainder@GLIBC_2.4 │ │ │ │ +000df448 0000c202 R_ARM_ABS32 00000000 rint@GLIBC_2.4 │ │ │ │ +000df45c 00009602 R_ARM_ABS32 00000000 round@GLIBC_2.4 │ │ │ │ +000df470 00007a02 R_ARM_ABS32 00000000 scalb@GLIBC_2.4 │ │ │ │ +000df484 0000bd02 R_ARM_ABS32 00000000 scalbn@GLIBC_2.4 │ │ │ │ +000df4ac 00008e02 R_ARM_ABS32 00000000 sin@GLIBC_2.4 │ │ │ │ +000df4c0 0000fd02 R_ARM_ABS32 00000000 sinh@GLIBC_2.4 │ │ │ │ +000df4d4 0000a302 R_ARM_ABS32 00000000 sqrt@GLIBC_2.4 │ │ │ │ +000df4e8 0000b002 R_ARM_ABS32 00000000 tan@GLIBC_2.4 │ │ │ │ +000df4fc 0000b302 R_ARM_ABS32 00000000 tanh@GLIBC_2.4 │ │ │ │ +000df510 00005002 R_ARM_ABS32 00000000 tgamma@GLIBC_2.4 │ │ │ │ +000df524 00001f02 R_ARM_ABS32 00000000 trunc@GLIBC_2.4 │ │ │ │ +000df538 00006602 R_ARM_ABS32 00000000 y0@GLIBC_2.4 │ │ │ │ +000df54c 0000ba02 R_ARM_ABS32 00000000 y1@GLIBC_2.4 │ │ │ │ +000df560 00002f02 R_ARM_ABS32 00000000 yn@GLIBC_2.4 │ │ │ │ +000e1acc 00000d15 R_ARM_GLOB_DAT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ +000e1ae8 00001515 R_ARM_GLOB_DAT 00000000 iconv@GLIBC_2.4 │ │ │ │ +000e1af0 00001715 R_ARM_GLOB_DAT 00000000 wctomb@GLIBC_2.4 │ │ │ │ +000e1af4 00001815 R_ARM_GLOB_DAT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +000e22a0 00001802 R_ARM_ABS32 00000000 strcmp@GLIBC_2.4 │ │ │ │ +000e1afc 00001915 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +000e1b10 00001d15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +000e1b4c 00002915 R_ARM_GLOB_DAT 00000000 wcwidth@GLIBC_2.4 │ │ │ │ +000e1b68 00003115 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ +000e1c14 00005915 R_ARM_GLOB_DAT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ +000e1c3c 00005f15 R_ARM_GLOB_DAT 00000000 mblen@GLIBC_2.4 │ │ │ │ +000e1c9c 00007415 R_ARM_GLOB_DAT 00000000 opendir@GLIBC_2.4 │ │ │ │ +000e1cb8 00007715 R_ARM_GLOB_DAT 00000000 strcoll@GLIBC_2.4 │ │ │ │ +000e1d00 00008515 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +000e1da8 0000a615 R_ARM_GLOB_DAT 00000000 strxfrm@GLIBC_2.4 │ │ │ │ +000e1df8 0000bb15 R_ARM_GLOB_DAT 00000000 link@GLIBC_2.4 │ │ │ │ +000e1dfc 0000bc15 R_ARM_GLOB_DAT 00000000 write@GLIBC_2.4 │ │ │ │ +000e2898 0000bc02 R_ARM_ABS32 00000000 write@GLIBC_2.4 │ │ │ │ +000e1e8c 0000d015 R_ARM_GLOB_DAT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ +000e1ee0 0000e915 R_ARM_GLOB_DAT 00000000 readdir64@GLIBC_2.4 │ │ │ │ +000e1f24 0000f215 R_ARM_GLOB_DAT 00000000 tzname@GLIBC_2.4 │ │ │ │ +000e1f28 0000f315 R_ARM_GLOB_DAT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ +000e1f60 0000fb15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +000e1f88 0000ff15 R_ARM_GLOB_DAT 00000000 environ@GLIBC_2.4 │ │ │ │ +000e1fd8 00010f15 R_ARM_GLOB_DAT 00000000 closedir@GLIBC_2.4 │ │ │ │ +000e1ff0 00011315 R_ARM_GLOB_DAT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ +000e2894 00008c02 R_ARM_ABS32 00000000 exit@GLIBC_2.4 │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x7298 contains 209 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x72c8 contains 211 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000e0744 00000316 R_ARM_JUMP_SLOT 00000000 __gmtime64@GLIBC_2.34 │ │ │ │ -000e0748 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ -000e074c 00000516 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ -000e0750 00000616 R_ARM_JUMP_SLOT 00000000 wctype@GLIBC_2.4 │ │ │ │ -000e0754 00000716 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -000e0758 00000816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ -000e075c 00000916 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -000e0760 00000b16 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ -000e0764 00000c16 R_ARM_JUMP_SLOT 00000000 wcrtomb@GLIBC_2.4 │ │ │ │ -000e0768 00000d16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -000e076c 00000f16 R_ARM_JUMP_SLOT 00000000 getpwnam@GLIBC_2.4 │ │ │ │ -000e0770 00001016 R_ARM_JUMP_SLOT 00000000 fsync@GLIBC_2.4 │ │ │ │ -000e0774 00001116 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4 │ │ │ │ -000e0778 00001216 R_ARM_JUMP_SLOT 00000000 iswctype@GLIBC_2.4 │ │ │ │ -000e077c 00001316 R_ARM_JUMP_SLOT 00000000 iswdigit@GLIBC_2.4 │ │ │ │ -000e0780 00001416 R_ARM_JUMP_SLOT 00000000 iswlower@GLIBC_2.4 │ │ │ │ -000e0784 00001516 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4 │ │ │ │ -000e0788 00001616 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ -000e078c 00001716 R_ARM_JUMP_SLOT 00000000 wctomb@GLIBC_2.4 │ │ │ │ -000e0790 00001816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000e0794 00001916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -000e0798 00001a16 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ -000e079c 00001c16 R_ARM_JUMP_SLOT 00000000 getpwuid@GLIBC_2.4 │ │ │ │ -000e07a0 00002016 R_ARM_JUMP_SLOT 00000000 iswpunct@GLIBC_2.4 │ │ │ │ -000e07a4 00002116 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoull@GLIBC_2.38 │ │ │ │ -000e07a8 00002216 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ -000e07ac 00002316 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ -000e07b0 00002416 R_ARM_JUMP_SLOT 00000000 towctrans@GLIBC_2.4 │ │ │ │ -000e07b4 00002616 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ -000e07b8 00002716 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ -000e07bc 00002816 R_ARM_JUMP_SLOT 00000000 iswxdigit@GLIBC_2.4 │ │ │ │ -000e07c0 00002a16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ -000e07c4 00002b16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ -000e07c8 00002c16 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4 │ │ │ │ -000e07cc 00002d16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -000e07d0 00002e16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -000e07d4 00003016 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ -000e07d8 00003316 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ -000e07dc 00003416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -000e07e0 00003516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addtcsetpgrp_np@GLIBC_2.35 │ │ │ │ -000e07e4 00003616 R_ARM_JUMP_SLOT 00000000 execlp@GLIBC_2.4 │ │ │ │ -000e07e8 00003716 R_ARM_JUMP_SLOT 00000000 iswblank@GLIBC_2.4 │ │ │ │ -000e07ec 00003816 R_ARM_JUMP_SLOT 00000000 towlower@GLIBC_2.4 │ │ │ │ -000e07f0 00003a16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -000e07f4 00003b16 R_ARM_JUMP_SLOT 00000000 catgets@GLIBC_2.4 │ │ │ │ -000e07f8 00003d16 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ -000e07fc 00003e16 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ -000e0800 00004016 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -000e0804 00004116 R_ARM_JUMP_SLOT 00000000 sleep@GLIBC_2.4 │ │ │ │ -000e0808 00004216 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ -000e080c 00004316 R_ARM_JUMP_SLOT 00000000 eaccess@GLIBC_2.4 │ │ │ │ -000e0810 00004416 R_ARM_JUMP_SLOT 00000000 catopen@GLIBC_2.4 │ │ │ │ -000e0814 00004516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -000e0818 00004616 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ -000e081c 00004716 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ -000e0820 00004816 R_ARM_JUMP_SLOT 00000000 __utimes64@GLIBC_2.34 │ │ │ │ -000e0824 00004916 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ -000e0828 00004a16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ -000e082c 00004b16 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ -000e0830 00004c16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ -000e0834 00004d16 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ -000e0838 00004e16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ -000e083c 00005016 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ -000e0840 00005116 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ -000e0844 00005216 R_ARM_JUMP_SLOT 00000000 iswgraph@GLIBC_2.4 │ │ │ │ -000e0848 00005316 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ -000e084c 00005416 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoll@GLIBC_2.38 │ │ │ │ -000e0850 00005516 R_ARM_JUMP_SLOT 00000000 iswcntrl@GLIBC_2.4 │ │ │ │ -000e0854 00005616 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ -000e0858 00005716 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ -000e085c 00005816 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -000e0860 00005916 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ -000e0864 00005a16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ -000e0868 00005b16 R_ARM_JUMP_SLOT 00000000 iswprint@GLIBC_2.4 │ │ │ │ -000e086c 00005c16 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ -000e0870 00005d16 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -000e0874 00005f16 R_ARM_JUMP_SLOT 00000000 semop@GLIBC_2.4 │ │ │ │ -000e0878 00006016 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ -000e087c 00006116 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ -000e0880 00006216 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ -000e0884 00006316 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -000e0888 00006616 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ -000e088c 00006716 R_ARM_JUMP_SLOT 00000000 __stpcpy_chk@GLIBC_2.4 │ │ │ │ -000e0890 00006816 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ -000e0894 00006916 R_ARM_JUMP_SLOT 00000000 __ctype_get_mb_cur_max@GLIBC_2.4 │ │ │ │ -000e0898 00006a16 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ -000e089c 00006c16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -000e08a0 00006d16 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ -000e08a4 00006e16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ -000e08a8 00006f16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ -000e08ac 00007116 R_ARM_JUMP_SLOT 00000000 __nanosleep64@GLIBC_2.34 │ │ │ │ -000e08b0 00007216 R_ARM_JUMP_SLOT 00000000 getmntent@GLIBC_2.4 │ │ │ │ -000e08b4 00007316 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -000e08b8 00007416 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -000e08bc 00007716 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ -000e08c0 00007816 R_ARM_JUMP_SLOT 00000000 rand_r@GLIBC_2.4 │ │ │ │ -000e08c4 00007a16 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ -000e08c8 00007b16 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ -000e08cc 00007c16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -000e08d0 00007e16 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4 │ │ │ │ -000e08d4 00007f16 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ -000e08d8 00008016 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ -000e08dc 00008116 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ -000e08e0 00008216 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -000e08e4 00008316 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ -000e08e8 00008416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -000e08ec 00008616 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ -000e08f0 00008716 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ -000e08f4 00008816 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ -000e08f8 00008916 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ -000e08fc 00008a16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ -000e0900 00008b16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -000e0904 00008c16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ -000e0908 00008f16 R_ARM_JUMP_SLOT 00000000 iswspace@GLIBC_2.4 │ │ │ │ -000e090c 00009016 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ -000e0910 00009216 R_ARM_JUMP_SLOT 00000000 ttyname@GLIBC_2.4 │ │ │ │ -000e0914 00009316 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ -000e0918 00009416 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -000e091c 00009616 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ -000e0920 00009716 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ -000e0924 00009816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ -000e0928 00009916 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ -000e092c 00009a16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ -000e0930 00009b16 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ -000e0934 00009d16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ -000e0938 00009e16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ -000e093c 0000a016 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ -000e0940 0000a116 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ -000e0944 0000a316 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ -000e0948 0000a416 R_ARM_JUMP_SLOT 00000000 cfgetospeed@GLIBC_2.4 │ │ │ │ -000e094c 0000a616 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ -000e0950 0000a716 R_ARM_JUMP_SLOT 00000000 iswalnum@GLIBC_2.4 │ │ │ │ -000e0954 0000a816 R_ARM_JUMP_SLOT 00000000 __strcat_chk@GLIBC_2.4 │ │ │ │ -000e0958 0000a916 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ -000e095c 0000aa16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ -000e0960 0000ab16 R_ARM_JUMP_SLOT 00000000 semget@GLIBC_2.4 │ │ │ │ -000e0964 0000ac16 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ -000e0968 0000ad16 R_ARM_JUMP_SLOT 00000000 iswupper@GLIBC_2.4 │ │ │ │ -000e096c 0000ae16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ -000e0970 0000b016 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ -000e0974 0000b116 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -000e0978 0000b316 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -000e097c 0000b416 R_ARM_JUMP_SLOT 00000000 strlcpy@GLIBC_2.38 │ │ │ │ -000e0980 0000b716 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ -000e0984 0000bb16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ -000e0988 0000bd16 R_ARM_JUMP_SLOT 00000000 catclose@GLIBC_2.4 │ │ │ │ -000e098c 0000c416 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ -000e0990 0000c516 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ -000e0994 0000c616 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ -000e0998 0000c716 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ -000e099c 0000c816 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ -000e09a0 0000c916 R_ARM_JUMP_SLOT 00000000 isalpha@GLIBC_2.4 │ │ │ │ -000e09a4 0000ca16 R_ARM_JUMP_SLOT 00000000 remainder@GLIBC_2.4 │ │ │ │ -000e09a8 0000cb16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ -000e09ac 0000cc16 R_ARM_JUMP_SLOT 00000000 __longjmp_chk@GLIBC_2.11 │ │ │ │ -000e09b0 0000cd16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ -000e09b4 0000ce16 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ -000e09b8 0000cf16 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ -000e09bc 0000d016 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ -000e09c0 0000d116 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ -000e09c4 0000d216 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ -000e09c8 0000d316 R_ARM_JUMP_SLOT 00000000 __utime64@GLIBC_2.34 │ │ │ │ -000e09cc 0000d416 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ -000e09d0 0000d516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ -000e09d4 0000d616 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -000e09d8 0000d816 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -000e09dc 0000d916 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ -000e09e0 0000db16 R_ARM_JUMP_SLOT 00000000 statfs64@GLIBC_2.4 │ │ │ │ -000e09e4 0000dc16 R_ARM_JUMP_SLOT 00000000 __sigsetjmp@GLIBC_2.4 │ │ │ │ -000e09e8 0000dd16 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ -000e09ec 0000df16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ -000e09f0 0000e016 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ -000e09f4 0000e116 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ -000e09f8 0000e216 R_ARM_JUMP_SLOT 00000000 __semctl64@GLIBC_2.34 │ │ │ │ -000e09fc 0000e316 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ -000e0a00 0000e516 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ -000e0a04 0000e616 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ -000e0a08 0000e716 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -000e0a0c 0000e816 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ -000e0a10 0000ea16 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ -000e0a14 0000eb16 R_ARM_JUMP_SLOT 00000000 fchdir@GLIBC_2.4 │ │ │ │ -000e0a18 0000ec16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ -000e0a1c 0000ed16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -000e0a20 0000ee16 R_ARM_JUMP_SLOT 00000000 wctrans@GLIBC_2.4 │ │ │ │ -000e0a24 0000ef16 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ -000e0a28 0000f116 R_ARM_JUMP_SLOT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ -000e0a2c 0000f316 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ -000e0a30 0000f416 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ -000e0a34 0000f616 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ -000e0a38 0000f816 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ -000e0a3c 0000fa16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ -000e0a40 0000fc16 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ -000e0a44 0000fe16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ -000e0a48 0000ff16 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ -000e0a4c 00010116 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ -000e0a50 00010316 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ -000e0a54 00010516 R_ARM_JUMP_SLOT 00000000 towupper@GLIBC_2.4 │ │ │ │ -000e0a58 00010616 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ -000e0a5c 00010716 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ -000e0a60 00010816 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -000e0a64 00010916 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ -000e0a68 00010a16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -000e0a6c 00010c16 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ -000e0a70 00010d16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -000e0a74 00010e16 R_ARM_JUMP_SLOT 00000000 getgrgid@GLIBC_2.4 │ │ │ │ -000e0a78 00011116 R_ARM_JUMP_SLOT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ -000e0a7c 00011216 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ -000e0a80 00011416 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ -000e0a84 00011516 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ +000e173c 00000316 R_ARM_JUMP_SLOT 00000000 __gmtime64@GLIBC_2.34 │ │ │ │ +000e1740 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ +000e1744 00000516 R_ARM_JUMP_SLOT 00000000 __localtime64@GLIBC_2.34 │ │ │ │ +000e1748 00000616 R_ARM_JUMP_SLOT 00000000 wctype@GLIBC_2.4 │ │ │ │ +000e174c 00000716 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ +000e1750 00000816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ +000e1754 00000916 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +000e1758 00000b16 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ +000e175c 00000c16 R_ARM_JUMP_SLOT 00000000 wcrtomb@GLIBC_2.4 │ │ │ │ +000e1760 00000d16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ +000e1764 00000f16 R_ARM_JUMP_SLOT 00000000 getpwnam@GLIBC_2.4 │ │ │ │ +000e1768 00001016 R_ARM_JUMP_SLOT 00000000 fsync@GLIBC_2.4 │ │ │ │ +000e176c 00001116 R_ARM_JUMP_SLOT 00000000 iconv_close@GLIBC_2.4 │ │ │ │ +000e1770 00001216 R_ARM_JUMP_SLOT 00000000 iswctype@GLIBC_2.4 │ │ │ │ +000e1774 00001316 R_ARM_JUMP_SLOT 00000000 iswdigit@GLIBC_2.4 │ │ │ │ +000e1778 00001416 R_ARM_JUMP_SLOT 00000000 iswlower@GLIBC_2.4 │ │ │ │ +000e177c 00001516 R_ARM_JUMP_SLOT 00000000 iconv@GLIBC_2.4 │ │ │ │ +000e1780 00001616 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ +000e1784 00001716 R_ARM_JUMP_SLOT 00000000 wctomb@GLIBC_2.4 │ │ │ │ +000e1788 00001816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +000e178c 00001916 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +000e1790 00001a16 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ +000e1794 00001c16 R_ARM_JUMP_SLOT 00000000 getpwuid@GLIBC_2.4 │ │ │ │ +000e1798 00002016 R_ARM_JUMP_SLOT 00000000 iswpunct@GLIBC_2.4 │ │ │ │ +000e179c 00002116 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoull@GLIBC_2.38 │ │ │ │ +000e17a0 00002216 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ +000e17a4 00002316 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ +000e17a8 00002416 R_ARM_JUMP_SLOT 00000000 towctrans@GLIBC_2.4 │ │ │ │ +000e17ac 00002616 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ +000e17b0 00002716 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ +000e17b4 00002816 R_ARM_JUMP_SLOT 00000000 iswxdigit@GLIBC_2.4 │ │ │ │ +000e17b8 00002a16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ +000e17bc 00002b16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ +000e17c0 00002c16 R_ARM_JUMP_SLOT 00000000 sigprocmask@GLIBC_2.4 │ │ │ │ +000e17c4 00002d16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +000e17c8 00002e16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ +000e17cc 00003016 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ +000e17d0 00003316 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ +000e17d4 00003416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +000e17d8 00003516 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addtcsetpgrp_np@GLIBC_2.35 │ │ │ │ +000e17dc 00003616 R_ARM_JUMP_SLOT 00000000 execlp@GLIBC_2.4 │ │ │ │ +000e17e0 00003716 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ +000e17e4 00003816 R_ARM_JUMP_SLOT 00000000 iswblank@GLIBC_2.4 │ │ │ │ +000e17e8 00003916 R_ARM_JUMP_SLOT 00000000 towlower@GLIBC_2.4 │ │ │ │ +000e17ec 00003b16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +000e17f0 00003c16 R_ARM_JUMP_SLOT 00000000 catgets@GLIBC_2.4 │ │ │ │ +000e17f4 00003e16 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ +000e17f8 00003f16 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ +000e17fc 00004116 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ +000e1800 00004216 R_ARM_JUMP_SLOT 00000000 sleep@GLIBC_2.4 │ │ │ │ +000e1804 00004316 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ +000e1808 00004416 R_ARM_JUMP_SLOT 00000000 eaccess@GLIBC_2.4 │ │ │ │ +000e180c 00004516 R_ARM_JUMP_SLOT 00000000 catopen@GLIBC_2.4 │ │ │ │ +000e1810 00004616 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +000e1814 00004716 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ +000e1818 00004816 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ +000e181c 00004916 R_ARM_JUMP_SLOT 00000000 __utimes64@GLIBC_2.34 │ │ │ │ +000e1820 00004a16 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ +000e1824 00004b16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ +000e1828 00004c16 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ +000e182c 00004d16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ +000e1830 00004e16 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ +000e1834 00004f16 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ +000e1838 00005116 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ +000e183c 00005216 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ +000e1840 00005316 R_ARM_JUMP_SLOT 00000000 iswgraph@GLIBC_2.4 │ │ │ │ +000e1844 00005416 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ +000e1848 00005516 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoll@GLIBC_2.38 │ │ │ │ +000e184c 00005616 R_ARM_JUMP_SLOT 00000000 iswcntrl@GLIBC_2.4 │ │ │ │ +000e1850 00005716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ +000e1854 00005816 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ +000e1858 00005916 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ +000e185c 00005a16 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ +000e1860 00005b16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ +000e1864 00005c16 R_ARM_JUMP_SLOT 00000000 iswprint@GLIBC_2.4 │ │ │ │ +000e1868 00005d16 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ +000e186c 00005e16 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ +000e1870 00006016 R_ARM_JUMP_SLOT 00000000 semop@GLIBC_2.4 │ │ │ │ +000e1874 00006116 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ +000e1878 00006216 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ +000e187c 00006316 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ +000e1880 00006416 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ +000e1884 00006716 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ +000e1888 00006816 R_ARM_JUMP_SLOT 00000000 __stpcpy_chk@GLIBC_2.4 │ │ │ │ +000e188c 00006916 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ +000e1890 00006a16 R_ARM_JUMP_SLOT 00000000 __ctype_get_mb_cur_max@GLIBC_2.4 │ │ │ │ +000e1894 00006b16 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ +000e1898 00006d16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ +000e189c 00006e16 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ +000e18a0 00006f16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ +000e18a4 00007016 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ +000e18a8 00007216 R_ARM_JUMP_SLOT 00000000 __nanosleep64@GLIBC_2.34 │ │ │ │ +000e18ac 00007316 R_ARM_JUMP_SLOT 00000000 getmntent@GLIBC_2.4 │ │ │ │ +000e18b0 00007416 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ +000e18b4 00007516 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ +000e18b8 00007816 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ +000e18bc 00007916 R_ARM_JUMP_SLOT 00000000 rand_r@GLIBC_2.4 │ │ │ │ +000e18c0 00007b16 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ +000e18c4 00007c16 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ +000e18c8 00007d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ +000e18cc 00007f16 R_ARM_JUMP_SLOT 00000000 iconv_open@GLIBC_2.4 │ │ │ │ +000e18d0 00008016 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ +000e18d4 00008116 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ +000e18d8 00008216 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ +000e18dc 00008316 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ +000e18e0 00008416 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ +000e18e4 00008516 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +000e18e8 00008716 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ +000e18ec 00008816 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ +000e18f0 00008916 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ +000e18f4 00008a16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ +000e18f8 00008b16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ +000e18fc 00008c16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ +000e1900 00008d16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ +000e1904 00009016 R_ARM_JUMP_SLOT 00000000 iswspace@GLIBC_2.4 │ │ │ │ +000e1908 00009116 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ +000e190c 00009316 R_ARM_JUMP_SLOT 00000000 ttyname@GLIBC_2.4 │ │ │ │ +000e1910 00009416 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ +000e1914 00009516 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ +000e1918 00009716 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ +000e191c 00009816 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ +000e1920 00009916 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ +000e1924 00009a16 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ +000e1928 00009b16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ +000e192c 00009c16 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ +000e1930 00009e16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ +000e1934 00009f16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ +000e1938 0000a116 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ +000e193c 0000a216 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ +000e1940 0000a416 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ +000e1944 0000a516 R_ARM_JUMP_SLOT 00000000 cfgetospeed@GLIBC_2.4 │ │ │ │ +000e1948 0000a716 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ +000e194c 0000a816 R_ARM_JUMP_SLOT 00000000 iswalnum@GLIBC_2.4 │ │ │ │ +000e1950 0000a916 R_ARM_JUMP_SLOT 00000000 __strcat_chk@GLIBC_2.4 │ │ │ │ +000e1954 0000aa16 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ +000e1958 0000ab16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ +000e195c 0000ac16 R_ARM_JUMP_SLOT 00000000 semget@GLIBC_2.4 │ │ │ │ +000e1960 0000ad16 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ +000e1964 0000ae16 R_ARM_JUMP_SLOT 00000000 iswupper@GLIBC_2.4 │ │ │ │ +000e1968 0000af16 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ +000e196c 0000b116 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ +000e1970 0000b216 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +000e1974 0000b416 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ +000e1978 0000b516 R_ARM_JUMP_SLOT 00000000 strlcpy@GLIBC_2.38 │ │ │ │ +000e197c 0000b816 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ +000e1980 0000bc16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ +000e1984 0000be16 R_ARM_JUMP_SLOT 00000000 catclose@GLIBC_2.4 │ │ │ │ +000e1988 0000c516 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ +000e198c 0000c616 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ +000e1990 0000c716 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ +000e1994 0000c816 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ +000e1998 0000c916 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ +000e199c 0000ca16 R_ARM_JUMP_SLOT 00000000 isalpha@GLIBC_2.4 │ │ │ │ +000e19a0 0000cb16 R_ARM_JUMP_SLOT 00000000 remainder@GLIBC_2.4 │ │ │ │ +000e19a4 0000cc16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ +000e19a8 0000cd16 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ +000e19ac 0000ce16 R_ARM_JUMP_SLOT 00000000 __longjmp_chk@GLIBC_2.11 │ │ │ │ +000e19b0 0000cf16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ +000e19b4 0000d016 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ +000e19b8 0000d116 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ +000e19bc 0000d216 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ +000e19c0 0000d316 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ +000e19c4 0000d416 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ +000e19c8 0000d516 R_ARM_JUMP_SLOT 00000000 __utime64@GLIBC_2.34 │ │ │ │ +000e19cc 0000d616 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ +000e19d0 0000d716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ +000e19d4 0000d816 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ +000e19d8 0000da16 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ +000e19dc 0000db16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ +000e19e0 0000dd16 R_ARM_JUMP_SLOT 00000000 statfs64@GLIBC_2.4 │ │ │ │ +000e19e4 0000de16 R_ARM_JUMP_SLOT 00000000 __sigsetjmp@GLIBC_2.4 │ │ │ │ +000e19e8 0000df16 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ +000e19ec 0000e116 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ +000e19f0 0000e216 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ +000e19f4 0000e316 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ +000e19f8 0000e416 R_ARM_JUMP_SLOT 00000000 __semctl64@GLIBC_2.34 │ │ │ │ +000e19fc 0000e516 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ +000e1a00 0000e716 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ +000e1a04 0000e816 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ +000e1a08 0000e916 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ +000e1a0c 0000ea16 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ +000e1a10 0000ec16 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ +000e1a14 0000ed16 R_ARM_JUMP_SLOT 00000000 fchdir@GLIBC_2.4 │ │ │ │ +000e1a18 0000ee16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ +000e1a1c 0000ef16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ +000e1a20 0000f016 R_ARM_JUMP_SLOT 00000000 wctrans@GLIBC_2.4 │ │ │ │ +000e1a24 0000f116 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ +000e1a28 0000f316 R_ARM_JUMP_SLOT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ +000e1a2c 0000f516 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ +000e1a30 0000f616 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ +000e1a34 0000f816 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ +000e1a38 0000fa16 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ +000e1a3c 0000fc16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ +000e1a40 0000fe16 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ +000e1a44 00010016 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ +000e1a48 00010116 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ +000e1a4c 00010316 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ +000e1a50 00010516 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ +000e1a54 00010716 R_ARM_JUMP_SLOT 00000000 towupper@GLIBC_2.4 │ │ │ │ +000e1a58 00010816 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ +000e1a5c 00010916 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ +000e1a60 00010a16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +000e1a64 00010b16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ +000e1a68 00010c16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ +000e1a6c 00010e16 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ +000e1a70 00010f16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ +000e1a74 00011016 R_ARM_JUMP_SLOT 00000000 getgrgid@GLIBC_2.4 │ │ │ │ +000e1a78 00011316 R_ARM_JUMP_SLOT 00000000 mbtowc@GLIBC_2.4 │ │ │ │ +000e1a7c 00011416 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ +000e1a80 00011616 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ +000e1a84 00011716 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xe0630 contains 29 entries: │ │ │ │ +Dynamic section at offset 0xe0628 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) 0x7920 │ │ │ │ - 0x0000000d (FINI) 0xa9348 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0xd5a30 │ │ │ │ + 0x0000000c (INIT) 0x7960 │ │ │ │ + 0x0000000d (FINI) 0xa9a78 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0xd6a28 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0xd5a34 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0xd6a2c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ - 0x00000005 (STRTAB) 0x1458 │ │ │ │ + 0x00000005 (STRTAB) 0x1478 │ │ │ │ 0x00000006 (SYMTAB) 0x218 │ │ │ │ - 0x0000000a (STRSZ) 2694 (bytes) │ │ │ │ + 0x0000000a (STRSZ) 2708 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000015 (DEBUG) 0x0 │ │ │ │ - 0x00000003 (PLTGOT) 0xe0738 │ │ │ │ - 0x00000002 (PLTRELSZ) 1672 (bytes) │ │ │ │ + 0x00000003 (PLTGOT) 0xe1730 │ │ │ │ + 0x00000002 (PLTRELSZ) 1688 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x7298 │ │ │ │ - 0x00000011 (REL) 0x2248 │ │ │ │ + 0x00000017 (JMPREL) 0x72c8 │ │ │ │ + 0x00000011 (REL) 0x2278 │ │ │ │ 0x00000012 (RELSZ) 20560 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ │ 0x6ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ │ - 0x6ffffffe (VERNEED) 0x2128 │ │ │ │ + 0x6ffffffe (VERNEED) 0x2158 │ │ │ │ 0x6fffffff (VERNEEDNUM) 3 │ │ │ │ - 0x6ffffff0 (VERSYM) 0x1ede │ │ │ │ + 0x6ffffff0 (VERSYM) 0x1f0c │ │ │ │ 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: bbe23bbcb381a9931882447e0b99ab1b5b0c1422 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e6e67ce29298878980e9293d431762d62d2bea4c │ │ │ │ │ │ │ │ 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,86 +1,87 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 292 entries: │ │ │ │ - Addr: 0x0000000000001ede Offset: 0x00001ede Link: 5 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 294 entries: │ │ │ │ + Addr: 0x0000000000001f0c Offset: 0x00001f0c Link: 5 (.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) 1 (*global*) 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) 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) │ │ │ │ + 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) │ │ │ │ 044: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 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) │ │ │ │ + 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) │ │ │ │ 058: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 05c: 3 (GLIBC_2.4) 2 (GLIBC_2.34) 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) │ │ │ │ 060: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ - 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: 1 (*global*) a (GLIBC_2.23) b (GLIBC_2.33) 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) 1 (*global*) a (GLIBC_2.23) b (GLIBC_2.33) │ │ │ │ 088: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (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) │ │ │ │ + 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) │ │ │ │ 098: 3 (GLIBC_2.4) 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) │ │ │ │ + 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) │ │ │ │ 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: 6 (GLIBC_2.38) d (GLIBC_2.38) e (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) │ │ │ │ + 0ac: 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) 3 (GLIBC_2.4) │ │ │ │ + 0b0: 5 (GLIBC_2.4) 2 (GLIBC_2.34) 3 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ + 0b4: 3 (GLIBC_2.4) 6 (GLIBC_2.38) d (GLIBC_2.38) e (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) │ │ │ │ 0c0: 5 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) 5 (GLIBC_2.4) │ │ │ │ - 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: f (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) 1 (*global*) 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) 10 (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*) │ │ │ │ + 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) f (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) 1 (*global*) │ │ │ │ + 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) 10 (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) │ │ │ │ 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: 0x0000000000002128 Offset: 0x00002128 Link: 6 (.dynstr) │ │ │ │ + Addr: 0x0000000000002158 Offset: 0x00002158 Link: 6 (.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: 16 │ │ │ │ 0x0040: Name: GLIBC_2.35 Flags: none Version: 14 │ │ │ │ 0x0050: Name: GLIBC_2.38 Flags: none Version: 13 │ │ │ │ 0x0060: Name: GLIBC_2.23 Flags: none Version: 10 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ !BF8F[hC │ │ │ │ H[hzDxDB │ │ │ │ L}D|D*F FB │ │ │ │ H[hzDxD@ │ │ │ │ /FpJ;FpH │ │ │ │ ,K*F2IyD │ │ │ │ @ {JzKzD │ │ │ │ -BIRF0FyDa │ │ │ │ +BIRF0FyDb │ │ │ │ I"F8FyDa │ │ │ │ I "8FyDa │ │ │ │ &I "8FyDa │ │ │ │ ![J\H[hzDxD= │ │ │ │ J H[hzDxD= │ │ │ │ #@#9F(F │ │ │ │ XxD#h[h= │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ JF1FJ5KzD │ │ │ │ =JyD=O=K │ │ │ │ 4\UDJ?KzD │ │ │ │ -A(F{D3`K │ │ │ │ +A(F{D3`L │ │ │ │ 4I4J5K5HlX │ │ │ │ FzD,Y$hK │ │ │ │ XyD,1<"8hH │ │ │ │ 04>"B'{D │ │ │ │ !9HzDxD% │ │ │ │ Zh"`\` F │ │ │ │ 3K9F3HxD │ │ │ │ @@ -277,15 +277,15 @@ │ │ │ │ F2I2NyDE │ │ │ │ ,JihzDSh │ │ │ │ }Dd"!FhF5O │ │ │ │ oK$(zDnN~D │ │ │ │ 'L}D'K'J{D,Y │ │ │ │ &xA#%!8F │ │ │ │ F"F(FyD> │ │ │ │ -6)F2FXFE │ │ │ │ +6)F2FXFF │ │ │ │ I2F+F FyD; │ │ │ │ _I;FRFyD8 │ │ │ │ xDEMEJFK}DAX h │ │ │ │ TJPF%pzD7 │ │ │ │ !@KAH/p{DxD │ │ │ │ 9H:J[FxD │ │ │ │ h%"ch1F(F │ │ │ │ @@ -394,41 +394,42 @@ │ │ │ │ 3iYF"F0F │ │ │ │ 3iQF"F0F │ │ │ │ 4%F F)Fp │ │ │ │ #2F!F(F{ │ │ │ │ 7F:F!F(Fz │ │ │ │ k"F1F(FC │ │ │ │ F)FRFTDz │ │ │ │ +"HF)F&hy │ │ │ │ k*F1F FC │ │ │ │ k*F1F FC │ │ │ │ k*F1F FC │ │ │ │ 5F(F.F)F"k │ │ │ │ -hc`VJTKzD │ │ │ │ +hc`]J[KzD │ │ │ │ kRFBI FC │ │ │ │ hc`{JxKzD │ │ │ │ -9Fp" F'Fw │ │ │ │ +9Fp" F'Fv │ │ │ │ Gbi#j:`O │ │ │ │ a"hZ`:hZa │ │ │ │ FBF)F: │ │ │ │ +00007960 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 83d4 <__time64@plt+0x4c> │ │ │ │ + bl 842c <__time64@plt+0x4c> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1090 +1,1100 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -0000792c <__gmtime64@plt-0x14>: │ │ │ │ +0000796c <__gmtime64@plt-0x14>: │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 793c <__gmtime64@plt-0x4> │ │ │ │ + ldr lr, [pc, #4] @ 797c <__gmtime64@plt-0x4> │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - strdeq r8, [sp], -ip │ │ │ │ + @ instruction: 0x000d9db4 │ │ │ │ │ │ │ │ -00007940 <__gmtime64@plt>: │ │ │ │ +00007980 <__gmtime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3508]! @ 0xdb4 │ │ │ │ │ │ │ │ -0000794c : │ │ │ │ +0000798c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ │ │ │ │ -00007958 <__localtime64@plt>: │ │ │ │ +00007998 <__localtime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ │ │ │ │ -00007964 : │ │ │ │ +000079a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ -00007970 : │ │ │ │ +000079b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -0000797c : │ │ │ │ +000079bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ -00007988 : │ │ │ │ +000079c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ -00007994 : │ │ │ │ +000079d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3524]! @ 0xdc4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ -000079a0 : │ │ │ │ +000079e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3516]! @ 0xdbc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ -000079ac <__stat64_time64@plt>: │ │ │ │ +000079ec <__stat64_time64@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3504]! @ 0xdb0 │ │ │ │ - │ │ │ │ -000079bc : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3432]! @ 0xd68 │ │ │ │ │ │ │ │ -000079c8 : │ │ │ │ +000079fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3488]! @ 0xda0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3424]! @ 0xd60 │ │ │ │ │ │ │ │ -000079d4 : │ │ │ │ +00007a08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3480]! @ 0xd98 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ │ │ │ │ -000079e0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007a14 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3408]! @ 0xd50 │ │ │ │ │ │ │ │ -000079f0 : │ │ │ │ +00007a20 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3456]! @ 0xd80 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ -00007a00 : │ │ │ │ +00007a30 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ - │ │ │ │ -00007a10 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ - │ │ │ │ -00007a1c <__libc_start_main@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ - │ │ │ │ -00007a28 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ - │ │ │ │ -00007a34 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3408]! @ 0xd50 │ │ │ │ - │ │ │ │ -00007a44 <__cxa_finalize@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3400]! @ 0xd48 │ │ │ │ - │ │ │ │ -00007a50 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3392]! @ 0xd40 │ │ │ │ - │ │ │ │ -00007a5c : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3384]! @ 0xd38 │ │ │ │ │ │ │ │ -00007a68 : │ │ │ │ +00007a40 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ -00007a78 <__isoc23_strtoull@plt>: │ │ │ │ +00007a50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ -00007a84 : │ │ │ │ +00007a5c <__libc_start_main@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ -00007a90 : │ │ │ │ +00007a68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ -00007a9c : │ │ │ │ +00007a74 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3336]! @ 0xd08 │ │ │ │ │ │ │ │ -00007aa8 : │ │ │ │ +00007a84 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3328]! @ 0xd00 │ │ │ │ │ │ │ │ -00007ab4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007a90 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3320]! @ 0xcf8 │ │ │ │ │ │ │ │ -00007ac4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007a9c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3312]! @ 0xcf0 │ │ │ │ │ │ │ │ -00007ad4 : │ │ │ │ +00007aa8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ │ │ │ │ -00007ae0 : │ │ │ │ +00007ab8 <__isoc23_strtoull@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ -00007aec : │ │ │ │ +00007ac4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ │ │ │ │ -00007af8 : │ │ │ │ +00007ad0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ │ │ │ │ -00007b04 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007adc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3264]! @ 0xcc0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ -00007b14 : │ │ │ │ +00007ae8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3256]! @ 0xcb8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ -00007b20 <_exit@plt>: │ │ │ │ +00007af4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3248]! @ 0xcb0 │ │ │ │ │ │ │ │ -00007b2c : │ │ │ │ +00007b04 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ -00007b3c : │ │ │ │ +00007b14 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ -00007b48 : │ │ │ │ +00007b20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ │ │ │ │ -00007b54 : │ │ │ │ +00007b2c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ │ │ │ │ -00007b60 : │ │ │ │ +00007b38 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ │ │ │ │ -00007b6c : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ - │ │ │ │ -00007b78 : │ │ │ │ +00007b44 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3188]! @ 0xc74 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3192]! @ 0xc78 │ │ │ │ │ │ │ │ -00007b84 : │ │ │ │ +00007b54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ -00007b90 : │ │ │ │ +00007b60 <_exit@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3176]! @ 0xc68 │ │ │ │ │ │ │ │ -00007b9c : │ │ │ │ +00007b6c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ │ │ │ │ -00007ba8 : │ │ │ │ +00007b7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ -00007bb4 : │ │ │ │ +00007b88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ -00007bc0 : │ │ │ │ +00007b94 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ -00007bcc : │ │ │ │ +00007ba0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ -00007bd8 <__stack_chk_fail@plt>: │ │ │ │ +00007bac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3124]! @ 0xc34 │ │ │ │ │ │ │ │ -00007be4 : │ │ │ │ +00007bb8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ │ │ │ │ -00007bf0 : │ │ │ │ +00007bc4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ -00007bfc <__utimes64@plt>: │ │ │ │ +00007bd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ -00007c08 : │ │ │ │ +00007bdc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ -00007c14 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007be8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3080]! @ 0xc08 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ -00007c24 : │ │ │ │ +00007bf4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3072]! @ 0xc00 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ -00007c30 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007c00 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ -00007c40 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007c0c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3048]! @ 0xbe8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ │ │ │ │ -00007c50 : │ │ │ │ +00007c18 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3040]! @ 0xbe0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ -00007c5c : │ │ │ │ +00007c24 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3032]! @ 0xbd8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ -00007c68 <__fdelt_chk@plt>: │ │ │ │ +00007c30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3024]! @ 0xbd0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ -00007c74 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007c3c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ -00007c84 : │ │ │ │ +00007c48 <__utimes64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ -00007c90 <__isoc23_strtoll@plt>: │ │ │ │ +00007c54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ -00007c9c : │ │ │ │ +00007c60 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ │ │ │ │ -00007cac : │ │ │ │ +00007c70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2992]! @ 0xbb0 │ │ │ │ │ │ │ │ -00007cb8 : │ │ │ │ +00007c7c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ + │ │ │ │ +00007c8c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2968]! @ 0xb98 │ │ │ │ │ │ │ │ -00007cc4 : │ │ │ │ +00007c9c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2960]! @ 0xb90 │ │ │ │ │ │ │ │ -00007cd0 : │ │ │ │ +00007ca8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2952]! @ 0xb88 │ │ │ │ │ │ │ │ -00007cdc : │ │ │ │ +00007cb4 <__fdelt_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2944]! @ 0xb80 │ │ │ │ │ │ │ │ -00007ce8 : │ │ │ │ +00007cc0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ -00007cf8 : │ │ │ │ +00007cd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ -00007d04 <__fstat64_time64@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007cdc <__isoc23_strtoll@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2912]! @ 0xb60 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ -00007d14 : │ │ │ │ +00007ce8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ │ │ │ │ -00007d20 : │ │ │ │ +00007cf8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2896]! @ 0xb50 │ │ │ │ │ │ │ │ -00007d2c : │ │ │ │ +00007d04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2888]! @ 0xb48 │ │ │ │ │ │ │ │ -00007d38 : │ │ │ │ +00007d10 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2880]! @ 0xb40 │ │ │ │ │ │ │ │ -00007d44 <__memcpy_chk@plt>: │ │ │ │ +00007d1c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2872]! @ 0xb38 │ │ │ │ │ │ │ │ -00007d50 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007d28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2864]! @ 0xb30 │ │ │ │ │ │ │ │ -00007d60 <__stpcpy_chk@plt>: │ │ │ │ +00007d34 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ -00007d6c : │ │ │ │ +00007d44 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ -00007d78 <__ctype_get_mb_cur_max@plt>: │ │ │ │ +00007d50 <__fstat64_time64@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2832]! @ 0xb10 │ │ │ │ │ │ │ │ -00007d84 : │ │ │ │ +00007d60 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2824]! @ 0xb08 │ │ │ │ │ │ │ │ -00007d90 : │ │ │ │ +00007d6c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2816]! @ 0xb00 │ │ │ │ │ │ │ │ -00007d9c <__strcpy_chk@plt>: │ │ │ │ +00007d78 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2808]! @ 0xaf8 │ │ │ │ │ │ │ │ -00007da8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007d84 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2800]! @ 0xaf0 │ │ │ │ │ │ │ │ -00007db8 : │ │ │ │ +00007d90 <__memcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2792]! @ 0xae8 │ │ │ │ │ │ │ │ -00007dc4 <__nanosleep64@plt>: │ │ │ │ +00007d9c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2784]! @ 0xae0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ -00007dd0 : │ │ │ │ +00007dac <__stpcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2776]! @ 0xad8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ -00007ddc : │ │ │ │ +00007db8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2768]! @ 0xad0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ -00007de8 : │ │ │ │ +00007dc4 <__ctype_get_mb_cur_max@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2760]! @ 0xac8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ -00007df4 <__select64@plt>: │ │ │ │ +00007dd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2752]! @ 0xac0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -00007e00 : │ │ │ │ +00007ddc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2744]! @ 0xab8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -00007e0c : │ │ │ │ +00007de8 <__strcpy_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ -00007e18 <__fcntl_time64@plt>: │ │ │ │ +00007df4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ │ │ │ │ -00007e24 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007e04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2712]! @ 0xa98 │ │ │ │ │ │ │ │ -00007e34 : │ │ │ │ +00007e10 <__nanosleep64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ │ │ │ │ -00007e40 : │ │ │ │ +00007e1c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2696]! @ 0xa88 │ │ │ │ │ │ │ │ -00007e4c : │ │ │ │ +00007e28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -00007e58 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007e34 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ -00007e68 <__ctype_tolower_loc@plt>: │ │ │ │ +00007e40 <__select64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ │ │ │ │ -00007e74 <__ctype_toupper_loc@plt>: │ │ │ │ +00007e4c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ │ │ │ │ -00007e80 <__gmon_start__@plt>: │ │ │ │ +00007e58 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2656]! @ 0xa60 │ │ │ │ │ │ │ │ -00007e8c : │ │ │ │ +00007e64 <__fcntl_time64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ │ │ │ │ -00007e98 : │ │ │ │ +00007e70 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ -00007ea4 : │ │ │ │ +00007e80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ -00007eb0 <__ctype_b_loc@plt>: │ │ │ │ +00007e8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2624]! @ 0xa40 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ -00007ebc : │ │ │ │ +00007e98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2616]! @ 0xa38 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ -00007ec8 : │ │ │ │ +00007ea4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ │ │ │ │ -00007ed4 : │ │ │ │ +00007eb4 <__ctype_tolower_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2592]! @ 0xa20 │ │ │ │ │ │ │ │ -00007ee0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007ec0 <__ctype_toupper_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ │ │ │ │ -00007ef0 <__utimensat64@plt>: │ │ │ │ +00007ecc <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ │ │ │ │ -00007efc : │ │ │ │ +00007ed8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2568]! @ 0xa08 │ │ │ │ │ │ │ │ -00007f08 : │ │ │ │ +00007ee4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -00007f14 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007ef0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2552]! @ 0x9f8 │ │ │ │ │ │ │ │ -00007f24 : │ │ │ │ +00007efc <__ctype_b_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2544]! @ 0x9f0 │ │ │ │ │ │ │ │ -00007f30 <__libc_current_sigrtmax@plt>: │ │ │ │ +00007f08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2536]! @ 0x9e8 │ │ │ │ │ │ │ │ -00007f3c : │ │ │ │ +00007f14 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2528]! @ 0x9e0 │ │ │ │ │ │ │ │ -00007f48 : │ │ │ │ +00007f20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2520]! @ 0x9d8 │ │ │ │ │ │ │ │ -00007f54 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2512]! @ 0x9d0 │ │ │ │ - │ │ │ │ -00007f60 : │ │ │ │ +00007f2c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2504]! @ 0x9c8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ -00007f6c : │ │ │ │ +00007f3c <__utimensat64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2496]! @ 0x9c0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ -00007f78 : │ │ │ │ +00007f48 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2488]! @ 0x9b8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ -00007f84 : │ │ │ │ +00007f54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2480]! @ 0x9b0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ -00007f90 : │ │ │ │ +00007f60 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2472]! @ 0x9a8 │ │ │ │ │ │ │ │ -00007f9c <__open64_2@plt>: │ │ │ │ +00007f70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2464]! @ 0x9a0 │ │ │ │ │ │ │ │ -00007fa8 : │ │ │ │ +00007f7c <__libc_current_sigrtmax@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2456]! @ 0x998 │ │ │ │ │ │ │ │ -00007fb4 <__errno_location@plt>: │ │ │ │ +00007f88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2448]! @ 0x990 │ │ │ │ │ │ │ │ -00007fc0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007f94 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2440]! @ 0x988 │ │ │ │ │ │ │ │ -00007fd0 <__strcat_chk@plt>: │ │ │ │ +00007fa0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2432]! @ 0x980 │ │ │ │ │ │ │ │ -00007fdc <__cxa_atexit@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007fac : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2424]! @ 0x978 │ │ │ │ + │ │ │ │ +00007fb8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2416]! @ 0x970 │ │ │ │ │ │ │ │ -00007fec : │ │ │ │ +00007fc4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ │ │ │ │ -00007ff8 : │ │ │ │ +00007fd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2400]! @ 0x960 │ │ │ │ │ │ │ │ -00008004 : │ │ │ │ +00007fdc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2392]! @ 0x958 │ │ │ │ │ │ │ │ -00008010 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00007fe8 <__open64_2@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2384]! @ 0x950 │ │ │ │ │ │ │ │ -00008020 : │ │ │ │ +00007ff4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2376]! @ 0x948 │ │ │ │ │ │ │ │ -0000802c <__setitimer64@plt>: │ │ │ │ +00008000 <__errno_location@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2368]! @ 0x940 │ │ │ │ │ │ │ │ -00008038 : │ │ │ │ +0000800c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2352]! @ 0x930 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ -00008048 : │ │ │ │ +0000801c <__strcat_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2344]! @ 0x928 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ -00008054 : │ │ │ │ +00008028 <__cxa_atexit@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2336]! @ 0x920 │ │ │ │ │ │ │ │ -00008060 : │ │ │ │ +00008038 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ │ │ │ │ -0000806c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008044 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2320]! @ 0x910 │ │ │ │ │ │ │ │ -0000807c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008050 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2304]! @ 0x900 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2312]! @ 0x908 │ │ │ │ │ │ │ │ -0000808c : │ │ │ │ +0000805c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2296]! @ 0x8f8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ -00008098 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000806c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ │ │ │ │ -000080a8 : │ │ │ │ +00008078 <__setitimer64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ │ │ │ │ -000080b4 : │ │ │ │ +00008084 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2272]! @ 0x8e0 │ │ │ │ │ │ │ │ -000080c0 : │ │ │ │ +00008094 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2260]! @ 0x8d4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2264]! @ 0x8d8 │ │ │ │ │ │ │ │ -000080cc : │ │ │ │ +000080a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2256]! @ 0x8d0 │ │ │ │ │ │ │ │ -000080d8 : │ │ │ │ +000080ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2248]! @ 0x8c8 │ │ │ │ │ │ │ │ -000080e4 : │ │ │ │ +000080b8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ │ │ │ │ -000080f0 <__longjmp_chk@plt>: │ │ │ │ +000080c8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2224]! @ 0x8b0 │ │ │ │ │ │ │ │ -000080fc : │ │ │ │ +000080d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2216]! @ 0x8a8 │ │ │ │ │ │ │ │ -00008108 <__lstat64_time64@plt>: │ │ │ │ +000080e4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2208]! @ 0x8a0 │ │ │ │ - │ │ │ │ -00008118 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2200]! @ 0x898 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ -00008124 : │ │ │ │ +000080f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2192]! @ 0x890 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ │ │ │ │ -00008130 : │ │ │ │ +00008100 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2184]! @ 0x888 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ │ │ │ │ -0000813c : │ │ │ │ +0000810c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2176]! @ 0x880 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ -00008148 <__utime64@plt>: │ │ │ │ +00008118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2168]! @ 0x878 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ -00008154 : │ │ │ │ +00008124 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2160]! @ 0x870 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ -00008160 : │ │ │ │ +00008130 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2152]! @ 0x868 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ -0000816c <__getrusage64@plt>: │ │ │ │ +0000813c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2144]! @ 0x860 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ -00008178 : │ │ │ │ +00008148 <__longjmp_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2136]! @ 0x858 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ -00008184 : │ │ │ │ +00008154 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2128]! @ 0x850 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ -00008190 : │ │ │ │ +00008160 <__lstat64_time64@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2120]! @ 0x848 │ │ │ │ │ │ │ │ -0000819c <__sigsetjmp@plt>: │ │ │ │ +00008170 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2112]! @ 0x840 │ │ │ │ │ │ │ │ -000081a8 : │ │ │ │ +0000817c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2104]! @ 0x838 │ │ │ │ │ │ │ │ -000081b4 : │ │ │ │ +00008188 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2096]! @ 0x830 │ │ │ │ │ │ │ │ -000081c0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008194 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2088]! @ 0x828 │ │ │ │ │ │ │ │ -000081d0 : │ │ │ │ +000081a0 <__utime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2080]! @ 0x820 │ │ │ │ │ │ │ │ -000081dc <__semctl64@plt>: │ │ │ │ +000081ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2072]! @ 0x818 │ │ │ │ │ │ │ │ -000081e8 : │ │ │ │ +000081b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2064]! @ 0x810 │ │ │ │ │ │ │ │ -000081f4 : │ │ │ │ +000081c4 <__getrusage64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2056]! @ 0x808 │ │ │ │ │ │ │ │ -00008200 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000081d0 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #2048]! @ 0x800 │ │ │ │ + │ │ │ │ +000081dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2040]! @ 0x7f8 │ │ │ │ │ │ │ │ -00008210 : │ │ │ │ +000081e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2032]! @ 0x7f0 │ │ │ │ │ │ │ │ -0000821c : │ │ │ │ +000081f4 <__sigsetjmp@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2024]! @ 0x7e8 │ │ │ │ │ │ │ │ -00008228 : │ │ │ │ +00008200 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2016]! @ 0x7e0 │ │ │ │ │ │ │ │ -00008234 : │ │ │ │ +0000820c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #2008]! @ 0x7d8 │ │ │ │ │ │ │ │ -00008240 <__gettimeofday64@plt>: │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #2000]! @ 0x7d0 │ │ │ │ - │ │ │ │ -0000824c : │ │ │ │ +00008218 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1992]! @ 0x7c8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ -00008258 : │ │ │ │ +00008228 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1984]! @ 0x7c0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ -00008264 : │ │ │ │ +00008234 <__semctl64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1976]! @ 0x7b8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ -00008270 : │ │ │ │ +00008240 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1968]! @ 0x7b0 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ -0000827c : │ │ │ │ +0000824c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1960]! @ 0x7a8 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ -00008288 : │ │ │ │ +00008258 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1952]! @ 0x7a0 │ │ │ │ │ │ │ │ -00008294 : │ │ │ │ +00008268 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1944]! @ 0x798 │ │ │ │ │ │ │ │ -000082a0 : │ │ │ │ +00008274 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1936]! @ 0x790 │ │ │ │ │ │ │ │ -000082ac <__clock_gettime64@plt>: │ │ │ │ +00008280 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1928]! @ 0x788 │ │ │ │ │ │ │ │ -000082b8 <__ioctl_time64@plt>: │ │ │ │ +0000828c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1920]! @ 0x780 │ │ │ │ │ │ │ │ -000082c4 <__libc_current_sigrtmin@plt>: │ │ │ │ +00008298 <__gettimeofday64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1912]! @ 0x778 │ │ │ │ │ │ │ │ -000082d0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000082a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1904]! @ 0x770 │ │ │ │ │ │ │ │ -000082e0 : │ │ │ │ +000082b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1896]! @ 0x768 │ │ │ │ │ │ │ │ -000082ec : │ │ │ │ +000082bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1888]! @ 0x760 │ │ │ │ │ │ │ │ -000082f8 : │ │ │ │ +000082c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1880]! @ 0x758 │ │ │ │ │ │ │ │ -00008304 : │ │ │ │ +000082d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1872]! @ 0x750 │ │ │ │ │ │ │ │ -00008310 : │ │ │ │ +000082e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1864]! @ 0x748 │ │ │ │ │ │ │ │ -0000831c : │ │ │ │ +000082ec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1856]! @ 0x740 │ │ │ │ │ │ │ │ -00008328 : │ │ │ │ +000082f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1848]! @ 0x738 │ │ │ │ │ │ │ │ -00008334 : │ │ │ │ +00008304 <__clock_gettime64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1840]! @ 0x730 │ │ │ │ │ │ │ │ -00008340 : │ │ │ │ +00008310 <__ioctl_time64@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1832]! @ 0x728 │ │ │ │ │ │ │ │ -0000834c : │ │ │ │ +0000831c <__libc_current_sigrtmin@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ - ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1824]! @ 0x720 │ │ │ │ │ │ │ │ -00008358 : │ │ │ │ +00008328 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ -00008364 : │ │ │ │ +00008338 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ -00008370 : │ │ │ │ +00008344 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ -0000837c : │ │ │ │ +00008350 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ -00008388 <__time64@plt>: │ │ │ │ +0000835c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #216, 20 @ 0xd8000 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ + │ │ │ │ +00008368 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ + │ │ │ │ +00008374 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ + │ │ │ │ +00008380 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ + │ │ │ │ +0000838c : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ + │ │ │ │ +00008398 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ + │ │ │ │ +000083a4 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ + │ │ │ │ +000083b0 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ + │ │ │ │ +000083bc : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ + │ │ │ │ +000083c8 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ + │ │ │ │ +000083d4 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ + │ │ │ │ +000083e0 <__time64@plt>: │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #888832 @ 0xd9000 │ │ │ │ + ldr pc, [ip, #1692]! @ 0x69c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,143 +1,143 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00008398 : │ │ │ │ +000083f0 : │ │ │ │ @ instruction: 0xf0002200 │ │ │ │ svclt 0x0000be65 │ │ │ │ - bleq 444e4 │ │ │ │ + bleq 4453c │ │ │ │ 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 ac63c8 │ │ │ │ + bl 7c6420 │ │ │ │ svc 0x00a8f7ff │ │ │ │ - andeq r8, sp, ip, ror #6 │ │ │ │ - andeq r0, r0, r4, lsl r7 │ │ │ │ - ldr r3, [pc, #20] @ 83f0 <__time64@plt+0x68> │ │ │ │ - ldr r2, [pc, #20] @ 83f4 <__time64@plt+0x6c> │ │ │ │ + andeq r9, sp, ip, lsl #6 │ │ │ │ + andeq r0, r0, ip, lsl r7 │ │ │ │ + ldr r3, [pc, #20] @ 8448 <__time64@plt+0x68> │ │ │ │ + ldr r2, [pc, #20] @ 844c <__time64@plt+0x6c> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 7e80 <__gmon_start__@plt> │ │ │ │ - andeq r8, sp, r4, asr r3 │ │ │ │ - andeq r0, r0, r8, asr #11 │ │ │ │ - blmi 1da418 │ │ │ │ + b 7ecc <__gmon_start__@plt> │ │ │ │ + strdeq r9, [sp], -r4 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + blmi 1da470 │ │ │ │ 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 fp, sp, r2, asr #15 │ │ │ │ - andeq fp, sp, r0, asr #15 │ │ │ │ - andeq r8, sp, r2, lsr r3 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - blmi 25a44c │ │ │ │ - bmi 259610 │ │ │ │ - bne 6d9620 │ │ │ │ + andeq ip, sp, sl, ror #14 │ │ │ │ + andeq ip, sp, r8, ror #14 │ │ │ │ + ldrdeq r9, [sp], -r2 │ │ │ │ + andeq r0, r0, r0, ror #7 │ │ │ │ + blmi 25a4a4 │ │ │ │ + bmi 259668 │ │ │ │ + bne 6d9678 │ │ │ │ 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 │ │ │ │ - muleq sp, r8, r7 │ │ │ │ - muleq sp, r4, r7 │ │ │ │ - andeq r8, sp, r4, lsl #6 │ │ │ │ - andeq r0, r0, r8, lsr #16 │ │ │ │ - blmi 2b5880 │ │ │ │ + andeq ip, sp, r0, asr #14 │ │ │ │ + andeq ip, sp, ip, lsr r7 │ │ │ │ + andeq r9, sp, r4, lsr #5 │ │ │ │ + andeq r0, r0, r0, lsr r8 │ │ │ │ + blmi 2b58d8 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 276a18 │ │ │ │ + blmi 276a70 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xf7ffeae8 │ │ │ │ - blmi 1c837c │ │ │ │ + @ instruction: 0xf7ffeadc │ │ │ │ + blmi 1c83d4 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq fp, sp, r6, ror #14 │ │ │ │ - ldrdeq r8, [sp], -r4 │ │ │ │ - andeq r0, r0, r4, asr #7 │ │ │ │ - muleq sp, r2, fp │ │ │ │ - andeq fp, sp, r6, asr #14 │ │ │ │ + andeq ip, sp, lr, lsl #14 │ │ │ │ + andeq r9, sp, r4, ror r2 │ │ │ │ + andeq r0, r0, ip, asr #7 │ │ │ │ + andeq r9, sp, sl, lsr fp │ │ │ │ + andeq ip, sp, lr, ror #13 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x46074e38 │ │ │ │ ldrbtmi r4, [lr], #-3128 @ 0xfffff3c8 │ │ │ │ ldrdge pc, [r0], -r0 │ │ │ │ ldmdavs r5!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d6b389 │ │ │ │ strcc r8, [r4, -r4] │ │ │ │ - ldrbtcc pc, [pc], #79 @ 84cc <__time64@plt+0x144> @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 8524 <__time64@plt+0x144> @ │ │ │ │ rscscc pc, pc, r8, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strcs sp, [r0], -r0, lsr #32 │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ffe016 │ │ │ │ - @ instruction: 0x4602ed1e │ │ │ │ + @ instruction: 0x4602ed18 │ │ │ │ @ instruction: 0x46511994 │ │ │ │ - bl 218f9c │ │ │ │ + bl 218ff4 │ │ │ │ svclt 0x00a40006 │ │ │ │ - blne fea99da4 │ │ │ │ - bl 7c64f4 │ │ │ │ - bl 20f694 │ │ │ │ + blne fea99dfc │ │ │ │ + bl 4c654c │ │ │ │ + bl 20f6ec │ │ │ │ @ instruction: 0xf8080004 │ │ │ │ @ instruction: 0xf8579004 │ │ │ │ @ instruction: 0xf1baab04 │ │ │ │ andle r0, r5, r0, lsl #30 │ │ │ │ adcmi r4, lr, #80, 12 @ 0x5000000 │ │ │ │ vsubne.f64 d29, d20, d21 │ │ │ │ andeq lr, r4, r8, lsl #22 │ │ │ │ tstcs r0, sl, lsr #22 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @ instruction: 0xf7ff3201 │ │ │ │ - @ instruction: 0xf8c6bd8b │ │ │ │ + @ instruction: 0xf8c6bd85 │ │ │ │ @ instruction: 0xf1baa004 │ │ │ │ andle r0, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ - @ instruction: 0x4603ecf4 │ │ │ │ + strmi lr, [r3], -lr, ror #25 │ │ │ │ svceq 0x0004f857 │ │ │ │ ldrmi r3, [sp], #-769 @ 0xfffffcff │ │ │ │ stmdacs r0, {r0, r2, r4, r5, sp, lr} │ │ │ │ - ldclcs 1, cr13, [pc, #-980]! @ 8174 <__getrusage64@plt+0x8> │ │ │ │ - blmi 53f5d4 │ │ │ │ + ldclcs 1, cr13, [pc, #-980]! @ 81cc <__getrusage64@plt+0x8> │ │ │ │ + blmi 53f62c │ │ │ │ @ instruction: 0xf85444aa │ │ │ │ @ instruction: 0xf8d99003 │ │ │ │ @ instruction: 0xf8d88000 │ │ │ │ ldrbmi r4, [r4, #-0] │ │ │ │ @ instruction: 0xb1bcd118 │ │ │ │ strcs r4, [r4], -pc, lsl #30 │ │ │ │ and r4, r0, pc, ror r4 │ │ │ │ @ instruction: 0x4620683d │ │ │ │ - ldcl 7, cr15, [r6], {255} @ 0xff │ │ │ │ + ldcl 7, cr15, [r0], {255} @ 0xff │ │ │ │ strtmi r1, [r0], -r3, asr #24 │ │ │ │ eorsvs r4, fp, fp, lsr #8 │ │ │ │ @ instruction: 0xff44f037 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ stmdaeq r6, {r0, r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3604599c │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq fp, sp, sl, lsl r7 │ │ │ │ - andeq r8, sp, ip, ror r2 │ │ │ │ - andeq r0, r0, r0, asr r8 │ │ │ │ - andeq fp, sp, ip, ror #12 │ │ │ │ + andeq ip, sp, r2, asr #13 │ │ │ │ + andeq r9, sp, ip, lsl r2 │ │ │ │ + andeq r0, r0, r8, asr r8 │ │ │ │ + andeq ip, sp, r4, lsl r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #-816] @ 0xfffffcd0 │ │ │ │ stmibcs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stcvc 5, cr15, [r3, #-692]! @ 0xfffffd4c │ │ │ │ stmibmi r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -163,20 +163,20 @@ │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ andvs pc, r4, r3, lsl #4 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ cmnpvs r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldrdne pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf946f002 │ │ │ │ - blcs 19f38 │ │ │ │ + blcs 19f90 │ │ │ │ msrhi SPSR_s, #0 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ - bls 56b8c │ │ │ │ - bls de990 │ │ │ │ + bls 56be4 │ │ │ │ + bls de9e8 │ │ │ │ ldrdcc pc, [r4], #132 @ 0x84 │ │ │ │ cmppcs r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf100069a │ │ │ │ stmdavs r2!, {r0, r2, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x005e05df │ │ │ │ orrsls r2, r6, fp, lsl #2 │ │ │ │ addne pc, r0, #1107296256 @ 0x42000000 │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ ldmdage r2!, {r8, r9, sp} │ │ │ │ movwls r4, #1561 @ 0x619 │ │ │ │ movwls r2, #21268 @ 0x5314 │ │ │ │ stc 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ adcshi pc, r5, #64 @ 0x40 │ │ │ │ tstcs r1, r4, lsl #26 │ │ │ │ - bls 1f02a0 │ │ │ │ + bls 1f02f8 │ │ │ │ @ instruction: 0xf8df8aab │ │ │ │ vld2. {d0-d1}, [r3 :256], r0 │ │ │ │ adchi r7, fp, #192, 6 │ │ │ │ stmiacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c358fb │ │ │ │ @ instruction: 0xf8df20c4 │ │ │ │ @ instruction: 0xf8c328e0 │ │ │ │ @@ -207,33 +207,33 @@ │ │ │ │ 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 fead0d48 │ │ │ │ + bhi fead0da0 │ │ │ │ @ instruction: 0xf100061f │ │ │ │ @ instruction: 0xf8df813c │ │ │ │ - bls 56988 │ │ │ │ + bls 569e0 │ │ │ │ stmialt ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8524690 │ │ │ │ ldrbtmi sl, [fp], #3 │ │ │ │ stmiacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r9, [fp], #-1551 @ 0xfffff9f1 │ │ │ │ movwls r3, #25360 @ 0x6310 │ │ │ │ vmlals.f64 d9, d5, d0 │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ - b 13f031c │ │ │ │ + b 13f0374 │ │ │ │ usatmi r1, #1, ip, asr #24 │ │ │ │ @ instruction: 0xf8dfe0f4 │ │ │ │ @ instruction: 0xf0431878 │ │ │ │ @ instruction: 0xf8580404 │ │ │ │ vaddl.u8 q8, d3, d1 │ │ │ │ - b 64cc24 │ │ │ │ + b 64cc7c │ │ │ │ @ instruction: 0xf8c00f01 │ │ │ │ @ instruction: 0xf00040c4 │ │ │ │ ldrbeq r8, [r0], sl, lsl #2 │ │ │ │ ldmdacs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf023bf56 │ │ │ │ @ instruction: 0xf0430310 │ │ │ │ @ instruction: 0xf0430314 │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ stmdacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdacs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r9, [sl], #-2324 @ 0xfffff6ec │ │ │ │ ldrsbgt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmib r2, {r0, r2, r3, r4, fp, sp, lr}^ │ │ │ │ strbne r3, [r8, r2, lsl #4]! │ │ │ │ - bl 1b0f2e8 │ │ │ │ + bl 1b0f340 │ │ │ │ adcmi r0, fp, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r0, r2, ror fp │ │ │ │ smlalbbhi pc, r5, r0, r2 @ │ │ │ │ @ instruction: 0x37c0f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrdlt r6, [r8, -r8] │ │ │ │ @ instruction: 0xff6ef02a │ │ │ │ @@ -280,51 +280,51 @@ │ │ │ │ @ instruction: 0xf85827b0 │ │ │ │ @ instruction: 0xf8d33003 │ │ │ │ @ instruction: 0xf8c310dc │ │ │ │ addsvs r1, r8, #68, 2 │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ ldrvs r6, [r0], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0xf8832200 │ │ │ │ - bge c90a64 │ │ │ │ - blcs 2ef65c │ │ │ │ + bge c90abc │ │ │ │ + blcs 2ef6b4 │ │ │ │ movwcs sp, #41218 @ 0xa102 │ │ │ │ orrscc pc, r0, r2, asr #17 │ │ │ │ - bl ff54680c │ │ │ │ + bl ff3c6864 │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0854611 │ │ │ │ - @ instruction: 0xf8dffcd5 │ │ │ │ + @ instruction: 0xf8dffee5 │ │ │ │ @ instruction: 0xf858376c │ │ │ │ @ instruction: 0xf8d44003 │ │ │ │ @ instruction: 0xf00330c4 │ │ │ │ stmdacs r0, {r5, r8, r9} │ │ │ │ addhi pc, pc, r0 │ │ │ │ rscvs r6, r2, #34816 @ 0x8800 │ │ │ │ mcrvs 1, 7, fp, cr3, cr3, {3} │ │ │ │ andcs fp, r0, r3, ror #2 │ │ │ │ @ instruction: 0xfff2f03e │ │ │ │ @ instruction: 0xf02a6ee0 │ │ │ │ @ instruction: 0xf8dfff35 │ │ │ │ @ instruction: 0xf8583758 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - ldc2 0, cr15, [r4, #-540]! @ 0xfffffde4 │ │ │ │ + @ instruction: 0xf87ef088 │ │ │ │ @ instruction: 0x3730f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x0794681a │ │ │ │ @ instruction: 0xf8d3d505 │ │ │ │ @ instruction: 0xf04220c4 │ │ │ │ @ instruction: 0xf8c30202 │ │ │ │ @ instruction: 0xf8df20c4 │ │ │ │ tstcs r0, ip, lsr #14 │ │ │ │ @ instruction: 0xf8584638 │ │ │ │ @ instruction: 0xf8833003 │ │ │ │ addsvs r1, r9, lr, lsr r0 │ │ │ │ @ instruction: 0x3708f8df │ │ │ │ andpl pc, r3, r8, asr r8 @ │ │ │ │ - blvs ff4e2938 │ │ │ │ + blvs ff4e2990 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf01163d3 │ │ │ │ @ instruction: 0xf8dffb8f │ │ │ │ @ instruction: 0x460436f0 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldrdcs pc, [r4], #128 @ 0x80 │ │ │ │ @ instruction: 0xf0026803 │ │ │ │ @@ -349,68 +349,68 @@ │ │ │ │ stccs 0, cr1, [r0], {196} @ 0xc4 │ │ │ │ andshi pc, sl, #64 @ 0x40 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ cmppcc r4, sl, lsr #17 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r4, #-68]! @ 0xffffffbc │ │ │ │ ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0x0110f8da │ │ │ │ - blx ac4abe │ │ │ │ + blx ac4b16 │ │ │ │ ldrdcc pc, [r4], #138 @ 0x8a │ │ │ │ ldrdcs pc, [r0], -sl │ │ │ │ orrscc pc, ip, #587202560 @ 0x23000000 │ │ │ │ movweq pc, #49187 @ 0xc023 @ │ │ │ │ svclt 0x00480715 │ │ │ │ movweq pc, #32835 @ 0x8043 @ │ │ │ │ @ instruction: 0xf57f05dc │ │ │ │ @ instruction: 0xf8dfaef0 │ │ │ │ @ instruction: 0xf0232658 │ │ │ │ @ instruction: 0xf8580334 │ │ │ │ @ instruction: 0xf8c22002 │ │ │ │ @ instruction: 0xf7ff30c4 │ │ │ │ - movwcs lr, #2874 @ 0xb3a │ │ │ │ - blls 20958 │ │ │ │ + movwcs lr, #2868 @ 0xb34 │ │ │ │ + blls 209b0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ - blls 1346d8 │ │ │ │ + blls 134730 │ │ │ │ cdpls 6, 0, cr9, cr15, cr5, {0} │ │ │ │ @ instruction: 0xf8df8a9b │ │ │ │ vst1.8 {d2-d4}, [r3 :256], r0 │ │ │ │ stmdals r1, {r7, sl, ip, sp, lr} │ │ │ │ @ instruction: 0xf8d25882 │ │ │ │ streq r1, [r9], r4, asr #1 │ │ │ │ andshi pc, r6, #0, 2 │ │ │ │ - bl 8c6970 │ │ │ │ - blcs 22984 │ │ │ │ + bl 7469c8 │ │ │ │ + blcs 229dc │ │ │ │ addhi pc, pc, #0 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @ instruction: 0xf8df82e8 │ │ │ │ - bls 561a8 │ │ │ │ - blvs 69ecd8 │ │ │ │ + bls 56200 │ │ │ │ + blvs 69ed30 │ │ │ │ @ instruction: 0xf8df62da │ │ │ │ ldcge 5, cr3, [r8, #1008] @ 0x3f0 │ │ │ │ - bls fe52ed9c │ │ │ │ + bls fe52edf4 │ │ │ │ @ instruction: 0xf8df58cf │ │ │ │ @ instruction: 0xf8c735f4 │ │ │ │ stmiapl fp, {r2, r4, r5, r6, r8, sp}^ │ │ │ │ - stcgt 8, cr6, [pc, #-112] @ 8938 <__time64@plt+0x5b0> │ │ │ │ - strgt r3, [pc], #-1076 @ 89ac <__time64@plt+0x624> │ │ │ │ + stcgt 8, cr6, [pc, #-112] @ 8990 <__time64@plt+0x5b0> │ │ │ │ + strgt r3, [pc], #-1076 @ 8a04 <__time64@plt+0x624> │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0xf100069a │ │ │ │ mcrcs 2, 0, r8, cr12, cr6, {2} │ │ │ │ sbcshi pc, r5, #0 │ │ │ │ @ instruction: 0xf0002e0b │ │ │ │ - blls e9508 │ │ │ │ + blls e9560 │ │ │ │ vstrle d2, [r2, #-0] │ │ │ │ @ instruction: 0xf03a9803 │ │ │ │ @ instruction: 0xf8dff961 │ │ │ │ - bls 560ac │ │ │ │ + bls 56104 │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ smlatblt r8, ip, r0, r0 │ │ │ │ - ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ @ instruction: 0xf8c358cb │ │ │ │ @ instruction: 0xf8df20ac │ │ │ │ @ instruction: 0xf8df25bc │ │ │ │ ldrbtmi r3, [sl], #-1420 @ 0xfffffa74 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, pc, #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 23634 │ │ │ │ + blcs 2368c │ │ │ │ andhi pc, r6, #0 │ │ │ │ @ instruction: 0xf8bcf035 │ │ │ │ @ instruction: 0xf84cf02b │ │ │ │ ldrbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ ldmpl r3, {r0, r9, fp, ip, pc}^ │ │ │ │ ldrdcs pc, [r4], #131 @ 0x83 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, ip, pc} │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ strbmi r1, [r1], fp, lsl #18 │ │ │ │ stmib sp, {r7, r9, sl, lr}^ │ │ │ │ ldccs 2, cr6, [sl, #-36]! @ 0xffffffdc │ │ │ │ stccs 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x2601bf14 │ │ │ │ @ instruction: 0xf0002600 │ │ │ │ strtmi r8, [r7], -sp, lsr #1 │ │ │ │ - ldccs 6, cr2, [pc, #-0] @ 8aa4 <__time64@plt+0x71c> │ │ │ │ + ldccs 6, cr2, [pc, #-0] @ 8afc <__time64@plt+0x71c> │ │ │ │ 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 │ │ │ │ @@ -465,48 +465,48 @@ │ │ │ │ stccs 15, cr11, [r0, #-96] @ 0xffffffa0 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ mvnle r2, r0, lsl #6 │ │ │ │ tstlt r6, fp, lsr r0 │ │ │ │ @ instruction: 0xf10d7033 │ │ │ │ @ instruction: 0x46200a58 │ │ │ │ @ instruction: 0xf7fe4651 │ │ │ │ - stmdacs r0, {r1, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dadb1e │ │ │ │ @ instruction: 0xf8db0050 │ │ │ │ @ instruction: 0xf8da1008 │ │ │ │ @ instruction: 0xf8db3054 │ │ │ │ addmi r2, r8, #12 │ │ │ │ andeq lr, r2, #117760 @ 0x1cc00 │ │ │ │ ldmib sl, {r1, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ addmi r1, r8, #16, 4 │ │ │ │ - blle 359154 │ │ │ │ - bge 4ef758 │ │ │ │ + blle 3591ac │ │ │ │ + bge 4ef7b0 │ │ │ │ @ instruction: 0xf8dabb23 │ │ │ │ vst4.8 {d3-d6}, [r3 :64], r0 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ tstle sp, r0, lsl #31 │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ - blx fe4c4bf4 │ │ │ │ - blge 4efb74 │ │ │ │ + blx fe4c4c4c │ │ │ │ + blge 4efbcc │ │ │ │ stmdavs r2!, {r2, r5, r6, r8, ip, sp, pc}^ │ │ │ │ ldrbmi r3, [r1], -r9, lsl #8 │ │ │ │ andsls r4, r3, #32, 12 @ 0x2000000 │ │ │ │ - svc 0x003ef7fe │ │ │ │ - ble ff512b3c │ │ │ │ - blge 4efb8c │ │ │ │ + svc 0x0032f7fe │ │ │ │ + ble ff512b94 │ │ │ │ + blge 4efbe4 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ teqcs pc, #-2147483645 @ 0x80000003 │ │ │ │ @ instruction: 0x463c7033 │ │ │ │ - blpl 86b60 <__isoc23_strtoul@@Base+0xb338> │ │ │ │ + blpl 86bb8 <__isoc23_strtoul@@Base+0xb338> │ │ │ │ eorsle r2, r9, r0, lsl #26 │ │ │ │ @ instruction: 0xe79a787d │ │ │ │ @ instruction: 0xce20e9dd │ │ │ │ movweq lr, #59996 @ 0xea5c │ │ │ │ - blls 23cbf0 │ │ │ │ - bls 66ebc8 │ │ │ │ + blls 23cc48 │ │ │ │ + bls 66ec20 │ │ │ │ movwne lr, #27091 @ 0x69d3 │ │ │ │ svclt 0x0008429a │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8df80fc │ │ │ │ ldclne 4, cr3, [r0], #-80 @ 0xffffffb0 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrdge pc, [r0, -r3]! │ │ │ │ @@ -517,166 +517,166 @@ │ │ │ │ strteq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r2, [r8], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf960f062 │ │ │ │ @ instruction: 0xf8594bfa │ │ │ │ @ instruction: 0xf8c33003 │ │ │ │ stmdals r6, {r5, r8, sp, pc} │ │ │ │ ldmdbge r6, {r4, r5, r6, r9, sp} │ │ │ │ - svc 0x00c0f7fe │ │ │ │ + svc 0x00b4f7fe │ │ │ │ cdpvs 7, 6, cr14, cr8, cr6, {6} │ │ │ │ @ instruction: 0xf00230a8 │ │ │ │ @ instruction: 0x4604fd77 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - ldrb sl, [pc, #3559]! @ 99af <__time64@plt+0x1627> │ │ │ │ + ldrb sl, [pc, #3559]! @ 9a07 <__time64@plt+0x1627> │ │ │ │ @ instruction: 0x46c84bf0 │ │ │ │ andvs lr, r9, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf858990b │ │ │ │ - bne 1494be4 │ │ │ │ + bne 1494c3c │ │ │ │ @ instruction: 0xf8dd9f0d │ │ │ │ @ instruction: 0xf8d39030 │ │ │ │ @ instruction: 0xf8dd0110 │ │ │ │ @ instruction: 0xf06aa038 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi ffd4fc40 │ │ │ │ + blmi ffd4fc98 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ strb r1, [r7, #3074]! @ 0xc02 │ │ │ │ eorvc r4, r6, r7, lsr #12 │ │ │ │ strmi lr, [r1], -fp, ror #14 │ │ │ │ @ instruction: 0xf03c2000 │ │ │ │ - blmi ff8886bc │ │ │ │ + blmi ff888714 │ │ │ │ ldmpl r4, {r0, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf02b6ee0 │ │ │ │ @ instruction: 0xf8d4fb05 │ │ │ │ @ instruction: 0xf0870140 │ │ │ │ - @ instruction: 0xf8d4fb53 │ │ │ │ + @ instruction: 0xf8d4fe9d │ │ │ │ andcs r3, r0, #196 @ 0xc4 │ │ │ │ sbccs pc, r8, r4, asr #17 │ │ │ │ strle r0, [r3, #-1501]! @ 0xfffffa23 │ │ │ │ @ instruction: 0xf0321ff2 │ │ │ │ tstle pc, r4, lsl #24 │ │ │ │ svcge 0x00989b07 │ │ │ │ sbccc pc, r4, r4, asr #17 │ │ │ │ - blmi ff56f68c │ │ │ │ + blmi ff56f6e4 │ │ │ │ cmnpcs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r0, r9, fp, ip, pc}^ │ │ │ │ svcgt 0x000f681d │ │ │ │ - strgt r3, [pc, #-1332] @ 8718 <__time64@plt+0x390> │ │ │ │ + strgt r3, [pc, #-1332] @ 8770 <__time64@plt+0x390> │ │ │ │ muleq r7, r7, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ ldrdcc pc, [r4], #132 @ 0x84 │ │ │ │ @ instruction: 0xf57f0698 │ │ │ │ @ instruction: 0x4660aeb3 │ │ │ │ - bl 11c6c60 │ │ │ │ + bl 11c6cb8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf03e8104 │ │ │ │ ssat pc, #10, pc, asr #17 @ │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r9, fp, lr} │ │ │ │ stmdavs r2!, {r2, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf1400691 │ │ │ │ ldreq r8, [sl], -pc, asr #1 │ │ │ │ sbchi pc, ip, r0, lsl #2 │ │ │ │ vcge.f32 d2, d0, d10 │ │ │ │ - bvs ff869160 │ │ │ │ + bvs ff8691b8 │ │ │ │ @ instruction: 0x63214ace │ │ │ │ stmpl sl, {r0, r8, fp, ip, pc} │ │ │ │ bicslt r6, r2, r2, lsl r8 │ │ │ │ - bls 5bbc8 │ │ │ │ + bls 5bc20 │ │ │ │ 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: 0xff74f035 │ │ │ │ and r9, r1, r4, lsl #26 │ │ │ │ - blx 11c4ebc │ │ │ │ + blx 11c4f14 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 3c4edc │ │ │ │ + ldc2l 0, cr15, [r8, #-540] @ 0xfffffde4 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ - bls 5bb8c │ │ │ │ + bls 5bbe4 │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ vmla.i , , d0[1] │ │ │ │ cdpcs 3, 0, cr1, cr10, cr0, {2} │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blmi feaa9140 │ │ │ │ + blmi feaa9198 │ │ │ │ ldmpl r3, {r0, r9, fp, ip, pc}^ │ │ │ │ - blmi feb64150 │ │ │ │ + blmi feb641a8 │ │ │ │ @ instruction: 0xf9b358d3 │ │ │ │ @ instruction: 0xf7fe0030 │ │ │ │ - strb lr, [sp], #3914 @ 0xf4a │ │ │ │ - blcs 2f908 │ │ │ │ + strb lr, [sp], #3908 @ 0xf44 │ │ │ │ + blcs 2f960 │ │ │ │ addhi pc, r6, r0, asr #6 │ │ │ │ vqrdmulh.s d18, d0, d9 │ │ │ │ stcls 0, cr8, [r3], {226} @ 0xe2 │ │ │ │ andcs r9, r1, #3, 26 @ 0xc0 │ │ │ │ strtmi r2, [r8], -r2, lsl #2 │ │ │ │ - stm r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bls 5bb8c │ │ │ │ + ldmda lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bls 5bbe4 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrtcs pc, [r0], #2259 @ 0x8d3 @ │ │ │ │ @ instruction: 0xf0435d13 │ │ │ │ ldrpl r0, [r3, #-832] @ 0xfffffcc0 │ │ │ │ - blx fe744e14 │ │ │ │ + blx fe744e6c │ │ │ │ str r9, [r2], #4 │ │ │ │ svcvc 0x0090f412 │ │ │ │ qsubcs sp, r8, r4 │ │ │ │ @ instruction: 0x46204b94 │ │ │ │ andmi pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf01930c8 │ │ │ │ @ instruction: 0xf894fd49 │ │ │ │ - blcs 153b8 │ │ │ │ + blcs 15410 │ │ │ │ rscshi pc, r5, r0, asr #32 │ │ │ │ tsteq r8, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0xf8d4d506 │ │ │ │ ldrbeq r3, [r9, #196] @ 0xc4 │ │ │ │ - blls 3dd6c │ │ │ │ + blls 3ddc4 │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ movwls r2, #21268 @ 0x5314 │ │ │ │ - blls 242090 │ │ │ │ + blls 2420e8 │ │ │ │ @ instruction: 0x1016e9dd │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ svclt 0x00084298 │ │ │ │ @ instruction: 0xf47f4291 │ │ │ │ - blls 23496c │ │ │ │ + blls 2349c4 │ │ │ │ movwne lr, #59859 @ 0xe9d3 │ │ │ │ - bl 1cda310 │ │ │ │ + bl 1cda368 │ │ │ │ @ instruction: 0xf6bf030e │ │ │ │ ldrbt sl, [r0], ip, lsl #30 │ │ │ │ @ instruction: 0xf8594b8d │ │ │ │ ldrbt r0, [r8], r3 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ stmdbls r5, {r1, r2, r3, r7, pc} │ │ │ │ tstls r5, r1, lsl #18 │ │ │ │ @ instruction: 0xdd3f2900 │ │ │ │ - streq r6, [pc], #2065 @ 8db0 <__time64@plt+0xa28> │ │ │ │ + streq r6, [pc], #2065 @ 8e08 <__time64@plt+0xa28> │ │ │ │ ldmdbmi ip!, {r2, r3, r4, r5, r8, sl, ip, lr, pc}^ │ │ │ │ stmdavs r9, {r0, r6, fp, ip, lr} │ │ │ │ @ instruction: 0xf4118a89 │ │ │ │ teqle r5, r0, lsl #3 │ │ │ │ ldrtcs pc, [r0], #2258 @ 0x8d2 @ │ │ │ │ ldcpl 8, cr9, [r2], {3} │ │ │ │ - strle r0, [pc, #-1685]! @ 8737 <__time64@plt+0x3af> │ │ │ │ + strle r0, [pc, #-1685]! @ 878f <__time64@plt+0x3af> │ │ │ │ vld1.8 {d9-d10}, [r3], r4 │ │ │ │ ldmdami pc!, {r6, r7, r8, r9, ip, sp, lr}^ @ │ │ │ │ ldrbtmi r8, [r8], #-659 @ 0xfffffd6d │ │ │ │ - bls 5bbd4 │ │ │ │ + bls 5bc2c │ │ │ │ tstls r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf062461a │ │ │ │ ldrbt pc, [ip], #-2109 @ 0xfffff7c3 @ │ │ │ │ - bcs 2f5f8 │ │ │ │ + bcs 2f650 │ │ │ │ @ instruction: 0xf8d3db05 │ │ │ │ ldcpl 4, cr3, [fp], {176} @ 0xb0 │ │ │ │ svceq 0x0030f013 │ │ │ │ andcs sp, r0, #1073741863 @ 0x40000027 │ │ │ │ ldrmi r9, [r1], -r4, lsl #16 │ │ │ │ - @ instruction: 0xf9e2f085 │ │ │ │ + blx ffcc5072 │ │ │ │ orrsle r2, r6, r0, lsl #16 │ │ │ │ ldr r2, [r5, r5, lsr #2] │ │ │ │ - bls 5bbd8 │ │ │ │ + bls 5bc30 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ str r9, [lr], #-772 @ 0xfffffcfc │ │ │ │ ldrdcc pc, [r4], #132 @ 0x84 │ │ │ │ @ instruction: 0xf0234a5b │ │ │ │ stmdbls r1, {r4, r5, r8, r9} │ │ │ │ @ instruction: 0xf8c2588a │ │ │ │ ldr r3, [r0, #196]! @ 0xc4 │ │ │ │ @@ -684,150 +684,150 @@ │ │ │ │ @ instruction: 0xf6bf2800 │ │ │ │ ldrb sl, [r4], #-3494 @ 0xfffff25a │ │ │ │ smlalbtlt r6, r3, r3, sl │ │ │ │ teqlt r3, fp, lsl r8 │ │ │ │ @ instruction: 0xf008301c │ │ │ │ stmdacs r0, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r0, #508]! @ 0x1fc │ │ │ │ - blmi 13e47d0 │ │ │ │ - bls 54ec4 │ │ │ │ + blmi 13e4828 │ │ │ │ + bls 54f1c │ │ │ │ mrrcvs 8, 13, r5, fp, cr3 │ │ │ │ cmple r8, r0, lsl #22 │ │ │ │ - bls 5bbdc │ │ │ │ + bls 5bc34 │ │ │ │ andcs r5, r1, #13697024 @ 0xd10000 │ │ │ │ stc2 0, cr15, [r6, #-4]! │ │ │ │ andcs lr, r0, r0, ror #11 │ │ │ │ - b 1046e6c │ │ │ │ - blmi 11b5474 │ │ │ │ + b 1046ec4 │ │ │ │ + blmi 11b54cc │ │ │ │ ldmpl r3, {r0, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ - blmi 127dea8 │ │ │ │ + blmi 127df00 │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ andcc lr, r0, #208, 18 @ 0x340000 │ │ │ │ subsle r4, r4, #805306377 @ 0x30000009 │ │ │ │ andvs r1, r2, sl, asr ip │ │ │ │ andsvc r2, sl, sl, lsl #4 │ │ │ │ @ instruction: 0xffcaf03d │ │ │ │ stccs 5, cr14, [r0], {145} @ 0x91 │ │ │ │ ldclge 4, cr15, [r1, #-252]! @ 0xffffff04 │ │ │ │ - blcc 6fab8 │ │ │ │ - blcs 2dabc │ │ │ │ + blcc 6fb10 │ │ │ │ + blcs 2db14 │ │ │ │ stclge 7, cr15, [fp, #-508]! @ 0xfffffe04 │ │ │ │ strtmi r9, [r0], -r4, lsl #24 │ │ │ │ - blx ff2c50b8 │ │ │ │ + blx ff5c5110 │ │ │ │ vld1.32 {d8-d9}, [r3 :128], r3 │ │ │ │ adchi r7, r3, #192, 6 │ │ │ │ @ instruction: 0xf7ffe411 │ │ │ │ - stmdavs r3, {r2, r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ + stmdavs r3, {r1, r2, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ rscle r2, fp, r0, lsl #22 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r6, r8, sl, sp, lr, pc}^ │ │ │ │ strbmi r0, [sl], -r3, lsl #2 │ │ │ │ stc2l 0, cr15, [ip, #232] @ 0xe8 │ │ │ │ stmdacs r9, {r2, r9, sl, lr} │ │ │ │ svcge 0x0015f77f │ │ │ │ ldrtcc pc, [r0], #2263 @ 0x8d7 @ │ │ │ │ ldcpl 8, cr9, [sl], {3} │ │ │ │ @ instruction: 0xf039551a │ │ │ │ strls pc, [r3], #-3799 @ 0xfffff129 │ │ │ │ - blmi f42b20 │ │ │ │ + blmi f42b78 │ │ │ │ sbfx r5, r1, #17, #23 │ │ │ │ @ instruction: 0xff9af03d │ │ │ │ - ble fe352efc │ │ │ │ - blmi ca3a88 │ │ │ │ - bls 61b8c │ │ │ │ + ble fe352f54 │ │ │ │ + blmi ca3ae0 │ │ │ │ + bls 61be4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strbt sl, [r8], r5, asr #29 │ │ │ │ - bls 5bb8c │ │ │ │ + bls 5bbe4 │ │ │ │ @ instruction: 0xf8d458d4 │ │ │ │ stmdacs r0, {r2, r4, r8} │ │ │ │ mcrge 4, 7, pc, cr1, cr15, {1} @ │ │ │ │ @ instruction: 0xf910f081 │ │ │ │ andeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8c42100 │ │ │ │ subvs r1, r1, r4, lsl r1 │ │ │ │ - blx fe745034 │ │ │ │ + blx fe74508c │ │ │ │ ldrdcs lr, [sl, -r5] │ │ │ │ - @ instruction: 0xff90f081 │ │ │ │ + @ instruction: 0xff9cf081 │ │ │ │ @ instruction: 0xf8d4e7aa │ │ │ │ cdpls 0, 0, cr3, cr15, cr4, {6} │ │ │ │ nopeq {35} @ 0x23 │ │ │ │ sbccc pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf7fee51f │ │ │ │ - blmi 94486c │ │ │ │ + blmi 9448ac │ │ │ │ bicvc pc, r1, pc, asr #8 │ │ │ │ stmdami r3!, {r0, r9, fp, ip, pc} │ │ │ │ ldrbtmi r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ @ instruction: 0x461a9311 │ │ │ │ @ instruction: 0xff7cf061 │ │ │ │ @ instruction: 0xf0352000 │ │ │ │ - blmi 207224 │ │ │ │ - bls 5a838 │ │ │ │ + blmi 20727c │ │ │ │ + bls 5a890 │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf7ff0174 │ │ │ │ svclt 0x0000e8bc │ │ │ │ - andeq r8, sp, r0, ror r1 │ │ │ │ - andeq r8, sp, lr, ror #2 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - muleq r0, r8, r8 │ │ │ │ - andeq r0, r0, ip, lsr r8 │ │ │ │ - ldrdeq fp, [sp], -lr │ │ │ │ - ldrdeq fp, [sp], -r6 │ │ │ │ - andeq r0, r0, r8, lsr r7 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r8, ror r8 │ │ │ │ - andeq fp, sp, sl, lsr #8 │ │ │ │ - andeq r7, sp, sl, lsr sp │ │ │ │ - andeq r0, sl, sl, ror r9 │ │ │ │ - andeq fp, sp, r0, ror #2 │ │ │ │ - andeq r0, sl, lr, asr #16 │ │ │ │ - andeq sl, sp, r0, ror #31 │ │ │ │ - andeq r0, r0, ip, asr r7 │ │ │ │ - andeq r0, r0, r0, lsl r6 │ │ │ │ - andeq r0, sl, r2, lsl r6 │ │ │ │ - andeq r0, r0, ip, ror r6 │ │ │ │ - andeq r0, r0, r4, lsl #13 │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ + andeq r9, sp, r0, lsl r1 │ │ │ │ + andeq r9, sp, lr, lsl #2 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - andeq r0, sl, sl, lsl #9 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ + andeq r0, r0, r4, asr #16 │ │ │ │ + andeq ip, sp, r6, lsl #9 │ │ │ │ + andeq ip, sp, lr, ror r4 │ │ │ │ + andeq r0, r0, r0, asr #14 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andeq r0, r0, r0, lsl #16 │ │ │ │ + andeq r0, r0, r0, lsl #17 │ │ │ │ + ldrdeq ip, [sp], -r2 │ │ │ │ + ldrdeq r8, [sp], -sl │ │ │ │ + andeq r1, sl, r2, asr r0 │ │ │ │ + andeq ip, sp, r8, lsl #2 │ │ │ │ + andeq r0, sl, r6, lsr #30 │ │ │ │ + andeq fp, sp, r8, lsl #31 │ │ │ │ + andeq r0, r0, r4, ror #14 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + andeq r0, sl, sl, ror #25 │ │ │ │ + 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 │ │ │ │ + andeq r0, sl, r2, ror #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrbtmi r4, [sp], #-3352 @ 0xfffff2e8 │ │ │ │ stmdavc r3, {r4, r8, ip, sp, pc} │ │ │ │ ldmdblt r3, {r2, r9, sl, lr} │ │ │ │ ldmfd sp!, {sp} │ │ │ │ strdcs r8, [r0, -r8] │ │ │ │ mcr2 0, 5, pc, cr4, cr2, {0} @ │ │ │ │ - blle ffdd0830 │ │ │ │ + blle ffdd0888 │ │ │ │ @ instruction: 0x46204b12 │ │ │ │ @ instruction: 0xf8d758ef │ │ │ │ @ instruction: 0xf8d88000 │ │ │ │ @ instruction: 0xf037904c │ │ │ │ - blmi 4077e0 │ │ │ │ + blmi 407838 │ │ │ │ @ instruction: 0xf8c84604 │ │ │ │ stmiapl sp!, {r2, r3, r6}^ │ │ │ │ @ instruction: 0x3110f8d5 │ │ │ │ mulcc r2, r8, r9 │ │ │ │ stc2l 0, cr15, [lr, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0xf8c54631 │ │ │ │ andcs r0, r0, ip, lsr #1 │ │ │ │ - blx feb47048 │ │ │ │ + blx feb470a0 │ │ │ │ @ instruction: 0x4620683b │ │ │ │ subls pc, ip, r3, asr #17 │ │ │ │ - ldcl 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ + stcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ pop {r0, sp} │ │ │ │ svclt 0x000083f8 │ │ │ │ - andeq r7, sp, sl, lsr r7 │ │ │ │ - muleq r0, r8, r8 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ + ldrdeq r8, [sp], -sl │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ pkhtbcc pc, r4, pc, asr #17 @ │ │ │ │ ldrmi fp, [r5], -lr, lsr #1 │ │ │ │ pkhtbcs pc, r0, pc, asr #17 @ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ @ instruction: 0xf8dfe966 │ │ │ │ ldmpl sl!, {r4, r6, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf0136813 │ │ │ │ tstls r4, r0, asr #2 │ │ │ │ @ instruction: 0xf023bf1c │ │ │ │ andsvs r0, r3, r0, asr #6 │ │ │ │ @ instruction: 0x3638f8df │ │ │ │ - bls 914e0 <__isoc23_strtoul@@Base+0x15cb8> │ │ │ │ + bls 91538 <__isoc23_strtoul@@Base+0x15cb8> │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf7ff04b8 │ │ │ │ stmdacs r0, {r2, r3, r4, r6, fp, sp, lr, pc} │ │ │ │ teqphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x3624f8df │ │ │ │ stmiapl r3!, {r1, sl, fp, ip, pc}^ │ │ │ │ ldclvs 8, cr6, [sp], {27} │ │ │ │ @@ -910,32 +910,32 @@ │ │ │ │ ldmdavc fp, {r2, r3, sl, fp, ip, sp} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ ldmpl r4, {r1, r9, fp, ip, pc}^ │ │ │ │ ldrdeq lr, [r1, -r4] │ │ │ │ strbvs pc, [r8, #2260]! @ 0x8d4 @ │ │ │ │ @ instruction: 0xf8d46823 │ │ │ │ - b 812968 │ │ │ │ + b 8129c0 │ │ │ │ rsbvs r0, r0, r6 │ │ │ │ strbeq pc, [ip, #2260]! @ 0x8d4 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ - b 863570 │ │ │ │ + b 8635c8 │ │ │ │ adcvs r0, r1, r0, lsl #2 │ │ │ │ ldrbne pc, [r0, #2260]! @ 0x8d4 @ │ │ │ │ ldreq r6, [fp], r3, lsr #32 │ │ │ │ andeq lr, r1, #139264 @ 0x22000 │ │ │ │ @ instruction: 0xf10060e2 │ │ │ │ @ instruction: 0xf8df80c2 │ │ │ │ - bls 96654 <__isoc23_strtoul@@Base+0x1ae2c> │ │ │ │ + bls 966ac <__isoc23_strtoul@@Base+0x1ae2c> │ │ │ │ stmiavs r0!, {r2, r4, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, r0 │ │ │ │ @ instruction: 0xf916f03d │ │ │ │ ldreq r6, [pc, -r3, lsr #17] │ │ │ │ sbchi pc, r2, r0, lsl #2 │ │ │ │ - blx fe2c5262 │ │ │ │ + blx fe2c52ba │ │ │ │ ldrbtcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ subseq r6, r6, #1703936 @ 0x1a0000 │ │ │ │ ldmvs r9, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ addvs pc, r0, r2 │ │ │ │ tstpmi r0, r1, lsl #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0404301 │ │ │ │ @@ -957,57 +957,57 @@ │ │ │ │ @ instruction: 0xf0416819 │ │ │ │ andsvs r0, r9, r0, asr #2 │ │ │ │ ldrcc pc, [r4], #2271 @ 0x8df │ │ │ │ stmiapl ip, {r1, r8, fp, ip, pc}^ │ │ │ │ ldrdvs pc, [ip, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf8df80d7 │ │ │ │ - bls 964a4 <__isoc23_strtoul@@Base+0x1ac7c> │ │ │ │ + bls 964fc <__isoc23_strtoul@@Base+0x1ac7c> │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ strtmi r4, [r0], -ip, ror #2 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr14, cr14, {7} │ │ │ │ + mrc 7, 1, APSR_nzcv, cr8, cr14, {7} │ │ │ │ movwls r2, #773 @ 0x305 │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 11454be │ │ │ │ + blx fe445516 │ │ │ │ strcs r4, [r0], #-1542 @ 0xfffff9fa │ │ │ │ mrscs r2, R9_usr │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0x3001edb0 │ │ │ │ + andcc lr, r1, sl, lsr #27 │ │ │ │ addshi pc, r7, r0 │ │ │ │ stccs 4, cr3, [r3], {1} │ │ │ │ @ instruction: 0xf8dfd1f4 │ │ │ │ - bls 963f0 <__isoc23_strtoul@@Base+0x1abc8> │ │ │ │ + bls 96448 <__isoc23_strtoul@@Base+0x1abc8> │ │ │ │ stmdavs ip!, {r0, r2, r4, r6, r7, fp, ip, lr} │ │ │ │ msreq CPSR_, r4, lsl r0 │ │ │ │ @ instruction: 0xf8d5d07e │ │ │ │ @ instruction: 0xf00335e4 │ │ │ │ @ instruction: 0xf8d57200 │ │ │ │ @ instruction: 0xf04330c4 │ │ │ │ @ instruction: 0xf8c50320 │ │ │ │ movwcs r3, #196 @ 0xc4 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ tstmi r3, #35 @ 0x23 │ │ │ │ @ instruction: 0xf044bf08 │ │ │ │ @ instruction: 0xf8df7400 │ │ │ │ - bls 96354 <__isoc23_strtoul@@Base+0x1ab2c> │ │ │ │ + bls 963ac <__isoc23_strtoul@@Base+0x1ab2c> │ │ │ │ vld2. {d5-d6}, [r4 :64], r5 │ │ │ │ eorvs r6, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf8b36e6b │ │ │ │ @ instruction: 0xf002238c │ │ │ │ - bcs 889ca0 │ │ │ │ + bcs 889cf8 │ │ │ │ @ instruction: 0xf8d3d003 │ │ │ │ - bcs 12170 │ │ │ │ + bcs 121c8 │ │ │ │ @ instruction: 0xf103d071 │ │ │ │ - blmi fffc9478 │ │ │ │ + blmi fffc94d0 │ │ │ │ andcs r9, r1, #2, 26 @ 0x80 │ │ │ │ movwls r5, #26859 @ 0x68eb │ │ │ │ @ instruction: 0xf0014619 │ │ │ │ streq pc, [r3, #-2751]! @ 0xfffff541 │ │ │ │ - blmi ffdbe750 │ │ │ │ + blmi ffdbe7a8 │ │ │ │ ldmdavs r3, {r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ movwvs pc, #1091 @ 0x443 @ │ │ │ │ @ instruction: 0x46306013 │ │ │ │ @ instruction: 0xf7ff9905 │ │ │ │ andcs pc, r0, fp, lsr #18 │ │ │ │ mrc2 0, 5, pc, cr10, cr4, {1} │ │ │ │ nopeq {67} @ 0x43 │ │ │ │ @@ -1024,15 +1024,15 @@ │ │ │ │ smlattcs r0, sp, r6, lr │ │ │ │ @ instruction: 0xf0602018 │ │ │ │ tstpcs r0, r5, asr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0602019 │ │ │ │ stmdavs r3!, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldr r6, [r0, -r3, lsr #32]! │ │ │ │ - bls 9c328 <__isoc23_strtoul@@Base+0x20b00> │ │ │ │ + bls 9c380 <__isoc23_strtoul@@Base+0x20b00> │ │ │ │ movwls r5, #35027 @ 0x88d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ stmiavs r3!, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vst2.8 {d6-d7}, [r3 :128], r2 │ │ │ │ @ instruction: 0xf0024300 │ │ │ │ tstmi r3, #128, 4 │ │ │ │ svcge 0x002ef47f │ │ │ │ @@ -1040,37 +1040,37 @@ │ │ │ │ stc2 0, cr15, [r4], {72} @ 0x48 │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf854af25 │ │ │ │ stmdacs r0, {r2, r8, r9, fp} │ │ │ │ @ instruction: 0xe71fd1f4 │ │ │ │ @ instruction: 0xf0344608 │ │ │ │ - blmi ff507e0c │ │ │ │ + blmi ff507e64 │ │ │ │ andscs r9, ip, r2, lsl #20 │ │ │ │ movwls r5, #59603 @ 0xe8d3 │ │ │ │ @ instruction: 0xf0604619 │ │ │ │ stmdavs ip!, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fee785 │ │ │ │ - stmdavs r3, {r1, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3, {r2, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2b09 │ │ │ │ strtmi sl, [r0], -r3, ror #30 │ │ │ │ mcrr2 0, 3, pc, sl, cr9 @ │ │ │ │ @ instruction: 0xf8d3e75e │ │ │ │ @ instruction: 0xb1422390 │ │ │ │ teqlt r2, r2, lsl r8 │ │ │ │ rsbvc pc, r0, r3, lsl #10 │ │ │ │ - blx 6c5438 │ │ │ │ + blx 6c5490 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r6, r9, sl, fp, sp, lr} │ │ │ │ - blmi ff13da24 │ │ │ │ + blmi ff13da7c │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [r9], -pc, lsl #6 │ │ │ │ ldmpl r5, {r1, r3, r4, r5, r7, r8, r9, fp, lr}^ │ │ │ │ cdpvs 2, 6, cr2, cr8, cr1, {0} │ │ │ │ rsbvc pc, r0, r0, lsl #10 │ │ │ │ - blx fc543c │ │ │ │ + blx fc5494 │ │ │ │ ldrb r6, [r2, -fp, ror #28]! │ │ │ │ @ instruction: 0xf8d46823 │ │ │ │ ldclvs 1, cr1, [r5], {104} @ 0x68 │ │ │ │ stmdane r0, {r0, r1, r4, sl, ip, sp, lr, pc} │ │ │ │ ldrsble r6, [r5, #-65] @ 0xffffffbf │ │ │ │ @ instruction: 0x46284bb9 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ @@ -1078,39 +1078,39 @@ │ │ │ │ ldc2 0, cr15, [r8, #-332] @ 0xfffffeb4 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ strbmi sp, [r1], -sl, rrx │ │ │ │ @ instruction: 0xf105220a │ │ │ │ @ instruction: 0xf0710008 │ │ │ │ ldmdbge r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9005 │ │ │ │ - stmdacs r0, {r2, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r2, r6, sl, fp, sp, lr, pc} │ │ │ │ sbcshi pc, lr, r0, asr #5 │ │ │ │ ldrdcc pc, [r8, -r4] │ │ │ │ svclt 0x00c22b00 │ │ │ │ @ instruction: 0xf8d49903 │ │ │ │ @ instruction: 0xf841210c │ │ │ │ - blls d151c │ │ │ │ + blls d1574 │ │ │ │ @ instruction: 0xf0376818 │ │ │ │ strbeq pc, [r0, r1, lsr #21] @ │ │ │ │ adchi pc, r3, r0, lsl #2 │ │ │ │ - blmi fe76fcac │ │ │ │ - bls a34f8 │ │ │ │ + blmi fe76fd04 │ │ │ │ + bls a3550 │ │ │ │ ldmdavs r3, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orreq pc, r8, #35 @ 0x23 │ │ │ │ - blmi fe6614fc │ │ │ │ + blmi fe661554 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ ldrdcs pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ asrscs pc, r3, #17 @ │ │ │ │ - bls 9c318 <__isoc23_strtoul@@Base+0x20af0> │ │ │ │ + bls 9c370 <__isoc23_strtoul@@Base+0x20af0> │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ usat r6, #20, sp, asr #9 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ orrsmi r4, r3, #0, 6 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr7, cr15, {3} │ │ │ │ - bls 9c338 <__isoc23_strtoul@@Base+0x20b10> │ │ │ │ + bls 9c390 <__isoc23_strtoul@@Base+0x20b10> │ │ │ │ movwls r5, #43219 @ 0xa8d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strt pc, [lr], r5, lsl #27 │ │ │ │ @ instruction: 0xf0272002 │ │ │ │ stmdavs r2!, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf042ae36 │ │ │ │ @@ -1126,73 +1126,73 @@ │ │ │ │ @ instruction: 0xf0534479 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ strtmi sl, [r0], -ip, lsl #29 │ │ │ │ ldc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - str lr, [r4], ip, ror #21 │ │ │ │ + str lr, [r4], r0, ror #21 │ │ │ │ strmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf03a4628 │ │ │ │ mcrne 12, 0, pc, cr4, cr13, {1} @ │ │ │ │ ldmdbge r0, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ - bl ff847544 │ │ │ │ - blle 753550 │ │ │ │ + bl ff6c759c │ │ │ │ + blle 7535a8 │ │ │ │ @ instruction: 0xf4039b14 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ andsle r4, r7, r0, lsl #31 │ │ │ │ @ instruction: 0xf0114628 │ │ │ │ - blmi 1b48058 │ │ │ │ + blmi 1b480b0 │ │ │ │ strls r9, [r5], #-2562 @ 0xfffff5fe │ │ │ │ @ instruction: 0xf8c358d3 │ │ │ │ - blls 149820 │ │ │ │ - blle 4d4174 │ │ │ │ - blcs 3018c │ │ │ │ + blls 149878 │ │ │ │ + blle 4d41cc │ │ │ │ + blcs 301e4 │ │ │ │ stmdals r5, {r0, r3, r4, r7, r8, ip, lr, pc} │ │ │ │ ldc2 0, cr15, [r0], {57} @ 0x39 │ │ │ │ ldr r9, [r4, r5] │ │ │ │ @ instruction: 0xff3ef036 │ │ │ │ strb r4, [r3, r4, lsl #12] │ │ │ │ strcs r4, [r1, -r0, lsr #12] │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr14, {7} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strb r9, [r8, r5, lsl #6]! │ │ │ │ strtmi r2, [r8], -pc, lsr #2 │ │ │ │ - stcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ + stcl 7, cr15, [r8], {254} @ 0xfe │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ svccs 0x0000d051 │ │ │ │ sxtahmi sp, r0, r0 │ │ │ │ - stc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ + ldcl 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ andscs r4, r5, #88, 22 @ 0x16000 │ │ │ │ - bls a15c4 │ │ │ │ - bls df90c │ │ │ │ + bls a161c │ │ │ │ + bls df964 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf1b864da │ │ │ │ rsble r0, r8, r0, lsl #30 │ │ │ │ @ instruction: 0x462b4a5c │ │ │ │ @ instruction: 0xf44f9c02 │ │ │ │ ldmdami fp, {r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrbtmi r5, [r8], #-2210 @ 0xfffff75e │ │ │ │ @ instruction: 0xf061920d │ │ │ │ - blmi 13486e0 │ │ │ │ + blmi 1348738 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf5006e58 │ │ │ │ @ instruction: 0xf0027036 │ │ │ │ @ instruction: 0x4604f85d │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf037af51 │ │ │ │ strbeq pc, [r1, sp, ror #19] @ │ │ │ │ svcge 0x004cf53f │ │ │ │ strle r0, [r3], #-1794 @ 0xfffff8fe │ │ │ │ @ instruction: 0xf0114620 │ │ │ │ @ instruction: 0x4604fa53 │ │ │ │ eorvs r9, ip, r3, lsl #26 │ │ │ │ @ instruction: 0xff8cf053 │ │ │ │ @ instruction: 0xf7fe4629 │ │ │ │ - blmi f84910 │ │ │ │ + blmi f84950 │ │ │ │ tstcs r1, r2, lsl #20 │ │ │ │ ldmpl r3, {r3, r5, fp, sp, lr}^ │ │ │ │ ldrdcs pc, [r4], r3 @ │ │ │ │ @ instruction: 0xf8d36010 │ │ │ │ @ instruction: 0xf7fe00a4 │ │ │ │ @ instruction: 0xe731ff35 │ │ │ │ strtmi r4, [fp], -r1, asr #20 │ │ │ │ @@ -1206,202 +1206,202 @@ │ │ │ │ adcle r2, r6, r0, lsl #16 │ │ │ │ strtmi r4, [r1], -sp, lsr #22 │ │ │ │ ldmpl r3, {r1, r9, fp, ip, pc}^ │ │ │ │ movwls r4, #30242 @ 0x7622 │ │ │ │ @ instruction: 0x3110f8d3 │ │ │ │ @ instruction: 0xf103699b │ │ │ │ strbmi r0, [r0], -r2, lsl #16 │ │ │ │ - blx fe8c5762 │ │ │ │ - ble ed0e8c │ │ │ │ + blx fe8c57ba │ │ │ │ + ble ed0ee4 │ │ │ │ teqle r7, r0, lsl #30 │ │ │ │ stmdbls r2, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ stmiapl fp, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xe79d64da │ │ │ │ stmdbls r2, {r0, r5, r8, r9, fp, lr} │ │ │ │ stmiapl fp, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fe64da │ │ │ │ - stmdavs r3, {r2, r3, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3, {r1, r2, r7, sl, fp, sp, lr, pc} │ │ │ │ orrsle r2, r1, r2, lsl #22 │ │ │ │ @ instruction: 0x46284b1a │ │ │ │ ldmpl r4, {r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf0436823 │ │ │ │ eorvs r0, r3, r1, lsl #6 │ │ │ │ - ldc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ + stc 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf0363007 │ │ │ │ strtmi pc, [r9], -sp, asr #26 │ │ │ │ msreq SPSR_fs, r4, asr #17 │ │ │ │ mrrc2 0, 5, pc, r2, cr3 @ │ │ │ │ ldrdcc pc, [r0], r4 @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldmdbmi sp, {r2, r3, r4, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf0534479 │ │ │ │ ldrb pc, [r6, #3145] @ 0xc49 @ │ │ │ │ - bls 9c350 <__isoc23_strtoul@@Base+0x20b28> │ │ │ │ + bls 9c3a8 <__isoc23_strtoul@@Base+0x20b28> │ │ │ │ movwls r5, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xe719fc7f │ │ │ │ ldrb r9, [sp, -r5, lsl #8] │ │ │ │ @ instruction: 0xf0114640 │ │ │ │ - blls 207ec0 │ │ │ │ + blls 207f18 │ │ │ │ @ instruction: 0xf8c39405 │ │ │ │ ldr r0, [r7, -ip, lsr #1]! │ │ │ │ - @ instruction: 0x000d76b0 │ │ │ │ - andeq r7, sp, r4, lsr #13 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - andeq sl, sp, r6, lsl fp │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x000daab2 │ │ │ │ - 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 @ │ │ │ │ - ldrdeq pc, [r9], -ip │ │ │ │ - andeq r0, r0, ip, lsl #7 │ │ │ │ - andeq pc, r9, lr, lsl #28 │ │ │ │ - andeq pc, r9, r2, lsr #27 │ │ │ │ - andeq pc, r9, r8, lsr #26 │ │ │ │ - andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, sp, r0, asr r6 │ │ │ │ + andeq r8, sp, r4, asr #12 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + @ instruction: 0x000dbabe │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ + andeq fp, sp, sl, 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 │ │ │ │ + @ instruction: 0x000a05b4 │ │ │ │ + muleq r0, r4, r3 │ │ │ │ + andeq r0, sl, r6, ror #9 │ │ │ │ + andeq r0, sl, sl, ror r4 │ │ │ │ + andeq r0, sl, r0, lsl #8 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x46044b35 │ │ │ │ ldrbtmi r4, [fp], #-1551 @ 0xfffff9f1 │ │ │ │ strcc fp, [r1], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf1b74a33 │ │ │ │ svclt 0x00180800 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8532600 │ │ │ │ @ instruction: 0xf1099002 │ │ │ │ @ instruction: 0xf8d90518 │ │ │ │ - bcs 51830 │ │ │ │ + bcs 51888 │ │ │ │ @ instruction: 0xf8d9dd18 │ │ │ │ @ instruction: 0x46213030 │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ @ instruction: 0xf8c92800 │ │ │ │ stcle 0, cr0, [r6, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0x3018f8d9 │ │ │ │ cmnlt fp, r4, lsl #8 │ │ │ │ andsle r2, r3, fp, asr fp │ │ │ │ @ instruction: 0xd1252b2e │ │ │ │ - blcs 16e7844 │ │ │ │ + blcs 16e789c │ │ │ │ @ instruction: 0xf8d9d02d │ │ │ │ strcs r2, [r0], -r8, lsr #32 │ │ │ │ vstmiale r6!, {s5} │ │ │ │ - blcc 87818 <__isoc23_strtoul@@Base+0xbff0> │ │ │ │ + blcc 87870 <__isoc23_strtoul@@Base+0xbff0> │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ svclt 0x00182f00 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - blcs 1767868 │ │ │ │ + blcs 17678c0 │ │ │ │ strcc fp, [r1], #-3848 @ 0xfffff0f8 │ │ │ │ andcs sp, r0, #211 @ 0xd3 │ │ │ │ ldrmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf0324626 │ │ │ │ strmi pc, [r4], -sp, lsr #17 │ │ │ │ @ instruction: 0xf8d9e7cb │ │ │ │ @ instruction: 0xf1033044 │ │ │ │ ldrmi r0, [ip], #-769 @ 0xfffffcff │ │ │ │ strb sp, [r5, r5, asr #3]! │ │ │ │ svclt 0x00142b3d │ │ │ │ @ instruction: 0xf0082200 │ │ │ │ - bcs a010 <__time64@plt+0x1c88> │ │ │ │ + bcs a068 <__time64@plt+0x1c88> │ │ │ │ mcrne 0, 3, sp, cr6, cr13, {5} │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ andcs r8, r0, #248, 6 @ 0xe0000003 │ │ │ │ ldrmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf894f032 │ │ │ │ ldrtmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf0141c60 │ │ │ │ addmi pc, r6, #12224 @ 0x2fc0 │ │ │ │ shadd8mi fp, r4, r8 │ │ │ │ ldrtmi sp, [r1], -r3, asr #19 │ │ │ │ @ instruction: 0xf7fe2600 │ │ │ │ - strmi lr, [r4], -lr, lsr #21 │ │ │ │ + strmi lr, [r4], -r8, lsr #21 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ - andeq r6, sp, sl, asr #31 │ │ │ │ - andeq r0, r0, r0, asr r7 │ │ │ │ + andeq r7, sp, sl, ror #30 │ │ │ │ + andeq r0, r0, r8, asr r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fe4617 │ │ │ │ - stmdane fp!, {r1, r2, r3, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdane fp!, {r3, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdblt r0, {r2, r9, sl, lr} │ │ │ │ stccc 0, cr14, [r1], {73} @ 0x49 │ │ │ │ @ instruction: 0xf813d004 │ │ │ │ @ instruction: 0xf1bccd01 │ │ │ │ rscsle r0, r8, r0, lsr #30 │ │ │ │ ldrhtle r4, [lr], -r4 │ │ │ │ andcs sp, r0, #11776 @ 0x2e00 │ │ │ │ stmdaeq r6, {r0, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ stccs 5, cr5, [r0], {170} @ 0xaa │ │ │ │ - blne 7bd98c │ │ │ │ + blne 7bd9e4 │ │ │ │ @ instruction: 0xf8134641 │ │ │ │ @ instruction: 0xf8010901 │ │ │ │ adcsmi r0, r3, #1, 26 @ 0x40 │ │ │ │ @ instruction: 0xf7fed1f9 │ │ │ │ - stmdavc sl!, {r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ - bl fea238b0 │ │ │ │ + stmdavc sl!, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ + bl fea23908 │ │ │ │ @ instruction: 0xf8330604 │ │ │ │ @ instruction: 0xf4133012 │ │ │ │ svclt 0x00086f00 │ │ │ │ adcsmi r2, r5, #32, 14 @ 0x800000 │ │ │ │ cdpne 2, 7, cr13, cr3, cr1, {1} │ │ │ │ streq lr, [r8], #-2980 @ 0xfffff45c │ │ │ │ strtmi r4, [ip], #-683 @ 0xfffffd55 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ - bl fe996cc4 │ │ │ │ + bl fe996d1c │ │ │ │ ldrtmi r0, [r9], -r5, lsl #4 │ │ │ │ andeq lr, r4, r6, lsl #22 │ │ │ │ andcs fp, r1, #56, 30 @ 0xe0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt fec478d4 │ │ │ │ + bllt feac792c │ │ │ │ stmdbne fp!, {r0, r5, r9, sl, lr} │ │ │ │ andcs r1, r0, #140288 @ 0x22400 │ │ │ │ stmibne lr!, {r0, r3, r5, sl, lr} │ │ │ │ andle r7, r6, #26 │ │ │ │ @ instruction: 0xf8113d01 │ │ │ │ @ instruction: 0xf8053b01 │ │ │ │ adcmi r3, lr, #1, 30 │ │ │ │ pop {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x460181f0 │ │ │ │ rscsle r2, sl, r0, lsl #28 │ │ │ │ - bl 1008b8 │ │ │ │ + bl 100910 │ │ │ │ ldrpl r0, [r8, #2054] @ 0x806 │ │ │ │ ldmible r4!, {r3, r5, r7, r8, sl, lr}^ │ │ │ │ andeq lr, r5, #168, 22 @ 0x2a000 │ │ │ │ @ instruction: 0x21204628 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt fe3c7918 │ │ │ │ + bllt fe247970 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb60b28 │ │ │ │ + bl feb60b80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ ldc2l 0, cr15, [sl, #-24] @ 0xffffffe8 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0064611 │ │ │ │ cmpplt r4, r5, asr sp @ 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 :256], r8 │ │ │ │ - bl feb60b64 │ │ │ │ + bl feb60bbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf006461d │ │ │ │ @ instruction: 0x4629fdf3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xe7d14038 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -1413,173 +1413,173 @@ │ │ │ │ @ instruction: 0x4601447b │ │ │ │ andls pc, r5, r3, asr r8 @ │ │ │ │ @ instruction: 0x3110f8d9 │ │ │ │ ldmibvs pc, {r1, r3, r4, fp, sp, lr} @ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip} │ │ │ │ ldrmi sp, [r8], -pc, asr #32 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ - @ instruction: 0xff02f083 │ │ │ │ + @ instruction: 0xff4ef083 │ │ │ │ @ instruction: 0x3110f8d9 │ │ │ │ ldmibvs r8, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf8121a11 │ │ │ │ - bcs b949c8 │ │ │ │ + bcs b94a20 │ │ │ │ addhi pc, r2, r0 │ │ │ │ - bcs ba7a94 │ │ │ │ + bcs ba7aec │ │ │ │ addhi pc, r4, r0 │ │ │ │ svclt 0x00182a5b │ │ │ │ svclt 0x00142a3d │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ svclt 0x000c2a2b │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ stmdbcs r0, {r0, r8} │ │ │ │ addhi pc, fp, r0, asr #32 │ │ │ │ ldmdavs sl, {r2, r3, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ ldmdavs r9, {r8, sl, sp}^ │ │ │ │ stmdale lr!, {r0, r4, r7, r9, lr} │ │ │ │ cmpcs fp, r8, lsl r6 │ │ │ │ - blx bc5c04 │ │ │ │ + blx ec5c5c │ │ │ │ @ instruction: 0xf8d9e02d │ │ │ │ ldmib r0, {r4, r8}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ adcshi pc, r2, r0, lsl #1 │ │ │ │ andvs r1, r2, sl, asr ip │ │ │ │ andsvc r2, sl, sp, asr r2 │ │ │ │ @ instruction: 0xf8d9b93d │ │ │ │ @ instruction: 0xf04f3110 │ │ │ │ @ instruction: 0x463132ff │ │ │ │ @ instruction: 0xf0834618 │ │ │ │ - @ instruction: 0xf8d9fec7 │ │ │ │ + @ instruction: 0xf8d9ff13 │ │ │ │ ldmib r0, {r4, r8}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 4, sp, sl, cr1 │ │ │ │ andcs r6, r0, #2 │ │ │ │ @ instruction: 0xf8d9701a │ │ │ │ ldmibvs r8, {r4, r8, ip, sp} │ │ │ │ pop {r3, r4, r5, sl, lr} │ │ │ │ stccs 7, cr8, [r0], {240} @ 0xf0 │ │ │ │ strmi sp, [r5], -r7, ror #1 │ │ │ │ addsmi r6, r1, #5832704 @ 0x590000 │ │ │ │ mrrcne 9, 13, sp, r1, cr0 @ │ │ │ │ cmpcs fp, #25 │ │ │ │ ssatmi r7, #3, r3 │ │ │ │ - blmi 87acc <__isoc23_strtoul@@Base+0xc2a4> │ │ │ │ + blmi 87b24 <__isoc23_strtoul@@Base+0xc2a4> │ │ │ │ sbcle r2, ip, r0, lsl #24 │ │ │ │ ldmdaeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf81ae003 │ │ │ │ @ instruction: 0x2c004b01 │ │ │ │ @ instruction: 0xf1a4d0c5 │ │ │ │ - blcs 8a7e8 <__isoc23_strtoul@@Base+0xefc0> │ │ │ │ + blcs 8a840 <__isoc23_strtoul@@Base+0xefc0> │ │ │ │ @ instruction: 0xf8d9d80b │ │ │ │ ldmib r0, {r4, r8}^ │ │ │ │ addsmi r2, sl, #0, 6 │ │ │ │ tstpeq r1, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andvs fp, r1, ip, lsr pc │ │ │ │ andhi pc, r0, r2, lsl #17 │ │ │ │ @ instruction: 0xf8d9d20d │ │ │ │ stmdavs r3, {r4, r8} │ │ │ │ mrrcne 8, 4, r6, sl, cr1 │ │ │ │ svclt 0x003c428b │ │ │ │ andsvc r6, ip, r2 │ │ │ │ strtmi sp, [r1], -r1, ror #7 │ │ │ │ - @ instruction: 0xf9d6f081 │ │ │ │ + @ instruction: 0xf9e2f081 │ │ │ │ ldrsbcs lr, [ip, #-125] @ 0xffffff83 │ │ │ │ - @ instruction: 0xf9d2f081 │ │ │ │ + @ instruction: 0xf9def081 │ │ │ │ smlattcs r0, sp, r7, lr │ │ │ │ - @ instruction: 0xf9cef081 │ │ │ │ + @ instruction: 0xf9daf081 │ │ │ │ @ instruction: 0x3110f8d9 │ │ │ │ ldrtmi r6, [r8], #-2456 @ 0xfffff668 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ cmple r8, r1, lsl #18 │ │ │ │ @ instruction: 0xf8d96018 │ │ │ │ @ instruction: 0xe7773110 │ │ │ │ - bcs 16e7ca4 │ │ │ │ - bcs f7db7c │ │ │ │ - bcs 39744 │ │ │ │ + bcs 16e7cfc │ │ │ │ + bcs f7dbd4 │ │ │ │ + bcs 3979c │ │ │ │ ldmib r3, {r1, r7, r8, ip, lr, pc}^ │ │ │ │ addmi r2, sl, #0, 2 │ │ │ │ mrrcne 2, 6, sp, r1, cr3 │ │ │ │ @ instruction: 0x232e6019 │ │ │ │ @ instruction: 0xf8d97013 │ │ │ │ stccs 1, cr3, [r0], {16} │ │ │ │ svcge 0x0077f47f │ │ │ │ ldmib r3, {r0, r2, r3, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ addmi r2, sl, #0, 2 │ │ │ │ mrrcne 2, 4, sp, r1, cr13 │ │ │ │ @ instruction: 0x232e6019 │ │ │ │ ldmdavc r3!, {r0, r1, r4, ip, sp, lr} │ │ │ │ mvnle r2, lr, lsr #22 │ │ │ │ @ instruction: 0xf8d97872 │ │ │ │ - bcs 15f60 │ │ │ │ - bcs f79784 │ │ │ │ + bcs 15fb8 │ │ │ │ + bcs f797dc │ │ │ │ stccs 0, cr13, [r0], {223} @ 0xdf │ │ │ │ svcge 0x0061f47f │ │ │ │ ldmdavs sp, {r0, r1, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - bne feb6419c │ │ │ │ + bne feb641f4 │ │ │ │ @ instruction: 0xf43f3502 │ │ │ │ @ instruction: 0xf04faf59 │ │ │ │ @ instruction: 0x461832ff │ │ │ │ @ instruction: 0xf0834631 │ │ │ │ - @ instruction: 0xf8d9fe39 │ │ │ │ + @ instruction: 0xf8d9fe85 │ │ │ │ tstcs r0, r0, lsl r1 │ │ │ │ strtmi r6, [r8], #-2456 @ 0xfffff668 │ │ │ │ stc2 0, cr15, [sl], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0x3110f8d9 │ │ │ │ movwlt r6, #2074 @ 0x81a │ │ │ │ - bne 14a41c4 │ │ │ │ + bne 14a421c │ │ │ │ tstle r5, r2, lsl #20 │ │ │ │ stccs 0, cr6, [r0], {25} │ │ │ │ svcge 0x005ff43f │ │ │ │ @ instruction: 0x3110f8d9 │ │ │ │ @ instruction: 0xe76d681a │ │ │ │ @ instruction: 0xf081215d │ │ │ │ - @ instruction: 0x2d00f971 │ │ │ │ + @ instruction: 0x2d00f97d │ │ │ │ svcge 0x0055f47f │ │ │ │ ldrmi lr, [r8], -fp, asr #14 │ │ │ │ @ instruction: 0xf0693901 │ │ │ │ @ instruction: 0xf8d9fb23 │ │ │ │ @ instruction: 0xe71b3110 │ │ │ │ @ instruction: 0x46181e91 │ │ │ │ - blx 745d3e │ │ │ │ + blx 745d96 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ stccs 7, cr14, [r0], {69} @ 0x45 │ │ │ │ svcge 0x0056f47f │ │ │ │ ldrmi lr, [r8], -r1, asr #14 │ │ │ │ @ instruction: 0xf081212e │ │ │ │ - ldmdavc r3!, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavc r3!, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ lsrle r2, lr, #22 │ │ │ │ @ instruction: 0x4618e7b0 │ │ │ │ @ instruction: 0xf081212e │ │ │ │ - @ instruction: 0xf8d9f94f │ │ │ │ + @ instruction: 0xf8d9f95b │ │ │ │ stccs 1, cr3, [r0], {16} │ │ │ │ svcge 0x0013f47f │ │ │ │ svclt 0x0000e729 │ │ │ │ - andeq r6, sp, r4, lsr #27 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r7, sp, r4, asr #26 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ pkhtbmi r4, r9, sl, asr #22 │ │ │ │ @ instruction: 0x46074c5a │ │ │ │ cmpcs fp, fp, ror r4 │ │ │ │ ldrmi r4, [r0], r8, asr #12 │ │ │ │ @ instruction: 0xf8d5591d │ │ │ │ ldmdavs lr, {r4, r8, ip, sp} │ │ │ │ - bne ffda426c │ │ │ │ - ldmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bne ffda42c4 │ │ │ │ + ldmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r4], -pc, lsl #1 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - bl 281020 │ │ │ │ + bl 281078 │ │ │ │ addsmi r0, r8, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf104d274 │ │ │ │ strbmi r0, [r9], -r1, lsl #20 │ │ │ │ andeq lr, r9, #174080 @ 0x2a800 │ │ │ │ - @ instruction: 0xf08c4638 │ │ │ │ - @ instruction: 0xf8d5fd4f │ │ │ │ + @ instruction: 0xf08d4638 │ │ │ │ + @ instruction: 0xf8d5f89b │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ stmibvs r3, {r1, r2, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdavc r1!, {r0, r1, sp, lr}^ │ │ │ │ ldrbmi r1, [r1], r0, lsr #25 │ │ │ │ svclt 0x00182900 │ │ │ │ andsle r2, r4, sp, asr r9 │ │ │ │ eorsle r2, sp, ip, asr r9 │ │ │ │ @@ -1599,62 +1599,62 @@ │ │ │ │ andvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d5701a │ │ │ │ ldmibvs r8, {r4, r8, ip, sp} │ │ │ │ @ instruction: 0xf0134430 │ │ │ │ @ instruction: 0xf04ffbbf │ │ │ │ @ instruction: 0x460132ff │ │ │ │ @ instruction: 0xf0834638 │ │ │ │ - @ instruction: 0xf1b8fd8f │ │ │ │ + @ instruction: 0xf1b8fddb │ │ │ │ stcle 15, cr0, [r7], #-0 │ │ │ │ @ instruction: 0x4648215b │ │ │ │ - stmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf899d1b5 │ │ │ │ - blcs 15cb4 │ │ │ │ + blcs 15d0c │ │ │ │ @ instruction: 0xf8d5d13f │ │ │ │ - bllt fe18a0fc │ │ │ │ + bllt fe18a154 │ │ │ │ andvs r6, r3, r3, lsl #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ mulcc r1, r9, r8 │ │ │ │ stmdbeq r2, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ subseq pc, fp, #-1073741784 @ 0xc0000028 │ │ │ │ svclt 0x00982a02 │ │ │ │ ldmible r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf081e7b6 │ │ │ │ - @ instruction: 0xe7bff8bf │ │ │ │ + ldr pc, [pc, fp, asr #17]! │ │ │ │ @ instruction: 0xf0694631 │ │ │ │ @ instruction: 0xe7a6fa75 │ │ │ │ @ instruction: 0xf0812100 │ │ │ │ - @ instruction: 0xe7c8f8b7 │ │ │ │ + strb pc, [r8, r3, asr #17] @ │ │ │ │ andcc lr, r0, #3522560 @ 0x35c000 │ │ │ │ eorle r4, r5, #805306377 @ 0x30000009 │ │ │ │ subscs r1, sp, #22784 @ 0x5900 │ │ │ │ andsvc r6, sl, r9, lsr r0 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ mulcc r0, r9, r8 │ │ │ │ sbcsle r2, r4, r0, lsl #22 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ - @ instruction: 0xf08c4638 │ │ │ │ - @ instruction: 0xf8d5fcd9 │ │ │ │ + @ instruction: 0xf08d4638 │ │ │ │ + @ instruction: 0xf8d5f825 │ │ │ │ mcrcs 1, 0, r0, cr0, cr0, {0} │ │ │ │ ldrtmi sp, [r1], -lr, asr #1 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 1545ecc │ │ │ │ + blt 1545f24 │ │ │ │ mulcc r0, r9, r8 │ │ │ │ sbcle r2, r2, r0, lsl #22 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf04fdcea │ │ │ │ @ instruction: 0x464932ff │ │ │ │ @ instruction: 0xf0834638 │ │ │ │ - @ instruction: 0xe7b8fd3b │ │ │ │ + ldr pc, [r8, r7, lsl #27]! │ │ │ │ cmpcs sp, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - stmlt r6, {r0, r7, ip, sp, lr, pc} │ │ │ │ - andeq r6, sp, ip, asr #22 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ + ldmlt r2, {r0, r7, ip, sp, lr, pc} │ │ │ │ + andeq r7, sp, ip, ror #21 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r2, r3, asr ip │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x4601447c │ │ │ │ @@ -1669,24 +1669,24 @@ │ │ │ │ stccs 1, cr13, [r0, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0xf415d070 │ │ │ │ @ instruction: 0xf0007f28 │ │ │ │ andlt r8, r2, r4, lsl #1 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ rscsle r2, r6, r0, lsl #28 │ │ │ │ svceq 0x00a0f015 │ │ │ │ - blmi 10be268 │ │ │ │ + blmi 10be2c0 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ movtlt r0, #260 @ 0x104 │ │ │ │ ldrdhi pc, [r0, -pc] │ │ │ │ @ instruction: 0xf8dfaf01 │ │ │ │ ldrbtmi r9, [r8], #256 @ 0x100 │ │ │ │ @ instruction: 0xf50844f9 │ │ │ │ ands r7, r3, r4, lsl #21 │ │ │ │ smlattlt r8, r0, r8, r6 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + mcr 7, 4, pc, cr14, cr13, {7} @ │ │ │ │ ldrdeq pc, [r4, -r8] │ │ │ │ rscvs r2, r3, r0, lsl #6 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r3, {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xb1184798 │ │ │ │ svclt 0x0058046c │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @@ -1704,69 +1704,69 @@ │ │ │ │ eorsle r0, sl, r0, lsr #31 │ │ │ │ ldmibhi sl, {r0, r8, r9, fp, ip, pc} │ │ │ │ strle r0, [r1, #-1362]! @ 0xfffffaae │ │ │ │ mvnslt r6, sl, lsl r9 │ │ │ │ @ instruction: 0xf0304618 │ │ │ │ strmi pc, [r2], -fp, lsl #23 │ │ │ │ strmi r9, [r3], -r1, lsl #16 │ │ │ │ - bvs 4b6548 │ │ │ │ + bvs 4b65a0 │ │ │ │ ands fp, r5, sl, lsl r9 │ │ │ │ ldc2 0, cr15, [r4], {50} @ 0x32 │ │ │ │ andcs r9, r3, #65536 @ 0x10000 │ │ │ │ @ instruction: 0xf0322100 │ │ │ │ andcs pc, r5, #36608 @ 0x8f00 │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ - blcs 2fe60 │ │ │ │ + blcs 2feb8 │ │ │ │ @ instruction: 0x4619d1f2 │ │ │ │ @ instruction: 0xf0322202 │ │ │ │ - blls 8907c <__isoc23_strtoul@@Base+0xd854> │ │ │ │ + blls 890d4 <__isoc23_strtoul@@Base+0xd854> │ │ │ │ @ instruction: 0xf7fd6918 │ │ │ │ - blls 857b0 <__isoc23_strtoul@@Base+0x9f88> │ │ │ │ + blls 857d8 <__isoc23_strtoul@@Base+0x9f58> │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - andlt lr, r2, ip, asr #28 │ │ │ │ + andlt lr, r2, r0, asr #28 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldrdeq pc, [r4, -r3] │ │ │ │ @ instruction: 0xf07eb108 │ │ │ │ - blmi 448590 │ │ │ │ + blmi 4485e8 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ smlabtcs r4, r3, r8, pc @ │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ stmdals r1, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tstpvs r0, r5, lsl #8 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ adcsle r2, sp, r0, lsl #16 │ │ │ │ - blmi 283c98 │ │ │ │ + blmi 283cf0 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stmdacs r0, {r2, r8} │ │ │ │ ldrb sp, [r4, -r2, lsl #3]! │ │ │ │ - andeq r9, sp, r4, ror #29 │ │ │ │ - andeq r9, sp, r0, lsr #29 │ │ │ │ - andeq r9, sp, lr, lsl #29 │ │ │ │ - andeq r9, sp, ip, lsl #29 │ │ │ │ - ldrdeq r9, [sp], -r6 │ │ │ │ - andeq r9, sp, r6, asr #27 │ │ │ │ - andeq r9, sp, r8, lsr #27 │ │ │ │ + andeq sl, sp, ip, lsl #29 │ │ │ │ + andeq sl, sp, r8, asr #28 │ │ │ │ + andeq sl, sp, r6, lsr lr │ │ │ │ + andeq sl, sp, r4, lsr lr │ │ │ │ + andeq sl, sp, lr, ror sp │ │ │ │ + andeq sl, sp, lr, ror #26 │ │ │ │ + andeq sl, sp, r0, asr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, lr, ror #24 │ │ │ │ strmi r4, [r5], -lr, ror #22 │ │ │ │ sxtab16mi r4, r9, ip, ror #8 │ │ │ │ movwls r5, #2275 @ 0x8e3 │ │ │ │ ldrtvc pc, [ip], #2259 @ 0x8d3 @ │ │ │ │ @ instruction: 0x800cf9b7 │ │ │ │ @ instruction: 0xf1b84646 │ │ │ │ teqle r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf0038983 │ │ │ │ - blcs 88ac94 │ │ │ │ + blcs 88acec │ │ │ │ stmdbvs r3, {r0, r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blls 2a1ac │ │ │ │ + blls 2a204 │ │ │ │ teqpeq r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf007b198 │ │ │ │ strmi pc, [r6], -r5, asr #18 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ @ instruction: 0xf7ff60bd │ │ │ │ ldmvs fp!, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -1783,17 +1783,17 @@ │ │ │ │ eorpl pc, r6, r0, asr #16 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8d546b0 │ │ │ │ andcs sl, r8, #8 │ │ │ │ ldrbmi r4, [r0], -sp, asr #18 │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ - bllt 4469c │ │ │ │ - blcs 2426c │ │ │ │ - blls 3e074 │ │ │ │ + bllt 446f4 │ │ │ │ + blcs 242c4 │ │ │ │ + blls 3e0cc │ │ │ │ teqpeq r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf910f007 │ │ │ │ @ instruction: 0x4605687b │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs r8, {r0, r3, r5, r9, sl, lr} │ │ │ │ mrc2 7, 6, pc, cr14, cr15, {7} │ │ │ │ ldmvs r9!, {r0, r1, r3, r5, fp, sp, lr} │ │ │ │ @@ -1803,26 +1803,26 @@ │ │ │ │ ldmdavs r5, {r6, fp, lr} │ │ │ │ stmiapl r3!, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf06068ab │ │ │ │ ldmdavs fp!, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmvs r9, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ - svc 0x00a8f7fd │ │ │ │ + svc 0x00a2f7fd │ │ │ │ strmi r9, [r3], r1, lsl #18 │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ ldmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bicle r2, r1, r0, lsl #16 │ │ │ │ strhlt r6, [fp, #-139]! @ 0xffffff75 │ │ │ │ andcc pc, fp, sl, lsl r8 @ │ │ │ │ bicle r2, ip, lr, lsr #22 │ │ │ │ @ instruction: 0xf89a44da │ │ │ │ - blcs 17d5ff4 │ │ │ │ + blcs 17d604c │ │ │ │ @ instruction: 0xf89ad1c7 │ │ │ │ - blcs 16000 │ │ │ │ + blcs 16058 │ │ │ │ adcsvs sp, fp, r3, asr #3 │ │ │ │ stcle 14, cr2, [r2] │ │ │ │ movwcs r6, #2169 @ 0x879 │ │ │ │ and r1, r2, sl, lsl #30 │ │ │ │ adcsmi r3, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf852d09b │ │ │ │ adcmi r4, ip, #4, 30 │ │ │ │ @@ -1841,82 +1841,82 @@ │ │ │ │ stcne 8, cr15, [r4], {64} @ 0x40 │ │ │ │ @ instruction: 0x800cf9b7 │ │ │ │ ldclle 5, cr4, [r4], #608 @ 0x260 │ │ │ │ ldmcc pc!, {r3, r8, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf8a74628 │ │ │ │ andlt r8, r3, ip │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blcs 24470 │ │ │ │ + blcs 244c8 │ │ │ │ svcge 0x006ff43f │ │ │ │ - blcs 240d8 │ │ │ │ + blcs 24130 │ │ │ │ svcge 0x006bf43f │ │ │ │ - blx ffb46092 │ │ │ │ + blx ffb460ea │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 35e08 │ │ │ │ + blls 35e60 │ │ │ │ teqpeq r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldrb sl, [fp, -ip, asr #30] │ │ │ │ tstpeq r4, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mvnshi fp, r9, lsl #4 │ │ │ │ @ instruction: 0xf0360089 │ │ │ │ @ instruction: 0xf9b7f997 │ │ │ │ rsbsvs r6, r8, ip │ │ │ │ svclt 0x0000e75c │ │ │ │ - andeq r6, sp, ip, asr #16 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - muleq r9, r4, r4 │ │ │ │ - andeq r0, r0, r8, lsl #7 │ │ │ │ - andeq pc, r9, r8, lsr r4 @ │ │ │ │ + andeq r7, sp, ip, ror #15 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq pc, r9, ip, ror #22 │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + andeq pc, r9, r0, lsl fp @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r4], -r7, lsl #1 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ tstls r1, r0, lsl pc │ │ │ │ stmdacs r0, {r0, r1, r2, r5, sl, ip, sp, lr, pc} │ │ │ │ smuadcs r0, r7, r4 │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ addcs r6, r0, #196608 @ 0x30000 │ │ │ │ @ instruction: 0x47984639 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ smlsdls r4, r4, r0, sp │ │ │ │ - beq 467c8 │ │ │ │ + beq 46820 │ │ │ │ streq pc, [r0, -pc, asr #32] │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @ instruction: 0xf5b80a01 │ │ │ │ svclt 0x00187f50 │ │ │ │ svceq 0x00a0f1b8 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ movwls r2, #13056 @ 0x3300 │ │ │ │ @ instruction: 0x4647463b │ │ │ │ vmin.s8 d20, d18, d8 │ │ │ │ @ instruction: 0xf8bb090e │ │ │ │ vhadd.s8 d19, d2, d12 │ │ │ │ - b ca950 │ │ │ │ + b ca9a8 │ │ │ │ addsmi r0, r1, #1073741826 @ 0x40000002 │ │ │ │ andcs fp, r0, #12, 30 @ 0x30 │ │ │ │ andeq pc, r1, #10 │ │ │ │ teqle r5, r0, lsl #20 │ │ │ │ svcvs 0x0000f5b5 │ │ │ │ stccs 0, cr13, [r0, #-356] @ 0xfffffe9c │ │ │ │ tstlt pc, r0, ror #2 │ │ │ │ andsle r4, sl, pc, lsl r2 │ │ │ │ eorsle r2, pc, r0, lsl #28 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, fp, sp, lr} │ │ │ │ - blls fe23c │ │ │ │ + blls fe294 │ │ │ │ rsbsle r2, r3, r0, lsl #22 │ │ │ │ tstls r2, r8, lsl #12 │ │ │ │ - mcr 7, 7, pc, cr2, cr13, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr12, cr13, {7} │ │ │ │ ldrdcc pc, [r8], -fp │ │ │ │ strmi r9, [r2], -r2, lsl #18 │ │ │ │ ldrmi r9, [r8], -r5 │ │ │ │ @ instruction: 0xf7fe9302 │ │ │ │ stmdblt r0!, {r4, r6, r7, fp, sp, lr, pc} │ │ │ │ - bls 170d78 │ │ │ │ + bls 170dd0 │ │ │ │ stmdbcs lr!, {r0, r3, r4, r7, sl, fp, ip, lr} │ │ │ │ @ instruction: 0x4659d059 │ │ │ │ andcs r6, r8, #2293760 @ 0x230000 │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ strbmi sp, [r7], -r7, asr #3 │ │ │ │ tstlt fp, r4, lsl #22 │ │ │ │ @@ -1924,25 +1924,25 @@ │ │ │ │ @ instruction: 0xffaaf07f │ │ │ │ andlt r4, r7, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwlt r6, #43058 @ 0xa832 │ │ │ │ movwls r4, #9816 @ 0x2658 │ │ │ │ @ instruction: 0xf89ef00b │ │ │ │ addmi r6, r2, #3276800 @ 0x320000 │ │ │ │ - blls be93c │ │ │ │ + blls be994 │ │ │ │ svcvs 0x0000f5b5 │ │ │ │ - bllt 1d7e21c │ │ │ │ + bllt 1d7e274 │ │ │ │ andsmi fp, pc, #-1073741815 @ 0xc0000009 │ │ │ │ ldmdavs r1!, {r0, r1, r3, r4, r6, r7, ip, lr, pc}^ │ │ │ │ bicle r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0x3014f8db │ │ │ │ - blls 76958 │ │ │ │ + blls 769b0 │ │ │ │ @ instruction: 0xf8bbb13b │ │ │ │ ldrbeq r3, [fp, #-12] │ │ │ │ - blls 7f264 <__isoc23_strtoul@@Base+0x3a3c> │ │ │ │ + blls 7f2bc <__isoc23_strtoul@@Base+0x3a3c> │ │ │ │ @ instruction: 0x46584631 │ │ │ │ @ instruction: 0xf1084798 │ │ │ │ strb r0, [r8, r1, lsl #16] │ │ │ │ svcvs 0x0000f5b5 │ │ │ │ ldrbmi sp, [r8], -r5, ror #3 │ │ │ │ @ instruction: 0xf0089302 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @@ -1957,41 +1957,41 @@ │ │ │ │ eormi lr, fp, pc, lsr #15 │ │ │ │ @ instruction: 0xd1ac429f │ │ │ │ andcs lr, r0, #38273024 @ 0x2480000 │ │ │ │ @ instruction: 0x46114658 │ │ │ │ stc2 0, cr15, [ip], {48} @ 0x30 │ │ │ │ mrrcne 7, 13, lr, r0, cr5 │ │ │ │ @ instruction: 0xf7fd4418 │ │ │ │ - stmdacs r0, {r3, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ bfc sp, #3, #3 │ │ │ │ @ instruction: 0xf0331f3b │ │ │ │ bicle r0, r1, r4, lsl #6 │ │ │ │ ldrbmi r9, [r8], -r3, lsl #18 │ │ │ │ mrc2 0, 2, pc, cr0, cr7, {1} │ │ │ │ adcsle r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fd6871 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r1, r3, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe78ed0b6 │ │ │ │ @ instruction: 0xf07f2100 │ │ │ │ stmdavs r3!, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addcs r9, r0, #4 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ pkhbtmi r4, r3, r8, lsl #15 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0x4607af3d │ │ │ │ svclt 0x0000e788 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ andcs fp, r0, #138 @ 0x8a │ │ │ │ - ldcmi 3, cr2, [pc, #-0] @ a290 <__time64@plt+0x1f08> │ │ │ │ + ldcmi 3, cr2, [pc, #-0] @ a2e8 <__time64@plt+0x1f08> │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [sp], #-772 @ 0xfffffcfc │ │ │ │ - blmi fdcb94 │ │ │ │ + blmi fdcbec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ @ instruction: 0xf04f9309 │ │ │ │ vst2.8 {d16-d19}, [pc], r0 │ │ │ │ stmdapl ip!, {r8, r9, ip, lr}^ │ │ │ │ tstls r7, r6, lsl #2 │ │ │ │ mcrvs 6, 3, r4, cr7, cr1, {0} │ │ │ │ @@ -2004,136 +2004,136 @@ │ │ │ │ @ instruction: 0xf8d44601 │ │ │ │ ldrmi r0, [r9], #-272 @ 0xfffffef0 │ │ │ │ addeq r3, r9, r4, lsl #2 │ │ │ │ @ instruction: 0xff48f068 │ │ │ │ ldrdcc pc, [ip, #132]! @ 0x84 │ │ │ │ streq pc, [r8], -r0, lsl #2 │ │ │ │ ldmne r1!, {r1, r3, r4, r7} │ │ │ │ - blcs 2e708 │ │ │ │ + blcs 2e760 │ │ │ │ vst4.8 {d29,d31,d33,d35}, [pc :256], r9 │ │ │ │ stmdbmi r9!, {r8, r9, ip, lr} │ │ │ │ svcge 0x00049300 │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ @ instruction: 0xf7ff6920 │ │ │ │ @ instruction: 0xf8d4fed7 │ │ │ │ ldmib sp, {r4, r8}^ │ │ │ │ @ instruction: 0xf0688106 │ │ │ │ - blmi 909fd0 │ │ │ │ + blmi 90a028 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ movwls r5, #14571 @ 0x38eb │ │ │ │ stmdbls r3, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf0526818 │ │ │ │ stmdavs r3!, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andls r4, r8, r5, lsl #12 │ │ │ │ orrmi pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x4603bf18 │ │ │ │ andcs sp, r0, #29 │ │ │ │ - bls 2263a4 │ │ │ │ + bls 2263fc │ │ │ │ addsmi r9, r5, #6144 @ 0x1800 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcc fp, #20248 @ 0x4f18 │ │ │ │ - bmi 5a23b4 │ │ │ │ + bmi 5a240c │ │ │ │ ldrbtmi r4, [sl], #-2834 @ 0xfffff4ee │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4630d113 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d481f0 │ │ │ │ @ instruction: 0x463011f0 │ │ │ │ - bl ff8c8364 │ │ │ │ + bl ff5c83bc │ │ │ │ stmdbvs r0!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ tstls r0, lr, ror r1 │ │ │ │ stmdbmi fp, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blls 249de8 │ │ │ │ + blls 249e40 │ │ │ │ @ instruction: 0xf7fde7d7 │ │ │ │ - svclt 0x0000ec2a │ │ │ │ - andeq r6, sp, r2, lsr #9 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ + svclt 0x0000ec24 │ │ │ │ + andeq r7, sp, r2, asr #8 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r7, sp, ip, lsr r4 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ muleq r0, fp, r8 │ │ │ │ - andeq r0, r0, r0, asr #14 │ │ │ │ - andeq r6, sp, sl, ror #7 │ │ │ │ + andeq r0, r0, r8, asr #14 │ │ │ │ + andeq r7, sp, sl, lsl #7 │ │ │ │ andeq r1, r0, r5, lsl r2 │ │ │ │ - bmi 25cfd0 │ │ │ │ + bmi 25d028 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0], #-322 @ 0xfffffebe │ │ │ │ andcs r4, r4, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0x4618681c │ │ │ │ @ instruction: 0xf85d4623 │ │ │ │ ldrmi r4, [r8, -r4, lsl #22] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, sp, r8, lsl #7 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - blmi 1e47e0 │ │ │ │ + andeq r7, sp, r8, lsr #6 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + blmi 1e4838 │ │ │ │ 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 fe5c83f0 │ │ │ │ + blt fe5c8448 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r6, sp, ip, asr r3 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ + strdeq r7, [sp], -ip │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [r0], r1, asr #26 │ │ │ │ ldrbtmi r4, [sp], #-2881 @ 0xfffff4bf │ │ │ │ @ instruction: 0xf8d658ee │ │ │ │ teqlt r0, #52, 12 @ 0x3400000 │ │ │ │ @ instruction: 0xf2036e73 │ │ │ │ ldrmi r6, [r8, #884] @ 0x374 │ │ │ │ @ instruction: 0xf8d8d023 │ │ │ │ - blcs 16470 │ │ │ │ + blcs 164c8 │ │ │ │ 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 702588 │ │ │ │ + bvs 7025e0 │ │ │ │ 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 2b71ec │ │ │ │ + bvs 2b7244 │ │ │ │ @ instruction: 0xf8c161c8 │ │ │ │ @ instruction: 0xf8c38024 │ │ │ │ - blmi 8d2924 │ │ │ │ + blmi 8d297c │ │ │ │ andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ andvs r5, fp, fp, ror #17 │ │ │ │ @ instruction: 0x3638f8d6 │ │ │ │ @ instruction: 0xf8c6620b │ │ │ │ pop {r3, r4, r5, r9, sl, ip} │ │ │ │ @ instruction: 0xf00541f0 │ │ │ │ - bmi 7ba32c │ │ │ │ + bmi 7ba384 │ │ │ │ @ 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 5aac94 │ │ │ │ + blmi 5aacec │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stmdbcs r0, {r2, r5, r8, ip} │ │ │ │ ldrdcs sp, [r8, -r3]! │ │ │ │ @ instruction: 0xf0352001 │ │ │ │ @ instruction: 0xf8d6ff7f │ │ │ │ @ instruction: 0x46013634 │ │ │ │ @ instruction: 0xf8c061c3 │ │ │ │ @@ -2143,101 +2143,101 @@ │ │ │ │ bicsle r2, fp, r0, lsl #22 │ │ │ │ andcs r2, r1, r8, lsr #2 │ │ │ │ @ instruction: 0xff6ef035 │ │ │ │ @ instruction: 0x2634f8d6 │ │ │ │ bicvs r4, r2, r3, lsl #12 │ │ │ │ eorhi pc, r4, r0, asr #17 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - andeq r6, sp, r2, lsr #6 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r9, [sp], -r6 │ │ │ │ - andeq r9, sp, r4, lsr #15 │ │ │ │ - andeq r9, sp, r0, lsl #15 │ │ │ │ - andeq r9, sp, lr, asr r7 │ │ │ │ + andeq r7, sp, r2, asr #5 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + andeq sl, sp, lr, ror r7 │ │ │ │ + andeq sl, sp, ip, asr #14 │ │ │ │ + andeq sl, sp, r8, lsr #14 │ │ │ │ + andeq sl, sp, r6, lsl #14 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46074b12 │ │ │ │ ldrbtmi r4, [fp], #-2578 @ 0xfffff5ee │ │ │ │ andhi pc, r2, r3, asr r8 @ │ │ │ │ @ instruction: 0x5638f8d8 │ │ │ │ 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 1836a58 │ │ │ │ + bvs 1836ab0 │ │ │ │ @ instruction: 0xff3ef005 │ │ │ │ - bvs 1812d74 │ │ │ │ + bvs 1812dcc │ │ │ │ @ instruction: 0xf0054611 │ │ │ │ @ instruction: 0xf8d6ff39 │ │ │ │ eorvs r3, r3, #36, 2 │ │ │ │ smlawtmi r4, r6, r8, pc @ │ │ │ │ mvnle r2, r0, lsl #26 │ │ │ │ ldrtvc pc, [r8], -r8, asr #17 @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r6, sp, lr, ror #3 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ + andeq r7, sp, lr, lsl #3 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq sl, sp, r4, lsr #13 │ │ │ │ @ instruction: 0x46034a19 │ │ │ │ ldrbtmi r2, [sl], #-2305 @ 0xfffff6ff │ │ │ │ ldmdami r8, {r1, r2, r3, r4, ip, lr, pc} │ │ │ │ ldmdapl r2, {r4, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d26a50 │ │ │ │ adcmi r4, r0, #188 @ 0xbc │ │ │ │ @ instruction: 0xf102bf08 │ │ │ │ @ instruction: 0xb159009c │ │ │ │ svclt 0x00b82b00 │ │ │ │ - ble 925c4 <__isoc23_strtoul@@Base+0x16d9c> │ │ │ │ + ble 9261c <__isoc23_strtoul@@Base+0x16d9c> │ │ │ │ stmdavs r0, {r0, r1, sp, lr, pc} │ │ │ │ - blcc 769ec │ │ │ │ + blcc 76a44 │ │ │ │ @ instruction: 0xf85dd2fb │ │ │ │ ldrbmi r4, [r0, -r4, lsl #22]! │ │ │ │ tstlt sl, r2, lsl #16 │ │ │ │ tstcc r1, r2, lsl r8 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ strb r1, [fp, fp, asr #21]! │ │ │ │ - blcs 1ca08 │ │ │ │ + blcs 1ca60 │ │ │ │ @ instruction: 0xf1005850 │ │ │ │ - ble 8a860 <__isoc23_strtoul@@Base+0xf038> │ │ │ │ + ble 8a8b8 <__isoc23_strtoul@@Base+0xf038> │ │ │ │ stmdavs r0, {r0, r2, sp, lr, pc} │ │ │ │ - blcc 76a38 │ │ │ │ + blcc 76a90 │ │ │ │ @ instruction: 0x4770d2fb │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq sp, r6, r1 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r7, sp, r6, lsr r1 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46054e12 │ │ │ │ rsbscs r4, r4, #18432 @ 0x4800 │ │ │ │ ldmpl r4!, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmeq ip, {r2, r8, ip, sp, lr, pc} │ │ │ │ ldrsbtvc pc, [ip], r4 @ │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - b 1fc862c │ │ │ │ + b 1cc8684 │ │ │ │ rsbscs r4, r4, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf7fd4640 │ │ │ │ - @ instruction: 0x6e62ea7a │ │ │ │ + vnmulvs.f32 s29, s4, s29 │ │ │ │ ldrtmi r6, [r8], -fp, ror #19 │ │ │ │ ldrdne pc, [ip], r4 @ │ │ │ │ - blmi 222adc │ │ │ │ + blmi 222b34 │ │ │ │ ldrne pc, [r8], -r2, asr #17 │ │ │ │ ldrsbtne pc, [r0], r4 @ │ │ │ │ ldrtne pc, [r4], -r2, asr #17 @ │ │ │ │ stmiavs sl!, {r0, r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrbvs r6, [sl], #2075 @ 0x81b │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r6, sp, r4, lsl r1 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - muleq r0, r8, r8 │ │ │ │ + strheq r7, [sp], -r4 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r0, r0, r0, lsr #17 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ vmla.i8 d24, d18, d3 │ │ │ │ cdpmi 2, 8, cr0, cr3, cr14, {0} │ │ │ │ tstpeq ip, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -2259,35 +2259,35 @@ │ │ │ │ svclt 0x000842a5 │ │ │ │ teqpcc r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldrbeq r8, [sl, #-2435] @ 0xfffff67d │ │ │ │ sbchi pc, r6, r0, asr #2 │ │ │ │ @ instruction: 0xffcaf7ff │ │ │ │ strmi r4, [r2], -pc, ror #18 │ │ │ │ ldrtmi r6, [r8], -fp, lsr #17 │ │ │ │ - @ instruction: 0xf0824479 │ │ │ │ - @ instruction: 0xf8d6ffb9 │ │ │ │ + @ instruction: 0xf0834479 │ │ │ │ + @ instruction: 0xf8d6f805 │ │ │ │ @ instruction: 0xf8c604c0 │ │ │ │ ldmib r0, {r3, r4, r5, r8, lr}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 7, sp, r9, cr11 │ │ │ │ andvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d6701a │ │ │ │ ldmibvs ip, {r6, r7, sl, ip, sp} │ │ │ │ @ instruction: 0x4620601c │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmpl r3!, {r0, r5, r6, r8, r9, fp, lr}^ │ │ │ │ teqpeq r4, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ffb1f0 │ │ │ │ strmi pc, [r6], -r9, lsr #31 │ │ │ │ - bl ffec871c │ │ │ │ + bl ffd48774 │ │ │ │ strmi r6, [r2], -ip, lsr #17 │ │ │ │ ldrtmi r4, [r1], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ ldmiblt r0, {r1, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - blcs ba1cc8 │ │ │ │ + blcs ba1d20 │ │ │ │ strcc fp, [r1, #-3844] @ 0xfffff0fc │ │ │ │ strtmi r1, [r0], -r4, ror #18 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmpl r2!, {r2, r4, r6, r9, fp, lr} │ │ │ │ teqpeq r4, r2 @ @ p-variant is OBSOLETE │ │ │ │ vrhadd.s8 d27, d4, d16 │ │ │ │ andsmi r0, r3, r0, lsr #5 │ │ │ │ @@ -2307,101 +2307,101 @@ │ │ │ │ stmdavs r3!, {r2, r3, r6, r8, ip, sp, pc} │ │ │ │ ldmibvs fp, {r0, r1, r4, r8, ip, sp, pc}^ │ │ │ │ cmple r0, r0, lsl #22 │ │ │ │ @ instruction: 0x2c006924 │ │ │ │ @ instruction: 0xf8d6d1f7 │ │ │ │ stmiavs ip!, {r3, r4, r5, r8} │ │ │ │ tstlt r4, r8, asr #2 │ │ │ │ - blcs ba8838 │ │ │ │ + blcs ba8890 │ │ │ │ @ instruction: 0xf8d6d005 │ │ │ │ addmi r3, r5, #52, 2 │ │ │ │ addmi fp, r3, #24, 30 @ 0x60 │ │ │ │ svccs 0x0000d160 │ │ │ │ - bvs 1efeafc │ │ │ │ + bvs 1efeb54 │ │ │ │ sbcle r2, ip, r0, lsl #22 │ │ │ │ ldrsheq r6, [fp, #155] @ 0x9b │ │ │ │ ldmdbmi r6!, {r0, r3, r6, r7, sl, ip, lr, pc} │ │ │ │ @ instruction: 0xf8d64622 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - @ instruction: 0xff44f082 │ │ │ │ + @ instruction: 0xff90f082 │ │ │ │ teqlt r3, fp, ror sl │ │ │ │ strbne pc, [r0], #2262 @ 0x8d6 @ │ │ │ │ andcs r2, r1, #0, 6 │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d6ff6f │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ smlabbcs r0, r3, r3, sp │ │ │ │ - blx c469fe │ │ │ │ + blx f46a56 │ │ │ │ svclt 0x00b82800 │ │ │ │ - ble fe013804 │ │ │ │ - blmi 9846b4 │ │ │ │ + ble fe01385c │ │ │ │ + blmi 98470c │ │ │ │ ldmpl r6!, {r2, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1be2c00 │ │ │ │ teqpeq r8, r6 @ @ p-variant is OBSOLETE │ │ │ │ adcle r2, r2, r0, lsl #16 │ │ │ │ teqpcc r4, r6 @ @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184285 │ │ │ │ addsle r4, ip, r3, lsl #5 │ │ │ │ @ instruction: 0xff26f7ff │ │ │ │ @ instruction: 0x4602491f │ │ │ │ @ instruction: 0xf8d668ab │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - @ instruction: 0xff14f082 │ │ │ │ + @ instruction: 0xff60f082 │ │ │ │ @ instruction: 0xf8d6e7d7 │ │ │ │ @ instruction: 0x46212138 │ │ │ │ adcmi r4, sl, #40, 12 @ 0x2800000 │ │ │ │ movwcs fp, #3842 @ 0xf02 │ │ │ │ teqpcc r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ pop {r0, r1, r5, fp, sp, lr} │ │ │ │ svclt 0x000841f0 │ │ │ │ @ instruction: 0x471869db │ │ │ │ @ instruction: 0xf0064628 │ │ │ │ - blmi 409ab4 │ │ │ │ + blmi 409b0c │ │ │ │ @ instruction: 0xf8c658f6 │ │ │ │ @ instruction: 0xe79c0138 │ │ │ │ @ instruction: 0xff04f7ff │ │ │ │ strmi r4, [r2], -pc, lsl #18 │ │ │ │ ldrtmi r6, [r8], -fp, lsr #17 │ │ │ │ @ instruction: 0xf0824479 │ │ │ │ - @ instruction: 0xe738fef3 │ │ │ │ + @ instruction: 0xe738ff3f │ │ │ │ mrc2 7, 7, pc, cr10, cr15, {7} │ │ │ │ strmi r4, [r2], -fp, lsl #18 │ │ │ │ @ instruction: 0xf8d668ab │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - cdp2 0, 14, cr15, cr8, cr2, {4} │ │ │ │ + @ instruction: 0xff34f082 │ │ │ │ adcle r2, sl, r0, lsl #30 │ │ │ │ svclt 0x0000e7a0 │ │ │ │ - andeq r6, sp, r4, lsr #1 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - andeq lr, r9, ip, lsr #26 │ │ │ │ - ldrdeq r3, [sl], -r2 │ │ │ │ - andeq r5, sl, r2, ror r0 │ │ │ │ - andeq r5, sl, r0, lsr r0 │ │ │ │ - andeq r5, sl, sl, lsl r0 │ │ │ │ + andeq r7, sp, r4, asr #32 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq pc, r9, r4, lsl #8 │ │ │ │ + andeq r4, sl, sl, lsr #9 │ │ │ │ + andeq r5, sl, sl, asr #14 │ │ │ │ + andeq r5, sl, r8, lsl #14 │ │ │ │ + strdeq r5, [sl], -r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi c5d74 │ │ │ │ + blhi c5dcc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ ldcleq 8, cr15, [r0], #-304 @ 0xfffffed0 │ │ │ │ - blmi fe348c4c │ │ │ │ + blmi fe348ca4 │ │ │ │ stcpl 5, cr15, [r2, #692] @ 0x2b4 │ │ │ │ - blcc fe248c54 │ │ │ │ + blcc fe248cac │ │ │ │ ldrbtmi fp, [ip], #-129 @ 0xffffff7f │ │ │ │ strpl pc, [r1, #1293] @ 0x50d │ │ │ │ @ instruction: 0xf8df351c │ │ │ │ strmi r7, [lr], -r0, lsl #23 │ │ │ │ - ldrbtmi r5, [pc], #-2275 @ a8ec <__time64@plt+0x2564> │ │ │ │ + ldrbtmi r5, [pc], #-2275 @ a944 <__time64@plt+0x2564> │ │ │ │ ldmdavs fp, {r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f602b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ @ instruction: 0x46053b70 │ │ │ │ andls pc, r3, r7, asr r8 @ │ │ │ │ - blcc 1a48c80 │ │ │ │ + blcc 1a48cd8 │ │ │ │ andhi pc, r3, r7, asr r8 @ │ │ │ │ mulcc r0, r9, r8 │ │ │ │ @ instruction: 0xf8989304 │ │ │ │ @ instruction: 0xb11331dc │ │ │ │ @ instruction: 0xf10003d3 │ │ │ │ strbeq r8, [r0, r4, lsl #1]! │ │ │ │ stmibhi fp!, {r0, r4, sl, ip, lr, pc} │ │ │ │ @@ -2449,15 +2449,15 @@ │ │ │ │ ldrmi r8, [r2], sl, lsr #19 │ │ │ │ movweq pc, #8196 @ 0x2004 @ │ │ │ │ ldrble r0, [r8, #-1937]! @ 0xfffff86f │ │ │ │ tstpeq r2, r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002912 │ │ │ │ @ instruction: 0xf01281c2 │ │ │ │ @ instruction: 0xf0000808 │ │ │ │ - blcs 2aecc │ │ │ │ + blcs 2af24 │ │ │ │ adchi pc, ip, #0 │ │ │ │ tstpeq r2, #4 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b12 │ │ │ │ stmdbcs r0, {r0, r1, r3, r4, r6, r8, r9, pc} │ │ │ │ ldrbhi pc, [lr], #0 @ │ │ │ │ @ instruction: 0x8600e9d6 │ │ │ │ @@ -2518,114 +2518,114 @@ │ │ │ │ eorhi pc, r3, #64, 2 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ strteq r8, [r3], r6, lsl #6 │ │ │ │ ldmibne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdahi r2!, {r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ svclt 0x00584479 │ │ │ │ @ instruction: 0xf0826832 │ │ │ │ - @ instruction: 0xf8d8fdb5 │ │ │ │ + @ instruction: 0xf8d8fe01 │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ movwhi pc, #45184 @ 0xb080 @ │ │ │ │ andvs r1, r2, sl, asr ip │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ strbcc pc, [r0], #2264 @ 0x8d8 @ │ │ │ │ mulsvs lr, lr, r9 │ │ │ │ @ instruction: 0xa00cf8b5 │ │ │ │ msreq SPSR_x, #10 │ │ │ │ @ instruction: 0xf0002b60 │ │ │ │ @ instruction: 0xf01a80c7 │ │ │ │ @ instruction: 0xf0000370 │ │ │ │ mcrcs 0, 0, r8, cr0, cr8, {6} │ │ │ │ movwhi pc, #4096 @ 0x1000 @ │ │ │ │ - blcs 828c00 │ │ │ │ - blcs 27a798 │ │ │ │ + blcs 828c58 │ │ │ │ + blcs 27a7f0 │ │ │ │ @ instruction: 0xf816d105 │ │ │ │ - blcs 25a744 │ │ │ │ - blcs 83a7a4 │ │ │ │ + blcs 25a79c │ │ │ │ + blcs 83a7fc │ │ │ │ @ instruction: 0xf00ad0f9 │ │ │ │ - blcs 140b88c │ │ │ │ + blcs 140b8e4 │ │ │ │ tstphi r9, #0 @ p-variant is OBSOLETE │ │ │ │ stmdbcs r0, {r0, r3, r5, r6, r7, r8, fp, pc} │ │ │ │ msrhi CPSR_sc, #64 @ 0x40 │ │ │ │ - blls eef74 │ │ │ │ + blls eefcc │ │ │ │ ldrdlt pc, [r0], -r3 │ │ │ │ svceq 0x0000f1bb │ │ │ │ sbchi pc, sp, r0 │ │ │ │ mulcc r0, fp, r8 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ vst4. {d8-d11}, [r4], r8 │ │ │ │ @ instruction: 0xf41a3480 │ │ │ │ svclt 0x000c7f00 │ │ │ │ movwcs r4, #1627 @ 0x65b │ │ │ │ orrvc pc, r0, sl, lsl r4 @ │ │ │ │ @ instruction: 0xf019d003 │ │ │ │ svclt 0x00080f40 │ │ │ │ @ instruction: 0xf00a2300 │ │ │ │ - bcs b514 <__time64@plt+0x318c> │ │ │ │ - bcs 183a7f8 │ │ │ │ + bcs b56c <__time64@plt+0x318c> │ │ │ │ + bcs 183a850 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ cdpcs 3, 0, cr2, cr0, cr0, {0} │ │ │ │ sbchi pc, r9, #0 │ │ │ │ @ instruction: 0xf00045b3 │ │ │ │ @ instruction: 0x46308138 │ │ │ │ smlabtcs r9, sp, r9, lr │ │ │ │ @ instruction: 0xf7fd9308 │ │ │ │ - stmdbls sl, {r2, r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmdbls sl, {r1, r2, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmdbcs r0, {r0, r1, r2, ip, pc} │ │ │ │ rscshi pc, r1, r0 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @ instruction: 0xf01981dc │ │ │ │ @ instruction: 0xf0400940 │ │ │ │ @ instruction: 0xf01a82cd │ │ │ │ @ instruction: 0xf0400f10 │ │ │ │ - blls 1eb468 │ │ │ │ + blls 1eb4c0 │ │ │ │ stmdaeq r3, {r0, r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmeq r8, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ andeq pc, r1, r8, lsl #2 │ │ │ │ - blx fee46cc0 │ │ │ │ + blx fee46d18 │ │ │ │ andvc r2, r3, r0, lsl #6 │ │ │ │ stmibhi fp!, {r0, r1, r2, r9, sl, lr} │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ stccs 1, cr8, [r0], {171} @ 0xab │ │ │ │ cmpphi r0, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ strmi r9, [r0, #2819]! @ 0xb03 │ │ │ │ @ instruction: 0xf67f601f │ │ │ │ ldrtmi sl, [r0], -r5, asr #30 │ │ │ │ - bl fea14410 │ │ │ │ + bl fea14468 │ │ │ │ ldrtmi r0, [r2], -r4, lsl #6 │ │ │ │ ldmdbne fp!, {r8, r9, ip, pc} │ │ │ │ strls r9, [r1], -r7, lsl #18 │ │ │ │ @ instruction: 0xf8f6f066 │ │ │ │ strtmi r8, [r0], #-2475 @ 0xfffff655 │ │ │ │ @ instruction: 0xf14006da │ │ │ │ stmibhi fp!, {r1, r3, r4, r6, r7, r8, r9, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ strbmi r8, [r0, #-982] @ 0xfffffc2a │ │ │ │ svcge 0x002ef4bf │ │ │ │ andeq lr, r0, #168, 22 @ 0x2a000 │ │ │ │ ldrtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ - ldmib lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmibhi sl!, {r1, r2, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf53f0591 │ │ │ │ sadd16mi sl, r8, sl │ │ │ │ - svc 0x005cf7fc │ │ │ │ - blcs 448ac │ │ │ │ + svc 0x0050f7fc │ │ │ │ + blcs 44904 │ │ │ │ cmnphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ tstpeq r2, #4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r8, #4 │ │ │ │ @ instruction: 0xf0002b12 │ │ │ │ @ instruction: 0xf01a822d │ │ │ │ @ instruction: 0xf0000f04 │ │ │ │ ldmdblt sl, {r2, r3, r5, r7, r8, r9, pc} │ │ │ │ svclt 0x004806a2 │ │ │ │ strle r8, [r0], #-2099 @ 0xfffff7cd │ │ │ │ stmibhi sl!, {r0, r1, r4, r5, fp, sp, lr}^ │ │ │ │ - bcs 71090 │ │ │ │ + bcs 710e8 │ │ │ │ andcs fp, sl, #156, 30 @ 0x270 │ │ │ │ @ instruction: 0xf00a81ea │ │ │ │ stmdavs r8, {r1, r5, r6, r9} │ │ │ │ @ instruction: 0xf0002a62 │ │ │ │ @ instruction: 0xf01a8260 │ │ │ │ @ instruction: 0xf0400f20 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r7, r8, pc} │ │ │ │ @@ -2636,216 +2636,216 @@ │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf10d823e │ │ │ │ ldrtmi r0, [r0], -r0, asr #20 │ │ │ │ streq pc, [r4], -sl, lsr #3 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0524631 │ │ │ │ @ instruction: 0xf81afbe1 │ │ │ │ - blcs e99cdc │ │ │ │ + blcs e99d34 │ │ │ │ bicshi pc, sl, r0 │ │ │ │ @ instruction: 0xa00cf8b5 │ │ │ │ movwls r2, #25344 @ 0x6300 │ │ │ │ @ instruction: 0x4628e73d │ │ │ │ ldc2 0, cr15, [r4], #-188 @ 0xffffff44 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r6, r8, fp, sp, lr} │ │ │ │ mcrge 4, 3, pc, cr3, cr15, {1} @ │ │ │ │ - bcs 255f8 │ │ │ │ + bcs 25650 │ │ │ │ mrcge 4, 2, APSR_nzcv, cr15, cr15, {3} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 16bdf4 │ │ │ │ + blls 16be4c │ │ │ │ movwls r8, #14762 @ 0x39aa │ │ │ │ vld1.16 {d14-d16}, [r4 :128], r1 │ │ │ │ strcs r3, [r0], #-2432 @ 0xfffff680 │ │ │ │ stmibeq r0, {r0, r3, r5, ip, sp, lr, pc} │ │ │ │ mcrcs 7, 0, lr, cr0, cr3, {1} │ │ │ │ svcge 0x0048f47f │ │ │ │ andsvs r9, r6, r3, lsl #20 │ │ │ │ smmlscs r4, pc, r8, pc @ │ │ │ │ @ instruction: 0xf10258ba │ │ │ │ @ instruction: 0xf8df0b03 │ │ │ │ ldrbmi r2, [fp, #-1880] @ 0xfffff8a8 │ │ │ │ - blcs 3a98c │ │ │ │ + blcs 3a9e4 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0b01 │ │ │ │ ldmpl sl!, {r8, r9, fp} │ │ │ │ addsmi r3, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf00b0b00 │ │ │ │ tstlt ip, r1, lsl #22 │ │ │ │ @ instruction: 0x2110f8d8 │ │ │ │ mulsvs r1, r1, r9 │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0x4618d015 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr8, cr12, {7} │ │ │ │ - blcs 42da4 │ │ │ │ + mcr 7, 6, pc, cr12, cr12, {7} @ │ │ │ │ + blcs 42dfc │ │ │ │ mvnshi pc, r0 │ │ │ │ @ instruction: 0xf1400723 │ │ │ │ ldc 1, cr8, [r6, #284] @ 0x11c │ │ │ │ - blls ed970 │ │ │ │ + blls ed9c8 │ │ │ │ stmdacs r0, {r3, r4, fp, sp, lr} │ │ │ │ movwhi pc, #0 @ │ │ │ │ @ instruction: 0xf10003e1 │ │ │ │ stc 1, cr8, [r0, #16] │ │ │ │ - blls 12d984 │ │ │ │ + blls 12d9dc │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf419ae85 │ │ │ │ tstle r3, r0, lsl #30 │ │ │ │ ldreq r8, [fp], #2475 @ 0x9ab │ │ │ │ mrcge 5, 3, APSR_nzcv, cr14, cr15, {3} │ │ │ │ usatcc pc, #4, pc, asr #17 @ │ │ │ │ ldcvs 8, cr5, [r3], {250} @ 0xfa │ │ │ │ ldrvs r3, [r3], #-769 @ 0xfffffcff │ │ │ │ stmdbls r6, {r1, r2, r4, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ ldmib sp, {r1, r2, r4, r5, r6, r7, pc}^ │ │ │ │ addmi r1, r1, #6 │ │ │ │ cmnphi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ - blcs 2ba24 │ │ │ │ + blcs 2ba7c │ │ │ │ orrhi pc, sl, #64 @ 0x40 │ │ │ │ movwls r9, #31494 @ 0x7b06 │ │ │ │ - bls 1efde0 │ │ │ │ + bls 1efe38 │ │ │ │ mrrcne 11, 0, r9, r0, cr6 │ │ │ │ andls r9, r6, #8, 6 @ 0x20000000 │ │ │ │ movwls r2, #37632 @ 0x9300 │ │ │ │ @ instruction: 0xf035930a │ │ │ │ - blls 2c94dc │ │ │ │ + blls 2c9534 │ │ │ │ stmdbls r6, {r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf80a2200 │ │ │ │ stmibhi sl!, {r0, sp} │ │ │ │ andvc pc, r0, #570425344 @ 0x22000000 │ │ │ │ - bls 1eb49c │ │ │ │ - bls 1f73c0 │ │ │ │ + bls 1eb4f4 │ │ │ │ + bls 1f7418 │ │ │ │ stmdals r9, {r0, r4, r5, r9, sl, lr} │ │ │ │ andcc r9, r1, #671088640 @ 0x28000000 │ │ │ │ ldrbmi r9, [r0], #-2822 @ 0xfffff4fa │ │ │ │ andvs pc, r3, sl, lsl r8 @ │ │ │ │ - stmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf80a9b06 │ │ │ │ - blls 2a2e20 │ │ │ │ - bleq 46f54 │ │ │ │ + blls 2a2e78 │ │ │ │ + bleq 46fac │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ movwls r1, #33289 @ 0x8209 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ @ instruction: 0x4658ae37 │ │ │ │ - ldmda r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r0, r1, r2, ip, pc}^ │ │ │ │ stmdbcs r0, {r3, r8, ip, sp} │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ - bls 2b1254 │ │ │ │ + bls 2b12ac │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - bcs 182b988 │ │ │ │ + bcs 182b9e0 │ │ │ │ rsbhi pc, r4, #0 │ │ │ │ - beq 1c46eb4 │ │ │ │ + beq 1c46f0c │ │ │ │ subshi pc, fp, #0 │ │ │ │ - blls f1670 │ │ │ │ + blls f16c8 │ │ │ │ ldmdavs fp, {r1, r3, r5, r6, r7, r8, pc} │ │ │ │ stccs 6, cr4, [r0], {155} @ 0x9b │ │ │ │ movthi pc, #12352 @ 0x3040 @ │ │ │ │ strls r9, [r5], #-520 @ 0xfffffdf8 │ │ │ │ - bleq 47534 │ │ │ │ + bleq 4758c │ │ │ │ svclt 0x00189a08 │ │ │ │ - bleq 86fac <__isoc23_strtoul@@Base+0xb784> │ │ │ │ + bleq 87004 <__isoc23_strtoul@@Base+0xb784> │ │ │ │ svclt 0x00082a00 │ │ │ │ - bleq 86fa4 <__isoc23_strtoul@@Base+0xb77c> │ │ │ │ + bleq 86ffc <__isoc23_strtoul@@Base+0xb77c> │ │ │ │ svceq 0x0000f1bb │ │ │ │ msrhi SPSR_fsx, #64 @ 0x40 │ │ │ │ - blcs 31aa0 │ │ │ │ + blcs 31af8 │ │ │ │ cmnphi pc, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ @ instruction: 0xf8d39b03 │ │ │ │ ldrbmi sl, [fp], -r0 │ │ │ │ svceq 0x0000f1ba │ │ │ │ cmpphi r6, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c29a03 │ │ │ │ stmibhi r9!, {sp, pc} │ │ │ │ eorseq pc, r0, #1 │ │ │ │ @ instruction: 0xf0002a30 │ │ │ │ @ instruction: 0xf0018175 │ │ │ │ - bcs 80b830 │ │ │ │ + bcs 80b888 │ │ │ │ cmnphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002a40 │ │ │ │ @ instruction: 0xf8df826c │ │ │ │ ldrbtmi r1, [r9], #-1480 @ 0xfffffa38 │ │ │ │ teqpeq r4, r1 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf891b180 │ │ │ │ teqlt sl, r8, lsr #2 │ │ │ │ orrsvc pc, r4, r1, lsl #10 │ │ │ │ - blcs 88ed4 <__isoc23_strtoul@@Base+0xd6ac> │ │ │ │ + blcs 88f2c <__isoc23_strtoul@@Base+0xd6ac> │ │ │ │ svccs 0x0001f811 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ strcs pc, [r8, #2271]! @ 0x8df │ │ │ │ ldrbtmi r2, [sl], #-256 @ 0xffffff00 │ │ │ │ teqpne r4, r2, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ - bls 176bb4 │ │ │ │ + bls 176c0c │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf8d8af29 │ │ │ │ stmdbls r5, {r4, r8} │ │ │ │ @ instruction: 0xf0689303 │ │ │ │ - blls 1094a0 │ │ │ │ - bcs 44b98 │ │ │ │ + blls 1094f8 │ │ │ │ + bcs 44bf0 │ │ │ │ adcshi pc, r1, r0 │ │ │ │ ldrbne pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ movwcs lr, #2518 @ 0x9d6 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andcs r4, pc, #2030043136 @ 0x79000000 │ │ │ │ - blx fe84712a │ │ │ │ - bcs 446c8 │ │ │ │ + blx ffb47182 │ │ │ │ + bcs 44720 │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf8df06a1 │ │ │ │ svclt 0x00481564 │ │ │ │ @ instruction: 0x2000f9b6 │ │ │ │ svclt 0x00584479 │ │ │ │ @ instruction: 0xf0826832 │ │ │ │ - ldrb pc, [sl, #2961] @ 0xb91 @ │ │ │ │ + ldrb pc, [sl, #3037] @ 0xbdd @ │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0x4630809f │ │ │ │ @ instruction: 0xffe2f02d │ │ │ │ - bleq 446094 │ │ │ │ - @ instruction: 0xf916f09e │ │ │ │ + bleq 4460ec │ │ │ │ + stc2 0, cr15, [r2], {158} @ 0x9e │ │ │ │ strmi r4, [lr], -r0, lsl #13 │ │ │ │ mcrcs 5, 0, lr, cr0, cr2, {2} │ │ │ │ mcrge 4, 4, pc, cr15, cr15, {1} @ │ │ │ │ @ instruction: 0xf02d4630 │ │ │ │ mrc 15, 5, APSR_nzcv, cr5, cr5, {6} │ │ │ │ @ instruction: 0xf8b50bc0 │ │ │ │ cdp 0, 15, cr10, cr1, cr12, {0} │ │ │ │ svclt 0x004cfa10 │ │ │ │ - blvc ff046b6c │ │ │ │ - blvc ff046b6c │ │ │ │ - bcc fe4467dc │ │ │ │ + blvc ff046bc4 │ │ │ │ + blvc ff046bc4 │ │ │ │ + bcc fe446834 │ │ │ │ stmibhi ip!, {r0, r2, r3, r4, r5, r6, r9, sl, sp, lr, pc}^ │ │ │ │ ldc 6, cr14, [r0, #132] @ 0x84 │ │ │ │ vmov.f64 d7, #80 @ 0x3e800000 0.250 │ │ │ │ vneg.f64 d23, d0 │ │ │ │ svclt 0x0018fa10 │ │ │ │ - blhi 206878 │ │ │ │ - bcs 1844b60 │ │ │ │ + blhi 2068d0 │ │ │ │ + bcs 1844bb8 │ │ │ │ svcge 0x0054f47f │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ strls r8, [r5], #-437 @ 0xfffffe4b │ │ │ │ - bcs 317c8 │ │ │ │ + bcs 31820 │ │ │ │ addhi pc, r9, #64 @ 0x40 │ │ │ │ @ instruction: 0xf01289aa │ │ │ │ @ instruction: 0xf0400f60 │ │ │ │ stmdbls r6, {r0, r6, r7, r9, pc} │ │ │ │ @ instruction: 0xf8df9108 │ │ │ │ ldmdapl r9!, {r4, r5, r7, sl, ip}^ │ │ │ │ - bleq 1073cc │ │ │ │ + bleq 107424 │ │ │ │ ldrtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ svclt 0x0018455b │ │ │ │ svclt 0x00142b00 │ │ │ │ - bleq 87114 <__isoc23_strtoul@@Base+0xb8ec> │ │ │ │ - bleq 47118 │ │ │ │ + bleq 8716c <__isoc23_strtoul@@Base+0xb8ec> │ │ │ │ + bleq 47170 │ │ │ │ mcrrne 8, 7, r5, r8, cr9 │ │ │ │ svclt 0x000c4283 │ │ │ │ - bleq 47124 │ │ │ │ - bleq 87018 <__isoc23_strtoul@@Base+0xb7f0> │ │ │ │ + bleq 4717c │ │ │ │ + bleq 87070 <__isoc23_strtoul@@Base+0xb7f0> │ │ │ │ andvc pc, r0, #1107296256 @ 0x42000000 │ │ │ │ - beq 873f8 <__isoc23_strtoul@@Base+0xbbd0> │ │ │ │ + beq 87450 <__isoc23_strtoul@@Base+0xbbd0> │ │ │ │ strb r8, [pc, -sl, lsr #3] │ │ │ │ @ instruction: 0xf57f06a0 │ │ │ │ ldc 14, cr10, [r6, #728] @ 0x2d8 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ ldrt r8, [r2], r8, asr #21 │ │ │ │ strcc pc, [r0], #1044 @ 0x414 │ │ │ │ @ instruction: 0xf9b0bf18 │ │ │ │ @@ -2864,105 +2864,105 @@ │ │ │ │ stccs 1, cr8, [r0], {171} @ 0xab │ │ │ │ msrhi CPSR_fs, r0, asr #32 │ │ │ │ andsvs r9, pc, r3, lsl #22 │ │ │ │ @ instruction: 0x4622e5dd │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r0, r9, lsl #17 │ │ │ │ - blx 1f47074 │ │ │ │ + blx 1f470cc │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ strteq sl, [r0], #3351 @ 0xd17 │ │ │ │ mrcge 5, 4, APSR_nzcv, cr6, cr15, {1} │ │ │ │ @ instruction: 0xf8dfe690 │ │ │ │ ldmib r6, {r2, r5, sl, ip}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf082220f │ │ │ │ - ldr pc, [r8, #-2799]! @ 0xfffff511 │ │ │ │ + ldr pc, [r8, #-2875]! @ 0xfffff4c5 │ │ │ │ ldrt r4, [fp], #1712 @ 0x6b0 │ │ │ │ stccc 8, cr15, [r2], {26} │ │ │ │ @ instruction: 0xf47f2b2f │ │ │ │ @ instruction: 0xf81aae21 │ │ │ │ subscs r3, ip, #4, 24 @ 0x400 │ │ │ │ stccs 8, cr15, [r2], {10} │ │ │ │ subeq pc, r1, #-1073741784 @ 0xc0000028 │ │ │ │ svclt 0x009c2a19 │ │ │ │ @ instruction: 0xf80a3320 │ │ │ │ ldr r3, [r3], -r4, lsl #24 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ strteq r8, [r2], sp, asr #3 │ │ │ │ bichi pc, sl, r0, asr #2 │ │ │ │ @ instruction: 0xf09e6830 │ │ │ │ - strmi pc, [r0], sp, asr #16 │ │ │ │ + @ instruction: 0x4680fbb9 │ │ │ │ ldr r4, [sp], #1550 @ 0x60e │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0x06a181bb │ │ │ │ @ instruction: 0x81b8f140 │ │ │ │ @ instruction: 0xf09e6830 │ │ │ │ - strmi pc, [r3], -r1, asr #16 │ │ │ │ + strmi pc, [r3], -sp, lsr #23 │ │ │ │ stmibmi pc!, {r0, r4, r6, r7, r8, sl, sp, lr, pc}^ @ │ │ │ │ movwcs lr, #2518 @ 0x9d6 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andcs r4, r8, #2030043136 @ 0x79000000 │ │ │ │ - blx feec72f4 │ │ │ │ + blx 1c734e │ │ │ │ stmibmi fp!, {r0, r1, r8, sl, sp, lr, pc}^ │ │ │ │ movwcs lr, #2518 @ 0x9d6 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andcs r4, r8, #2030043136 @ 0x79000000 │ │ │ │ - blx fec47308 │ │ │ │ + blx fff47360 │ │ │ │ @ instruction: 0x4628e4f9 │ │ │ │ - blx fedc9104 │ │ │ │ + blx fedc915c │ │ │ │ strmi r4, [r3], -r5, ror #21 │ │ │ │ smlattcs r3, r5, r8, r4 │ │ │ │ ldmpl sl!, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf05f9203 │ │ │ │ smlatbcs r0, r3, lr, pc @ │ │ │ │ - mrc2 0, 4, pc, cr14, cr15, {3} │ │ │ │ + mcr2 0, 5, pc, cr10, cr15, {3} @ │ │ │ │ @ instruction: 0xf6bf2800 │ │ │ │ movwcs sl, #3315 @ 0xcf3 │ │ │ │ @ instruction: 0xa00cf8b5 │ │ │ │ movwls r4, #26142 @ 0x661e │ │ │ │ @ instruction: 0x9606e513 │ │ │ │ - blls 10457c │ │ │ │ + blls 1045d4 │ │ │ │ stccs 0, cr6, [r0], {30} │ │ │ │ mcrge 4, 1, pc, cr1, cr15, {1} @ │ │ │ │ @ instruction: 0x3110f8d8 │ │ │ │ mulsvs sl, sl, r9 │ │ │ │ @ instruction: 0x4630e61b │ │ │ │ cdp2 0, 14, cr15, cr0, cr13, {1} │ │ │ │ - blhi 1046c14 │ │ │ │ + blhi 1046c6c │ │ │ │ stmdacs r0, {r0, r1, r3, r9, sl, sp, lr, pc} │ │ │ │ bicshi pc, r5, r0 │ │ │ │ svclt 0x004803e6 │ │ │ │ @ instruction: 0x8000f8b0 │ │ │ │ @ instruction: 0xf8a04498 │ │ │ │ str r8, [sl], -r0 │ │ │ │ @ instruction: 0x4618b133 │ │ │ │ - stcl 7, cr15, [ip], {252} @ 0xfc │ │ │ │ + stcl 7, cr15, [r0], {252} @ 0xfc │ │ │ │ vld2.32 {d8,d10}, [r3 :128], fp │ │ │ │ @ instruction: 0x81ab7300 │ │ │ │ andsvs r9, lr, r3, lsl #22 │ │ │ │ ldmdavc r3!, {r3, r7, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2b30 │ │ │ │ @ instruction: 0xf816ace3 │ │ │ │ - blcs c1ad94 │ │ │ │ + blcs c1adec │ │ │ │ ldrb sp, [sp], #251 @ 0xfb │ │ │ │ ldrbmi r9, [r0], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ - blls 109ef4 │ │ │ │ + blls 109f4c │ │ │ │ @ instruction: 0xf00ae68b │ │ │ │ @ instruction: 0xf04f0c30 │ │ │ │ movwcs r0, #3585 @ 0xe01 │ │ │ │ ldrtmi r9, [r3], -r6, lsl #6 │ │ │ │ ldrbtmi r4, [r4], r6, ror #12 │ │ │ │ strls lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ stmdami ip, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf986fab6 │ │ │ │ strtmi r2, [r2], -r0, lsl #8 │ │ │ │ - b 13f09ec │ │ │ │ + b 13f0a44 │ │ │ │ pkhtbmi r1, sl, r9, asr #18 │ │ │ │ @ instruction: 0x460e461d │ │ │ │ ldrmi r4, [r0], ip, lsl #12 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ eor r9, r4, r8, lsl #6 │ │ │ │ @ instruction: 0x46296b33 │ │ │ │ andseq pc, r8, r6, lsl #2 │ │ │ │ @@ -2972,252 +2972,252 @@ │ │ │ │ ldclvs 8, cr1, [r3], #-180 @ 0xffffff4c │ │ │ │ @ instruction: 0xb018f8d6 │ │ │ │ svclt 0x00de6bb6 │ │ │ │ stmiane sp!, {r0, r8, r9, ip, sp}^ │ │ │ │ cmplt lr, #152, 12 @ 0x9800000 │ │ │ │ sbfxmi r4, r8, #12, #17 │ │ │ │ rscvc lr, r0, r0, lsr #20 │ │ │ │ - bl fea11aa0 │ │ │ │ + bl fea11af8 │ │ │ │ ldrbmi r0, [r0], #-0 │ │ │ │ stccs 6, cr4, [r0], {86} @ 0x56 │ │ │ │ andcs fp, r0, #204, 30 @ 0x330 │ │ │ │ andeq pc, r1, #9 │ │ │ │ cmple r4, r0, lsl #20 │ │ │ │ stmdavc r8!, {r1, r7, r9, sl, lr} │ │ │ │ - blmi fe5779ec │ │ │ │ - bvs feca1628 │ │ │ │ + blmi fe577a44 │ │ │ │ + bvs feca1680 │ │ │ │ vldmiale r3, {s5} │ │ │ │ strcc r6, [r1, #-2998] @ 0xfffff44a │ │ │ │ @ instruction: 0xf04f4683 │ │ │ │ cdpcs 8, 0, cr0, cr0, cr1, {0} │ │ │ │ @ instruction: 0xf7fcd1e0 │ │ │ │ - stmdavs r0, {r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r0, {r1, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ andseq pc, fp, r0, lsl r8 @ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ andeq pc, r1, r0, lsl #1 │ │ │ │ - bl fea11ae8 │ │ │ │ + bl fea11b40 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ svceq 0x00fff1bb │ │ │ │ strbmi fp, [r0], -r8, lsl #31 │ │ │ │ ubfx sp, r5, #17, #13 │ │ │ │ strtmi r4, [r0], r2, asr #12 │ │ │ │ @ instruction: 0xf8dd4631 │ │ │ │ mcrls 0, 0, ip, cr9, cr12, {0} │ │ │ │ - blls 21cd24 │ │ │ │ + blls 21cd7c │ │ │ │ svceq 0x0000f1b8 │ │ │ │ cmnphi r1, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ - bl feaab760 │ │ │ │ + bl feaab7b8 │ │ │ │ strmi r0, [r6], -r8, lsl #4 │ │ │ │ @ instruction: 0xf1c89806 │ │ │ │ - blx 30b696 │ │ │ │ + blx 30b6ee │ │ │ │ @ instruction: 0xf1ccf202 │ │ │ │ ldrmi r0, [r0], #-3072 @ 0xfffff400 │ │ │ │ str r9, [sp, r6] │ │ │ │ strtmi r9, [r2], -r3, lsl #22 │ │ │ │ ldmdavs r9, {r3, r4, r5, r9, sl, lr} │ │ │ │ - mcrr 7, 15, pc, r4, cr12 @ │ │ │ │ + ldc 7, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ strtmi lr, [r1], -r8, lsr #9 │ │ │ │ strbmi r4, [r3], -fp, lsr #13 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ @ instruction: 0xe01cf8dd │ │ │ │ cdpls 13, 0, cr9, cr8, cr11, {0} │ │ │ │ stmdami ip, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - bmi 1deb81c │ │ │ │ + bmi 1deb874 │ │ │ │ ldrbtmi r2, [sl], #-0 │ │ │ │ @ instruction: 0xf88118d1 │ │ │ │ cmplt fp, r8, lsr #2 │ │ │ │ addsvc pc, r4, #8388608 @ 0x800000 │ │ │ │ ldrmi r2, [sl], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0xf813445b │ │ │ │ @ instruction: 0xf8021d01 │ │ │ │ ldrmi r1, [fp, #3329] @ 0xd01 │ │ │ │ mvnsle r7, r8, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2926 @ 0xfffff492 │ │ │ │ teqplt r4, r3, asr #17 @ p-variant is OBSOLETE │ │ │ │ - blx 2b1f16 │ │ │ │ + blx 2b1f6e │ │ │ │ @ instruction: 0xf8b5330e │ │ │ │ movwls sl, #24588 @ 0x600c │ │ │ │ stccs 4, cr14, [r0], {41} @ 0x29 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ andsge pc, r8, sp, asr #17 │ │ │ │ - bcs 31b30 │ │ │ │ - blge fefc8414 │ │ │ │ + bcs 31b88 │ │ │ │ + blge fefc846c │ │ │ │ ldrbmi r9, [r8], -r6, lsl #20 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - ldcl 7, cr15, [ip, #1008]! @ 0x3f0 │ │ │ │ + ldcl 7, cr15, [r6, #1008]! @ 0x3f0 │ │ │ │ strmi r9, [r1], -r8, lsl #22 │ │ │ │ cdpne 0, 1, cr9, cr10, cr9, {0} │ │ │ │ - blls 1b134c │ │ │ │ + blls 1b13a4 │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ tstls r6, r1, lsl #8 │ │ │ │ svclt 0x00082b00 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldrmi r8, [r4], -r3, lsr #2 │ │ │ │ vld1.8 {d9-d10}, [r9], r6 │ │ │ │ strls r3, [r8], #-2432 @ 0xfffff680 │ │ │ │ - bmi 11d2494 │ │ │ │ + bmi 11d24ec │ │ │ │ @ instruction: 0xf10258ba │ │ │ │ - bmi 120e368 │ │ │ │ + bmi 120e3c0 │ │ │ │ andcc r5, r1, #12189696 @ 0xba0000 │ │ │ │ svclt 0x00184563 │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ @ instruction: 0x4601ad37 │ │ │ │ @ instruction: 0xf0354618 │ │ │ │ movwcs pc, #2089 @ 0x829 @ │ │ │ │ ldr r4, [r4, #-1666]! @ 0xfffff97e │ │ │ │ @ instruction: 0xf0342008 │ │ │ │ - blls 10af3c │ │ │ │ + blls 10af94 │ │ │ │ ldrbt r6, [ip], #24 │ │ │ │ @ instruction: 0xf0342008 │ │ │ │ - blls 10af30 │ │ │ │ + blls 10af88 │ │ │ │ @ instruction: 0xf7ff6018 │ │ │ │ ldrbmi fp, [r0], -r5, asr #22 │ │ │ │ @ instruction: 0xf7fc9303 │ │ │ │ - cdpls 13, 0, cr14, cr8, cr2, {6} │ │ │ │ + mcrls 13, 0, lr, cr8, cr12, {5} │ │ │ │ ldrbmi r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ tsteq r6, sl, lsl #22 │ │ │ │ addmi r9, r8, #3072 @ 0xc00 │ │ │ │ stcge 4, cr15, [r7, #764] @ 0x2fc │ │ │ │ @ instruction: 0x21201ab2 │ │ │ │ - mcr 7, 2, pc, cr6, cr12, {7} @ │ │ │ │ + mcr 7, 2, pc, cr0, cr12, {7} @ │ │ │ │ str r9, [r0, #2819] @ 0xb03 │ │ │ │ svclt 0x004c06a3 │ │ │ │ @ instruction: 0x8000f8b6 │ │ │ │ ldrdhi pc, [r0], -r6 │ │ │ │ @ instruction: 0xf7ff2600 │ │ │ │ - bcs 3a038 │ │ │ │ + bcs 3a090 │ │ │ │ mrrcge 4, 7, pc, r6, cr15 @ │ │ │ │ svclt 0x004806a3 │ │ │ │ @ instruction: 0x3000f9b6 │ │ │ │ mrrcge 5, 3, pc, r1, cr15 @ │ │ │ │ mvnhi lr, lr, asr #8 │ │ │ │ - bllt 16493e0 │ │ │ │ + bllt 1649438 │ │ │ │ ldrdne lr, [r6], -sp │ │ │ │ stmdale r1, {r0, r7, r9, lr} │ │ │ │ orrsle r2, r3, r0, asr #20 │ │ │ │ movwls r4, #22104 @ 0x5658 │ │ │ │ - ldc 7, cr15, [r2, #1008] @ 0x3f0 │ │ │ │ + stc 7, cr15, [ip, #1008] @ 0x3f0 │ │ │ │ movwls r9, #35590 @ 0x8b06 │ │ │ │ andls r9, r9, r5, lsl #22 │ │ │ │ @ instruction: 0x0110f8d8 │ │ │ │ @ instruction: 0xf04f4659 │ │ │ │ movwls r3, #41727 @ 0xa2ff │ │ │ │ ldrdgt pc, [r0], -r0 │ │ │ │ @ instruction: 0xe018f8d0 │ │ │ │ movweq lr, #60332 @ 0xebac │ │ │ │ @ instruction: 0xf0829305 │ │ │ │ - ldrtmi pc, [r1], -sp, asr #19 @ │ │ │ │ + @ instruction: 0x4631fa19 │ │ │ │ @ instruction: 0xf8d82200 │ │ │ │ @ instruction: 0xf0820110 │ │ │ │ - bls 289b48 │ │ │ │ - blls 171848 │ │ │ │ + bls 289cd0 │ │ │ │ + blls 1718a0 │ │ │ │ andls r4, r7, #167772160 @ 0xa000000 │ │ │ │ @ instruction: 0x2110f8d8 │ │ │ │ ldrmi r6, [lr], #-2454 @ 0xfffff66a │ │ │ │ ldr r9, [r1, #-2826] @ 0xfffff4f6 │ │ │ │ ldrdeq lr, [r0, -r6] │ │ │ │ - mrc2 0, 4, pc, cr12, cr13, {4} │ │ │ │ + blx 247718 │ │ │ │ ldr r4, [r8], #-1539 @ 0xfffff9fd │ │ │ │ ldrdeq lr, [r0, -r6] │ │ │ │ - mrc2 0, 4, pc, cr6, cr13, {4} │ │ │ │ + blx c7724 │ │ │ │ strmi r4, [lr], -r0, lsl #13 │ │ │ │ - blt ff4c9458 │ │ │ │ - andeq r5, sp, lr, asr lr │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - andeq r5, sp, lr, asr #28 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - andeq r0, r0, r8, ror r6 │ │ │ │ - muleq sp, r6, ip │ │ │ │ - andeq lr, r9, r8, asr #18 │ │ │ │ - andeq r0, r0, r4, lsl #9 │ │ │ │ - andeq r0, r0, r0, asr r7 │ │ │ │ - muleq sp, r6, sp │ │ │ │ - andeq r8, sp, r2, ror sp │ │ │ │ - andeq lr, r9, r4, lsl #10 │ │ │ │ - andeq lr, r9, ip, lsl #10 │ │ │ │ - andeq lr, r9, sl, lsr #7 │ │ │ │ - andeq lr, r9, r4, asr r3 │ │ │ │ - andeq lr, r9, r4, lsr r3 │ │ │ │ - andeq r0, r0, r4, lsr #7 │ │ │ │ - ldrdeq lr, [r9], -r8 │ │ │ │ - andeq r8, sp, r6, lsl #19 │ │ │ │ - andeq r8, sp, r2, ror #18 │ │ │ │ + blt ff4c94b0 │ │ │ │ + strdeq r6, [sp], -lr │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + andeq r6, sp, lr, ror #27 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r0, r0, r0, lsl #13 │ │ │ │ + andeq r6, sp, r6, lsr ip │ │ │ │ + andeq pc, r9, r0, lsr #32 │ │ │ │ + andeq r0, r0, ip, lsl #9 │ │ │ │ + andeq r0, r0, r8, asr r7 │ │ │ │ + andeq r9, sp, lr, lsr sp │ │ │ │ + andeq r9, sp, sl, lsl sp │ │ │ │ + ldrdeq lr, [r9], -ip │ │ │ │ + andeq lr, r9, r4, ror #23 │ │ │ │ + andeq lr, r9, r2, lsl #21 │ │ │ │ + andeq lr, r9, ip, lsr #20 │ │ │ │ + andeq lr, r9, ip, lsl #20 │ │ │ │ + andeq r0, r0, ip, lsr #7 │ │ │ │ + @ instruction: 0x0009e9b0 │ │ │ │ + andeq r9, sp, lr, lsr #18 │ │ │ │ + andeq r9, sp, sl, lsl #18 │ │ │ │ eorsle r2, r9, r0, asr #20 │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strls sl, [r5], #-3887 @ 0xfffff0d1 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ - bls 1b66d4 │ │ │ │ - bls 1efce8 │ │ │ │ - bls 1d260c │ │ │ │ - blcs 2fce8 │ │ │ │ + bls 1b672c │ │ │ │ + bls 1efd40 │ │ │ │ + bls 1d2664 │ │ │ │ + blcs 2fd40 │ │ │ │ andcs sp, r0, #87 @ 0x57 │ │ │ │ ldr r9, [ip, -r9, lsl #4]! │ │ │ │ andls r9, r7, #24576 @ 0x6000 │ │ │ │ strls r1, [r5], #-3152 @ 0xfffff3b0 │ │ │ │ strcs lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ - bls 2051bc │ │ │ │ + bls 205214 │ │ │ │ ldr r9, [r1, -r6, lsl #4] │ │ │ │ strmi lr, [r5], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461ee55a │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ strbtmi r9, [r6], fp, lsl #26 │ │ │ │ stmdami ip, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ pkhbtmi r4, sl, r3, lsl #12 │ │ │ │ andcs lr, r2, r1, ror #13 │ │ │ │ @ instruction: 0xf0349305 │ │ │ │ - blls 10adac │ │ │ │ - blls 163574 │ │ │ │ + blls 10ae04 │ │ │ │ + blls 1635cc │ │ │ │ andcs lr, r4, r6, lsr #12 │ │ │ │ @ instruction: 0xf0349305 │ │ │ │ - blls 10ad9c │ │ │ │ - blls 163584 │ │ │ │ - bllt ff0c9524 │ │ │ │ + blls 10adf4 │ │ │ │ + blls 1635dc │ │ │ │ + bllt ff0c957c │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ - blcs 372b4 │ │ │ │ + blcs 3730c │ │ │ │ mcrrge 4, 3, pc, r8, cr15 @ │ │ │ │ andls r9, r7, #24576 @ 0x6000 │ │ │ │ strb r9, [r2, r5, lsl #8] │ │ │ │ andcs r9, r1, r6, lsl #20 │ │ │ │ strb r9, [r2, r8, lsl #4] │ │ │ │ - blls 1edbf0 │ │ │ │ + blls 1edc48 │ │ │ │ svceq 0x0060f012 │ │ │ │ andcs sp, r1, r3 │ │ │ │ movwls r9, #37638 @ 0x9306 │ │ │ │ stmdbmi lr, {r6, sl, sp, lr, pc} │ │ │ │ strb r5, [r7, #-2169] @ 0xfffff787 │ │ │ │ andls r9, r6, #8, 20 @ 0x8000 │ │ │ │ @ instruction: 0xf8dde522 │ │ │ │ strbtmi r9, [r6], r8, lsr #32 │ │ │ │ ldrmi r9, [lr], -fp, lsl #26 │ │ │ │ stmdami ip, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strmi lr, [r2], r2, asr #13 │ │ │ │ movwls lr, #14016 @ 0x36c0 │ │ │ │ @ instruction: 0xf7ff681b │ │ │ │ @ instruction: 0xf7fcba1a │ │ │ │ - movwls lr, #39726 @ 0x9b2e │ │ │ │ - blls 244628 │ │ │ │ + movwls lr, #39720 @ 0x9b28 │ │ │ │ + blls 244680 │ │ │ │ ldr r9, [lr], #-774 @ 0xfffffcfa │ │ │ │ ldr r9, [r7, -r6]! │ │ │ │ - andeq r0, r0, r4, lsl #9 │ │ │ │ + andeq r0, r0, ip, lsl #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r8, [ip], -r5, lsl #19 │ │ │ │ addlt r4, r2, fp, lsr #28 │ │ │ │ movwpl pc, #9221 @ 0x2405 @ │ │ │ │ ldrbtmi r2, [lr], #-256 @ 0xffffff00 │ │ │ │ svcpl 0x0000f5b3 │ │ │ │ @ instruction: 0xd1286021 │ │ │ │ movweq pc, #57349 @ 0xe005 @ │ │ │ │ - blcs 31cde0 │ │ │ │ + blcs 31ce38 │ │ │ │ stmdbvs r2!, {r1, r2, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf005203d │ │ │ │ @ instruction: 0xf0050312 │ │ │ │ mrrcne 1, 7, r0, r6, cr14 │ │ │ │ andsvc r6, r0, r6, lsr #2 │ │ │ │ stmdbvs r2!, {r1, r4, r8, r9, fp, sp} │ │ │ │ andeq pc, r1, r2, lsl #2 │ │ │ │ @@ -3232,68 +3232,68 @@ │ │ │ │ @ instruction: 0xf838f7ff │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ ldc2 0, cr15, [r2], #324 @ 0x144 │ │ │ │ andlt r6, r2, r0, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ stc2l 0, cr15, [r8], #-216 @ 0xffffff28 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - blmi 3ff96c │ │ │ │ + blmi 3ff9c4 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ @ instruction: 0xf7fc4619 │ │ │ │ - stmdacs r0, {r1, r3, r9, fp, sp, lr, pc} │ │ │ │ - blmi 33f95c │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + blmi 33f9b4 │ │ │ │ ldmpl r3!, {r6, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r1, lsl #6 │ │ │ │ - b 4962c │ │ │ │ + ldmib r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcle r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf005e7e5 │ │ │ │ @ instruction: 0x6120050c │ │ │ │ streq pc, [r2, #-69]! @ 0xffffffbb │ │ │ │ eorcs r7, r0, #21 │ │ │ │ andsvc r6, sl, r3, lsr #18 │ │ │ │ svclt 0x0000e7d0 │ │ │ │ - andeq r5, sp, r6, lsl #3 │ │ │ │ - andeq r0, r0, r4, lsr #9 │ │ │ │ - andeq r0, r0, r4, asr #8 │ │ │ │ + andeq r6, sp, r6, lsr #2 │ │ │ │ + andeq r0, r0, ip, lsr #9 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6286c │ │ │ │ + bl feb628c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 30f654 │ │ │ │ + blmi 30f6ac │ │ │ │ stmdbmi ip, {r1, r9, sl, lr} │ │ │ │ ldmdapl ip, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x3090f8d4 │ │ │ │ ldmibhi r3, {r0, r1, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ orrpl pc, r0, #1124073472 @ 0x43000000 │ │ │ │ movweq pc, #49219 @ 0xc043 @ │ │ │ │ ldclt 1, cr8, [r0, #-588] @ 0xfffffdb4 │ │ │ │ @ instruction: 0xfff0f7fe │ │ │ │ andne pc, r8, #79 @ 0x4f │ │ │ │ @ instruction: 0xf0056a21 │ │ │ │ strmi pc, [r2], -fp, lsr #27 │ │ │ │ svclt 0x0000e7ef │ │ │ │ - andeq r5, sp, r0, asr #1 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ + andeq r6, sp, r0, rrx │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb628b4 │ │ │ │ + bl feb6290c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibmi fp!, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ - bmi ffaf78d4 │ │ │ │ + bmi ffaf792c │ │ │ │ ldrbtmi r4, [r9], #-1540 @ 0xfffff9fc │ │ │ │ - blmi ffadee70 │ │ │ │ + blmi ffadeec8 │ │ │ │ stmpl sl, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldmdavc r3!, {r1, r2, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - blmi ff9f9ba8 │ │ │ │ + blmi ff9f9c00 │ │ │ │ @ instruction: 0xf8d358eb │ │ │ │ tstlt fp, r4, lsr r6 │ │ │ │ mcr2 7, 4, pc, cr12, cr14, {7} @ │ │ │ │ stmibhi r3!, {r0, r5, r8, fp, sp, lr} │ │ │ │ subsle r2, r8, r0, lsl #18 │ │ │ │ - bcs 2571c │ │ │ │ + bcs 25774 │ │ │ │ vqadd.s8 , q6, │ │ │ │ @ instruction: 0xf6cf0280 │ │ │ │ @ instruction: 0x401a72ff │ │ │ │ svcmi 0x0080f5b2 │ │ │ │ ldmdavc r2!, {r0, r3, r4, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ andcs r8, r0, #200 @ 0xc8 │ │ │ │ @@ -3308,29 +3308,29 @@ │ │ │ │ @ instruction: 0xf0000704 │ │ │ │ stmdbcs r0, {r0, r2, r3, r4, r7, pc} │ │ │ │ sbcshi pc, fp, r0, asr #32 │ │ │ │ eoreq pc, r0, r3, lsl r0 @ │ │ │ │ teqphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ msreq SPSR_x, #3 │ │ │ │ @ instruction: 0xf0002b62 │ │ │ │ - bhi fe8ebd1c │ │ │ │ + bhi fe8ebd74 │ │ │ │ strmi r2, [ip], -sl, lsl #20 │ │ │ │ tstphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ stmdapl sp!, {r0, r1, r2, r6, r7, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d549c7 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf0812308 │ │ │ │ - @ instruction: 0xf8d5ff79 │ │ │ │ + @ instruction: 0xf8d5ffc5 │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ tstcs r0, sp, lsr r3 │ │ │ │ - blx 1bc797e │ │ │ │ - ble f15784 │ │ │ │ - bmi fef94b88 │ │ │ │ + blx 1ec79d6 │ │ │ │ + ble f157dc │ │ │ │ + bmi fef94be0 │ │ │ │ ldrbtmi r4, [sl], #-3000 @ 0xfffff448 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_s, r0, asr #32 │ │ │ │ andlt r4, r5, r8, lsr #12 │ │ │ │ vmla.f32 , q10, q8 │ │ │ │ @@ -3347,15 +3347,15 @@ │ │ │ │ ldmdavs r0, {r2, r4, r6, r7, fp, sp, lr} │ │ │ │ eorsle r2, sp, r0, lsl #24 │ │ │ │ strbvs pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0xff4cf7fe │ │ │ │ strmi r4, [r2], -r9, lsr #19 │ │ │ │ ldrtmi r4, [r0], -r3, lsr #12 │ │ │ │ @ instruction: 0xf0814479 │ │ │ │ - @ instruction: 0xf8d5ff3b │ │ │ │ + @ instruction: 0xf8d5ff87 │ │ │ │ ldmib r0, {r6, r7, sl}^ │ │ │ │ addsmi r3, r3, #0, 4 │ │ │ │ mrrcne 2, 12, sp, r9, cr1 │ │ │ │ andvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d5701a │ │ │ │ ldmibvs sp, {r6, r7, sl, ip, sp} │ │ │ │ @ instruction: 0xe7be601d │ │ │ │ @@ -3371,36 +3371,36 @@ │ │ │ │ @ instruction: 0x1c7e4b96 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ addmi r1, lr, #56, 2 │ │ │ │ rschi pc, r4, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0x463a513c │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - movwcs lr, #2422 @ 0x976 │ │ │ │ + movwcs lr, #2410 @ 0x96a │ │ │ │ ldr r5, [sl, fp, ror #11] │ │ │ │ - blmi fe19e28c │ │ │ │ + blmi fe19e2e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls e58c4 │ │ │ │ + blls e591c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strdlt r8, [r5], -pc @ │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ svclt 0x0002f7fe │ │ │ │ cmple r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf1400699 │ │ │ │ @ instruction: 0xf00380ac │ │ │ │ - blcs 188c608 │ │ │ │ + blcs 188c660 │ │ │ │ sbchi pc, fp, r0 │ │ │ │ @ instruction: 0x3014f9b4 │ │ │ │ - b 13d60b4 │ │ │ │ + b 13d610c │ │ │ │ rsbsle r7, sp, r3, ror #9 │ │ │ │ stmdapl sp!, {r0, r3, r4, r5, r6, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d5497e │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ - bmi 1f85628 │ │ │ │ + bmi 1f85680 │ │ │ │ eorsvc r2, r3, r1, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2929 @ 0xfffff48f │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbcshi pc, r6, r0, asr #32 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ @@ -3412,17 +3412,17 @@ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrbeq r8, [ip, -sl, lsl #1] │ │ │ │ adcshi pc, r7, r0, asr #2 │ │ │ │ ldrbtmi r4, [r9], #-2414 @ 0xfffff692 │ │ │ │ stmiapl sp!, {r0, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ strbeq pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ strvs lr, [r0, -sp, asr #19] │ │ │ │ - cdp2 0, 11, cr15, cr8, cr1, {4} │ │ │ │ + @ instruction: 0xff04f081 │ │ │ │ ldmib r6, {r0, r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bcs 2988f8 │ │ │ │ + bcs 298950 │ │ │ │ ldmdbmi pc, {r3, r6, ip, lr, pc}^ @ │ │ │ │ stmdbmi r7!, {r0, r2, r3, r5, r6, fp, ip, lr}^ │ │ │ │ strbeq pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0xe72d4479 │ │ │ │ strcc lr, [r0], #-2518 @ 0xfffff62a │ │ │ │ eorsle r2, sp, sl, lsl #20 │ │ │ │ stmdapl sp!, {r0, r3, r4, r6, r8, fp, lr}^ │ │ │ │ @@ -3431,38 +3431,38 @@ │ │ │ │ stclmi 7, cr14, [r1, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0xe730447d │ │ │ │ vmla.i8 q12, q11, q11 │ │ │ │ vrsra.s64 d16, d23, #53 │ │ │ │ @ instruction: 0xf64a630b │ │ │ │ @ instruction: 0xf6ca21ab │ │ │ │ ldmdami ip, {r1, r3, r5, r7, r8, sp}^ │ │ │ │ - blx fe0cbc06 │ │ │ │ + blx fe0cbc5e │ │ │ │ ldrbtmi r3, [r8], #-1030 @ 0xfffffbfa │ │ │ │ andne pc, r2, #164864 @ 0x28400 │ │ │ │ @ instruction: 0xf8d04434 │ │ │ │ cmnne r4, r8, lsr r1 │ │ │ │ ldrbeq lr, [r2], #-2820 @ 0xfffff4fc │ │ │ │ addsmi r3, ip, #8, 8 @ 0x8000000 │ │ │ │ @ instruction: 0xf8d0bf98 │ │ │ │ stmdble r9, {r2, r3, r4, r5, r8, ip, sp, lr} │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ @ instruction: 0xf0344620 │ │ │ │ @ instruction: 0x4607fbfb │ │ │ │ ldrbtmi r4, [fp], #-2896 @ 0xfffff4b0 │ │ │ │ strbmi lr, [lr, -r3, asr #19] │ │ │ │ - blge 9d214 <__isoc23_strtoul@@Base+0x219ec> │ │ │ │ + blge 9d26c <__isoc23_strtoul@@Base+0x219ec> │ │ │ │ movwls r2, #4608 @ 0x1200 │ │ │ │ @ instruction: 0x463b4631 │ │ │ │ ldrtmi r9, [sp], -r0, lsl #8 │ │ │ │ @ instruction: 0xf93cf065 │ │ │ │ andcs r9, r0, #2048 @ 0x800 │ │ │ │ usat r7, #28, sl │ │ │ │ - bmi dddeb0 │ │ │ │ + bmi dddf08 │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - bls e59dc │ │ │ │ + bls e5a34 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ cmnle r1, r0, lsl #4 │ │ │ │ @ instruction: 0x4618463a │ │ │ │ andlt r4, r5, r1, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ cdplt 0, 14, cr15, cr8, cr5, {3} │ │ │ │ smmlsreq r8, r0, r9, fp │ │ │ │ @@ -3470,33 +3470,33 @@ │ │ │ │ @ instruction: 0xe7914479 │ │ │ │ @ instruction: 0x46046833 │ │ │ │ rscle r2, r3, sl, lsl #20 │ │ │ │ stmdapl sp!, {r2, r3, r5, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d5493b │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ ldmdavs r3!, {r3, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ - b 13d6200 │ │ │ │ + b 13d6258 │ │ │ │ sbcsle r7, r7, r3, ror #9 │ │ │ │ stmdapl sp!, {r1, r2, r5, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d54936 │ │ │ │ ldrbtmi r0, [r9], #-1216 @ 0xfffffb40 │ │ │ │ ldmdbmi r5!, {r2, r3, r4, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7774479 │ │ │ │ ldrbtmi r4, [r9], #-2356 @ 0xfffff6cc │ │ │ │ @ instruction: 0xf8d0e774 │ │ │ │ @ instruction: 0x4621013c │ │ │ │ stc2l 0, cr15, [r2], #208 @ 0xd0 │ │ │ │ ldr r4, [r1, r7, lsl #12]! │ │ │ │ @ instruction: 0x4630bb39 │ │ │ │ - blx fea47ade │ │ │ │ - blmi b9d224 │ │ │ │ + blx fea47b36 │ │ │ │ + blmi b9d27c │ │ │ │ ldrbtmi r6, [fp], #-2401 @ 0xfffff69f │ │ │ │ strbvs lr, [lr, #-2499] @ 0xfffff63d │ │ │ │ @ instruction: 0xf9b6e713 │ │ │ │ - bcs 297a20 │ │ │ │ + bcs 297a78 │ │ │ │ strbtvc lr, [r3], #2639 @ 0xa4f │ │ │ │ ldmdbmi r4, {r1, r4, r5, r7, ip, lr, pc} │ │ │ │ stmdbmi r8!, {r0, r2, r3, r5, r6, fp, ip, lr} │ │ │ │ strbeq pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0xe6974479 │ │ │ │ @ instruction: 0x460c8833 │ │ │ │ adcle r2, r7, sl, lsl #20 │ │ │ │ @@ -3506,370 +3506,370 @@ │ │ │ │ stmdbmi r2!, {r2, r3, r7, r9, sl, sp, lr, pc} │ │ │ │ smlsldx r4, r7, r9, r4 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf8d3e744 │ │ │ │ @ instruction: 0x4631013c │ │ │ │ ldc2 0, cr15, [r2], #208 @ 0xd0 │ │ │ │ ldrb r4, [r4, r5, lsl #12] │ │ │ │ - ldm sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andeq r5, sp, r6, ror r0 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - andeq r5, sp, r0, ror r0 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - andeq sp, r9, r2, lsl #26 │ │ │ │ - andeq r4, sp, lr, lsr #31 │ │ │ │ - andeq sp, r9, r0, lsr ip │ │ │ │ - andeq r8, sp, r4, lsr #8 │ │ │ │ - andeq r4, sp, r4, ror #29 │ │ │ │ - ldrdeq sp, [r9], -r6 │ │ │ │ - muleq sp, r2, lr │ │ │ │ - andeq sp, r9, r6, ror #22 │ │ │ │ - andeq sp, r9, r0, ror #22 │ │ │ │ - andeq sp, r9, r6, asr fp │ │ │ │ - andeq sp, r9, ip, asr fp │ │ │ │ - andeq r8, sp, r6, lsl r3 │ │ │ │ - andeq r8, sp, sl, ror #5 │ │ │ │ - andeq r4, sp, r8, lsr #27 │ │ │ │ - muleq r9, ip, sl │ │ │ │ - muleq r9, r6, sl │ │ │ │ - andeq sp, r9, sl, lsl #21 │ │ │ │ - andeq sp, r9, r0, lsr sl │ │ │ │ - andeq sp, r9, r2, lsr sl │ │ │ │ - andeq r8, sp, r2, asr #4 │ │ │ │ - andeq sp, r9, r0, asr #20 │ │ │ │ - andeq sp, r9, lr, lsl sl │ │ │ │ - andeq sp, r9, r0, lsl #20 │ │ │ │ - andeq sp, r9, sl, lsl #20 │ │ │ │ + ldm r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andeq r6, sp, r6, lsl r0 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + andeq r6, sp, r0, lsl r0 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + ldrdeq lr, [r9], -sl │ │ │ │ + andeq r5, sp, lr, asr #30 │ │ │ │ + andeq lr, r9, r8, lsl #6 │ │ │ │ + andeq r9, sp, ip, asr #7 │ │ │ │ + andeq r5, sp, r4, lsl #29 │ │ │ │ + andeq lr, r9, lr, lsr #5 │ │ │ │ + andeq r5, sp, r2, lsr lr │ │ │ │ + andeq lr, r9, lr, lsr r2 │ │ │ │ + andeq lr, r9, r8, lsr r2 │ │ │ │ + andeq lr, r9, lr, lsr #4 │ │ │ │ + andeq lr, r9, r4, lsr r2 │ │ │ │ + @ instruction: 0x000d92be │ │ │ │ + muleq sp, r2, r2 │ │ │ │ + andeq r5, sp, r8, asr #26 │ │ │ │ + andeq lr, r9, r4, ror r1 │ │ │ │ + andeq lr, r9, lr, ror #2 │ │ │ │ + andeq lr, r9, r2, ror #2 │ │ │ │ + andeq lr, r9, r8, lsl #2 │ │ │ │ + andeq lr, r9, sl, lsl #2 │ │ │ │ + andeq r9, sp, sl, ror #3 │ │ │ │ + andeq lr, r9, r8, lsl r1 │ │ │ │ + strdeq lr, [r9], -r6 │ │ │ │ + ldrdeq lr, [r9], -r8 │ │ │ │ + andeq lr, r9, r2, ror #1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb62ce4 │ │ │ │ + bl feb62d3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ - blmi a43d70 │ │ │ │ + blmi a43dc8 │ │ │ │ @ instruction: 0xf85e44fe │ │ │ │ stmdbvs r1!, {r0, r1, lr} │ │ │ │ andcs fp, r0, #1073741876 @ 0x40000034 │ │ │ │ teqpvs r4, r4 @ @ p-variant is OBSOLETE │ │ │ │ ldrsbpl pc, [r0, #-132]! @ 0xffffff7c @ │ │ │ │ teqpcs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpcs r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ - blx 1cc7b26 │ │ │ │ + blx 1cc7b7e │ │ │ │ tstlt r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf4118981 │ │ │ │ mrsle r5, (UNDEF: 21) │ │ │ │ teqpvs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnppl r0, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ ldcllt 6, cr4, [r8, #32]! │ │ │ │ stc2l 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ ldrb r4, [r5, r1, lsl #12]! │ │ │ │ rscsle r2, r7, r0, lsl #16 │ │ │ │ stccs 8, cr7, [r0, #-20] @ 0xffffffec │ │ │ │ - blmi 5bff0c │ │ │ │ + blmi 5bff64 │ │ │ │ stceq 1, cr15, [r1], {-0} │ │ │ │ svccs 0x00007847 │ │ │ │ andcc pc, r3, lr, asr r8 @ │ │ │ │ shadd16mi fp, lr, r4 │ │ │ │ ldmdavs ip, {r0, r2, r3, r4, r5, r9, sl, sp} │ │ │ │ - blne 149ca4 │ │ │ │ + blne 149cfc │ │ │ │ rscle r2, r5, r0, lsl #18 │ │ │ │ adcmi r7, fp, #720896 @ 0xb0000 │ │ │ │ stmdavc fp, {r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldrhle r4, [r5, #35]! @ 0x23 │ │ │ │ ldrtmi r4, [fp], -r2, ror #12 │ │ │ │ @ instruction: 0xf811b13b │ │ │ │ addsmi r0, r8, #1, 30 │ │ │ │ @ instruction: 0xf812d108 │ │ │ │ - blcs 1b77c │ │ │ │ + blcs 1b7d4 │ │ │ │ stmdavc fp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ mvnle r2, sp, lsr fp │ │ │ │ strb r3, [pc, r2, lsl #2] │ │ │ │ - blcs 29cd4 │ │ │ │ + blcs 29d2c │ │ │ │ ldrb sp, [r6, r2, ror #3]! │ │ │ │ - andeq r4, sp, r8, asr #24 │ │ │ │ - andeq r0, r0, r4, ror #8 │ │ │ │ - andeq r0, r0, r0, asr r8 │ │ │ │ + andeq r5, sp, r8, ror #23 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r0, r0, r8, asr r8 │ │ │ │ │ │ │ │ -0000bb94 : │ │ │ │ - b.w bad8 <__time64@plt+0x3750> │ │ │ │ +0000bbec : │ │ │ │ + b.w bb30 <__time64@plt+0x3750> │ │ │ │ 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, #160] @ (bc4c ) │ │ │ │ + ldr r5, [pc, #160] @ (bca4 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r5, pc │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, bbbe │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, bc16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc44 │ │ │ │ - ldr r3, [pc, #128] @ (bc50 ) │ │ │ │ + beq.n bc9c │ │ │ │ + ldr r3, [pc, #128] @ (bca8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - blx 7f18 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r1, r5, r0 │ │ │ │ adds r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ mov r1, r7 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ str.w r5, [r9] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n bbba │ │ │ │ + bmi.n bc12 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #126 @ 0x7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bbba │ │ │ │ + beq.n bc12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - blx 7f18 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #4 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n bbba │ │ │ │ - ldr r3, [pc, #8] @ (bc50 ) │ │ │ │ + b.n bc12 │ │ │ │ + ldr r3, [pc, #8] @ (bca8 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ - b.n bc1e │ │ │ │ - ldr r3, [pc, #520] @ (be58 ) │ │ │ │ + b.n bc76 │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (bda0 ) │ │ │ │ + ldr r5, [pc, #316] @ (bdf8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #316] @ (bda4 ) │ │ │ │ + ldr r3, [pc, #316] @ (bdfc ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbnz r3, bc80 │ │ │ │ - ldr r3, [pc, #308] @ (bda8 ) │ │ │ │ + cbnz r3, bcd8 │ │ │ │ + ldr r3, [pc, #308] @ (be00 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, bc80 │ │ │ │ - bl a3fc <__time64@plt+0x2074> │ │ │ │ + cbz r3, bcd8 │ │ │ │ + bl a454 <__time64@plt+0x2074> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bd7e │ │ │ │ + bne.n bdd6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, bc9a │ │ │ │ + cbz r1, bcf2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, bc9a │ │ │ │ + cbz r3, bcf2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd3c │ │ │ │ + beq.n bd94 │ │ │ │ strb r0, [r6, #0] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ movw r3, #49280 @ 0xc080 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n bcf4 │ │ │ │ + beq.n bd4c │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bpl.n bd0a │ │ │ │ - ldr r3, [pc, #248] @ (bdac ) │ │ │ │ + bpl.n bd62 │ │ │ │ + ldr r3, [pc, #248] @ (be04 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n bcc8 │ │ │ │ - vldr d0, [pc, #212] @ bd98 │ │ │ │ + bne.n bd20 │ │ │ │ + vldr d0, [pc, #212] @ bdf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and.w r3, r2, #18 │ │ │ │ and.w r0, r2, #8 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n bd24 │ │ │ │ + beq.n bd7c │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bpl.n bd2c │ │ │ │ - cbnz r0, bd2e │ │ │ │ + bpl.n bd84 │ │ │ │ + cbnz r0, bd86 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n bd74 │ │ │ │ + bpl.n bdcc │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r1, #0] │ │ │ │ ldrhne r3, [r4, #20] │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n bcc4 │ │ │ │ + b.n bd1c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r1, bd04 │ │ │ │ + cbz r1, bd5c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bmi.n bcb0 │ │ │ │ + bmi.n bd08 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bcc0 │ │ │ │ + beq.n bd18 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bcc0 │ │ │ │ + beq.n bd18 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 38f0c │ │ │ │ + b.w 38f64 │ │ │ │ vldr d0, [r1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, bd4c │ │ │ │ + cbz r0, bda4 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n bcc4 │ │ │ │ + b.n bd1c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 102a8 │ │ │ │ + b.w 10300 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n bd6a │ │ │ │ + bpl.n bdc2 │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ ite eq │ │ │ │ ldrsheq.w r3, [r1] │ │ │ │ ldrshne.w r3, [r4, #20] │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n bcc4 │ │ │ │ + b.n bd1c │ │ │ │ vldr s0, [r1] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ - b.n bcc4 │ │ │ │ + b.n bd1c │ │ │ │ vldr s0, [r1] │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ - b.n bcc4 │ │ │ │ + b.n bd1c │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #40] @ (bdb0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #40] @ (be08 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ (bdb4 ) │ │ │ │ + ldr r0, [pc, #40] @ (be0c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #808] @ (c0cc ) │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n be68 │ │ │ │ + ble.n be70 │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #49280 @ 0xc080 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n bdcc │ │ │ │ + beq.n be24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ bic.w r2, r2, #16896 @ 0x4200 │ │ │ │ mov r4, r0 │ │ │ │ strh r2, [r0, #12] │ │ │ │ - cbz r1, be26 │ │ │ │ - ldr r3, [pc, #64] @ (be28 ) │ │ │ │ + cbz r1, be7e │ │ │ │ + ldr r3, [pc, #64] @ (be80 ) │ │ │ │ ldr r6, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #260] @ 0x104 │ │ │ │ - cbz r5, be08 │ │ │ │ + cbz r5, be60 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, bdfc │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, be54 │ │ │ │ + blx 7b48 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - bl 40400 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + bl 40458 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a3d4 <__time64@plt+0x204c> │ │ │ │ + b.w a42c <__time64@plt+0x204c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r4, [pc, #2856] @ c968 │ │ │ │ + ldr.w r4, [pc, #2856] @ c9c0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w r3, [pc, #2852] @ c96c │ │ │ │ + ldr.w r3, [pc, #2852] @ c9c4 │ │ │ │ add r4, pc │ │ │ │ mov sl, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ and.w r3, r2, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.w c2b8 │ │ │ │ + beq.w c310 │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2ce │ │ │ │ + beq.w c326 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r5, [lr] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ @@ -3879,55 +3879,55 @@ │ │ │ │ movne r8, lr │ │ │ │ str.w r9, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrbeq.w r5, [lr, #1] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w c2da │ │ │ │ + beq.w c332 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bhi.w bfc4 │ │ │ │ + bhi.w c01c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c1f2 │ │ │ │ + bne.w c24a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w r8, [r3, #20] │ │ │ │ add.w r3, r9, #1 │ │ │ │ tst.w sl, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.w c00c │ │ │ │ + bne.w c064 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w c32e │ │ │ │ + beq.w c386 │ │ │ │ mov.w r3, #524296 @ 0x80008 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c030 │ │ │ │ + bne.w c088 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, bf0e │ │ │ │ + cbnz r3, bf66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n bf0a │ │ │ │ + beq.n bf62 │ │ │ │ ldr.w r0, [fp, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cabe │ │ │ │ + beq.w cb16 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cdf2 │ │ │ │ + beq.w ce4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc66 │ │ │ │ + beq.w ccbe │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r4, r4, #16192 @ 0x3f40 │ │ │ │ bic.w r4, r4, #63 @ 0x3f │ │ │ │ ldr r3, [r2, #28] │ │ │ │ lsls r4, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -3936,137 +3936,137 @@ │ │ │ │ str.w r3, [fp, #304] @ 0x130 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r9, r4, #16384 @ 0x4000 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c0e6 │ │ │ │ + bne.w c13e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c108 │ │ │ │ + beq.w c160 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w c108 │ │ │ │ + beq.w c160 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c108 │ │ │ │ + bne.w c160 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, bf7e │ │ │ │ + cbz r3, bfd6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, bf7e │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, bfd6 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c108 │ │ │ │ + bne.w c160 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bne.w c108 │ │ │ │ + bne.w c160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n bf92 │ │ │ │ + beq.n bfea │ │ │ │ mov r0, r7 │ │ │ │ - bl 14814 │ │ │ │ + bl 1486c │ │ │ │ ldr.w r0, [fp, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d07e │ │ │ │ - bl 111a8 │ │ │ │ + beq.w d0d6 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w c476 │ │ │ │ + beq.w c4ce │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ strb.w r3, [r8] │ │ │ │ - bne.w c628 │ │ │ │ - ldr.w r3, [pc, #2488] @ c970 │ │ │ │ + bne.w c680 │ │ │ │ + ldr.w r3, [pc, #2488] @ c9c8 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ - b.n c4ac │ │ │ │ + b.n c504 │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - beq.w c34c │ │ │ │ + beq.w c3a4 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - bne.w c1f8 │ │ │ │ + bne.w c250 │ │ │ │ ands.w r4, sl, #2097152 @ 0x200000 │ │ │ │ - bne.w d0e0 │ │ │ │ + bne.w d138 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w c3ac │ │ │ │ + beq.w c404 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w c3ac │ │ │ │ + beq.w c404 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w sl, #262144 @ 0x40000 │ │ │ │ strb.w r4, [r8] │ │ │ │ str r0, [r3, #20] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq.w bed2 │ │ │ │ + beq.w bf2a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c326 │ │ │ │ + bne.w c37e │ │ │ │ tst.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w cb84 │ │ │ │ + beq.w cbdc │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bee8 │ │ │ │ + beq.w bf40 │ │ │ │ ldr.w r4, [fp, #260] @ 0x104 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c942 │ │ │ │ + beq.w c99a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ca64 │ │ │ │ + beq.w cabc │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6a4 │ │ │ │ + beq.w c6fc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr.w r1, [fp, #296] @ 0x128 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w cac8 │ │ │ │ + beq.w cb20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c694 │ │ │ │ + beq.w c6ec │ │ │ │ ldr.w r0, [fp, #308] @ 0x134 │ │ │ │ - cbz r0, c086 │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, c0de │ │ │ │ + bl 11200 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w cac4 │ │ │ │ + beq.w cb1c │ │ │ │ ldrb.w r3, [fp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c69e │ │ │ │ + bne.w c6f6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ - cbz r4, c0b8 │ │ │ │ + cbz r4, c110 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - cbz r4, c0b8 │ │ │ │ + cbz r4, c110 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst.w sl, #33554432 @ 0x2000000 │ │ │ │ - bne.w caa8 │ │ │ │ + bne.w cb00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ bic.w r3, r3, #16192 @ 0x3f40 │ │ │ │ @@ -4080,621 +4080,621 @@ │ │ │ │ ite ne │ │ │ │ movne r1, r3 │ │ │ │ moveq r1, r2 │ │ │ │ str.w r1, [fp, #304] @ 0x130 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w c958 │ │ │ │ + beq.w c9b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, c108 │ │ │ │ + cbz r3, c160 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n c104 │ │ │ │ + beq.n c15c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cca2 │ │ │ │ + beq.w ccfa │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [fp, #308] @ 0x134 │ │ │ │ - cbz r0, c124 │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, c17c │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ ittt eq │ │ │ │ orreq.w sl, sl, #524288 @ 0x80000 │ │ │ │ ldreq.w r3, [fp, #308] @ 0x134 │ │ │ │ streq.w r3, [fp, #312] @ 0x138 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c482 │ │ │ │ + bne.w c4da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w c66c │ │ │ │ - ldr.w r3, [pc, #2112] @ c974 │ │ │ │ + beq.w c6c4 │ │ │ │ + ldr.w r3, [pc, #2112] @ c9cc │ │ │ │ add r3, pc │ │ │ │ strh.w r5, [r3, #258] @ 0x102 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w c4ac │ │ │ │ + bmi.w c504 │ │ │ │ subs.w r3, r5, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ands.w r3, r3, sl, lsr #14 │ │ │ │ - beq.n c15c │ │ │ │ + beq.n c1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w d17a │ │ │ │ + bne.w d1d2 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ movw r9, #49280 @ 0xc080 │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w cec2 │ │ │ │ + bne.w cf1a │ │ │ │ subs.w r6, r5, #46 @ 0x2e │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n c1b6 │ │ │ │ + b.n c20e │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c3c8 │ │ │ │ + bne.w c420 │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ movs r0, #1 │ │ │ │ and.w r1, r8, r1 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - bne.w c3ea │ │ │ │ + bne.w c442 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c3ea │ │ │ │ + beq.w c442 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str.w r6, [fp, #1236] @ 0x4d4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r2, [fp, #312] @ 0x138 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldrd r4, r5, [r1, #12] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c192 │ │ │ │ + beq.n c1ea │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r0, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n c1a2 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n c1fa │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - beq.w c344 │ │ │ │ + beq.w c39c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [r3, #20] │ │ │ │ - ldr.w r3, [pc, #1908] @ c978 │ │ │ │ + ldr.w r3, [pc, #1908] @ c9d0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w c3a0 │ │ │ │ + ble.w c3f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w cc2c │ │ │ │ + ble.w cc84 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c242 │ │ │ │ - blt.w c53e │ │ │ │ + beq.n c29a │ │ │ │ + blt.w c596 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w cb18 │ │ │ │ + ble.w cb70 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cec8 │ │ │ │ + beq.w cf20 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c53e │ │ │ │ + beq.w c596 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r5, r4, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ble.n c29c │ │ │ │ + ble.n c2f4 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - ble.w c3d4 │ │ │ │ + ble.w c42c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w c3e0 │ │ │ │ + blt.w c438 │ │ │ │ add r6, r7 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n c2a6 │ │ │ │ + ble.n c2fe │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c61c │ │ │ │ + beq.w c674 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3e0 │ │ │ │ + beq.w c438 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n c254 │ │ │ │ + bgt.n c2ac │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n c27a │ │ │ │ - ldr.w r3, [pc, #1748] @ c97c │ │ │ │ + bgt.n c2d2 │ │ │ │ + ldr.w r3, [pc, #1748] @ c9d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n c28c │ │ │ │ + b.n c2e4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cb8e │ │ │ │ + beq.w cbe6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w be76 │ │ │ │ + bne.w bece │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n be7a │ │ │ │ + b.n bed2 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ biceq.w sl, sl, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c35e │ │ │ │ + beq.n c3b6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w r8, [r3, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n c394 │ │ │ │ + beq.n c3ec │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #46 @ 0x2e │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n c028 │ │ │ │ + b.n c080 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n c028 │ │ │ │ + b.n c080 │ │ │ │ tst.w sl, #524288 @ 0x80000 │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ite ne │ │ │ │ movne.w r3, #524296 @ 0x80008 │ │ │ │ moveq r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n c028 │ │ │ │ + b.n c080 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n beba │ │ │ │ + b.n bf12 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w r8, [r3, #20] │ │ │ │ - b.n bec4 │ │ │ │ + b.n bf1c │ │ │ │ ands.w r4, sl, #16384 @ 0x4000 │ │ │ │ - bne.n c2f8 │ │ │ │ + bne.n c350 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ sub.w r5, r8, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ - bl 9978 <__time64@plt+0x15f0> │ │ │ │ + bl 99d0 <__time64@plt+0x15f0> │ │ │ │ mov r3, r0 │ │ │ │ add r3, r5 │ │ │ │ strb r4, [r0, r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r6, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n c310 │ │ │ │ + bne.n c368 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n c028 │ │ │ │ + b.n c080 │ │ │ │ ldrb.w r0, [r8], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c22c │ │ │ │ - b.n c244 │ │ │ │ + bne.w c284 │ │ │ │ + b.n c29c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r8, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ - bne.w bec4 │ │ │ │ + bne.w bf1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n c30a │ │ │ │ + b.n c362 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n c1a2 │ │ │ │ - bne.n c3e0 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n c1fa │ │ │ │ + bne.n c438 │ │ │ │ ldr.w r6, [r8, #68] @ 0x44 │ │ │ │ adds r6, #1 │ │ │ │ add r6, r7 │ │ │ │ - b.n c2a6 │ │ │ │ + b.n c2fe │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r5, [r8] │ │ │ │ - b.n bea8 │ │ │ │ + b.n bf00 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [fp, #1228] @ 0x4cc │ │ │ │ ldrh r3, [r7, #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 c8a6 │ │ │ │ + beq.w c8fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c4b4 │ │ │ │ + beq.n c50c │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ - beq.w c53e │ │ │ │ + beq.w c596 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.w c9c4 │ │ │ │ + beq.w ca1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ce4c │ │ │ │ + beq.w cea4 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n c46e │ │ │ │ + beq.n c4c6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, c46e │ │ │ │ + cbnz r3, c4c6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, c468 │ │ │ │ + cbz r3, c4c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, c468 │ │ │ │ - bl 11848 │ │ │ │ - cbnz r0, c46e │ │ │ │ + cbz r3, c4c0 │ │ │ │ + bl 118a0 │ │ │ │ + cbnz r0, c4c6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp, #308] @ 0x134 │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ str.w r3, [fp, #312] @ 0x138 │ │ │ │ strb.w r5, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n c4d4 │ │ │ │ - ldr.w r3, [pc, #1264] @ c980 │ │ │ │ + beq.n c52c │ │ │ │ + ldr.w r3, [pc, #1264] @ c9d8 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w c144 │ │ │ │ + bpl.w c19c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #1588] @ 0x634 │ │ │ │ - b.n c15c │ │ │ │ + b.n c1b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w cb98 │ │ │ │ + beq.w cbf0 │ │ │ │ orrs r5, r4 │ │ │ │ - bne.w c8c6 │ │ │ │ + bne.w c91e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w sl, sl, #16384 @ 0x4000 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c988 │ │ │ │ + beq.w c9e0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [fp, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, c4e8 │ │ │ │ + cbz r3, c540 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cb7c │ │ │ │ + beq.w cbd4 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w c640 │ │ │ │ + beq.w c698 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ addeq.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cc92 │ │ │ │ + beq.w ccea │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c51e │ │ │ │ + cbz r0, c576 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - beq.n c566 │ │ │ │ + beq.n c5be │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ and.w r2, r3, #1024 @ 0x400 │ │ │ │ - beq.w c6da │ │ │ │ + beq.w c732 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c872 │ │ │ │ + bne.w c8ca │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d1ce │ │ │ │ + beq.w d226 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ subs r4, #0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r6, r3, #524288 @ 0x80000 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strb.w r3, [fp, #1581] @ 0x62d │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldrh r5, [r7, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ and.w r5, r5, #1024 @ 0x400 │ │ │ │ orrs r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w ce54 │ │ │ │ + bne.w ceac │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ - bne.w cd42 │ │ │ │ + bne.w cd9a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ce64 │ │ │ │ + bne.w cebc │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ - bne.w cf26 │ │ │ │ + bne.w cf7e │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ and.w r2, sl, r2 │ │ │ │ bic.w r6, sl, #268435456 @ 0x10000000 │ │ │ │ orrs r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.n c5d8 │ │ │ │ + beq.n c630 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - beq.w cfa2 │ │ │ │ + beq.w cffa │ │ │ │ lsls r1, r5, #6 │ │ │ │ - bpl.w cea2 │ │ │ │ + bpl.w cefa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq.w r8, [sp, #8] │ │ │ │ - beq.w c744 │ │ │ │ + beq.w c79c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cdd8 │ │ │ │ - blx 7f18 │ │ │ │ + beq.w ce30 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ adds r4, r0, #2 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cbe6 │ │ │ │ + bne.w cc3e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ negs r6, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n cbba │ │ │ │ - blx 80cc │ │ │ │ + b.n cc12 │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c28c │ │ │ │ + b.n c2e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [fp, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, c640 │ │ │ │ + cbz r3, c698 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cb7c │ │ │ │ + beq.w cbd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ 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 d024 │ │ │ │ + bne.w d07c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #46 @ 0x2e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ - b.n c4fa │ │ │ │ + b.n c552 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r3, [fp, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ca4c │ │ │ │ + beq.w caa4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w ce00 │ │ │ │ + beq.w ce58 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cf1a │ │ │ │ + beq.w cf72 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n c50c │ │ │ │ + b.n c564 │ │ │ │ ldrb.w r3, [fp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c09e │ │ │ │ + beq.w c0f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w bee8 │ │ │ │ + beq.w bf40 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bee8 │ │ │ │ + beq.w bf40 │ │ │ │ tst.w sl, #33554432 @ 0x2000000 │ │ │ │ - beq.w bee8 │ │ │ │ + beq.w bf40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w beec │ │ │ │ + beq.w bf44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bf0e │ │ │ │ + beq.w bf66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n c0b8 │ │ │ │ - cbnz r2, c714 │ │ │ │ + b.n c110 │ │ │ │ + cbnz r2, c76c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - cbnz r5, c700 │ │ │ │ + cbnz r5, c758 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w c53e │ │ │ │ + beq.w c596 │ │ │ │ add.w r8, r3, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w beae │ │ │ │ + b.w bf06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, c70c │ │ │ │ + cbz r3, c764 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ced6 │ │ │ │ + bne.w cf2e │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c700 │ │ │ │ - b.n c6e6 │ │ │ │ + bne.n c758 │ │ │ │ + b.n c73e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #1581] @ 0x62d │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.n c742 │ │ │ │ + beq.n c79a │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - beq.n c810 │ │ │ │ + beq.n c868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c818 │ │ │ │ + beq.n c870 │ │ │ │ ands.w r5, sl, #1024 @ 0x400 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #8] │ │ │ │ - beq.n c82a │ │ │ │ + beq.n c882 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w cba6 │ │ │ │ + beq.w cbfe │ │ │ │ movs r2, #3 │ │ │ │ - ldr r1, [pc, #564] @ (c984 ) │ │ │ │ + ldr r1, [pc, #564] @ (c9dc ) │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -4703,411 +4703,411 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r1, r0, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ add r1, r2 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it eq │ │ │ │ streq.w r8, [r3] │ │ │ │ - beq.n c7a2 │ │ │ │ + beq.n c7fa │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r8, r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ add r4, r8 │ │ │ │ add r3, r8 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ strb.w r2, [r4], #-1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n c7be │ │ │ │ + bne.n c816 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ mov r2, r5 │ │ │ │ add.w r8, r1, r0 │ │ │ │ strb r3, [r1, r0] │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r8, r2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w c910 │ │ │ │ + bmi.w c968 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bne.w ce28 │ │ │ │ - b.n c6e2 │ │ │ │ + bne.w ce80 │ │ │ │ + b.n c73a │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bmi.n c742 │ │ │ │ - b.n c732 │ │ │ │ + bmi.n c79a │ │ │ │ + b.n c78a │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ - bne.w ceb0 │ │ │ │ + bne.w cf08 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ubfx r2, r3, #3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cb3e │ │ │ │ + bne.w cb96 │ │ │ │ orrs r4, r5 │ │ │ │ - bne.w cf58 │ │ │ │ + bne.w cfb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w cfb2 │ │ │ │ + beq.w d00a │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - beq.w d132 │ │ │ │ + beq.w d18a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w cb66 │ │ │ │ + bmi.w cbbe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n c46e │ │ │ │ - cbz r4, c880 │ │ │ │ + b.n c4c6 │ │ │ │ + cbz r4, c8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w c538 │ │ │ │ + beq.w c590 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w ce14 │ │ │ │ + bne.w ce6c │ │ │ │ tst.w sl, #134217728 @ 0x8000000 │ │ │ │ - bne.w c53e │ │ │ │ + bne.w c596 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ - b.n c53e │ │ │ │ + b.n c596 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r5, #91 @ 0x5b │ │ │ │ - beq.w d216 │ │ │ │ + beq.w d26e │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ - beq.w d216 │ │ │ │ + beq.w d26e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w cc3c │ │ │ │ + beq.w cc94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w cb98 │ │ │ │ + beq.w cbf0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r2, #4] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cf4a │ │ │ │ + bne.w cfa2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, r3, r4 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, c8f6 │ │ │ │ + cbnz r3, c94e │ │ │ │ bic.w sl, sl, #524288 @ 0x80000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w cd2e │ │ │ │ + beq.w cd86 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r3, r8 │ │ │ │ add.w r3, r6, r8 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n c4c2 │ │ │ │ + b.n c51a │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne.w r9, #91 @ 0x5b │ │ │ │ - bne.w cb6a │ │ │ │ + bne.w cbc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd6a │ │ │ │ + beq.w cdc2 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.n ca32 │ │ │ │ + beq.n ca8a │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n ce30 │ │ │ │ + b.n ce88 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c05a │ │ │ │ - b.w bee8 │ │ │ │ + bne.w c0b2 │ │ │ │ + b.w bf40 │ │ │ │ ldr.w r3, [fp, #1236] @ 0x4d4 │ │ │ │ bic.w sl, sl, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w c108 │ │ │ │ + b.w c160 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #944] @ (cd1c ) │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ movs r5, r1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + bcc.n c9d8 │ │ │ │ movs r1, r1 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - beq.w c4d4 │ │ │ │ + beq.w c52c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4d0 │ │ │ │ + bne.w c528 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, c9b6 │ │ │ │ + cbz r3, ca0e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, c9b6 │ │ │ │ + cbz r3, ca0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c4d0 │ │ │ │ + bne.w c528 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ ubfx r3, r2, #10, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov.w r9, r3, lsl #9 │ │ │ │ - b.n c4d4 │ │ │ │ + b.n c52c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c46e │ │ │ │ + bne.w c4c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c46e │ │ │ │ + bne.w c4c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ and.w r3, sl, #262144 @ 0x40000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cfe4 │ │ │ │ + bne.w d03c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r5, r3, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cd8e │ │ │ │ + beq.w cde6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d14e │ │ │ │ + beq.w d1a6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cda8 │ │ │ │ + beq.w ce00 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ str r7, [r0, #24] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n ca2a │ │ │ │ + beq.n ca82 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d192 │ │ │ │ + beq.w d1ea │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - bne.w d206 │ │ │ │ + bne.w d25e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d014 │ │ │ │ + beq.w d06c │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ uxth r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n c6e2 │ │ │ │ + b.n c73a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w c68e │ │ │ │ + bne.w c6e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n c50c │ │ │ │ + b.n c564 │ │ │ │ tst.w sl, #33554432 @ 0x2000000 │ │ │ │ - beq.w c046 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - ldr.w r3, [pc, #1980] @ d230 │ │ │ │ + beq.w c09e │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + ldr.w r3, [pc, #1980] @ d288 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1972] @ d234 │ │ │ │ + ldr.w r3, [pc, #1972] @ d28c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - b.w c046 │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + b.w c09e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cf8c │ │ │ │ + beq.w cfe4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w cf10 │ │ │ │ + beq.w cf68 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n c6b6 │ │ │ │ + b.n c70e │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.w bf0e │ │ │ │ + b.w bf66 │ │ │ │ ldr.w r1, [fp, #296] @ 0x128 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r7 │ │ │ │ tst.w sl, #524288 @ 0x80000 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str.w r2, [fp, #1236] @ 0x4d4 │ │ │ │ - beq.n cb04 │ │ │ │ + beq.n cb5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n cb04 │ │ │ │ + beq.n cb5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d040 │ │ │ │ + bne.w d098 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c0b4 │ │ │ │ + beq.w c10c │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n cb0a │ │ │ │ + b.n cb62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c6d2 │ │ │ │ + beq.w c72a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w c0ac │ │ │ │ - b.w c0b4 │ │ │ │ - ldr.w r3, [pc, #1820] @ d238 │ │ │ │ + bne.w c104 │ │ │ │ + b.w c10c │ │ │ │ + ldr.w r3, [pc, #1820] @ d290 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ 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 c242 │ │ │ │ - b.n c53e │ │ │ │ + beq.w c29a │ │ │ │ + b.n c596 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt.w d056 │ │ │ │ + bgt.w d0ae │ │ │ │ orrs r2, r4 │ │ │ │ - beq.w cfb2 │ │ │ │ + beq.w d00a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w c866 │ │ │ │ + bpl.w c8be │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ - bne.w cd0e │ │ │ │ + bne.w cd66 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n c46e │ │ │ │ + b.n c4c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n c4e8 │ │ │ │ + b.n c540 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w c028 │ │ │ │ + b.w c080 │ │ │ │ bic.w sl, sl, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w be6c │ │ │ │ + b.w bec4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4c2 │ │ │ │ + bne.w c51a │ │ │ │ bic.w sl, sl, #524288 @ 0x80000 │ │ │ │ - b.n c4c2 │ │ │ │ - ldr.w r3, [pc, #1684] @ d23c │ │ │ │ + b.n c51a │ │ │ │ + ldr.w r3, [pc, #1684] @ d294 │ │ │ │ movs r5, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ @@ -5116,648 +5116,648 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ sub.w r8, r8, r1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9978 <__time64@plt+0x15f0> │ │ │ │ + bl 99d0 <__time64@plt+0x15f0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r8 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n cc20 │ │ │ │ + blt.n cc78 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r8, #1 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r8, r2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w c7f0 │ │ │ │ + ble.w c848 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r8 │ │ │ │ subs r2, r1, #1 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cc10 │ │ │ │ + bne.n cc68 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n c7f0 │ │ │ │ + b.n c848 │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n c75e │ │ │ │ - bne.w c53e │ │ │ │ + b.n c7b6 │ │ │ │ + bne.w c596 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r3 │ │ │ │ - b.w c244 │ │ │ │ + b.w c29c │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr.w r2, [pc, #1532] @ d240 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr.w r2, [pc, #1532] @ d298 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1528] @ d244 │ │ │ │ + ldr.w r0, [pc, #1528] @ d29c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.w c414 │ │ │ │ + b.w c46c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n cd24 │ │ │ │ + bne.n cd7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r3, [fp, #1236] @ 0x4d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d000 │ │ │ │ + beq.w d058 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w d0fc │ │ │ │ + beq.w d154 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ moveq r3, r2 │ │ │ │ addeq.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0ac │ │ │ │ + beq.w d104 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w c46e │ │ │ │ + b.w c4c6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, ccb6 │ │ │ │ + cbz r3, cd0e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, ccb6 │ │ │ │ + cbz r3, cd0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c104 │ │ │ │ + bne.w c15c │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w c104 │ │ │ │ + beq.w c15c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 40bfc │ │ │ │ + bl 40c54 │ │ │ │ str r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d09a │ │ │ │ + beq.w d0f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r0, [fp, #308] @ 0x134 │ │ │ │ - cbz r0, cce4 │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, cd3c │ │ │ │ + bl 11200 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w d1b8 │ │ │ │ + beq.w d210 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c104 │ │ │ │ + bne.w c15c │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r2, [r7, #16] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ add.w r3, fp, #212 @ 0xd4 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.w c104 │ │ │ │ + b.w c15c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, cd6a │ │ │ │ + cbz r0, cdc2 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ - b.w c46e │ │ │ │ + b.w c4c6 │ │ │ │ mov r9, r0 │ │ │ │ strb.w r5, [r8] │ │ │ │ - b.w c4d4 │ │ │ │ - ldr.w r1, [pc, #1304] @ d248 │ │ │ │ + b.w c52c │ │ │ │ + ldr.w r1, [pc, #1304] @ d2a0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #320 @ 0x140 │ │ │ │ - bl 3b944 │ │ │ │ - b.n c8fc │ │ │ │ + bl 3b99c │ │ │ │ + b.n c954 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ - bne.w c592 │ │ │ │ + bne.w c5ea │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w c592 │ │ │ │ + bne.w c5ea │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.w c46e │ │ │ │ + b.w c4c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, sl, #262144 @ 0x40000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c9ec │ │ │ │ + bne.w ca44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cc9a │ │ │ │ + bne.n ccf2 │ │ │ │ movs r5, #8 │ │ │ │ - b.n c9f8 │ │ │ │ + b.n ca50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n cda8 │ │ │ │ + bpl.n ce00 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c9fe │ │ │ │ + bne.w ca56 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ subs r3, #93 @ 0x5d │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [r1, #20] │ │ │ │ ldrb.w r9, [r8, #3] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ - b.n c7fe │ │ │ │ + b.n c856 │ │ │ │ lsls r2, r5, #28 │ │ │ │ - bpl.w cc9a │ │ │ │ - ldr.w r3, [pc, #1132] @ d24c │ │ │ │ + bpl.w ccf2 │ │ │ │ + ldr.w r3, [pc, #1132] @ d2a4 │ │ │ │ movs r4, #3 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ - b.n c608 │ │ │ │ - bl 111a8 │ │ │ │ + b.n c660 │ │ │ │ + bl 11200 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w bf0e │ │ │ │ + b.w bf66 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w c68e │ │ │ │ + beq.w c6e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w c50c │ │ │ │ + b.w c564 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w c53e │ │ │ │ + bne.w c596 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c566 │ │ │ │ + beq.w c5be │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w c566 │ │ │ │ + b.w c5be │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n c9cc │ │ │ │ - cbnz r4, ce64 │ │ │ │ + b.n ca24 │ │ │ │ + cbnz r4, cebc │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ - b.w c598 │ │ │ │ + b.w c5f0 │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ - beq.w cf6e │ │ │ │ + beq.w cfc6 │ │ │ │ orr.w r2, r5, #268435456 @ 0x10000000 │ │ │ │ mov r1, r8 │ │ │ │ orr.w r2, r2, #520 @ 0x208 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic.w sl, sl, #268435456 @ 0x10000000 │ │ │ │ bic.w sl, sl, #1024 @ 0x400 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w c5d8 │ │ │ │ + beq.w c630 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.n cfa2 │ │ │ │ + beq.n cffa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d1fc │ │ │ │ + beq.w d254 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ mov r8, r3 │ │ │ │ - beq.w c82a │ │ │ │ - b.w c5d8 │ │ │ │ + beq.w c882 │ │ │ │ + b.w c630 │ │ │ │ movs r4, #0 │ │ │ │ - b.w c3f8 │ │ │ │ - blx 80cc │ │ │ │ + b.w c450 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c242 │ │ │ │ - b.w c53e │ │ │ │ + bne.w c29a │ │ │ │ + b.w c596 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.w d060 │ │ │ │ + beq.w d0b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, cf0a │ │ │ │ + cbz r3, cf62 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r2, #20] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d1da │ │ │ │ + beq.w d232 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w c548 │ │ │ │ + beq.w c5a0 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w c46e │ │ │ │ + bne.w c4c6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.w c6e6 │ │ │ │ + b.w c73e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w c0b8 │ │ │ │ + b.w c110 │ │ │ │ subs r3, r1, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w c50c │ │ │ │ + b.w c564 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ and.w r2, sl, r2 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ orrs r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bic.w sl, sl, #268435456 @ 0x10000000 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w c5be │ │ │ │ + b.w c616 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 9978 <__time64@plt+0x15f0> │ │ │ │ + bl 99d0 <__time64@plt+0x15f0> │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n c8e8 │ │ │ │ + b.n c940 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w c90e │ │ │ │ + bmi.w c966 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n ce28 │ │ │ │ + b.n ce80 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ orrs r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n ce82 │ │ │ │ + b.n ceda │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n caba │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n cb12 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ mov.w r9, #91 @ 0x5b │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w c5d8 │ │ │ │ - b.w c5d2 │ │ │ │ + bmi.w c630 │ │ │ │ + b.w c62a │ │ │ │ ldrb.w r3, [fp, #1581] @ 0x62d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d114 │ │ │ │ + beq.w d16c │ │ │ │ ldr.w r3, [fp, #1584] @ 0x630 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w d0ec │ │ │ │ + bmi.w d144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n d06e │ │ │ │ + bne.n d0c6 │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bmi.w cb66 │ │ │ │ - b.n c866 │ │ │ │ + bmi.w cbbe │ │ │ │ + b.n c8be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cd86 │ │ │ │ + beq.w cdde │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w d1ca │ │ │ │ + bne.w d222 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w cdac │ │ │ │ - b.n ca06 │ │ │ │ + beq.w ce04 │ │ │ │ + b.n ca5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w cc92 │ │ │ │ + bne.w ccea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n cc92 │ │ │ │ + b.n ccea │ │ │ │ tst.w sl, #262144 @ 0x40000 │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 14814 │ │ │ │ - b.n ca3e │ │ │ │ - ldr r3, [pc, #552] @ (d250 ) │ │ │ │ + bl 1486c │ │ │ │ + b.n ca96 │ │ │ │ + ldr r3, [pc, #552] @ (d2a8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c53e │ │ │ │ + beq.w c596 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.w c53e │ │ │ │ + b.w c596 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w c6a4 │ │ │ │ - b.w bee8 │ │ │ │ + bne.w c6fc │ │ │ │ + b.w bf40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n cb50 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n cba8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #312] @ 0x138 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w c6e6 │ │ │ │ + b.w c73e │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.n d10a │ │ │ │ + bmi.n d162 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ orrs r3, r1 │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n ce30 │ │ │ │ + b.n ce88 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ strb.w r3, [r8] │ │ │ │ - bne.w c628 │ │ │ │ - ldr r3, [pc, #452] @ (d254 ) │ │ │ │ + bne.w c680 │ │ │ │ + ldr r3, [pc, #452] @ (d2ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #258] @ 0x102 │ │ │ │ - b.w c4ac │ │ │ │ + b.w c504 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c104 │ │ │ │ - b.n ccca │ │ │ │ + bne.w c15c │ │ │ │ + b.n cd22 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ ldrb.w r4, [r2, #-1] │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w cc9a │ │ │ │ + bne.w ccf2 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r0, r8, #1 │ │ │ │ strb.w r2, [r5, #-1] │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ strb.w r4, [r5, #-1] │ │ │ │ - b.n cc9a │ │ │ │ + b.n ccf2 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ str.w r8, [ip, #20] │ │ │ │ - b.w c53e │ │ │ │ - ldr r1, [pc, #360] @ (d258 ) │ │ │ │ + b.w c596 │ │ │ │ + ldr r1, [pc, #360] @ (d2b0 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 3ab3c │ │ │ │ - b.n cfce │ │ │ │ + bl 3ab94 │ │ │ │ + b.n d026 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w cc92 │ │ │ │ + beq.w ccea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n cc92 │ │ │ │ + b.n ccea │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #91 @ 0x5b │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c91e │ │ │ │ + b.n c976 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r0, r8, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ vmov r3, s15 │ │ │ │ - b.n cfc0 │ │ │ │ + b.n d018 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w cfb2 │ │ │ │ + bpl.w d00a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n d10a │ │ │ │ + bmi.n d162 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n d07a │ │ │ │ - ldr r3, [pc, #224] @ (d230 ) │ │ │ │ + b.n d0d2 │ │ │ │ + ldr r3, [pc, #224] @ (d288 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #220] @ (d234 ) │ │ │ │ + ldr r3, [pc, #220] @ (d28c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w cdac │ │ │ │ - b.n ca06 │ │ │ │ + beq.w ce04 │ │ │ │ + b.n ca5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c53e │ │ │ │ + beq.w c596 │ │ │ │ tst.w sl, #262144 @ 0x40000 │ │ │ │ - bne.w c53e │ │ │ │ + bne.w c596 │ │ │ │ mov r0, r7 │ │ │ │ - bl bdb8 │ │ │ │ - b.w c53e │ │ │ │ + bl be10 │ │ │ │ + b.w c596 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, d1a4 │ │ │ │ + cbz r3, d1fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, d1a4 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, d1fc │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ca2a │ │ │ │ + bne.w ca82 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ca2a │ │ │ │ - b.n cda8 │ │ │ │ + bne.w ca82 │ │ │ │ + b.n ce00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ ittt mi │ │ │ │ ldrhmi r3, [r7, #12] │ │ │ │ orrmi.w r3, r3, #8192 @ 0x2000 │ │ │ │ strhmi r3, [r7, #12] │ │ │ │ - b.n cce4 │ │ │ │ + b.n cd3c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b.n c9fe │ │ │ │ + b.n ca56 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w c566 │ │ │ │ + b.w c5be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w c46e │ │ │ │ + bpl.w c4c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w c46e │ │ │ │ + beq.w c4c6 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ - bl 3ab3c │ │ │ │ - b.w c46e │ │ │ │ + bl 3ab94 │ │ │ │ + b.w c4c6 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.w c81c │ │ │ │ + b.w c874 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n ce28 │ │ │ │ + b.n ce80 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #60] @ (d25c ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #60] @ (d2b4 ) │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #60] @ (d260 ) │ │ │ │ + ldr r0, [pc, #60] @ (d2b8 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + bl 6aeb4 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r5, r1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r5, r1 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #2060] @ da84 │ │ │ │ + ldr.w r5, [pc, #2060] @ dadc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2060] @ da88 │ │ │ │ + ldr.w r4, [pc, #2060] @ dae0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #2056] @ da8c │ │ │ │ - ldr.w r3, [pc, #2056] @ da90 │ │ │ │ + ldr.w sl, [pc, #2056] @ dae4 │ │ │ │ + ldr.w r3, [pc, #2056] @ dae8 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ @@ -5777,414 +5777,414 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ strd r3, r3, [r9, #12] │ │ │ │ strd r3, r3, [r9, #20] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d69c │ │ │ │ + beq.w d6f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d624 │ │ │ │ + beq.w d67c │ │ │ │ mov.w r3, #640 @ 0x280 │ │ │ │ movt r3, #2 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n d370 │ │ │ │ + beq.n d3c8 │ │ │ │ ldr.w r0, [r4, #368] @ 0x170 │ │ │ │ - cbz r0, d2fe │ │ │ │ + cbz r0, d356 │ │ │ │ lsls r1, r7, #22 │ │ │ │ - bmi.w d7be │ │ │ │ - ldr.w r3, [pc, #1940] @ da94 │ │ │ │ + bmi.w d816 │ │ │ │ + ldr.w r3, [pc, #1940] @ daec │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3c8 │ │ │ │ + beq.n d420 │ │ │ │ ands.w r3, r7, #128 @ 0x80 │ │ │ │ - beq.w d7b4 │ │ │ │ - ldr.w r3, [pc, #1912] @ da98 │ │ │ │ + beq.w d80c │ │ │ │ + ldr.w r3, [pc, #1912] @ daf0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.w d43c │ │ │ │ - ldr.w r3, [pc, #1896] @ da9c │ │ │ │ + bgt.w d494 │ │ │ │ + ldr.w r3, [pc, #1896] @ daf4 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w d78c │ │ │ │ + beq.w d7e4 │ │ │ │ lsls r3, r7, #11 │ │ │ │ - bpl.w d870 │ │ │ │ + bpl.w d8c8 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w r2, [pc, #1872] @ daa0 │ │ │ │ - ldr.w r3, [pc, #1844] @ da88 │ │ │ │ + ldr.w r2, [pc, #1872] @ daf8 │ │ │ │ + ldr.w r3, [pc, #1844] @ dae0 │ │ │ │ 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 da80 │ │ │ │ + bne.w dad8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r2, r7, #18, #1 │ │ │ │ lsls r5, r7, #12 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #524288 @ 0x80000 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d34a │ │ │ │ + beq.n d3a2 │ │ │ │ lsls r0, r7, #17 │ │ │ │ - bmi.n d34e │ │ │ │ + bmi.n d3a6 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ movw r2, #49280 @ 0xc080 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n d34e │ │ │ │ + bne.n d3a6 │ │ │ │ mov r3, r9 │ │ │ │ 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 d3ac │ │ │ │ + beq.n d404 │ │ │ │ mov r9, r3 │ │ │ │ - b.n d34e │ │ │ │ + b.n d3a6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1744] @ da9c │ │ │ │ + ldr.w r3, [pc, #1744] @ daf4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n d3fe │ │ │ │ + b.n d456 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq.w d7f0 │ │ │ │ + beq.w d848 │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w d7f0 │ │ │ │ + bhi.w d848 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w d7f0 │ │ │ │ + bpl.w d848 │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d3da │ │ │ │ + bne.n d432 │ │ │ │ ubfx r2, r7, #18, #1 │ │ │ │ mov r1, r6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d798 │ │ │ │ + beq.w d7f0 │ │ │ │ ldr.w r2, [r4, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d798 │ │ │ │ + beq.w d7f0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9ed0 <__time64@plt+0x1b48> │ │ │ │ + bl 9f28 <__time64@plt+0x1b48> │ │ │ │ mov r9, r0 │ │ │ │ - b.n d798 │ │ │ │ - ldr.w r3, [pc, #1636] @ daa4 │ │ │ │ + b.n d7f0 │ │ │ │ + ldr.w r3, [pc, #1636] @ dafc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d7de │ │ │ │ + beq.w d836 │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d344 │ │ │ │ - ldr.w r2, [pc, #1612] @ daa8 │ │ │ │ + bne.w d39c │ │ │ │ + ldr.w r2, [pc, #1612] @ db00 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r5, [pc, #1604] @ daac │ │ │ │ + ldr.w r5, [pc, #1604] @ db04 │ │ │ │ ands r3, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, r9 │ │ │ │ add r5, pc │ │ │ │ add.w fp, r2, #256 @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n d48e │ │ │ │ + b.n d4e6 │ │ │ │ adds r5, #32 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w d6a2 │ │ │ │ + beq.w d6fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n d486 │ │ │ │ + bne.n d4de │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n d486 │ │ │ │ + bne.n d4de │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n d486 │ │ │ │ + bne.n d4de │ │ │ │ ldrsh.w r2, [r5, #30] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d486 │ │ │ │ + bne.n d4de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ 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 │ │ │ │ - beq.n d486 │ │ │ │ + beq.n d4de │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ ldrsh.w fp, [r5, #30] │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ add fp, r1 │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n d4f8 │ │ │ │ + bpl.n d550 │ │ │ │ ands.w r1, r7, #134217728 @ 0x8000000 │ │ │ │ - beq.w da74 │ │ │ │ + beq.w dacc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - ldr.w r3, [pc, #1448] @ dab0 │ │ │ │ + ldr.w r3, [pc, #1448] @ db08 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ strh.w r5, [r3, #258] @ 0x102 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d826 │ │ │ │ + beq.w d87e │ │ │ │ ubfx r3, r7, #18, #1 │ │ │ │ and.w r2, r7, #524288 @ 0x80000 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r6, #0] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ strb r5, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r5, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w d794 │ │ │ │ + beq.w d7ec │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ sub.w r6, r5, #61 @ 0x3d │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r3, d564 │ │ │ │ + cbz r3, d5bc │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ed0 <__time64@plt+0x1b48> │ │ │ │ + bl 9f28 <__time64@plt+0x1b48> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w d794 │ │ │ │ + beq.w d7ec │ │ │ │ lsls r5, r7, #22 │ │ │ │ - bpl.w d344 │ │ │ │ + bpl.w d39c │ │ │ │ ldr.w r6, [r4, #196] @ 0xc4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ands.w r6, r6, #32768 @ 0x8000 │ │ │ │ - bne.w d8a0 │ │ │ │ + bne.w d8f8 │ │ │ │ ldr.w r5, [r4, #368] @ 0x170 │ │ │ │ lsls r0, r7, #6 │ │ │ │ str.w r6, [r4, #368] @ 0x170 │ │ │ │ ldrh.w r8, [r9, #12] │ │ │ │ - bpl.n d5a6 │ │ │ │ + bpl.n d5fe │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d8ea │ │ │ │ + beq.w d942 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ and.w r8, r8, r1 │ │ │ │ lsls r1, r0, #24 │ │ │ │ - bmi.w d900 │ │ │ │ + bmi.w d958 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1268] @ dab4 │ │ │ │ + ldr.w r1, [pc, #1268] @ db0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ andne.w r6, r7, #8192 @ 0x2000 │ │ │ │ orrne r6, r2 │ │ │ │ cmp.w r8, #16384 @ 0x4000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r1, [r9, #12] │ │ │ │ biceq.w r1, r1, #16384 @ 0x4000 │ │ │ │ strheq.w r1, [r9, #12] │ │ │ │ - cbnz r2, d5ec │ │ │ │ + cbnz r2, d644 │ │ │ │ lsls r3, r7, #8 │ │ │ │ - bmi.w d8d4 │ │ │ │ + bmi.w d92c │ │ │ │ lsls r0, r7, #4 │ │ │ │ - bmi.w d926 │ │ │ │ + bmi.w d97e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp.w r8, #16384 @ 0x4000 │ │ │ │ - beq.w d97e │ │ │ │ - ldr.w r3, [pc, #1200] @ dab8 │ │ │ │ + beq.w d9d6 │ │ │ │ + ldr.w r3, [pc, #1200] @ db10 │ │ │ │ str.w r5, [r4, #368] @ 0x170 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r3, #324] @ 0x144 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ bic.w r7, r7, #18048 @ 0x4680 │ │ │ │ orrs r3, r7 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ - b.n d798 │ │ │ │ + b.n d7f0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d77e │ │ │ │ + beq.w d7d6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ bic.w r7, r7, #128 @ 0x80 │ │ │ │ - bl 9978 <__time64@plt+0x15f0> │ │ │ │ + bl 99d0 <__time64@plt+0x15f0> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ orr.w r7, r7, #16384 @ 0x4000 │ │ │ │ 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] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d3c6 │ │ │ │ + beq.w d41e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w d948 │ │ │ │ + beq.w d9a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ dabc │ │ │ │ + ldr.w r3, [pc, #1092] @ db14 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.w d43c │ │ │ │ - ldr.w r3, [pc, #1040] @ da9c │ │ │ │ + bgt.w d494 │ │ │ │ + ldr.w r3, [pc, #1040] @ daf4 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w d45a │ │ │ │ - b.n d344 │ │ │ │ + beq.w d4b2 │ │ │ │ + b.n d39c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n d2d8 │ │ │ │ + b.n d330 │ │ │ │ mov r9, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ strh.w r5, [r6, #258] @ 0x102 │ │ │ │ - bl be2c │ │ │ │ + bl be84 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d504 │ │ │ │ + beq.w d55c │ │ │ │ ldrsh.w r3, [r6, #258] @ 0x102 │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d504 │ │ │ │ + beq.w d55c │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w d504 │ │ │ │ + beq.w d55c │ │ │ │ ldrb.w r1, [fp] │ │ │ │ mov r0, r8 │ │ │ │ ldrsh.w r5, [r6, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w d8c2 │ │ │ │ - blx 7f18 │ │ │ │ + bne.w d91a │ │ │ │ + blx 7f64 │ │ │ │ sxth r2, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ add.w r5, r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #960] @ (dac0 ) │ │ │ │ + ldr r3, [pc, #960] @ (db18 ) │ │ │ │ bic.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ add r3, r1 │ │ │ │ ldrsh.w r1, [r3, #28] │ │ │ │ strh r2, [r3, #30] │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n d72c │ │ │ │ + bge.n d784 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w d9ac │ │ │ │ + bne.w da04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40158 │ │ │ │ - ldr r3, [pc, #932] @ (dac4 ) │ │ │ │ + bl 401b0 │ │ │ │ + ldr r3, [pc, #932] @ (db1c ) │ │ │ │ add r3, pc │ │ │ │ add r3, r6 │ │ │ │ ldrsh.w r2, [r3, #30] │ │ │ │ str r0, [r3, #8] │ │ │ │ strh r5, [r3, #28] │ │ │ │ - ldr r3, [pc, #920] @ (dac8 ) │ │ │ │ + ldr r3, [pc, #920] @ (db20 ) │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r5, r3, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrsh.w r2, [r5, #30] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb r0, [r1, r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ @@ -6199,1862 +6199,1862 @@ │ │ │ │ strh.w r2, [r3, #256] @ 0x100 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n d504 │ │ │ │ - ldr r3, [pc, #828] @ (dabc ) │ │ │ │ + b.n d55c │ │ │ │ + ldr r3, [pc, #828] @ (db14 ) │ │ │ │ orr.w r7, r7, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n d308 │ │ │ │ + b.n d360 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.w d45a │ │ │ │ - b.n d344 │ │ │ │ + bne.w d4b2 │ │ │ │ + b.n d39c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n d858 │ │ │ │ + bne.n d8b0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w d34e │ │ │ │ + bpl.w d3a6 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ subs r1, r3, r2 │ │ │ │ - bne.n d87e │ │ │ │ + bne.n d8d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n d34e │ │ │ │ + b.n d3a6 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n d884 │ │ │ │ + beq.n d8dc │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n d682 │ │ │ │ + b.n d6da │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9978 <__time64@plt+0x15f0> │ │ │ │ + bl 99d0 <__time64@plt+0x15f0> │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #700] @ (da94 ) │ │ │ │ + ldr r3, [pc, #700] @ (daec ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n d308 │ │ │ │ - blx 80cc │ │ │ │ + b.n d360 │ │ │ │ + blx 8118 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d45a │ │ │ │ - b.n d344 │ │ │ │ + beq.w d4b2 │ │ │ │ + b.n d39c │ │ │ │ ubfx r2, r7, #18, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb.w r6, [fp] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ strb.w r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d9a2 │ │ │ │ - ldr r3, [pc, #664] @ (dab4 ) │ │ │ │ + beq.w d9fa │ │ │ │ + ldr r3, [pc, #664] @ (db0c ) │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n d546 │ │ │ │ + b.n d59e │ │ │ │ ldrb.w r5, [fp] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ - beq.w d960 │ │ │ │ + beq.w d9b8 │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - bne.w d53e │ │ │ │ + bne.w d596 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w d9b6 │ │ │ │ + beq.w da0e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w d344 │ │ │ │ + beq.w d39c │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d556 │ │ │ │ + bne.w d5ae │ │ │ │ lsls r1, r7, #11 │ │ │ │ - bmi.w d34a │ │ │ │ + bmi.w d3a2 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w da6a │ │ │ │ + beq.w dac2 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - bne.n d870 │ │ │ │ - ldr r3, [pc, #608] @ (dacc ) │ │ │ │ + bne.n d8c8 │ │ │ │ + ldr r3, [pc, #608] @ (db24 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #604] @ (dad0 ) │ │ │ │ + ldr r0, [pc, #604] @ (db28 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - bl 731cc │ │ │ │ - b.n d34e │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 73224 │ │ │ │ + b.n d3a6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orr.w r7, r7, #16384 @ 0x4000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ cmp r2, r1 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - beq.n d958 │ │ │ │ + beq.n d9b0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ - b.n d32c │ │ │ │ + b.n d384 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ cmp r9, r2 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #32768 @ 0x8000 │ │ │ │ strheq.w r3, [r9, #12] │ │ │ │ - b.n d618 │ │ │ │ - blx 7f3c │ │ │ │ + b.n d670 │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d504 │ │ │ │ + beq.w d55c │ │ │ │ sub.w r2, r0, r8 │ │ │ │ sxth r2, r2 │ │ │ │ - b.n d6f4 │ │ │ │ + b.n d74c │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w d5ec │ │ │ │ + bne.w d644 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r9 │ │ │ │ - bl dad8 │ │ │ │ - b.n d5ec │ │ │ │ + bl db30 │ │ │ │ + b.n d644 │ │ │ │ and.w r1, r8, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n d8fa │ │ │ │ + beq.n d952 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n d9e2 │ │ │ │ + beq.n da3a │ │ │ │ str.w r5, [r4, #368] @ 0x170 │ │ │ │ - b.n d34e │ │ │ │ + b.n d3a6 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d5ba │ │ │ │ + beq.w d612 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w d5ba │ │ │ │ + bne.w d612 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n d5be │ │ │ │ + b.n d616 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, d93c │ │ │ │ + cbz r0, d994 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da0a │ │ │ │ + beq.n da62 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r9 │ │ │ │ - bl dad8 │ │ │ │ - b.n d5f2 │ │ │ │ + bl db30 │ │ │ │ + b.n d64a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #364] @ (dabc ) │ │ │ │ + ldr r3, [pc, #364] @ (db14 ) │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r4, #296] @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n d898 │ │ │ │ + b.n d8f0 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n d9d6 │ │ │ │ + beq.n da2e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n da64 │ │ │ │ + beq.n dabc │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d858 │ │ │ │ + beq.w d8b0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ - b.n d556 │ │ │ │ + b.n d5ae │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, d994 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, d9ec │ │ │ │ ldr.w r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf4 │ │ │ │ - b.n d604 │ │ │ │ - ldr r3, [pc, #272] @ (dab4 ) │ │ │ │ + bl de4c │ │ │ │ + b.n d65c │ │ │ │ + ldr r3, [pc, #272] @ (db0c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n d858 │ │ │ │ + b.n d8b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 403c0 │ │ │ │ - b.n d71e │ │ │ │ + bl 40418 │ │ │ │ + b.n d776 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w d344 │ │ │ │ + beq.w d39c │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #65536 @ 0x10000 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w d556 │ │ │ │ - b.n d576 │ │ │ │ + bne.w d5ae │ │ │ │ + b.n d5ce │ │ │ │ ldrb.w r5, [fp, #2] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w fp, fp, #2 │ │ │ │ - b.n d834 │ │ │ │ + b.n d88c │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d5a6 │ │ │ │ + beq.w d5fe │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w d5a6 │ │ │ │ + beq.w d5fe │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d8fa │ │ │ │ + bne.w d952 │ │ │ │ ldrh.w r8, [r9, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n d5a6 │ │ │ │ + b.n d5fe │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d93c │ │ │ │ + bne.n d994 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r2, #3538944 @ 0x360000 │ │ │ │ mov r0, fp │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d93c │ │ │ │ + beq.n d994 │ │ │ │ mov r0, r9 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d93c │ │ │ │ + beq.n d994 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ mov r0, r9 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr.w r2, r0, #4194304 @ 0x400000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ mov r9, r0 │ │ │ │ bic.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - b.n d93c │ │ │ │ + b.n d994 │ │ │ │ lsls r6, r7, #11 │ │ │ │ - bmi.w d34a │ │ │ │ - ldr r3, [pc, #104] @ (dad4 ) │ │ │ │ + bmi.w d3a2 │ │ │ │ + ldr r3, [pc, #104] @ (db2c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n d870 │ │ │ │ + b.n d8c8 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n d4f8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n d550 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + add r4, sl │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + add r0, r9 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + muls r6, r7 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #30] │ │ │ │ movs r5, r1 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r5, r1 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r5, r1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r5, r1 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, db2e │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ 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 r6, [pc, #740] @ (ddd0 ) │ │ │ │ + ldr r6, [pc, #740] @ (de28 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #740] @ (ddd4 ) │ │ │ │ + ldr r3, [pc, #740] @ (de2c ) │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1624 @ 0x658 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n dbbc │ │ │ │ + beq.n dc14 │ │ │ │ mov r5, r1 │ │ │ │ ldrh.w ip, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bpl.n dbc2 │ │ │ │ + bpl.n dc1a │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ and.w r3, ip, r3 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n dbec │ │ │ │ + beq.n dc44 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dbde │ │ │ │ + bne.n dc36 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #65407 @ 0xff7f │ │ │ │ and.w r2, ip, r2 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - cbz r3, db48 │ │ │ │ + cbz r3, dba0 │ │ │ │ and.w r1, ip, #49152 @ 0xc000 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n db48 │ │ │ │ - ldr r1, [pc, #672] @ (ddd8 ) │ │ │ │ + beq.n dba0 │ │ │ │ + ldr r1, [pc, #672] @ (de30 ) │ │ │ │ ldr r7, [r6, r1] │ │ │ │ ldrb.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ddb6 │ │ │ │ + beq.w de0e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n dc08 │ │ │ │ + beq.n dc60 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - cbz r1, db82 │ │ │ │ + cbz r1, dbda │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.n dc3c │ │ │ │ + bne.n dc94 │ │ │ │ and.w ip, ip, #61440 @ 0xf000 │ │ │ │ cmp.w ip, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ addne.w r7, r4, #20 │ │ │ │ - beq.n dc6a │ │ │ │ - ldr r3, [pc, #624] @ (dddc ) │ │ │ │ + beq.n dcc2 │ │ │ │ + ldr r3, [pc, #624] @ (de34 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r2, r3, #1 │ │ │ │ - ldr r3, [pc, #620] @ (dde0 ) │ │ │ │ + ldr r3, [pc, #620] @ (de38 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bne.n dc2e │ │ │ │ + bne.n dc86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ and.w r3, ip, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dc18 │ │ │ │ + bne.n dc70 │ │ │ │ and.w r3, ip, #12288 @ 0x3000 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ strh r2, [r4, #14] │ │ │ │ - beq.w dcca │ │ │ │ + beq.w dd22 │ │ │ │ and.w r5, r5, #8192 @ 0x2000 │ │ │ │ tst.w ip, #8192 @ 0x2000 │ │ │ │ - beq.n dc28 │ │ │ │ + beq.n dc80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dca0 │ │ │ │ + beq.n dcf8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n db08 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #532] @ (dde4 ) │ │ │ │ + beq.n db60 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #532] @ (de3c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #532] @ (dde8 ) │ │ │ │ + ldr r0, [pc, #532] @ (de40 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ - b.n db1c │ │ │ │ + b.n db74 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n db14 │ │ │ │ + beq.n db6c │ │ │ │ ldrsh.w r3, [r8, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dcda │ │ │ │ + beq.n dd32 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r8, #10] │ │ │ │ - b.n dbbc │ │ │ │ + b.n dc14 │ │ │ │ ands.w r3, ip, #1024 @ 0x400 │ │ │ │ - beq.w ddb0 │ │ │ │ - ldr r3, [pc, #460] @ (dde0 ) │ │ │ │ + beq.w de08 │ │ │ │ + ldr r3, [pc, #460] @ (de38 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n dbbc │ │ │ │ + bne.n dc14 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ - b.n db8e │ │ │ │ + b.n dbe6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n dbb4 │ │ │ │ - b.n dbb8 │ │ │ │ + beq.n dc0c │ │ │ │ + b.n dc10 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n db7e │ │ │ │ + bmi.n dbd6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b08 │ │ │ │ - b.n db7e │ │ │ │ + blx 7b48 │ │ │ │ + b.n dbd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - cbz r0, dc4c │ │ │ │ + cbz r0, dca4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dcb8 │ │ │ │ + beq.n dd10 │ │ │ │ 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 dcc2 │ │ │ │ + bne.n dd1a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n db82 │ │ │ │ + beq.n dbda │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, dc80 │ │ │ │ - ldr r3, [pc, #380] @ (ddec ) │ │ │ │ + cbz r3, dcd8 │ │ │ │ + ldr r3, [pc, #380] @ (de44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #260] @ 0x104 │ │ │ │ - cbz r0, dc80 │ │ │ │ + cbz r0, dcd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, dc8e │ │ │ │ + cbz r3, dce6 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ and.w r3, ip, #1024 @ 0x400 │ │ │ │ - b.n db8a │ │ │ │ - ldr r3, [pc, #332] @ (ddf0 ) │ │ │ │ + b.n dbe2 │ │ │ │ + ldr r3, [pc, #332] @ (de48 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n dbb4 │ │ │ │ + beq.n dc0c │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w dbb4 │ │ │ │ - b.n dbb8 │ │ │ │ + bmi.w dc0c │ │ │ │ + b.n dc10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w db82 │ │ │ │ + beq.w dbda │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w db6a │ │ │ │ - b.n db82 │ │ │ │ + bne.w dbc2 │ │ │ │ + b.n dbda │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9d54 <__time64@plt+0x19cc> │ │ │ │ + b.w 9dac <__time64@plt+0x19cc> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w db86 │ │ │ │ + beq.w dbde │ │ │ │ ands.w fp, ip, #512 @ 0x200 │ │ │ │ - bne.w db86 │ │ │ │ + bne.w dbde │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, dd2c │ │ │ │ + cbz r0, dd84 │ │ │ │ strb.w fp, [r0] │ │ │ │ mov.w r2, #2490368 @ 0x260000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r3, r0 │ │ │ │ strb.w r2, [sl] │ │ │ │ - cbz r0, dd2c │ │ │ │ + cbz r0, dd84 │ │ │ │ ldr.w r2, [r7, #308] @ 0x134 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n dd2c │ │ │ │ + beq.n dd84 │ │ │ │ mov r2, fp │ │ │ │ add.w r1, sl, #1 │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - cbz r0, dd58 │ │ │ │ + cbz r0, ddb0 │ │ │ │ ldr.w r1, [r7, #1244] @ 0x4dc │ │ │ │ - cbz r1, dd58 │ │ │ │ + cbz r1, ddb0 │ │ │ │ movs r2, #0 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, dd58 │ │ │ │ + cbz r0, ddb0 │ │ │ │ ldr.w r0, [r7, #1244] @ 0x4dc │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n ddca │ │ │ │ + beq.n de22 │ │ │ │ movs r2, #8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n dd42 │ │ │ │ + bne.n dd9a │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - cbz r0, dd9a │ │ │ │ + cbz r0, ddf2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, dd92 │ │ │ │ + cbz r0, ddea │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n dd6a │ │ │ │ + bne.n ddc2 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dc8c │ │ │ │ + beq.w dce4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 72ee8 │ │ │ │ - b.n dc8c │ │ │ │ + bl 72f40 │ │ │ │ + b.n dce4 │ │ │ │ mov ip, r2 │ │ │ │ strh r3, [r4, #20] │ │ │ │ - b.n db8e │ │ │ │ + b.n dbe6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r7, #0] │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ strb.w r8, [r7] │ │ │ │ - b.n dbbc │ │ │ │ + b.n dc14 │ │ │ │ movs r2, #2 │ │ │ │ blx r3 │ │ │ │ - b.n dd58 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + b.n ddb0 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + bkpt 0x00e8 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ movw r3, #49280 @ 0xc080 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ - ldr.w r9, [pc, #1180] @ e2b0 │ │ │ │ + ldr.w r9, [pc, #1180] @ e308 │ │ │ │ ands r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.w df62 │ │ │ │ + beq.w dfba │ │ │ │ ands.w r6, r1, #1024 @ 0x400 │ │ │ │ - bne.w e214 │ │ │ │ - ldr.w r3, [pc, #1156] @ e2b4 │ │ │ │ + bne.w e26c │ │ │ │ + ldr.w r3, [pc, #1156] @ e30c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w sl, [r5, #1236] @ 0x4d4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w df52 │ │ │ │ + beq.w dfaa │ │ │ │ mov r1, r6 │ │ │ │ - bl 9754 <__time64@plt+0x13cc> │ │ │ │ + bl 97ac <__time64@plt+0x13cc> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, de58 │ │ │ │ + cbz r0, deb0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.w e16a │ │ │ │ + bmi.w e1c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r3, #1835008 @ 0x1c0000 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w df68 │ │ │ │ + beq.w dfc0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e09a │ │ │ │ + beq.w e0f2 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ cmp r4, fp │ │ │ │ - beq.w e048 │ │ │ │ + beq.w e0a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w df92 │ │ │ │ + bne.w dfea │ │ │ │ mov r8, r6 │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs.w r1, r2, sl │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w e246 │ │ │ │ + bne.w e29e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ subs r3, r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e002 │ │ │ │ + bne.w e05a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w e016 │ │ │ │ + beq.w e06e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n dfa8 │ │ │ │ + beq.n e000 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dfa8 │ │ │ │ + beq.n e000 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w fp, [r5, #426] @ 0x1aa │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dff6 │ │ │ │ + beq.n e04e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #20 │ │ │ │ - bl 3a6c4 │ │ │ │ + bl 3a71c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ orr.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ str r0, [r3, #16] │ │ │ │ - ldr r6, [pc, #912] @ (e2b8 ) │ │ │ │ + ldr r6, [pc, #912] @ (e310 ) │ │ │ │ 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 e124 │ │ │ │ + beq.w e17c │ │ │ │ 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 dad8 │ │ │ │ + bl db30 │ │ │ │ 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, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n de7e │ │ │ │ + bne.n ded6 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, df8c │ │ │ │ + cbz r3, dfe4 │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1e2 │ │ │ │ + beq.w e23a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n e0c2 │ │ │ │ + b.n e11a │ │ │ │ mov r7, fp │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bmi.w e150 │ │ │ │ + bmi.w e1a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ - b.n de94 │ │ │ │ + b.n deec │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - beq.w e0ec │ │ │ │ + beq.w e144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r6, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w fp, [r5, #426] @ 0x1aa │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n df26 │ │ │ │ + beq.n df7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n df08 │ │ │ │ + bne.n df60 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n df26 │ │ │ │ + b.n df7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, e016 │ │ │ │ + cbz r0, e06e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ tst.w r3, #25165824 @ 0x1800000 │ │ │ │ - beq.w e184 │ │ │ │ + beq.w e1dc │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w sl, [r5, #1236] @ 0x4d4 │ │ │ │ strb.w r6, [r5, #426] @ 0x1aa │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n df26 │ │ │ │ + b.n df7e │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, e05c │ │ │ │ + cbz r0, e0b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w e270 │ │ │ │ + beq.w e2c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e22c │ │ │ │ + beq.w e284 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #16392 @ 0x4008 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w e22c │ │ │ │ + beq.w e284 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #1024 @ 0x400 │ │ │ │ - beq.n df9c │ │ │ │ + beq.n dff4 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w df94 │ │ │ │ - b.n df9c │ │ │ │ + bne.w dfec │ │ │ │ + b.n dff4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e28a │ │ │ │ + beq.w e2e2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w e1c8 │ │ │ │ + beq.w e220 │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e1c0 │ │ │ │ + beq.w e218 │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w e1e2 │ │ │ │ + beq.w e23a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, fp │ │ │ │ str.w r8, [r5, #1236] @ 0x4d4 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n de94 │ │ │ │ + b.n deec │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ subs r7, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ strb r3, [r6, r7] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ strb r3, [r6, r7] │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e016 │ │ │ │ + bne.w e06e │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n dfba │ │ │ │ - ldr r3, [pc, #404] @ (e2bc ) │ │ │ │ - ldr r2, [pc, #408] @ (e2c0 ) │ │ │ │ - ldr r0, [pc, #408] @ (e2c4 ) │ │ │ │ + b.n e012 │ │ │ │ + ldr r3, [pc, #404] @ (e314 ) │ │ │ │ + ldr r2, [pc, #408] @ (e318 ) │ │ │ │ + ldr r0, [pc, #408] @ (e31c ) │ │ │ │ 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, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str.w r0, [r6, #260] @ 0x104 │ │ │ │ - b.n df44 │ │ │ │ + b.n df9c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, e194 │ │ │ │ + cbz r0, e1ec │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, e194 │ │ │ │ + cbz r2, e1ec │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ - b.n de94 │ │ │ │ + b.n deec │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #340] @ (e2c8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #340] @ (e320 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #340] @ (e2cc ) │ │ │ │ + ldr r0, [pc, #340] @ (e324 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dece │ │ │ │ - b.n e016 │ │ │ │ + bne.w df26 │ │ │ │ + b.n e06e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e162 │ │ │ │ + bne.n e1ba │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, e1fa │ │ │ │ + cbz r0, e252 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e162 │ │ │ │ + b.n e1ba │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n e0c2 │ │ │ │ + b.n e11a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w de7e │ │ │ │ - b.n e0ac │ │ │ │ + bne.w ded6 │ │ │ │ + b.n e104 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w de7e │ │ │ │ + bne.w ded6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w e0c2 │ │ │ │ - b.n df8c │ │ │ │ - ldr r1, [pc, #212] @ (e2d0 ) │ │ │ │ + bne.w e11a │ │ │ │ + b.n dfe4 │ │ │ │ + ldr r1, [pc, #212] @ (e328 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e1ae │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #172] @ (e2c8 ) │ │ │ │ + b.n e206 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #172] @ (e320 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ (e2d4 ) │ │ │ │ + ldr r0, [pc, #180] @ (e32c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #164] @ (e2d8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #164] @ (e330 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ (e2dc ) │ │ │ │ + ldr r0, [pc, #164] @ (e334 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #128] @ (e2e0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #128] @ (e338 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ (e2e4 ) │ │ │ │ + ldr r0, [pc, #128] @ (e33c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #96] @ (e2d8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #96] @ (e330 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #108] @ (e2e8 ) │ │ │ │ + ldr r0, [pc, #108] @ (e340 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e1c0 │ │ │ │ + beq.n e218 │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e0c2 │ │ │ │ + bne.w e11a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w de7e │ │ │ │ - b.n e0c2 │ │ │ │ - cmp r1, #26 │ │ │ │ + bne.w ded6 │ │ │ │ + b.n e11a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, e318 │ │ │ │ + rev r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbnz r4, e338 │ │ │ │ movs r1, r1 │ │ │ │ - beq.n e238 │ │ │ │ + bvc.n e240 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, e308 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, e30a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, e308 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, e304 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ 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] @ (e4c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (e518 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #448] @ (e4c4 ) │ │ │ │ - ldr r2, [pc, #452] @ (e4c8 ) │ │ │ │ + ldr r3, [pc, #448] @ (e51c ) │ │ │ │ + ldr r2, [pc, #452] @ (e520 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #444] @ (e4cc ) │ │ │ │ + ldr r3, [pc, #444] @ (e524 ) │ │ │ │ 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 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e48e │ │ │ │ + beq.w e4e6 │ │ │ │ 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 e44e │ │ │ │ + beq.w e4a6 │ │ │ │ movs r7, #1 │ │ │ │ movt r7, #8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n e384 │ │ │ │ + b.n e3dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, e368 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, e3c0 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e44e │ │ │ │ + beq.n e4a6 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, e3da │ │ │ │ - bl 40bfc │ │ │ │ - cbz r0, e3c6 │ │ │ │ + cbz r0, e432 │ │ │ │ + bl 40c54 │ │ │ │ + cbz r0, e41e │ │ │ │ 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 e47e │ │ │ │ - bl bc54 │ │ │ │ + bpl.n e4d6 │ │ │ │ + bl bcac │ │ │ │ movs r2, #26 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ str.w sl, [r5, #144] @ 0x90 │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n e3da │ │ │ │ - ldr r3, [pc, #256] @ (e4d0 ) │ │ │ │ + bpl.n e432 │ │ │ │ + ldr r3, [pc, #256] @ (e528 ) │ │ │ │ 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 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e348 │ │ │ │ + beq.n e3a0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e348 │ │ │ │ + beq.n e3a0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n e436 │ │ │ │ + b.n e48e │ │ │ │ ldrb.w r3, [r5, r9] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n e44a │ │ │ │ + bne.n e4a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ 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 9d54 <__time64@plt+0x19cc> │ │ │ │ - cbz r5, e44a │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + cbz r5, e4a2 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e40a │ │ │ │ + beq.n e462 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.n e348 │ │ │ │ + b.n e3a0 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ - cbz r3, e45a │ │ │ │ + cbz r3, e4b2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e4a8 │ │ │ │ - ldr r2, [pc, #120] @ (e4d4 ) │ │ │ │ - ldr r3, [pc, #104] @ (e4c8 ) │ │ │ │ + beq.n e500 │ │ │ │ + ldr r2, [pc, #120] @ (e52c ) │ │ │ │ + ldr r3, [pc, #104] @ (e520 ) │ │ │ │ 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 e4bc │ │ │ │ + bne.n e514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + b.w 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n e3be │ │ │ │ - ldr r2, [pc, #72] @ (e4d8 ) │ │ │ │ - ldr r3, [pc, #52] @ (e4c8 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n e416 │ │ │ │ + ldr r2, [pc, #72] @ (e530 ) │ │ │ │ + ldr r3, [pc, #52] @ (e520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e4bc │ │ │ │ + bne.n e514 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n e45a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + b.n e4b2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ movs r5, r1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -0000e4dc : │ │ │ │ +0000e534 : │ │ │ │ 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] @ (e53c ) │ │ │ │ + ldr r3, [pc, #80] @ (e594 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, e52c │ │ │ │ - ldr r2, [pc, #76] @ (e540 ) │ │ │ │ + cbz r0, e584 │ │ │ │ + ldr r2, [pc, #76] @ (e598 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov.w r2, #8832 @ 0x2280 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r7, [r5, #308] @ 0x134 │ │ │ │ ldr.w r6, [r5, #368] @ 0x170 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, e530 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, e588 │ │ │ │ str.w r7, [r5, #308] @ 0x134 │ │ │ │ str.w r6, [r5, #368] @ 0x170 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - b.n e524 │ │ │ │ + bl db30 │ │ │ │ + b.n e57c │ │ │ │ nop │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #88] @ (e5ac ) │ │ │ │ + ldr r3, [pc, #88] @ (e604 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, e5a6 │ │ │ │ - ldr r2, [pc, #84] @ (e5b0 ) │ │ │ │ + cbz r0, e5fe │ │ │ │ + ldr r2, [pc, #84] @ (e608 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov.w r2, #8832 @ 0x2280 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r7, [r5, #308] @ 0x134 │ │ │ │ ldr.w r6, [r5, #368] @ 0x170 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r5, #308] @ 0x134 │ │ │ │ mov r4, r3 │ │ │ │ str.w r6, [r5, #368] @ 0x170 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, e59e │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, e5f6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w b6a8 <__time64@plt+0x3320> │ │ │ │ + b.w b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - ldr r0, [pc, #12] @ (e5b4 ) │ │ │ │ + bl db30 │ │ │ │ + ldr r0, [pc, #12] @ (e60c ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - udf #4 │ │ │ │ + b.n dfc8 │ │ │ │ movs r1, r1 │ │ │ │ - b.w e544 │ │ │ │ + b.w e59c │ │ │ │ stmdb 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, #1172] @ ea64 │ │ │ │ + ldr.w r3, [pc, #1172] @ eabc │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ands.w r3, r1, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ - ldr.w r3, [pc, #1152] @ ea68 │ │ │ │ + ldr.w r3, [pc, #1152] @ eac0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r6, r1, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ ldrne.w fp, [r0, #16] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [r9, #368] @ 0x170 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bmi.w e81e │ │ │ │ + bmi.w e876 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ eor.w r2, r3, r6 │ │ │ │ ands.w r1, r3, #2 │ │ │ │ and.w r0, r2, #8192 @ 0x2000 │ │ │ │ - bne.n e680 │ │ │ │ + bne.n e6d8 │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.w e87a │ │ │ │ + beq.w e8d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e91a │ │ │ │ + bne.w e972 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e6a2 │ │ │ │ + beq.n e6fa │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w e8ca │ │ │ │ + bgt.w e922 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w e8e2 │ │ │ │ + beq.w e93a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #28] │ │ │ │ - cbz r1, e6ac │ │ │ │ + cbz r1, e704 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ orrs r3, r6 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r8, [r9, #368] @ 0x170 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e882 │ │ │ │ + bne.w e8da │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w e928 │ │ │ │ + beq.w e980 │ │ │ │ bic.w r2, r2, #46592 @ 0xb600 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ea36 │ │ │ │ + beq.w ea8e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n e628 │ │ │ │ + b.n e680 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n e6ac │ │ │ │ + beq.n e704 │ │ │ │ str r0, [r4, #16] │ │ │ │ uxth r2, r6 │ │ │ │ bic.w r1, r7, #1152 @ 0x480 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r9, r2 │ │ │ │ strd r1, fp, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e7be │ │ │ │ + beq.n e816 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n e6de │ │ │ │ + bpl.n e736 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n e750 │ │ │ │ + beq.n e7a8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, sl │ │ │ │ it cc │ │ │ │ movcc r0, sl │ │ │ │ adds r0, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, e762 │ │ │ │ + cbz r0, e7ba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e7f6 │ │ │ │ + bne.n e84e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl e5bc │ │ │ │ + bl e614 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n e786 │ │ │ │ + beq.n e7de │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n e7da │ │ │ │ + beq.n e832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e6c2 │ │ │ │ + bne.n e71a │ │ │ │ ldrd fp, r8, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n e670 │ │ │ │ + beq.n e6c8 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n e670 │ │ │ │ + b.n e6c8 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n e750 │ │ │ │ + beq.n e7a8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r2 │ │ │ │ - b.n e6de │ │ │ │ + b.n e736 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w e94e │ │ │ │ + beq.w e9a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w e96a │ │ │ │ + beq.w e9c2 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w e8fe │ │ │ │ + bne.w e956 │ │ │ │ ands.w ip, r7, #2 │ │ │ │ - bne.n e7f0 │ │ │ │ + bne.n e848 │ │ │ │ and.w r3, r7, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n e7f0 │ │ │ │ + beq.n e848 │ │ │ │ ands.w r3, r7, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ - bne.w e982 │ │ │ │ + bne.w e9da │ │ │ │ strh r3, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n e728 │ │ │ │ + bne.n e780 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n e728 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n e780 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxth.w r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e8be │ │ │ │ + beq.n e916 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh r6, [r4, #14] │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n e732 │ │ │ │ + bne.n e78a │ │ │ │ ldrd fp, r8, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w e676 │ │ │ │ + beq.w e6ce │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n e676 │ │ │ │ + b.n e6ce │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n e7a0 │ │ │ │ + b.n e7f8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n e708 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + b.n e760 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r9, #100] @ 0x64 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n e860 │ │ │ │ + beq.n e8b8 │ │ │ │ ldr.w r0, [r9, #100] @ 0x64 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n e860 │ │ │ │ + beq.n e8b8 │ │ │ │ ldr.w r0, [r9, #100] @ 0x64 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n e860 │ │ │ │ + beq.n e8b8 │ │ │ │ ldr.w r0, [r9, #100] @ 0x64 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w e606 │ │ │ │ + bne.w e65e │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #516] @ (ea6c ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #516] @ (eac4 ) │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #512] @ (ea70 ) │ │ │ │ + ldr r0, [pc, #512] @ (eac8 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e920 │ │ │ │ + beq.n e978 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n e886 │ │ │ │ + b.n e8de │ │ │ │ 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, #476] @ (ea74 ) │ │ │ │ + ldr r3, [pc, #476] @ (eacc ) │ │ │ │ cmp.w r2, #8192 @ 0x2000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ - beq.n e93c │ │ │ │ + beq.n e994 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e978 │ │ │ │ + beq.n e9d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e628 │ │ │ │ + beq.w e680 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e624 │ │ │ │ - b.n e68e │ │ │ │ + bne.w e67c │ │ │ │ + b.n e6e6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - b.n e7c8 │ │ │ │ + bl db30 │ │ │ │ + b.n e820 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w e650 │ │ │ │ + bne.w e6a8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #28] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w e6ac │ │ │ │ + beq.w e704 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ orrs r3, r6 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n e670 │ │ │ │ + b.n e6c8 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r3, #1536 @ 0x600 │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n e728 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n e780 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n e886 │ │ │ │ + b.n e8de │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w e69c │ │ │ │ + bne.w e6f4 │ │ │ │ bic.w r2, r2, #46592 @ 0xb600 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ea5a │ │ │ │ + beq.w eab2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n e632 │ │ │ │ + b.n e68a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e67a │ │ │ │ + beq.w e6d2 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w e624 │ │ │ │ - b.n e632 │ │ │ │ + bne.w e67c │ │ │ │ + b.n e68a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e77e │ │ │ │ + bne.w e7d6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w e786 │ │ │ │ - b.n e8fe │ │ │ │ + beq.w e7de │ │ │ │ + b.n e956 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - b.n e778 │ │ │ │ + b.n e7d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e632 │ │ │ │ - b.n e928 │ │ │ │ - ldr r3, [pc, #240] @ (ea74 ) │ │ │ │ + bne.w e68a │ │ │ │ + b.n e980 │ │ │ │ + ldr r3, [pc, #240] @ (eacc ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sl, #24 │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ mov r5, ip │ │ │ │ str.w ip, [sl, #68] @ 0x44 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n e9dc │ │ │ │ + ble.n ea34 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [sl, #32] │ │ │ │ - ble.n ea06 │ │ │ │ + ble.n ea5e │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ adds r4, r1, r0 │ │ │ │ - cbz r3, ea20 │ │ │ │ + cbz r3, ea78 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ - cbz r2, ea2e │ │ │ │ + cbz r2, ea86 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n e99c │ │ │ │ + ble.n e9f4 │ │ │ │ add r5, r0 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n e9a4 │ │ │ │ + bgt.n e9fc │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ - cbz r3, ea20 │ │ │ │ + cbz r3, ea78 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n e9c8 │ │ │ │ + bne.n ea20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n e99c │ │ │ │ + bmi.n e9f4 │ │ │ │ movs r0, #1 │ │ │ │ add r5, r0 │ │ │ │ - b.n e9d4 │ │ │ │ + b.n ea2c │ │ │ │ ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add.w r4, r1, r2 │ │ │ │ - beq.n ea20 │ │ │ │ + beq.n ea78 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n e9c8 │ │ │ │ + bne.n ea20 │ │ │ │ mov r1, r4 │ │ │ │ - b.n e99c │ │ │ │ + b.n e9f4 │ │ │ │ mov ip, r5 │ │ │ │ mov sl, ip │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ uxth.w r3, ip │ │ │ │ - b.n e7a0 │ │ │ │ + b.n e7f8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n e9ec │ │ │ │ + bls.n ea44 │ │ │ │ mov r1, r4 │ │ │ │ - b.n e99c │ │ │ │ + b.n e9f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n ea50 │ │ │ │ + ble.n eaa8 │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ orrs r3, r6 │ │ │ │ strh r3, [r4, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strheq r2, [r4, #14] │ │ │ │ - b.n ea40 │ │ │ │ + b.n ea98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n ea3c │ │ │ │ - b.n ea40 │ │ │ │ + bne.n ea94 │ │ │ │ + b.n ea98 │ │ │ │ nop │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + sxtb r2, r1 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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, #2924] @ f5f8 │ │ │ │ + ldr.w r5, [pc, #2924] @ f650 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr.w r6, [pc, #2924] @ f5fc │ │ │ │ + ldr.w r6, [pc, #2924] @ f654 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r4, [pc, #2920] @ f600 │ │ │ │ + ldr.w r4, [pc, #2920] @ f658 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2916] @ f604 │ │ │ │ + ldr.w r3, [pc, #2916] @ f65c │ │ │ │ and.w r7, r8, #16777216 @ 0x1000000 │ │ │ │ tst.w r8, #536870912 @ 0x20000000 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8071,180 +8071,180 @@ │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ str r3, [sp, #28] │ │ │ │ orr.w r3, r1, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.w f2b2 │ │ │ │ + beq.w f30a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ ldr.w r6, [r5, #308] @ 0x134 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5, #16] │ │ │ │ str.w r0, [r5, #308] @ 0x134 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w f480 │ │ │ │ + bne.w f4d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f2de │ │ │ │ + beq.w f336 │ │ │ │ bic.w ip, r8, #20971520 @ 0x1400000 │ │ │ │ ldr.w sl, [r5, #1232] @ 0x4d0 │ │ │ │ bic.w ip, ip, #9344 @ 0x2480 │ │ │ │ orr.w r8, ip, #131072 @ 0x20000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w f2ee │ │ │ │ + beq.w f346 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ebbc │ │ │ │ + beq.n ec14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ clz r2, r3 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r2, [pc, #2760] @ f608 │ │ │ │ + ldr.w r2, [pc, #2760] @ f660 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r2, [pc, #2756] @ f60c │ │ │ │ + ldr.w r2, [pc, #2756] @ f664 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r2, [pc, #2752] @ f610 │ │ │ │ + ldr.w r2, [pc, #2752] @ f668 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #413] @ 0x19d │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.w ec9e │ │ │ │ + bpl.w ecf6 │ │ │ │ tst.w r8, #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 51a4c │ │ │ │ + bl 51aa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ and.w r3, r8, #532480 @ 0x82000 │ │ │ │ cmp.w r3, #532480 @ 0x82000 │ │ │ │ - beq.w efa6 │ │ │ │ + beq.w effe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w efe0 │ │ │ │ + beq.w f038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, ebe4 │ │ │ │ + cbnz r3, ec3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n ec42 │ │ │ │ + bne.n ec9a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n eb56 │ │ │ │ + bne.n ebae │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ tst.w r8, #536870912 @ 0x20000000 │ │ │ │ - bne.w f2f4 │ │ │ │ - ldr.w r2, [pc, #2636] @ f614 │ │ │ │ - ldr.w r3, [pc, #2612] @ f600 │ │ │ │ + bne.w f34c │ │ │ │ + ldr.w r2, [pc, #2636] @ f66c │ │ │ │ + ldr.w r3, [pc, #2612] @ f658 │ │ │ │ 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 f9e0 │ │ │ │ + bne.w fa38 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ 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 9754 <__time64@plt+0x13cc> │ │ │ │ + bl 97ac <__time64@plt+0x13cc> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, ec1e │ │ │ │ + cbz r0, ec76 │ │ │ │ ldrb.w r9, [r0, #-1] │ │ │ │ adds r6, #1 │ │ │ │ sub.w r9, r9, #43 @ 0x2b │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov.w r9, r9, lsl #7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w effa │ │ │ │ + bne.w f052 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n ebb0 │ │ │ │ + beq.n ec08 │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ ldrsh.w r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 15e74 │ │ │ │ + bl 15ecc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str.w r2, [r5, #1212] @ 0x4bc │ │ │ │ - cbz r3, ec7c │ │ │ │ + cbz r3, ecd4 │ │ │ │ ldr.w r0, [r5, #368] @ 0x170 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n ebb0 │ │ │ │ + bne.n ec08 │ │ │ │ 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 ebb0 │ │ │ │ + b.n ec08 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ef96 │ │ │ │ + bne.w efee │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w ef96 │ │ │ │ + beq.w efee │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ bics.w r2, r3, #226 @ 0xe2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w ef96 │ │ │ │ + bne.w efee │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #4616 @ 0x1208 │ │ │ │ and.w r2, r8, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ orr.w r2, r2, #132096 @ 0x20400 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ @@ -8252,153 +8252,153 @@ │ │ │ │ lsls r2, r3, #30 │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ittt mi │ │ │ │ ldrmi r2, [sp, #20] │ │ │ │ orrmi.w r2, r2, #4194304 @ 0x400000 │ │ │ │ strmi r2, [sp, #20] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w ef3a │ │ │ │ + bmi.w ef92 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w ef4e │ │ │ │ - ldr.w r2, [pc, #2332] @ f618 │ │ │ │ + bne.w efa6 │ │ │ │ + ldr.w r2, [pc, #2332] @ f670 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r5, #208] @ 0xd0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f1aa │ │ │ │ + bne.w f202 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w f1aa │ │ │ │ + beq.w f202 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, ed30 │ │ │ │ + cbz r3, ed88 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f7b0 │ │ │ │ + beq.w f808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f1ba │ │ │ │ + bne.w f212 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w f228 │ │ │ │ + blt.w f280 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n ed58 │ │ │ │ + bpl.n edb0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, ed58 │ │ │ │ + cbz r2, edb0 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.w f9e4 │ │ │ │ + beq.w fa3c │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n ed6c │ │ │ │ + bpl.n edc4 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n ed6c │ │ │ │ + beq.n edc4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f68a │ │ │ │ + beq.w f6e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f27a │ │ │ │ + bne.w f2d2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, edaa │ │ │ │ + cbz r3, ee02 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f4f8 │ │ │ │ + beq.w f550 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n eda4 │ │ │ │ + beq.n edfc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f708 │ │ │ │ + beq.w f760 │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w f2fe │ │ │ │ + bmi.w f356 │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - beq.n eddc │ │ │ │ + beq.n ee34 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n eddc │ │ │ │ + bmi.n ee34 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ebaa │ │ │ │ + bne.w ec02 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, eddc │ │ │ │ + cbz r3, ee34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, eddc │ │ │ │ + cbz r3, ee34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ebaa │ │ │ │ + bne.w ec02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f4b0 │ │ │ │ + beq.w f508 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f076 │ │ │ │ + beq.w f0ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r8, r8, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f07e │ │ │ │ + beq.w f0d6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f4ca │ │ │ │ + beq.w f522 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n ee3a │ │ │ │ + beq.n ee92 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f7a0 │ │ │ │ + beq.w f7f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f562 │ │ │ │ + beq.w f5ba │ │ │ │ and.w r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w f85c │ │ │ │ + beq.w f8b4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w f6b6 │ │ │ │ + beq.w f70e │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ - beq.n ee94 │ │ │ │ + beq.n eeec │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, ee94 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, eeec │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r7, [r5, #272] @ 0x110 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ ldr.w r1, [r5, #1228] @ 0x4cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r5, #1232] @ 0x4d0 │ │ │ │ itttt ge │ │ │ │ ldrge r3, [sp, #80] @ 0x50 │ │ │ │ @@ -8406,483 +8406,483 @@ │ │ │ │ orrge.w r3, r3, #512 @ 0x200 │ │ │ │ strge r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w f640 │ │ │ │ + bge.w f698 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w f5c0 │ │ │ │ + bpl.w f618 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a904 │ │ │ │ + bl 3a95c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.w f328 │ │ │ │ + blt.w f380 │ │ │ │ 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 f7d8 │ │ │ │ + beq.w f830 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f750 │ │ │ │ - ldr.w r3, [pc, #1868] @ f61c │ │ │ │ + beq.w f7a8 │ │ │ │ + ldr.w r3, [pc, #1868] @ f674 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n eef0 │ │ │ │ + beq.n ef48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f5ea │ │ │ │ + beq.w f642 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w f356 │ │ │ │ + ble.w f3ae │ │ │ │ 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, ef0c │ │ │ │ + cbz r3, ef64 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1808] @ f620 │ │ │ │ + ldr.w r1, [pc, #1808] @ f678 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r9, [r5, #368] @ 0x170 │ │ │ │ - b.n f376 │ │ │ │ + b.n f3ce │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 51a4c │ │ │ │ + bl 51aa4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w ecf8 │ │ │ │ + beq.w ed50 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ecf8 │ │ │ │ + beq.w ed50 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w ecf8 │ │ │ │ + bpl.w ed50 │ │ │ │ ldr.w r1, [r5, #1248] @ 0x4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ecf8 │ │ │ │ - ldr.w r0, [pc, #1704] @ f624 │ │ │ │ + bne.w ed50 │ │ │ │ + ldr.w r0, [pc, #1704] @ f67c │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r2, [pc, #1700] @ f628 │ │ │ │ + ldr.w r2, [pc, #1700] @ f680 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1692] @ f62c │ │ │ │ + ldr.w r0, [pc, #1692] @ f684 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ and.w r3, r8, #532480 @ 0x82000 │ │ │ │ add.w r6, r4, #9 │ │ │ │ cmp.w r3, #532480 @ 0x82000 │ │ │ │ - bne.w eb92 │ │ │ │ + bne.w ebea │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w eb92 │ │ │ │ + beq.w ebea │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w eb92 │ │ │ │ + beq.w ebea │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, efda │ │ │ │ + cbz r0, f032 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f284 │ │ │ │ + bne.w f2dc │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n eb92 │ │ │ │ + b.n ebea │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ - beq.w eba6 │ │ │ │ + beq.w ebfe │ │ │ │ ldrb.w r2, [r5, #413] @ 0x19d │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f06e │ │ │ │ + beq.n f0c6 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - b.n eba6 │ │ │ │ + b.n ebfe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21488 │ │ │ │ - ldr.w r3, [pc, #1580] @ f630 │ │ │ │ + bl 214e0 │ │ │ │ + ldr.w r3, [pc, #1580] @ f688 │ │ │ │ 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 9bd0 <__time64@plt+0x1848> │ │ │ │ + bl 9c28 <__time64@plt+0x1848> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, f034 │ │ │ │ + cbz r7, f08c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, f064 │ │ │ │ + cbz r6, f0bc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n f050 │ │ │ │ + beq.n f0a8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w f5b4 │ │ │ │ + bcs.w f60c │ │ │ │ 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 1d408 │ │ │ │ + bl 1d460 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ebaa │ │ │ │ - b.n ec26 │ │ │ │ + beq.w ec02 │ │ │ │ + b.n ec7e │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - b.n eba6 │ │ │ │ + b.n ebfe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f6aa │ │ │ │ + bne.w f702 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w ee3a │ │ │ │ + beq.w ee92 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f562 │ │ │ │ + beq.w f5ba │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ee20 │ │ │ │ + bne.w ee78 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, f0a4 │ │ │ │ + cbz r3, f0fc │ │ │ │ ldrsh.w r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w f8ae │ │ │ │ + blt.w f906 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr.w r6, [r5, #1236] @ 0x4d4 │ │ │ │ - bl 38aac │ │ │ │ + bl 38b04 │ │ │ │ ldr.w r3, [r5, #1212] @ 0x4bc │ │ │ │ mov r9, r0 │ │ │ │ str.w r6, [r5, #1236] @ 0x4d4 │ │ │ │ - cbz r3, f0ce │ │ │ │ + cbz r3, f126 │ │ │ │ ldrsh.w r1, [r5, #474] @ 0x1da │ │ │ │ - cbnz r1, f0ce │ │ │ │ + cbnz r1, f126 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w fa06 │ │ │ │ + beq.w fa5e │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f0fa │ │ │ │ + blt.n f152 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w f8ba │ │ │ │ + bmi.w f912 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, f0ee │ │ │ │ + cbz r3, f146 │ │ │ │ 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 dad8 │ │ │ │ + bl db30 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3cc20 │ │ │ │ + bl 3cc78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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, f14a │ │ │ │ + cbz r2, f1a2 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ mov r1, r0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21488 │ │ │ │ - ldr.w r3, [pc, #1244] @ f630 │ │ │ │ + bl 214e0 │ │ │ │ + ldr.w r3, [pc, #1244] @ f688 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1224] @ f634 │ │ │ │ + ldr.w r1, [pc, #1224] @ f68c │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r0, f19a │ │ │ │ + cbz r0, f1f2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f180 │ │ │ │ + bne.n f1d8 │ │ │ │ mov r3, r7 │ │ │ │ - ldr.w r1, [pc, #1180] @ f638 │ │ │ │ + ldr.w r1, [pc, #1180] @ f690 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n ebaa │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n ec02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed30 │ │ │ │ + beq.w ed88 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed30 │ │ │ │ + beq.w ed88 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w ed30 │ │ │ │ + bne.w ed88 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r5, #1236] @ 0x4d4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str.w r7, [r5, #368] @ 0x170 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ed30 │ │ │ │ - bl 129d4 │ │ │ │ + beq.w ed88 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ed30 │ │ │ │ + beq.w ed88 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w ed30 │ │ │ │ + bmi.w ed88 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w f8e2 │ │ │ │ + bcs.w f93a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r9, r0 │ │ │ │ - b.n ed30 │ │ │ │ + b.n ed88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.w ed46 │ │ │ │ + bne.w ed9e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ed46 │ │ │ │ - bl 129d4 │ │ │ │ + beq.w ed9e │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ed46 │ │ │ │ + bne.w ed9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f8ea │ │ │ │ + beq.w f942 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ed46 │ │ │ │ + bne.w ed9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ed46 │ │ │ │ + bne.w ed9e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f9b8 │ │ │ │ + bne.w fa10 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n ed46 │ │ │ │ + b.n ed9e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ - b.n ed78 │ │ │ │ + bl db30 │ │ │ │ + b.n edd0 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ strh r3, [r2, #12] │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ strh r3, [r2, #14] │ │ │ │ - bl 40bfc │ │ │ │ + bl 40c54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #16] │ │ │ │ - b.n efda │ │ │ │ + b.n f032 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w f47a │ │ │ │ + bne.w f4d2 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ mov r6, r7 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f4a8 │ │ │ │ - bl 111a8 │ │ │ │ + beq.w f500 │ │ │ │ + bl 11200 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #524288 @ 0x80000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w eb0a │ │ │ │ + bne.w eb62 │ │ │ │ bic.w r8, r8, #20971520 @ 0x1400000 │ │ │ │ str.w r2, [r5, #1228] @ 0x4cc │ │ │ │ bic.w r8, r8, #1024 @ 0x400 │ │ │ │ str.w r2, [r5, #1232] @ 0x4d0 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ - b.n eb22 │ │ │ │ + b.n eb7a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5, #16] │ │ │ │ str.w r6, [r5, #308] @ 0x134 │ │ │ │ - b.n ebc4 │ │ │ │ + b.n ec1c │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n f31c │ │ │ │ + beq.n f374 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f780 │ │ │ │ + beq.w f7d8 │ │ │ │ ands.w r1, r1, #1024 @ 0x400 │ │ │ │ - bne.n f31c │ │ │ │ + bne.n f374 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bb4 │ │ │ │ - b.n edaa │ │ │ │ + bl 16c0c │ │ │ │ + b.n ee02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f9c6 │ │ │ │ + bne.w fa1e │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w f73e │ │ │ │ + beq.w f796 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f852 │ │ │ │ - ldr r2, [pc, #720] @ (f61c ) │ │ │ │ + beq.w f8aa │ │ │ │ + ldr r2, [pc, #720] @ (f674 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w eedc │ │ │ │ + bne.w ef34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f4f2 │ │ │ │ + beq.w f54a │ │ │ │ ldr.w r9, [r5, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n f3ea │ │ │ │ + beq.n f442 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ ldr.w lr, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w f508 │ │ │ │ + beq.w f560 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ strd r9, r9, [sp, #132] @ 0x84 │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ ldr.w r0, [lr, #728] @ 0x2d8 │ │ │ │ ldr.w r1, [lr, #732] @ 0x2dc │ │ │ │ ldr.w r2, [lr, #736] @ 0x2e0 │ │ │ │ @@ -8904,2333 +8904,2336 @@ │ │ │ │ str.w r9, [lr, #744] @ 0x2e8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strh.w r3, [lr, #740] @ 0x2e4 │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ - cbz r3, f412 │ │ │ │ + cbz r3, f46a │ │ │ │ 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 r2, [r7, #12] │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - bne.n f4dc │ │ │ │ + bne.n f534 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n f442 │ │ │ │ - b.n f448 │ │ │ │ + beq.n f49a │ │ │ │ + b.n f4a0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, f448 │ │ │ │ + cbnz r1, f4a0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbnz r1, f448 │ │ │ │ + cbnz r1, f4a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, f43a │ │ │ │ + cbz r3, f492 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n f448 │ │ │ │ + bne.n f4a0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n f448 │ │ │ │ + bne.n f4a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f428 │ │ │ │ + bne.n f480 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f822 │ │ │ │ + beq.w f87a │ │ │ │ mov r0, r7 │ │ │ │ - bl 14814 │ │ │ │ + bl 1486c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f846 │ │ │ │ + beq.w f89e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.w ebaa │ │ │ │ + b.w ec02 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ 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 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f2c6 │ │ │ │ + bne.w f31e │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.w eb04 │ │ │ │ + b.w eb5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f07e │ │ │ │ + beq.w f0d6 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f4ca │ │ │ │ + blt.n f522 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w f7fe │ │ │ │ + bmi.w f856 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n ee0a │ │ │ │ + b.n ee62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f7f6 │ │ │ │ + beq.w f84e │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ - b.n f420 │ │ │ │ + b.n f478 │ │ │ │ str.w r9, [r5, #368] @ 0x170 │ │ │ │ - b.n f376 │ │ │ │ + b.n f3ce │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r3, r2, #98 @ 0x62 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.w f306 │ │ │ │ - b.n f310 │ │ │ │ + bne.w f35e │ │ │ │ + b.n f368 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w f390 │ │ │ │ + bne.w f3e8 │ │ │ │ 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 f390 │ │ │ │ + bne.w f3e8 │ │ │ │ ldr.w r3, [lr, #748] @ 0x2ec │ │ │ │ ldr.w r9, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ - ldr r1, [pc, #252] @ (f63c ) │ │ │ │ + ldr r1, [pc, #252] @ (f694 ) │ │ │ │ mov r2, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w lr, [r5, #100] @ 0x64 │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ - b.n f390 │ │ │ │ + b.n f3e8 │ │ │ │ and.w r3, r1, #15 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w f836 │ │ │ │ + bne.w f88e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ee2a │ │ │ │ + bne.w ee82 │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w f356 │ │ │ │ + blt.w f3ae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, f594 │ │ │ │ + cbz r3, f5ec │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f95e │ │ │ │ + bne.w f9b6 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r2, r3, #832 @ 0x340 │ │ │ │ cmp.w r2, #832 @ 0x340 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w f356 │ │ │ │ + bmi.w f3ae │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ - b.n f356 │ │ │ │ + bl db30 │ │ │ │ + b.n f3ae │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n f050 │ │ │ │ + b.n f0a8 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n f5d0 │ │ │ │ + beq.n f628 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w f880 │ │ │ │ - ldr r3, [pc, #72] @ (f61c ) │ │ │ │ + beq.w f8d8 │ │ │ │ + ldr r3, [pc, #72] @ (f674 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f356 │ │ │ │ + bne.w f3ae │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #576 @ 0x240 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n eef8 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + b.n ef50 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r1, r1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r5, r1 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + cmp r3, #8 │ │ │ │ movs r5, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #632 @ (adr r5, f89c ) │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #0 @ (adr r5, f62c ) │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #336 @ (adr r4, f780 ) │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #240 @ (adr r3, f728 ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #56 @ (adr r3, f674 ) │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r1, r1 │ │ │ │ - push {r5} │ │ │ │ + revsh r0, r7 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #1004] @ (fa30 ) │ │ │ │ + ldr r3, [pc, #1004] @ (fa88 ) │ │ │ │ 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 f728 │ │ │ │ + beq.n f780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f356 │ │ │ │ + bne.w f3ae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f840 │ │ │ │ + beq.w f898 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f840 │ │ │ │ - bl dad8 │ │ │ │ - ldr r3, [pc, #952] @ (fa34 ) │ │ │ │ + beq.w f898 │ │ │ │ + bl db30 │ │ │ │ + ldr r3, [pc, #952] @ (fa8c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b0c8 │ │ │ │ - b.n f356 │ │ │ │ + bl 3b120 │ │ │ │ + b.n f3ae │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, f6a0 │ │ │ │ + cbz r2, f6f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, f6a0 │ │ │ │ + cbz r2, f6f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ed6c │ │ │ │ + bne.w edc4 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.w ed6c │ │ │ │ + b.w edc4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ee0a │ │ │ │ - b.n f4b8 │ │ │ │ + bne.w ee62 │ │ │ │ + b.n f510 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ee3a │ │ │ │ + bne.w ee92 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ee3a │ │ │ │ + beq.w ee92 │ │ │ │ ldr.w r9, [r5, #272] @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w f916 │ │ │ │ + beq.w f96e │ │ │ │ movs r2, #0 │ │ │ │ bic.w r1, r8, #33554432 @ 0x2000000 │ │ │ │ - bl ea78 │ │ │ │ + bl ead0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r3, [r3, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14814 │ │ │ │ - b.w ebaa │ │ │ │ + bl 1486c │ │ │ │ + b.w ec02 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f31c │ │ │ │ + beq.w f374 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f788 │ │ │ │ + beq.n f7e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f4f8 │ │ │ │ + beq.w f550 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ - b.w eda4 │ │ │ │ + b.w edfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f652 │ │ │ │ + bne.n f6aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f652 │ │ │ │ - b.n f356 │ │ │ │ - ldr r3, [pc, #752] @ (fa30 ) │ │ │ │ + bne.n f6aa │ │ │ │ + b.n f3ae │ │ │ │ + ldr r3, [pc, #752] @ (fa88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f5de │ │ │ │ - b.n f356 │ │ │ │ + bne.w f636 │ │ │ │ + b.n f3ae │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w eef0 │ │ │ │ + beq.w ef48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w eee8 │ │ │ │ + beq.w ef40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w eee8 │ │ │ │ - ldr r3, [pc, #704] @ (fa30 ) │ │ │ │ + beq.w ef40 │ │ │ │ + ldr r3, [pc, #704] @ (fa88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w eedc │ │ │ │ - b.w eee8 │ │ │ │ + bne.w ef34 │ │ │ │ + b.w ef40 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f31c │ │ │ │ + beq.w f374 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f31c │ │ │ │ + beq.w f374 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f31c │ │ │ │ + beq.w f374 │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ - b.n f310 │ │ │ │ + b.n f368 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ebaa │ │ │ │ + beq.w ec02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.w f0a4 │ │ │ │ - b.n f096 │ │ │ │ + bmi.w f0fc │ │ │ │ + b.n f0ee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ bic.w r2, r2, #255 @ 0xff │ │ │ │ cmp.w r2, #5963776 @ 0x5b0000 │ │ │ │ - bne.w ed28 │ │ │ │ + bne.w ed80 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r3, #1024 @ 0x400 │ │ │ │ movne.w r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w ed28 │ │ │ │ - ldr r3, [pc, #596] @ (fa30 ) │ │ │ │ + b.w ed80 │ │ │ │ + ldr r3, [pc, #596] @ (fa88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w eef0 │ │ │ │ + beq.w ef48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w eef0 │ │ │ │ - b.n f5ea │ │ │ │ + bne.w ef48 │ │ │ │ + b.n f642 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ - b.n f420 │ │ │ │ - ldr r3, [pc, #564] @ (fa34 ) │ │ │ │ + b.n f478 │ │ │ │ + ldr r3, [pc, #564] @ (fa8c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b0c8 │ │ │ │ + bl 3b120 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ee0a │ │ │ │ + beq.w ee62 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bb4 │ │ │ │ - b.w ee0a │ │ │ │ + bl 16c0c │ │ │ │ + b.w ee62 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f462 │ │ │ │ + beq.w f4ba │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w f462 │ │ │ │ - b.w ebaa │ │ │ │ + bne.w f4ba │ │ │ │ + b.w ec02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ee3a │ │ │ │ - b.w ee2a │ │ │ │ - bl dad8 │ │ │ │ - b.n f356 │ │ │ │ + beq.w ee92 │ │ │ │ + b.w ee82 │ │ │ │ + bl db30 │ │ │ │ + b.n f3ae │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f470 │ │ │ │ - b.w ebaa │ │ │ │ + bne.w f4c8 │ │ │ │ + b.w ec02 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f758 │ │ │ │ - b.n f356 │ │ │ │ + bne.w f7b0 │ │ │ │ + b.n f3ae │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f86e │ │ │ │ + blt.n f8c6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r1, r3, #9 │ │ │ │ - bmi.w f356 │ │ │ │ + bmi.w f3ae │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w f356 │ │ │ │ - b.n f678 │ │ │ │ + bmi.w f3ae │ │ │ │ + b.n f6d0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f356 │ │ │ │ + beq.w f3ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f356 │ │ │ │ - ldr r3, [pc, #400] @ (fa30 ) │ │ │ │ + beq.w f3ae │ │ │ │ + ldr r3, [pc, #400] @ (fa88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w eedc │ │ │ │ - b.n f356 │ │ │ │ + bne.w ef34 │ │ │ │ + b.n f3ae │ │ │ │ and.w r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - bne.w ee3a │ │ │ │ - b.n f356 │ │ │ │ + bne.w ee92 │ │ │ │ + b.n f3ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f0f8 │ │ │ │ + beq.w f150 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f0f8 │ │ │ │ + bne.w f150 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f0e6 │ │ │ │ - b.n f0f8 │ │ │ │ + bne.w f13e │ │ │ │ + b.n f150 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n f20c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n f264 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w ed48 │ │ │ │ + bpl.w eda0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ed48 │ │ │ │ + beq.w eda0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ adds r0, #9 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f264 │ │ │ │ + beq.w f2bc │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w f264 │ │ │ │ - b.w ed46 │ │ │ │ + bge.w f2bc │ │ │ │ + b.w ed9e │ │ │ │ ldrsb.w r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f942 │ │ │ │ + blt.n f99a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r2, r3, #9 │ │ │ │ - bmi.w f6e4 │ │ │ │ + bmi.w f73c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w f6e4 │ │ │ │ - ldr r3, [pc, #260] @ (fa34 ) │ │ │ │ + bmi.w f73c │ │ │ │ + ldr r3, [pc, #260] @ (fa8c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b0c8 │ │ │ │ + bl 3b120 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b.n f6e4 │ │ │ │ + b.n f73c │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n f952 │ │ │ │ + bpl.n f9aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n f95a │ │ │ │ + blt.n f9b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b.n f91e │ │ │ │ + b.n f976 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f9f4 │ │ │ │ + bne.n fa4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n f980 │ │ │ │ + bmi.n f9d8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f9f8 │ │ │ │ + beq.n fa50 │ │ │ │ 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 dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f988 │ │ │ │ + bne.n f9e0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r5 │ │ │ │ subs r3, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n f356 │ │ │ │ + b.n f3ae │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f9ba │ │ │ │ + bne.n fa12 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n f26c │ │ │ │ + b.n f2c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #104] @ (fa38 ) │ │ │ │ - ldr r2, [pc, #104] @ (fa3c ) │ │ │ │ + ldr r0, [pc, #104] @ (fa90 ) │ │ │ │ + ldr r2, [pc, #104] @ (fa94 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #80] @ (fa40 ) │ │ │ │ - ldr r2, [pc, #84] @ (fa44 ) │ │ │ │ + ldr r0, [pc, #80] @ (fa98 ) │ │ │ │ + ldr r2, [pc, #84] @ (fa9c ) │ │ │ │ add r0, pc │ │ │ │ - b.n f9d4 │ │ │ │ + b.n fa2c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - b.n f980 │ │ │ │ + b.n f9d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, fa1c │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, fa74 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n f980 │ │ │ │ + b.n f9d8 │ │ │ │ str.w r1, [r5, #1212] @ 0x4bc │ │ │ │ movs r1, #3 │ │ │ │ - ldr r2, [pc, #56] @ (fa48 ) │ │ │ │ - ldr r0, [pc, #60] @ (fa4c ) │ │ │ │ + ldr r2, [pc, #56] @ (faa0 ) │ │ │ │ + ldr r0, [pc, #60] @ (faa4 ) │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n f356 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + b.n f3ae │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, pc, #936 @ (adr r0, fe3c ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #816 @ (adr r0, fdcc ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + add r1, pc, #336 @ (adr r1, fbf4 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #664 @ (adr r0, fd40 ) │ │ │ │ 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 r4, [pc, #140] @ (faf0 ) │ │ │ │ + ldr r4, [pc, #140] @ (fb48 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #140] @ (faf4 ) │ │ │ │ + ldr r3, [pc, #140] @ (fb4c ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fae8 │ │ │ │ - bl 111a8 │ │ │ │ + beq.n fb40 │ │ │ │ + bl 11200 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #120] @ (faf8 ) │ │ │ │ + ldr r3, [pc, #120] @ (fb50 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #112] @ (fafc ) │ │ │ │ + ldr r3, [pc, #112] @ (fb54 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r6, fac4 │ │ │ │ + cbz r6, fb1c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ movt r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl ea78 │ │ │ │ - cbnz r7, faba │ │ │ │ + bl ead0 │ │ │ │ + cbnz r7, fb12 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr.w r6, [r5, #260] @ 0x104 │ │ │ │ - cbz r6, fad8 │ │ │ │ + cbz r6, fb30 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, fad8 │ │ │ │ + cbz r0, fb30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r8, [r5, #296] @ 0x128 │ │ │ │ - b.n fa7c │ │ │ │ + b.n fad4 │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #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, #1280] @ 10014 │ │ │ │ + ldr.w fp, [pc, #1280] @ 1006c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1280] @ 10018 │ │ │ │ + ldr.w r3, [pc, #1280] @ 10070 │ │ │ │ mov r5, r0 │ │ │ │ add fp, pc │ │ │ │ mov r8, r1 │ │ │ │ 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 r9, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n fb54 │ │ │ │ + beq.n fbac │ │ │ │ ldr.w r9, [r4, #156] @ 0x9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n fb54 │ │ │ │ + beq.n fbac │ │ │ │ ldr.w r9, [r9, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w fd2a │ │ │ │ + beq.w fd82 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.w fc9e │ │ │ │ + bmi.w fcf6 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w fc9e │ │ │ │ + beq.w fcf6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fcd8 │ │ │ │ + beq.w fd30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9754 <__time64@plt+0x13cc> │ │ │ │ + bl 97ac <__time64@plt+0x13cc> │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ - cbz r0, fb88 │ │ │ │ + cbz r0, fbe0 │ │ │ │ lsls r1, r6, #19 │ │ │ │ - bmi.w fff2 │ │ │ │ + bmi.w 1004a │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r0, r7 │ │ │ │ ands.w r6, r6, #1024 @ 0x400 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w fd32 │ │ │ │ + bne.w fd8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w fe5c │ │ │ │ + beq.w feb4 │ │ │ │ orr.w r2, r8, #1835008 @ 0x1c0000 │ │ │ │ mov r1, r9 │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ mov r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fe12 │ │ │ │ + beq.w fe6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ cmpge r6, #0 │ │ │ │ - beq.w fd4a │ │ │ │ + beq.w fda2 │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w fe8c │ │ │ │ + beq.w fee4 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w fcf0 │ │ │ │ + beq.w fd48 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ and.w sl, r8, #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 r8, r3, r8, lsr #27 │ │ │ │ - bne.w ff34 │ │ │ │ + bne.w ff8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - beq.w fdc8 │ │ │ │ + beq.w fe20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fe92 │ │ │ │ + beq.w feea │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w fe62 │ │ │ │ + beq.w feba │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ addw r3, r3, #1484 @ 0x5cc │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w fea2 │ │ │ │ + beq.w fefa │ │ │ │ orr.w r2, sl, #67108864 @ 0x4000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ str r7, [r6, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n fc96 │ │ │ │ + beq.n fcee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w ff66 │ │ │ │ + beq.w ffbe │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__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 a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, fcea │ │ │ │ + cbz r0, fd42 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - beq.n fce8 │ │ │ │ - blx 7f18 │ │ │ │ + beq.n fd40 │ │ │ │ + blx 7f64 │ │ │ │ add r0, sl │ │ │ │ mov.w sl, #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 b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fb78 │ │ │ │ + bne.w fbd0 │ │ │ │ tst.w r8, #134217728 @ 0x8000000 │ │ │ │ - bne.w ffdc │ │ │ │ + bne.w 10034 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n fb6a │ │ │ │ + b.n fbc2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n fce0 │ │ │ │ + blt.n fd38 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1000c │ │ │ │ + bne.w 10064 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - b.n fc96 │ │ │ │ + blx 7b48 │ │ │ │ + b.n fcee │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - b.n fb54 │ │ │ │ + b.n fbac │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fb9e │ │ │ │ + bne.w fbf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n fba4 │ │ │ │ + b.n fbfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, fdb8 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, fe10 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #700] @ (1001c ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #700] @ (10074 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w ffcc │ │ │ │ + bcs.w 10024 │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, fdb8 │ │ │ │ + cbz r0, fe10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, fda8 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, fe00 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp r9, r6 │ │ │ │ str r5, [r6, #24] │ │ │ │ it ne │ │ │ │ movne r7, r6 │ │ │ │ - bne.w fbea │ │ │ │ + bne.w fc42 │ │ │ │ mov r7, r9 │ │ │ │ - b.n fcf6 │ │ │ │ + b.n fd4e │ │ │ │ cmp r9, r5 │ │ │ │ mov r7, r5 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r5, sl │ │ │ │ - bne.w fbea │ │ │ │ - b.n fcf6 │ │ │ │ + bne.w fc42 │ │ │ │ + b.n fd4e │ │ │ │ mov r0, r9 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fc30 │ │ │ │ + bne.w fc88 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w fc96 │ │ │ │ + beq.w fcee │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n fe08 │ │ │ │ + bmi.n fe60 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ - cbz r0, fe08 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, fe08 │ │ │ │ + cbz r0, fe60 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, fe60 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl dad8 │ │ │ │ - b.n fc96 │ │ │ │ + bl db30 │ │ │ │ + b.n fcee │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff60 │ │ │ │ - bl 111a8 │ │ │ │ + beq.w ffb8 │ │ │ │ + bl 11200 │ │ │ │ mov r1, r0 │ │ │ │ ubfx r2, r8, #27, #1 │ │ │ │ mov r0, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orr.w r2, r8, r2, lsl #20 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fbd0 │ │ │ │ + bne.w fc28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fce0 │ │ │ │ + bne.w fd38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad8 │ │ │ │ - b.n fce0 │ │ │ │ + bl db30 │ │ │ │ + b.n fd38 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ - b.n fbb2 │ │ │ │ - ldr r3, [pc, #444] @ (10020 ) │ │ │ │ + b.n fc0a │ │ │ │ + ldr r3, [pc, #444] @ (10078 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #432] @ (10024 ) │ │ │ │ + ldr r3, [pc, #432] @ (1007c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fc58 │ │ │ │ - b.n fc46 │ │ │ │ + beq.w fcb0 │ │ │ │ + b.n fc9e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, sl │ │ │ │ - b.n fbe4 │ │ │ │ + b.n fc3c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ addw r3, r3, #1484 @ 0x5cc │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w fc6e │ │ │ │ + bne.w fcc6 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w fp, [r4, #1216] @ 0x4c0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #372] @ (10028 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #372] @ (10080 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ and.w r5, r5, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 13148 │ │ │ │ - ldr r1, [pc, #344] @ (1002c ) │ │ │ │ + bl 131a0 │ │ │ │ + ldr r1, [pc, #344] @ (10084 ) │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n ffbe │ │ │ │ + bcs.n 10016 │ │ │ │ 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, #304] @ (10030 ) │ │ │ │ + ldr r2, [pc, #304] @ (10088 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n ff9e │ │ │ │ + beq.n fff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 26348 │ │ │ │ + bl 263a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [r4, #16] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n ffac │ │ │ │ + bne.n 10004 │ │ │ │ str r7, [r6, #24] │ │ │ │ - b.n fc96 │ │ │ │ + b.n fcee │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bmi.w fc1e │ │ │ │ + bmi.w fc76 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w fc1e │ │ │ │ + beq.w fc76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fc1e │ │ │ │ + beq.w fc76 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fc1e │ │ │ │ + bne.w fc76 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n fc1e │ │ │ │ + b.n fc76 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ - b.n fe22 │ │ │ │ + b.n fe7a │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ ands.w r4, r2, #4096 @ 0x1000 │ │ │ │ - bne.w fc8a │ │ │ │ + bne.w fce2 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w fc8a │ │ │ │ + beq.w fce2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fc8a │ │ │ │ + beq.w fce2 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad8 │ │ │ │ - b.n fc8a │ │ │ │ + bl db30 │ │ │ │ + b.n fce2 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 26348 │ │ │ │ + bl 263a0 │ │ │ │ str.w r8, [r4, #16] │ │ │ │ - b.n ff2a │ │ │ │ + b.n ff82 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 40600 │ │ │ │ + bl 40658 │ │ │ │ str r7, [r6, #24] │ │ │ │ - b.n fc82 │ │ │ │ + b.n fcda │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n fef4 │ │ │ │ + bge.n ff4c │ │ │ │ movs r1, #0 │ │ │ │ - b.n fefc │ │ │ │ + b.n ff54 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w fd80 │ │ │ │ + bge.w fdd8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n fd88 │ │ │ │ - ldr r2, [pc, #84] @ (10034 ) │ │ │ │ + b.n fde0 │ │ │ │ + ldr r2, [pc, #84] @ (1008c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #84] @ (10038 ) │ │ │ │ - ldr r0, [pc, #88] @ (1003c ) │ │ │ │ + ldr r3, [pc, #84] @ (10090 ) │ │ │ │ + ldr r0, [pc, #88] @ (10094 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #56] @ (10034 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #56] @ (1008c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (10040 ) │ │ │ │ + ldr r0, [pc, #64] @ (10098 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - bl 40400 │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 40458 │ │ │ │ mov r4, r0 │ │ │ │ - b.n fd04 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + b.n fd5c │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r1 │ │ │ │ - ands.w r0, r8, #8978432 @ 0x890000 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + @ instruction: 0xfaf00009 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #12] @ (10054 ) │ │ │ │ - ldr r2, [pc, #16] @ (10058 ) │ │ │ │ + ldr r3, [pc, #12] @ (100ac ) │ │ │ │ + ldr r2, [pc, #16] @ (100b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #312] @ 0x138 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 10080 │ │ │ │ + beq.n 100d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 10084 │ │ │ │ + cbz r2, 100dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 10098 │ │ │ │ + cbz r3, 100f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 10098 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 100f0 │ │ │ │ + bl 118a0 │ │ │ │ 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 dad8 │ │ │ │ + b.w db30 │ │ │ │ nop │ │ │ │ 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 10108 │ │ │ │ + bne.n 10160 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #80] @ (10120 ) │ │ │ │ + ldr r3, [pc, #80] @ (10178 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 100f0 │ │ │ │ + cbz r1, 10148 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 100dc │ │ │ │ + b.n 10134 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 100f0 │ │ │ │ + cbz r0, 10148 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 100d8 │ │ │ │ + bne.n 10130 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 100d8 │ │ │ │ + bne.n 10130 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 100d8 │ │ │ │ + bne.n 10130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r6, 10104 │ │ │ │ - ldr r3, [pc, #48] @ (10124 ) │ │ │ │ + cbz r6, 1015c │ │ │ │ + ldr r3, [pc, #48] @ (1017c ) │ │ │ │ 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 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 100ca │ │ │ │ + bge.n 10122 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3c76c │ │ │ │ + bl 3c7c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 100cc │ │ │ │ + b.n 10124 │ │ │ │ nop │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + ldr r4, [pc, #472] @ (10354 ) │ │ │ │ movs r5, r1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + ldr r4, [pc, #304] @ (102b0 ) │ │ │ │ movs r5, r1 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #24] @ (10148 ) │ │ │ │ - ldr.w ip, [pc, #24] @ 1014c │ │ │ │ + ldr r1, [pc, #24] @ (101a0 ) │ │ │ │ + ldr.w ip, [pc, #24] @ 101a4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ str.w r4, [r1, #312] @ 0x138 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w be2c │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + b.w be84 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (10164 ) │ │ │ │ + ldr r3, [pc, #16] @ (101bc ) │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #16] @ (10168 ) │ │ │ │ + ldr r1, [pc, #16] @ (101c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 9d54 <__time64@plt+0x19cc> │ │ │ │ + b.w 9dac <__time64@plt+0x19cc> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 10182 │ │ │ │ + cbz r1, 101da │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #32] @ (101b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (10208 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 101ac │ │ │ │ + cbz r0, 10204 │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1019e │ │ │ │ - cbz r1, 101ac │ │ │ │ + bge.n 101f6 │ │ │ │ + cbz r1, 10204 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ orr.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - b.w 3ab3c │ │ │ │ + b.w 3ab94 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, #14 │ │ │ │ + ldr r3, [pc, #728] @ (104e4 ) │ │ │ │ movs r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 101c0 │ │ │ │ - b.w 7a34 │ │ │ │ + beq.n 10218 │ │ │ │ + b.w 7a74 │ │ │ │ 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] @ (10298 ) │ │ │ │ + ldr r6, [pc, #192] @ (102f0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 1022e │ │ │ │ - ldr r3, [pc, #188] @ (1029c ) │ │ │ │ + cbz r1, 10286 │ │ │ │ + ldr r3, [pc, #188] @ (102f4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbnz r3, 10228 │ │ │ │ + cbnz r3, 10280 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 10232 │ │ │ │ + cbz r4, 1028a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 101e8 │ │ │ │ + beq.n 10240 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 10220 │ │ │ │ + cbz r2, 10278 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.n 10208 │ │ │ │ - bl 3a548 │ │ │ │ + bpl.n 10260 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 101e8 │ │ │ │ + bne.n 10240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10242 │ │ │ │ + beq.n 1029a │ │ │ │ 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 101f8 │ │ │ │ - b.n 101e8 │ │ │ │ + bne.n 10250 │ │ │ │ + b.n 10240 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 101ec │ │ │ │ - ldr r3, [pc, #108] @ (1029c ) │ │ │ │ + b.n 10244 │ │ │ │ + ldr r3, [pc, #108] @ (102f4 ) │ │ │ │ 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 b6a8 <__time64@plt+0x3320> │ │ │ │ + b.w b700 <__time64@plt+0x3320> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10232 │ │ │ │ - ldr r2, [pc, #84] @ (102a0 ) │ │ │ │ + beq.n 1028a │ │ │ │ + ldr r2, [pc, #84] @ (102f8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ ldr.w r5, [r4, #1216] @ 0x4c0 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #76] @ (102a4 ) │ │ │ │ + ldr r1, [pc, #76] @ (102fc ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 1028a │ │ │ │ + bcs.n 102e2 │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1027c │ │ │ │ + bge.n 102d4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 10284 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + b.n 102dc │ │ │ │ + asrs r2, r7, #19 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ 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] @ (10380 ) │ │ │ │ + ldr r3, [pc, #196] @ (103d8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (10384 ) │ │ │ │ + ldr r2, [pc, #196] @ (103dc ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - cbz r1, 1031a │ │ │ │ + cbz r1, 10372 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbnz r3, 10314 │ │ │ │ + cbnz r3, 1036c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ - cbz r6, 1031c │ │ │ │ + cbz r6, 10374 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 102e6 │ │ │ │ + b.n 1033e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.n 10304 │ │ │ │ - bl 3a548 │ │ │ │ + bpl.n 1035c │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1033e │ │ │ │ + beq.n 10396 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 1031e │ │ │ │ + cbz r4, 10376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 102e2 │ │ │ │ + beq.n 1033a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 102d2 │ │ │ │ + bne.n 1032a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 102e2 │ │ │ │ + beq.n 1033a │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 102e2 │ │ │ │ + bmi.n 1033a │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.n 102da │ │ │ │ - cbz r3, 10344 │ │ │ │ + bmi.n 10332 │ │ │ │ + cbz r3, 1039c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 10358 │ │ │ │ + cbz r2, 103b0 │ │ │ │ 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 102ce │ │ │ │ + b.n 10326 │ │ │ │ strb r1, [r7, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ movpl r4, r6 │ │ │ │ - bmi.n 1034a │ │ │ │ + bmi.n 103a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 101c4 │ │ │ │ - cbz r0, 10336 │ │ │ │ + bl 1021c │ │ │ │ + cbz r0, 1038e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 1036c │ │ │ │ - vldr d0, [pc, #64] @ 10378 │ │ │ │ + cbnz r3, 103c4 │ │ │ │ + vldr d0, [pc, #64] @ 103d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10306 │ │ │ │ + bne.n 1035e │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 10328 │ │ │ │ + bpl.n 10380 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w bc54 │ │ │ │ + b.w bcac │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 1034a │ │ │ │ + bmi.n 103a2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10328 │ │ │ │ + beq.n 10380 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 10330 │ │ │ │ + b.n 10388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 38f0c │ │ │ │ + b.w 38f64 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #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] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 103d0 │ │ │ │ + cbz r3, 10428 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 103c6 │ │ │ │ + cbz r6, 1041e │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ 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 r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #28 │ │ │ │ - b.n 103a2 │ │ │ │ + b.n 103fa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 103de │ │ │ │ + cbz r3, 10436 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #28 │ │ │ │ - b.n 103a2 │ │ │ │ + b.n 103fa │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 103c2 │ │ │ │ - b.n 103d4 │ │ │ │ + bmi.n 1041a │ │ │ │ + b.n 1042c │ │ │ │ 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 r6, r0 │ │ │ │ - ldr r0, [pc, #336] @ (1054c ) │ │ │ │ + ldr r0, [pc, #336] @ (105a4 ) │ │ │ │ add r0, pc │ │ │ │ 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.n 10490 │ │ │ │ + beq.n 104e8 │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.n 10490 │ │ │ │ + beq.n 104e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 10496 │ │ │ │ - ldr r3, [pc, #296] @ (10550 ) │ │ │ │ + beq.n 104ee │ │ │ │ + ldr r3, [pc, #296] @ (105a8 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 104aa │ │ │ │ + beq.n 10502 │ │ │ │ add.w r7, r6, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 104da │ │ │ │ + beq.n 10532 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 10488 │ │ │ │ + cbz r3, 104e0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 10488 │ │ │ │ + cbz r1, 104e0 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #16] │ │ │ │ - bne.n 1043c │ │ │ │ + bne.n 10494 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 10478 │ │ │ │ + beq.n 104d0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 10504 │ │ │ │ + beq.n 1055c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 10500 │ │ │ │ + beq.n 10558 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bne.n 104c8 │ │ │ │ + bne.n 10520 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r5, #16] │ │ │ │ str r5, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10500 │ │ │ │ + beq.n 10558 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10440 │ │ │ │ + bne.n 10498 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1052e │ │ │ │ + beq.n 10586 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1045c │ │ │ │ + bne.n 104b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 10474 │ │ │ │ + beq.n 104cc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 104f0 │ │ │ │ + beq.n 10548 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10474 │ │ │ │ + beq.n 104cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 10474 │ │ │ │ + b.n 104cc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 10522 │ │ │ │ + beq.n 1057a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 10474 │ │ │ │ + bls.n 104cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 10474 │ │ │ │ + beq.n 104cc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 10512 │ │ │ │ + beq.n 1056a │ │ │ │ add.w r7, r6, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10440 │ │ │ │ - b.n 1045c │ │ │ │ + bne.n 10498 │ │ │ │ + b.n 104b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1046e │ │ │ │ + beq.n 104c6 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1046e │ │ │ │ + b.n 104c6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 10490 │ │ │ │ + beq.n 104e8 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r2, #2 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bne.n 10464 │ │ │ │ + bne.n 104bc │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 10472 │ │ │ │ + b.n 104ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10490 │ │ │ │ + beq.n 104e8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 104f4 │ │ │ │ + bne.n 1054c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 10474 │ │ │ │ + b.n 104cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 10474 │ │ │ │ + b.n 104cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10474 │ │ │ │ + b.n 104cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10474 │ │ │ │ + beq.n 104cc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r6, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10442 │ │ │ │ - b.n 10474 │ │ │ │ + bne.n 1049a │ │ │ │ + b.n 104cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n 10474 │ │ │ │ + b.n 104cc │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ - cbz r2, 10540 │ │ │ │ + cbz r2, 10598 │ │ │ │ add.w r7, r4, #16 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 104ea │ │ │ │ + beq.n 10542 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - b.n 104ea │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + b.n 10542 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #280] @ (10680 ) │ │ │ │ + ldr r2, [pc, #280] @ (106d8 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ and.w r1, r8, #128 @ 0x80 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10628 │ │ │ │ - ldr r3, [pc, #264] @ (10684 ) │ │ │ │ + beq.n 10680 │ │ │ │ + ldr r3, [pc, #264] @ (106dc ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbnz r3, 105a4 │ │ │ │ + cbnz r3, 105fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10634 │ │ │ │ + beq.n 1068c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 10614 │ │ │ │ + bne.n 1066c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w dad8 │ │ │ │ + b.w db30 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10588 │ │ │ │ + bne.n 105e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r3, 105d6 │ │ │ │ + cbz r3, 1062e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 105d6 │ │ │ │ + cbz r3, 1062e │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n 1064e │ │ │ │ + bpl.n 106a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1064e │ │ │ │ + beq.n 106a6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 10588 │ │ │ │ + beq.n 105e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 105b4 │ │ │ │ + bne.n 1060c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 105ca │ │ │ │ + bne.n 10622 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 105ea │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 10642 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - cbnz r3, 10602 │ │ │ │ + cbnz r3, 1065a │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 10644 │ │ │ │ + cbz r3, 1069c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1063c │ │ │ │ + bpl.n 10694 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1058c │ │ │ │ + beq.n 105e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 105b4 │ │ │ │ + bne.n 1060c │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 105de │ │ │ │ + b.n 10636 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r3, [pc, #88] @ (10684 ) │ │ │ │ + b.w a908 <__time64@plt+0x2528> │ │ │ │ + ldr r3, [pc, #88] @ (106dc ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ strb.w r4, [r9] │ │ │ │ - b.n 10588 │ │ │ │ + b.n 105e0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 105ae │ │ │ │ - b.n 10588 │ │ │ │ + bne.n 10606 │ │ │ │ + b.n 105e0 │ │ │ │ mov r0, sl │ │ │ │ - blx 7b08 │ │ │ │ - b.n 10602 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 1065a │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 105f0 │ │ │ │ - b.n 10602 │ │ │ │ - cbz r7, 10668 │ │ │ │ + bpl.n 10648 │ │ │ │ + b.n 1065a │ │ │ │ + cbz r7, 106c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 10614 │ │ │ │ + beq.n 1066c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r8, #16777216 @ 0x1000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - beq.n 1067a │ │ │ │ - ldr r3, [pc, #20] @ (10688 ) │ │ │ │ + beq.n 106d2 │ │ │ │ + ldr r3, [pc, #20] @ (106e0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1058c │ │ │ │ + beq.n 105e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10658 │ │ │ │ - b.n 1058c │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + bne.n 106b0 │ │ │ │ + b.n 105e4 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r3, #8 │ │ │ │ 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, #276] @ (107b4 ) │ │ │ │ + ldr r5, [pc, #276] @ (1080c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #276] @ (107b8 ) │ │ │ │ + ldr r4, [pc, #276] @ (10810 ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #276] @ 107bc │ │ │ │ + ldr.w sl, [pc, #276] @ 10814 │ │ │ │ add sl, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1078a │ │ │ │ + bne.n 107e2 │ │ │ │ mov r8, r3 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #32] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 106d8 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 106d8 │ │ │ │ + bpl.n 10730 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 10730 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10770 │ │ │ │ + bne.n 107c8 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ add.w r9, sp, #8 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #208] @ (107c0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #208] @ (10818 ) │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ (107c4 ) │ │ │ │ + ldr r1, [pc, #204] @ (1081c ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 10750 │ │ │ │ + cbz r0, 107a8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r5, sl │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 10724 │ │ │ │ + bne.n 1077c │ │ │ │ ldr.w r3, [r9, #1236] @ 0x4d4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r9, #1236] @ 0x4d4 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 107a8 │ │ │ │ + bpl.n 10800 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #84] @ (107c8 ) │ │ │ │ - ldr r3, [pc, #68] @ (107b8 ) │ │ │ │ + ldr r2, [pc, #84] @ (10820 ) │ │ │ │ + ldr r3, [pc, #68] @ (10810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 107b0 │ │ │ │ + bne.n 10808 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #64] @ (107cc ) │ │ │ │ - ldr r4, [pc, #40] @ (107b8 ) │ │ │ │ + ldr r5, [pc, #64] @ (10824 ) │ │ │ │ + ldr r4, [pc, #40] @ (10810 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 107b0 │ │ │ │ + bne.n 10808 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 1076c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 107c4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa4bffff │ │ │ │ - vaddl.u8 q8, d0, d12 │ │ │ │ - vaddl.u32 q0, d6, d12 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ + movs r5, r1 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r5, r1 │ │ │ │ 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, 107fe │ │ │ │ + cbnz r2, 10856 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 107e2 │ │ │ │ + bne.n 1083a │ │ │ │ mov r1, r2 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 107fe │ │ │ │ + cbz r0, 10856 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 10800 │ │ │ │ + bpl.n 10858 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ stmdb 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 r5, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r9, [pc, #540] @ 10a3c │ │ │ │ + ldr.w r9, [pc, #540] @ 10a94 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ add r9, pc │ │ │ │ - cbz r5, 10842 │ │ │ │ - ldr r6, [pc, #532] @ (10a40 ) │ │ │ │ + cbz r5, 1089a │ │ │ │ + ldr r6, [pc, #532] @ (10a98 ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1083c │ │ │ │ + cbz r2, 10894 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 10868 │ │ │ │ + cbnz r0, 108c0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 10868 │ │ │ │ + beq.n 108c0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1082e │ │ │ │ + bne.n 10886 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 108e6 │ │ │ │ + beq.n 1093e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1099e │ │ │ │ + beq.w 109f6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - cbz r1, 10860 │ │ │ │ + cbz r1, 108b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1085a │ │ │ │ + cbz r3, 108b2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 108d4 │ │ │ │ + bne.n 1092c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10850 │ │ │ │ + bne.n 108a8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 108bc │ │ │ │ + cbz r2, 10914 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 10846 │ │ │ │ - ldr r2, [pc, #468] @ (10a44 ) │ │ │ │ + bne.n 1089e │ │ │ │ + ldr r2, [pc, #468] @ (10a9c ) │ │ │ │ ldr.w sl, [r9, r2] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 109c2 │ │ │ │ + beq.w 10a1a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1098a │ │ │ │ + beq.w 109e2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 10898 │ │ │ │ + b.n 108f0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10980 │ │ │ │ + beq.n 109d8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1088e │ │ │ │ + bne.n 108e6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 108fe │ │ │ │ + cbz r3, 10956 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r1, [sl, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 10860 │ │ │ │ + bne.n 108b8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1098a │ │ │ │ + bne.n 109e2 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 10860 │ │ │ │ + b.n 108b8 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 10846 │ │ │ │ - ldr r3, [pc, #384] @ (10a44 ) │ │ │ │ + bne.n 1089e │ │ │ │ + ldr r3, [pc, #384] @ (10a9c ) │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 109aa │ │ │ │ + beq.n 10a02 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 108fa │ │ │ │ - b.n 10860 │ │ │ │ + cbnz r1, 10952 │ │ │ │ + b.n 108b8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov ip, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r2, [pc, #348] @ (10a44 ) │ │ │ │ + ldr r2, [pc, #348] @ (10a9c ) │ │ │ │ ldr.w sl, [r9, r2] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10a04 │ │ │ │ + beq.w 10a5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10860 │ │ │ │ + beq.n 108b8 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 10888 │ │ │ │ - ldr r2, [pc, #328] @ (10a48 ) │ │ │ │ + b.n 108e0 │ │ │ │ + ldr r2, [pc, #328] @ (10aa0 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ addw r1, r2, #1428 @ 0x594 │ │ │ │ cmp fp, r1 │ │ │ │ - beq.n 109ea │ │ │ │ + beq.n 10a42 │ │ │ │ add.w r2, r2, #1624 @ 0x658 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 109ea │ │ │ │ - cbz r5, 10924 │ │ │ │ + beq.n 10a42 │ │ │ │ + cbz r5, 1097c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #300] @ (10a4c ) │ │ │ │ + ldr r2, [pc, #300] @ (10aa4 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 109d6 │ │ │ │ + beq.n 10a2e │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 1097c │ │ │ │ + beq.n 109d4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - blx 803c │ │ │ │ - ldr r2, [pc, #268] @ (10a50 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r2, [pc, #268] @ (10aa8 ) │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bmi.n 109ee │ │ │ │ + bmi.n 10a46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10a12 │ │ │ │ + beq.n 10a6a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r6, 109a2 │ │ │ │ + cbz r6, 109fa │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1096e │ │ │ │ - ldr r1, [pc, #232] @ (10a54 ) │ │ │ │ + bne.n 109c6 │ │ │ │ + ldr r1, [pc, #232] @ (10aac ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [r3, #28] │ │ │ │ - bl a3d4 <__time64@plt+0x204c> │ │ │ │ + bl a42c <__time64@plt+0x204c> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 10860 │ │ │ │ + b.n 108b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 108b4 │ │ │ │ + b.n 1090c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 10996 │ │ │ │ + cbz r3, 109ee │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 108d4 │ │ │ │ + bne.n 1092c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1098c │ │ │ │ - b.n 10860 │ │ │ │ + bne.n 109e4 │ │ │ │ + b.n 108b8 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 10860 │ │ │ │ - ldr r1, [pc, #180] @ (10a58 ) │ │ │ │ + b.n 108b8 │ │ │ │ + ldr r1, [pc, #180] @ (10ab0 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 1096e │ │ │ │ + b.n 109c6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 10860 │ │ │ │ + beq.w 108b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 10860 │ │ │ │ + beq.w 108b8 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 10888 │ │ │ │ + b.n 108e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 10860 │ │ │ │ + beq.w 108b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1098a │ │ │ │ + beq.n 109e2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 10888 │ │ │ │ + b.n 108e0 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 1095a │ │ │ │ + bne.n 109b2 │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ - b.n 10860 │ │ │ │ + b.n 108b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 10860 │ │ │ │ + b.n 108b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10950 │ │ │ │ + bne.n 109a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 10950 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 109a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 10860 │ │ │ │ + beq.w 108b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 109ce │ │ │ │ - b.n 10860 │ │ │ │ + bne.n 10a26 │ │ │ │ + b.n 108b8 │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [r6, #28] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ - bl 100b0 │ │ │ │ - cbz r0, 10a32 │ │ │ │ + bl 10108 │ │ │ │ + cbz r0, 10a8a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r3, r2, #28 │ │ │ │ - bpl.n 10a32 │ │ │ │ - ldr r1, [pc, #44] @ (10a5c ) │ │ │ │ + bpl.n 10a8a │ │ │ │ + ldr r1, [pc, #44] @ (10ab4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 109e2 │ │ │ │ + b.n 10a3a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 107d0 │ │ │ │ - b.n 10a2c │ │ │ │ - vhadd.u8 d0, d14, d12 │ │ │ │ + bl 10828 │ │ │ │ + b.n 10a84 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ + movs r5, r1 │ │ │ │ asrs r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 10a7e │ │ │ │ + stmia r0!, {r1, r2, 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #232] @ (10b60 ) │ │ │ │ + ldr r3, [pc, #232] @ (10bb8 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r9, [sl, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10b14 │ │ │ │ + beq.n 10b6c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 10b02 │ │ │ │ + beq.n 10b5a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 10aa6 │ │ │ │ + b.n 10afe │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r7, 10afa │ │ │ │ + cbz r7, 10b52 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a9c │ │ │ │ + bne.n 10af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 10aca │ │ │ │ + cbz r3, 10b22 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r7, [r9, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 10b42 │ │ │ │ + beq.n 10b9a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 10b34 │ │ │ │ - cbz r6, 10b24 │ │ │ │ + beq.n 10b8c │ │ │ │ + cbz r6, 10b7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ add.w r3, fp, #8 │ │ │ │ - cbz r0, 10aea │ │ │ │ + cbz r0, 10b42 │ │ │ │ add.w r2, sl, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 10aea │ │ │ │ + cbz r2, 10b42 │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 10b48 │ │ │ │ + bmi.n 10ba0 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -11239,199 +11242,201 @@ │ │ │ │ movne r5, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10808 │ │ │ │ + b.w 10860 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10ac2 │ │ │ │ + beq.n 10b1a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 10b02 │ │ │ │ + beq.n 10b5a │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 10a94 │ │ │ │ + b.n 10aec │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sl, fp, lsl #2 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 10b02 │ │ │ │ - ldr r2, [pc, #24] @ (10b64 ) │ │ │ │ + b.n 10b5a │ │ │ │ + ldr r2, [pc, #24] @ (10bbc ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #20] @ (10b68 ) │ │ │ │ + ldr r0, [pc, #20] @ (10bc0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldc2 0, cr0, [r4], #48 @ 0x30 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + bl 6aeb4 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10bf8 │ │ │ │ + beq.n 10c50 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10c02 │ │ │ │ + beq.n 10c5a │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov ip, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10b92 │ │ │ │ + bne.n 10bea │ │ │ │ add.w ip, ip, #11 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r4, [r0, #28] │ │ │ │ strb r3, [r0, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10bea │ │ │ │ + beq.n 10c42 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - blx 7b30 │ │ │ │ - ldr r3, [pc, #56] @ (10c0c ) │ │ │ │ + blx 7b70 │ │ │ │ + ldr r3, [pc, #56] @ (10c64 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r6, [r5, #32] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - blx 803c │ │ │ │ - b.n 10bd2 │ │ │ │ + blx 8088 │ │ │ │ + b.n 10c2a │ │ │ │ mov.w r9, #40 @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 10ba8 │ │ │ │ + b.n 10c00 │ │ │ │ mov sl, r2 │ │ │ │ mov.w r9, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 10ba8 │ │ │ │ - ldr r6, [pc, #552] @ (10e38 ) │ │ │ │ + b.n 10c00 │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #160] @ 10cc4 │ │ │ │ + ldr.w r8, [pc, #160] @ 10d1c │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ - bl 10554 │ │ │ │ - cbz r4, 10c3c │ │ │ │ + bl 105ac │ │ │ │ + cbz r4, 10c94 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r2, r6, #22 │ │ │ │ - bmi.n 10c36 │ │ │ │ + bmi.n 10c8e │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10ca8 │ │ │ │ + beq.n 10d00 │ │ │ │ add.w r6, r5, #32 │ │ │ │ movw r9, #8206 @ 0x200e │ │ │ │ movw sl, #8204 @ 0x200c │ │ │ │ - b.n 10c5e │ │ │ │ + b.n 10cb6 │ │ │ │ subs r4, #28 │ │ │ │ subs r4, r4, r5 │ │ │ │ ldr r3, [r2, r4] │ │ │ │ - cbz r3, 10ca8 │ │ │ │ + cbz r3, 10d00 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10c56 │ │ │ │ + beq.n 10cae │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ tst.w r3, #512 @ 0x200 │ │ │ │ and.w r3, r3, r9 │ │ │ │ - bne.n 10c56 │ │ │ │ + bne.n 10cae │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 10c56 │ │ │ │ + bne.n 10cae │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r0, 10c84 │ │ │ │ + cbz r0, 10cdc │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ (10cc8 ) │ │ │ │ + ldr r3, [pc, #64] @ (10d20 ) │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #28 │ │ │ │ subs r4, r4, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r2, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10c5e │ │ │ │ + bne.n 10cb6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 10c36 │ │ │ │ + bmi.n 10c8e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7b04 │ │ │ │ - mla r0, r6, ip, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.w 7b44 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 10cd6 │ │ │ │ + cbz r0, 10d2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 10ccc │ │ │ │ + bne.n 10d24 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10db8 │ │ │ │ + beq.n 10e10 │ │ │ │ stmdb 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 r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ @@ -11439,1194 +11444,1202 @@ │ │ │ │ add.w r6, r1, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ and.w fp, r7, #67108864 @ 0x4000000 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r4, 10d36 │ │ │ │ - cbz r2, 10d54 │ │ │ │ + cbz r4, 10d8e │ │ │ │ + cbz r2, 10dac │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbz r5, 10d4a │ │ │ │ + cbz r5, 10da2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r0, 10d2a │ │ │ │ + cbz r0, 10d82 │ │ │ │ str.w r8, [r0, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ add.w r6, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10d08 │ │ │ │ + bne.n 10d60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10d74 │ │ │ │ - cbz r2, 10d7a │ │ │ │ + beq.n 10dcc │ │ │ │ + cbz r2, 10dd2 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10d2e │ │ │ │ + bne.n 10d86 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10d14 │ │ │ │ + bne.n 10d6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 10d80 │ │ │ │ + cbz r2, 10dd8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 10d20 │ │ │ │ + b.n 10d78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 10d8c │ │ │ │ + cbz r2, 10de4 │ │ │ │ str.w r8, [r3, #16] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r6, r3, #16 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10d34 │ │ │ │ + beq.n 10d8c │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10d10 │ │ │ │ - b.n 10d58 │ │ │ │ - cbz r2, 10d9c │ │ │ │ + bne.n 10d68 │ │ │ │ + b.n 10db0 │ │ │ │ + cbz r2, 10df4 │ │ │ │ mov r4, fp │ │ │ │ - b.n 10d10 │ │ │ │ + b.n 10d68 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - bmi.n 10da0 │ │ │ │ + bmi.n 10df8 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 10d1e │ │ │ │ + b.n 10d76 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10d20 │ │ │ │ - b.n 10d08 │ │ │ │ + bne.n 10d78 │ │ │ │ + b.n 10d60 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - bpl.n 10daa │ │ │ │ + bpl.n 10e02 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 10d1e │ │ │ │ + b.n 10d76 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r8, [pc, #684] @ 1107c │ │ │ │ + ldr.w r8, [pc, #684] @ 110d4 │ │ │ │ ldrd r0, sl, [r1, #16] │ │ │ │ add r8, pc │ │ │ │ ldrh r7, [r1, #12] │ │ │ │ mov fp, r1 │ │ │ │ ldrh.w r9, [r1, #14] │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 10e00 │ │ │ │ + cbz r0, 10e58 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 10df6 │ │ │ │ + cbz r4, 10e4e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 10eac │ │ │ │ + bpl.n 10f04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10de8 │ │ │ │ + bne.n 10e40 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bmi.n 10eb4 │ │ │ │ + bmi.n 10f0c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.n 10ec4 │ │ │ │ + bpl.n 10f1c │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 10e4e │ │ │ │ + cbz r3, 10ea6 │ │ │ │ ldrh.w r3, [fp, #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, [fp, #12] │ │ │ │ moveq r3, #0 │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #24] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - bpl.n 10eca │ │ │ │ + bpl.n 10f22 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ bic.w r7, r7, #5632 @ 0x1600 │ │ │ │ lsls r7, r7, #16 │ │ │ │ lsrs r7, r7, #16 │ │ │ │ orrs r7, r3 │ │ │ │ strh.w r7, [fp, #12] │ │ │ │ - bl 10cd8 │ │ │ │ + bl 10d30 │ │ │ │ lsls r4, r5, #15 │ │ │ │ - bmi.n 10ea6 │ │ │ │ + bmi.n 10efe │ │ │ │ ldrh.w r3, [fp, #14] │ │ │ │ cmp r3, r9 │ │ │ │ itt eq │ │ │ │ ldrheq r3, [r6, #14] │ │ │ │ strheq.w r3, [fp, #14] │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 10ee0 │ │ │ │ + beq.n 10f38 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 10e7e │ │ │ │ + bpl.n 10ed6 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ and.w r3, r3, #4096 @ 0x1000 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ and.w r4, r5, #134217728 @ 0x8000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 10ef8 │ │ │ │ + beq.n 10f50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10f32 │ │ │ │ + bne.n 10f8a │ │ │ │ lsls r2, r5, #21 │ │ │ │ - bpl.n 10e96 │ │ │ │ + bpl.n 10eee │ │ │ │ lsls r7, r3, #19 │ │ │ │ - bpl.n 10f94 │ │ │ │ + bpl.n 10fec │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 10fa8 │ │ │ │ + beq.w 11000 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bmi.n 10f70 │ │ │ │ + bmi.n 10fc8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 10df0 │ │ │ │ + b.n 10e48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10ebe │ │ │ │ + cbz r3, 10f16 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10e02 │ │ │ │ + bne.n 10e5a │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 10e00 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 10e00 │ │ │ │ + bmi.n 10e58 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 10e58 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ lsls r7, r2, #19 │ │ │ │ - bmi.n 10e30 │ │ │ │ + bmi.n 10e88 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10e30 │ │ │ │ + beq.n 10e88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10e30 │ │ │ │ + bne.n 10e88 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - b.n 10e30 │ │ │ │ + b.n 10e88 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ and.w r7, r7, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #4096 @ 0x1000 │ │ │ │ orrs r3, r7 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 10e7e │ │ │ │ - b.n 10e6e │ │ │ │ + bpl.n 10ed6 │ │ │ │ + b.n 10ec6 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 11004 │ │ │ │ + bmi.w 1105c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11048 │ │ │ │ - ldr r2, [pc, #376] @ (11080 ) │ │ │ │ + beq.w 110a0 │ │ │ │ + ldr r2, [pc, #376] @ (110d8 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ adds r2, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 10f22 │ │ │ │ + beq.n 10f7a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 11022 │ │ │ │ + beq.w 1107a │ │ │ │ and.w r2, r5, #201326592 @ 0xc000000 │ │ │ │ cmp.w r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 11022 │ │ │ │ + beq.n 1107a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10f84 │ │ │ │ + beq.n 10fdc │ │ │ │ str.w r0, [fp, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10e8e │ │ │ │ + beq.n 10ee6 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.n 1100a │ │ │ │ + bmi.n 11062 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ strd r2, r2, [r6, #16] │ │ │ │ - bpl.n 10f4e │ │ │ │ + bpl.n 10fa6 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ lsls r1, r3, #18 │ │ │ │ it pl │ │ │ │ movpl.w r3, #4096 @ 0x1000 │ │ │ │ - bpl.n 10f64 │ │ │ │ + bpl.n 10fbc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ ittt ne │ │ │ │ movne.w r3, #8192 @ 0x2000 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r6, #24] │ │ │ │ movs r2, #0 │ │ │ │ strh r3, [r6, #12] │ │ │ │ strh r2, [r6, #14] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10ea6 │ │ │ │ + bne.n 10efe │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n 10ea6 │ │ │ │ + b.n 10efe │ │ │ │ lsls r7, r3, #21 │ │ │ │ - bpl.n 10f28 │ │ │ │ + bpl.n 10f80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10f36 │ │ │ │ + bne.n 10f8e │ │ │ │ lsls r2, r5, #21 │ │ │ │ - bpl.n 10ea2 │ │ │ │ + bpl.n 10efa │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n 10ea2 │ │ │ │ + bmi.n 10efa │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movw r2, #1026 @ 0x402 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 10ea2 │ │ │ │ - ldr r1, [pc, #212] @ (11080 ) │ │ │ │ + bne.w 10efa │ │ │ │ + ldr r1, [pc, #212] @ (110d8 ) │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ adds r0, r1, #3 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r7, r0 │ │ │ │ - beq.w 10ea2 │ │ │ │ - cbz r7, 10ff2 │ │ │ │ + beq.w 10efa │ │ │ │ + cbz r7, 1104a │ │ │ │ and.w r0, r3, #18 │ │ │ │ and.w r1, r3, #8 │ │ │ │ cmp r0, #18 │ │ │ │ - beq.n 11014 │ │ │ │ + beq.n 1106c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 11068 │ │ │ │ + bne.n 110c0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 11072 │ │ │ │ + bpl.n 110ca │ │ │ │ and.w r3, r3, #114 @ 0x72 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - bne.n 10ff2 │ │ │ │ + bne.n 1104a │ │ │ │ mov r0, r4 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ str.w r7, [fp, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ - b.n 10ea6 │ │ │ │ + b.n 10efe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10e8e │ │ │ │ + beq.w 10ee6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 10f36 │ │ │ │ - cbnz r1, 11068 │ │ │ │ + b.n 10f8e │ │ │ │ + cbnz r1, 110c0 │ │ │ │ tst.w r3, #32 │ │ │ │ ite ne │ │ │ │ movne r4, #4 │ │ │ │ moveq r4, #8 │ │ │ │ - b.n 10fe2 │ │ │ │ + b.n 1103a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1106c │ │ │ │ + beq.n 110c4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 404cc │ │ │ │ + bl 40524 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ str.w r0, [fp, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10e8e │ │ │ │ - b.n 10f32 │ │ │ │ + beq.w 10ee6 │ │ │ │ + b.n 10f8a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - cbz r2, 11076 │ │ │ │ + cbz r2, 110ce │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh.w r3, [fp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 10e8e │ │ │ │ - b.n 10f32 │ │ │ │ + beq.w 10ee6 │ │ │ │ + b.n 10f8a │ │ │ │ movs r4, #8 │ │ │ │ - b.n 10fe2 │ │ │ │ - bl 40400 │ │ │ │ - b.n 1102e │ │ │ │ + b.n 1103a │ │ │ │ + bl 40458 │ │ │ │ + b.n 11086 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 10fe2 │ │ │ │ + b.n 1103a │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 10f88 │ │ │ │ - b.n 1104c │ │ │ │ - ldr??.w r0, [lr, ip] │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + bmi.n 10fe0 │ │ │ │ + b.n 110a4 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #212] @ (11170 ) │ │ │ │ + ldr r5, [pc, #212] @ (111c8 ) │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 10388 │ │ │ │ - ldr r3, [pc, #204] @ (11174 ) │ │ │ │ + bl 103e0 │ │ │ │ + ldr r3, [pc, #204] @ (111cc ) │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r8, [r4, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #184] @ (11178 ) │ │ │ │ + ldr r3, [pc, #184] @ (111d0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11168 │ │ │ │ + beq.n 111c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ 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 r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w r4, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 110d6 │ │ │ │ + bne.n 1112e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r7, [r4, #32] │ │ │ │ - bl 10044 │ │ │ │ + bl 1009c │ │ │ │ str r0, [r4, #28] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 11166 │ │ │ │ + cbz r0, 111be │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r0, fp │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r6, #29 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r0, #28 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r5, #8] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1111a │ │ │ │ + bne.n 11172 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf68e000c │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 103e8 │ │ │ │ + b.w 10440 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (111a4 ) │ │ │ │ + ldr r1, [pc, #16] @ (111fc ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 111a0 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 111f8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #832] @ (114e8 ) │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #44] @ (111e4 ) │ │ │ │ - ldr r5, [pc, #44] @ (111e8 ) │ │ │ │ + ldr r4, [pc, #44] @ (1123c ) │ │ │ │ + ldr r5, [pc, #44] @ (11240 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 111cc │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 11224 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (111ec ) │ │ │ │ + ldr r3, [pc, #28] @ (11244 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r0, [r5, #312] @ 0x138 │ │ │ │ - cbz r0, 111e0 │ │ │ │ + cbz r0, 11238 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 111c8 │ │ │ │ + bne.n 11220 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #680] @ (11490 ) │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r4, r1 │ │ │ │ - sbcs.w r0, r6, #9175040 @ 0x8c0000 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ - ldr.w sl, [pc, #348] @ 11360 │ │ │ │ + ldr.w sl, [pc, #348] @ 113b8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add sl, pc │ │ │ │ ands.w r9, r2, #8 │ │ │ │ - bne.n 11230 │ │ │ │ - ldr r3, [pc, #336] @ (11364 ) │ │ │ │ + bne.n 11288 │ │ │ │ + ldr r3, [pc, #336] @ (113bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - bpl.n 11230 │ │ │ │ + bpl.n 11288 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 11354 │ │ │ │ + beq.w 113ac │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 11354 │ │ │ │ + beq.w 113ac │ │ │ │ ands.w r8, r4, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - bne.n 112f4 │ │ │ │ + bne.n 1134c │ │ │ │ lsls r3, r4, #17 │ │ │ │ - bpl.n 11270 │ │ │ │ + bpl.n 112c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11310 │ │ │ │ + beq.n 11368 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - cbnz r3, 11260 │ │ │ │ - ldr r3, [pc, #272] @ (11364 ) │ │ │ │ + cbnz r3, 112b8 │ │ │ │ + ldr r3, [pc, #272] @ (113bc ) │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 11300 │ │ │ │ - cbz r7, 1126a │ │ │ │ + beq.n 11358 │ │ │ │ + cbz r7, 112c2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1128a │ │ │ │ - ldr r3, [pc, #236] @ (11364 ) │ │ │ │ + bne.n 112e2 │ │ │ │ + ldr r3, [pc, #236] @ (113bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ it eq │ │ │ │ ldreq.w r5, [r3, #296] @ 0x128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1124e │ │ │ │ + bne.n 112a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11260 │ │ │ │ - ldr r3, [pc, #192] @ (11364 ) │ │ │ │ + beq.n 112b8 │ │ │ │ + ldr r3, [pc, #192] @ (113bc ) │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr.w r0, [sl, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11342 │ │ │ │ + beq.n 1139a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 112c2 │ │ │ │ + bne.n 1131a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 11358 │ │ │ │ + beq.n 113b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 11348 │ │ │ │ + beq.n 113a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r8, #29 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #28 │ │ │ │ str r0, [r4, #8] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 11260 │ │ │ │ + b.n 112b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1123a │ │ │ │ + b.n 11292 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 11320 │ │ │ │ + beq.n 11378 │ │ │ │ mov r4, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11260 │ │ │ │ - b.n 112c2 │ │ │ │ + beq.n 112b8 │ │ │ │ + b.n 1131a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11260 │ │ │ │ + beq.n 112b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 112a2 │ │ │ │ + b.n 112fa │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11260 │ │ │ │ + bne.n 112b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11260 │ │ │ │ + beq.n 112b8 │ │ │ │ ldr.w r0, [sl, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 112b6 │ │ │ │ + bne.n 1130e │ │ │ │ orrs.w r8, r7, r8 │ │ │ │ - bne.n 112c2 │ │ │ │ + bne.n 1131a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1134a │ │ │ │ - b.n 112c2 │ │ │ │ + bne.n 113a2 │ │ │ │ + b.n 1131a │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1126a │ │ │ │ - bl 111a8 │ │ │ │ + b.n 112c2 │ │ │ │ + bl 11200 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 112c2 │ │ │ │ - @ instruction: 0xf52a000c │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 1131a │ │ │ │ + lsls r2, r1, #19 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r5, #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] @ (11388 ) │ │ │ │ + ldr r1, [pc, #16] @ (113e0 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #476] @ (1157c ) │ │ │ │ + ldr r4, [pc, #476] @ (115d4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #476] @ (11580 ) │ │ │ │ + ldr r1, [pc, #476] @ (115d8 ) │ │ │ │ mov r7, r3 │ │ │ │ add r4, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r9, [r4, r1] │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 114d4 │ │ │ │ + beq.w 1152c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11534 │ │ │ │ + beq.w 1158c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 113e4 │ │ │ │ + b.n 1143c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - cbz r3, 11420 │ │ │ │ + cbz r3, 11478 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.n 114c8 │ │ │ │ + beq.n 11520 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 113d6 │ │ │ │ + bne.n 1142e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 1140e │ │ │ │ - bl 3b944 │ │ │ │ + bne.n 11466 │ │ │ │ + bl 3b99c │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 114c8 │ │ │ │ + bne.n 11520 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 113f6 │ │ │ │ - cbz r3, 11420 │ │ │ │ + beq.n 1144e │ │ │ │ + cbz r3, 11478 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 114c8 │ │ │ │ + bne.n 11520 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 113e4 │ │ │ │ + bne.n 1143c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 114c6 │ │ │ │ + beq.n 1151e │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ sub.w sl, sl, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ sub.w fp, r4, r5 │ │ │ │ add fp, sl │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r7, 1144a │ │ │ │ + cbz r7, 114a2 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldrb.w r2, [r3, fp] │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r3, fp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r0, sl │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strb.w r2, [r3, fp] │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 11544 │ │ │ │ + beq.n 1159c │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 1155c │ │ │ │ + beq.n 115b4 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 11554 │ │ │ │ + bne.n 115ac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 11368 │ │ │ │ - cbnz r0, 114e0 │ │ │ │ + bl 113c0 │ │ │ │ + cbnz r0, 11538 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ - b.n 114aa │ │ │ │ + b.n 11502 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ - cbz r2, 114b4 │ │ │ │ + cbz r2, 1150c │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 114b4 │ │ │ │ + bpl.n 1150c │ │ │ │ mov fp, r2 │ │ │ │ and.w r3, r3, #13312 @ 0x3400 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 1149c │ │ │ │ + beq.n 114f4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10808 │ │ │ │ - cbnz r6, 11534 │ │ │ │ + b.w 10860 │ │ │ │ + cbnz r6, 1158c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 113d2 │ │ │ │ - b.n 114c8 │ │ │ │ - cbz r7, 11534 │ │ │ │ + bne.w 1142a │ │ │ │ + b.n 11520 │ │ │ │ + cbz r7, 1158c │ │ │ │ ldr.w r7, [r9, #272] @ 0x110 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [r9, #308] @ 0x134 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r9, #308] @ 0x134 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ str.w r6, [r9, #308] @ 0x134 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, sl │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr.w r2, [r9, #272] @ 0x110 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 11570 │ │ │ │ + bne.n 115c8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 114cc │ │ │ │ + b.n 11524 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 111f0 │ │ │ │ + b.w 11248 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 11568 │ │ │ │ + bne.n 115c0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 114cc │ │ │ │ + b.n 11524 │ │ │ │ mov r1, sl │ │ │ │ - bl 731cc │ │ │ │ - b.n 1148e │ │ │ │ + bl 73224 │ │ │ │ + b.n 114e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - bl 3b944 │ │ │ │ - b.n 11480 │ │ │ │ + bl 3b99c │ │ │ │ + b.n 114d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 731cc │ │ │ │ - b.n 114cc │ │ │ │ + bl 73224 │ │ │ │ + b.n 11524 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 114cc │ │ │ │ + bl 73224 │ │ │ │ + b.n 11524 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf390000c │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r5, #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] @ (117f4 ) │ │ │ │ + ldr r5, [pc, #604] @ (1184c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #604] @ (117f8 ) │ │ │ │ + ldr r4, [pc, #604] @ (11850 ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #604] @ 117fc │ │ │ │ - ldr r3, [pc, #604] @ (11800 ) │ │ │ │ + ldr.w sl, [pc, #604] @ 11854 │ │ │ │ + ldr r3, [pc, #604] @ (11858 ) │ │ │ │ mov r7, r0 │ │ │ │ add sl, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r6, #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 116a4 │ │ │ │ - bl 1aab0 │ │ │ │ - ldr r3, [pc, #564] @ (11804 ) │ │ │ │ + beq.n 116fc │ │ │ │ + bl 1ab08 │ │ │ │ + ldr r3, [pc, #564] @ (1185c ) │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ subs.w r3, r8, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1178a │ │ │ │ + bne.w 117e2 │ │ │ │ ldr.w r3, [r5, #1576] @ 0x628 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r3, 11614 │ │ │ │ + cbz r3, 1166c │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, fp │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 116ac │ │ │ │ + beq.n 11704 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1174a │ │ │ │ + bne.w 117a2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.w 11766 │ │ │ │ + beq.w 117be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 11686 │ │ │ │ + beq.n 116de │ │ │ │ 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 1170e │ │ │ │ + bne.n 11766 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1166a │ │ │ │ + beq.n 116c2 │ │ │ │ orr.w r3, r3, #8704 @ 0x2200 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ orr.w r3, r3, #12 │ │ │ │ str r6, [r4, #16] │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 11682 │ │ │ │ + cbz r3, 116da │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 117de │ │ │ │ + beq.w 11836 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 11786 │ │ │ │ - ldr r2, [pc, #384] @ (11808 ) │ │ │ │ - ldr r3, [pc, #364] @ (117f8 ) │ │ │ │ + beq.n 117de │ │ │ │ + ldr r2, [pc, #384] @ (11860 ) │ │ │ │ + ldr r3, [pc, #364] @ (11850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 117da │ │ │ │ + bne.w 11832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 11614 │ │ │ │ + b.n 1166c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 116de │ │ │ │ + cbz r0, 11736 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - bl 1aab0 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + bl 1ab08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 11716 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 1176e │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 116ba │ │ │ │ + bne.n 11712 │ │ │ │ subs.w r2, r8, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11786 │ │ │ │ + beq.n 117de │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11640 │ │ │ │ + beq.n 11698 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.n 11650 │ │ │ │ + beq.n 116a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 11686 │ │ │ │ + beq.n 116de │ │ │ │ str r6, [r4, #16] │ │ │ │ - b.n 11686 │ │ │ │ + b.n 116de │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 116f6 │ │ │ │ + beq.n 1174e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 11686 │ │ │ │ + bmi.n 116de │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 117d0 │ │ │ │ + beq.n 11828 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 117ae │ │ │ │ + beq.n 11806 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 116de │ │ │ │ - b.n 11786 │ │ │ │ + bne.n 11736 │ │ │ │ + b.n 117de │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 11766 │ │ │ │ + beq.n 117be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 11686 │ │ │ │ + beq.n 116de │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 11706 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1175e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 11774 │ │ │ │ + bpl.n 117cc │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #16 │ │ │ │ - bpl.n 117b8 │ │ │ │ + bpl.n 11810 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 1177c │ │ │ │ + cbz r0, 117d4 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 117a8 │ │ │ │ + bpl.n 11800 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11686 │ │ │ │ + b.n 116de │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 115e8 │ │ │ │ + beq.w 11640 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ add r7, fp │ │ │ │ mov r9, r7 │ │ │ │ - b.n 11614 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 1177c │ │ │ │ + b.n 1166c │ │ │ │ + blx 7b48 │ │ │ │ + b.n 117d4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 11786 │ │ │ │ + beq.n 117de │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #8 │ │ │ │ - b.n 116ea │ │ │ │ - ldr r0, [pc, #80] @ (1180c ) │ │ │ │ + b.n 11742 │ │ │ │ + ldr r0, [pc, #80] @ (11864 ) │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #80] @ (11810 ) │ │ │ │ + ldr r2, [pc, #80] @ (11868 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #72] @ (11814 ) │ │ │ │ + ldr r0, [pc, #72] @ (1186c ) │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1173a │ │ │ │ - b.n 11744 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (11818 ) │ │ │ │ + bne.n 11792 │ │ │ │ + b.n 1179c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #56] @ (11870 ) │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [pc, #56] @ (1181c ) │ │ │ │ + ldr r0, [pc, #56] @ (11874 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf198000c │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e000c │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0aa000c │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #24] @ (1183c ) │ │ │ │ + ldr r3, [pc, #24] @ (11894 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 11834 │ │ │ │ + cbz r0, 1188c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1182e │ │ │ │ + beq.n 11886 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (11840 ) │ │ │ │ + ldr r2, [pc, #16] @ (11898 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ (11844 ) │ │ │ │ + ldr r0, [pc, #12] @ (1189c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d2, d12 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr12, {0} │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r5 │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (1188c ) │ │ │ │ + ldr r3, [pc, #52] @ (118e4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (11890 ) │ │ │ │ + ldr r2, [pc, #52] @ (118e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 11882 │ │ │ │ + beq.n 118da │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 11882 │ │ │ │ + cbz r0, 118da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11884 │ │ │ │ + cbz r3, 118dc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbnz r2, 11880 │ │ │ │ + cbnz r2, 118d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 11884 │ │ │ │ + cbz r3, 118dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11874 │ │ │ │ + bne.n 118cc │ │ │ │ pop {r4, pc} │ │ │ │ - cdp 0, 13, cr0, cr8, cr12, {0} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr12, {0} │ │ │ │ + lsls r4, r5, #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, #3408] @ 0xd50 │ │ │ │ sub.w sp, sp, #660 @ 0x294 │ │ │ │ tst.w r2, #65536 @ 0x10000 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r4, [pc, #1404] @ 11e30 │ │ │ │ + ldr.w r4, [pc, #1404] @ 11e88 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1400] @ 11e34 │ │ │ │ + ldr.w r2, [pc, #1400] @ 11e8c │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ - ldr.w r3, [pc, #1396] @ 11e38 │ │ │ │ + ldr.w r3, [pc, #1396] @ 11e90 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ @@ -12635,68 +12648,68 @@ │ │ │ │ str r3, [sp, #652] @ 0x28c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 100b0 │ │ │ │ + bl 10108 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 11ae6 │ │ │ │ + beq.w 11b3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1192a │ │ │ │ - ldr.w r3, [pc, #1332] @ 11e3c │ │ │ │ + cbz r0, 11982 │ │ │ │ + ldr.w r3, [pc, #1332] @ 11e94 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1192a │ │ │ │ - bl 152e0 │ │ │ │ + cbz r0, 11982 │ │ │ │ + bl 15338 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 11d68 │ │ │ │ + beq.w 11dc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11aae │ │ │ │ + beq.w 11b06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ - bne.w 11aae │ │ │ │ - ldr.w r3, [pc, #1272] @ 11e3c │ │ │ │ + bne.w 11b06 │ │ │ │ + ldr.w r3, [pc, #1272] @ 11e94 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ addw lr, r6, #1428 @ 0x594 │ │ │ │ ldrh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ and.w r8, r7, #98 @ 0x62 │ │ │ │ cmp.w r8, #34 @ 0x22 │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ - beq.n 1197c │ │ │ │ + beq.n 119d4 │ │ │ │ ldr.w r3, [r6, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11b44 │ │ │ │ + beq.w 11b9c │ │ │ │ addw r0, r6, #1428 @ 0x594 │ │ │ │ orr.w r7, r7, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ strh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ - bl dad8 │ │ │ │ - ldr.w r3, [pc, #1196] @ 11e3c │ │ │ │ + bl db30 │ │ │ │ + ldr.w r3, [pc, #1196] @ 11e94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ addw r0, r6, #1428 @ 0x594 │ │ │ │ lsls r5, r1, #30 │ │ │ │ itett mi │ │ │ │ @@ -12704,561 +12717,561 @@ │ │ │ │ movpl.w r2, #512 @ 0x200 │ │ │ │ ldrhmi.w r2, [r6, #1440] @ 0x5a0 │ │ │ │ orrmi r3, r2 │ │ │ │ itt mi │ │ │ │ movmi r2, r1 │ │ │ │ strhmi.w r3, [r6, #1440] @ 0x5a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11d48 │ │ │ │ + beq.w 11da0 │ │ │ │ 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 11b8e │ │ │ │ + beq.w 11be6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ ittt mi │ │ │ │ movmi r3, r2 │ │ │ │ ldrmi r2, [sp, #32] │ │ │ │ strmi r2, [r3, #20] │ │ │ │ - ldr.w r3, [pc, #1104] @ 11e3c │ │ │ │ + ldr.w r3, [pc, #1104] @ 11e94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11c92 │ │ │ │ + beq.w 11cea │ │ │ │ ldrh.w r3, [r0, #1440] @ 0x5a0 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 11a10 │ │ │ │ + beq.n 11a68 │ │ │ │ ldr.w r3, [r0, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11b1c │ │ │ │ + beq.w 11b74 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bmi.n 11b06 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bmi.n 11b5e │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 11a30 │ │ │ │ + cbz r0, 11a88 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - bl 10554 │ │ │ │ - ldr.w r3, [pc, #1032] @ 11e3c │ │ │ │ + bl 105ac │ │ │ │ + ldr.w r3, [pc, #1032] @ 11e94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ movs r1, #0 │ │ │ │ - bl dad8 │ │ │ │ - ldr r3, [pc, #1012] @ (11e3c ) │ │ │ │ + bl db30 │ │ │ │ + ldr r3, [pc, #1012] @ (11e94 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ 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, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11d5e │ │ │ │ + beq.w 11db6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 11a8a │ │ │ │ + cbz r3, 11ae2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 11a8a │ │ │ │ + cbz r3, 11ae2 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 11dc8 │ │ │ │ + beq.w 11e20 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.w 11e1c │ │ │ │ - ldr r2, [pc, #940] @ (11e40 ) │ │ │ │ - ldr r3, [pc, #932] @ (11e38 ) │ │ │ │ + bgt.w 11e74 │ │ │ │ + ldr r2, [pc, #940] @ (11e98 ) │ │ │ │ + ldr r3, [pc, #932] @ (11e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11e2c │ │ │ │ + bne.w 11e84 │ │ │ │ add.w sp, sp, #660 @ 0x294 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11da2 │ │ │ │ + beq.w 11dfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11a90 │ │ │ │ + beq.n 11ae8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11a90 │ │ │ │ + beq.n 11ae8 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 11a90 │ │ │ │ + bne.n 11ae8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dad8 │ │ │ │ - b.n 11a90 │ │ │ │ + bl db30 │ │ │ │ + b.n 11ae8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asr.w r4, r1, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ - bne.n 11aae │ │ │ │ + bne.n 11b06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11b6c │ │ │ │ + beq.n 11bc4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 119ca │ │ │ │ - bl bc54 │ │ │ │ + b.n 11a22 │ │ │ │ + bl bcac │ │ │ │ orr.w r3, r5, #26 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ vstr d0, [r1] │ │ │ │ - b.n 11a22 │ │ │ │ + b.n 11a7a │ │ │ │ ldr.w r3, [r0, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11a3a │ │ │ │ + beq.n 11a92 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11a3a │ │ │ │ + beq.n 11a92 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl 11848 │ │ │ │ - ldr r2, [pc, #776] @ (11e3c ) │ │ │ │ + bl 118a0 │ │ │ │ + ldr r2, [pc, #776] @ (11e94 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11a3a │ │ │ │ - b.n 11a10 │ │ │ │ + beq.w 11a92 │ │ │ │ + b.n 11a68 │ │ │ │ ldr.w r3, [r6, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11998 │ │ │ │ + beq.w 119f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11998 │ │ │ │ + beq.w 119f0 │ │ │ │ addw r0, r6, #1428 @ 0x594 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11998 │ │ │ │ + beq.w 119f0 │ │ │ │ ldrh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ - b.n 1197c │ │ │ │ - ldr r3, [pc, #716] @ (11e3c ) │ │ │ │ + b.n 119d4 │ │ │ │ + ldr r3, [pc, #716] @ (11e94 ) │ │ │ │ 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 11d9c │ │ │ │ + bne.w 11df4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 10554 │ │ │ │ - b.n 11a6c │ │ │ │ - ldr r3, [pc, #684] @ (11e3c ) │ │ │ │ + bl 105ac │ │ │ │ + b.n 11ac4 │ │ │ │ + ldr r3, [pc, #684] @ (11e94 ) │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ 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 11bd2 │ │ │ │ + bne.n 11c2a │ │ │ │ lsls r1, r3, #31 │ │ │ │ itttt pl │ │ │ │ orrpl r3, r2 │ │ │ │ movpl r4, r2 │ │ │ │ movpl r2, r0 │ │ │ │ strpl r3, [r2, #8] │ │ │ │ - ldr r3, [pc, #616] @ (11e3c ) │ │ │ │ + ldr r3, [pc, #616] @ (11e94 ) │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ str.w ip, [sp, #612] @ 0x264 │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ str r2, [sp, #608] @ 0x260 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr r3, [pc, #600] @ (11e44 ) │ │ │ │ + ldr r3, [pc, #600] @ (11e9c ) │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #604] @ 0x25c │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11dd4 │ │ │ │ - ldr r3, [pc, #540] @ (11e3c ) │ │ │ │ + beq.w 11e2c │ │ │ │ + ldr r3, [pc, #540] @ (11e94 ) │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr r3, [pc, #536] @ (11e44 ) │ │ │ │ + ldr r3, [pc, #536] @ (11e9c ) │ │ │ │ str.w r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #604] @ 0x25c │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 11c50 │ │ │ │ + beq.n 11ca8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4595c │ │ │ │ + bl 459b4 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r2, 11c6c │ │ │ │ + cbz r2, 11cc4 │ │ │ │ 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 11df2 │ │ │ │ + beq.w 11e4a │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - blx 7b30 │ │ │ │ - ldr r3, [pc, #436] @ (11e3c ) │ │ │ │ + blx 7b70 │ │ │ │ + ldr r3, [pc, #436] @ (11e94 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 119da │ │ │ │ + b.n 11a32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 11b80 │ │ │ │ + beq.w 11bd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 11cb0 │ │ │ │ + cbz r3, 11d08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ asrs r3, r2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w 11a6c │ │ │ │ + bmi.w 11ac4 │ │ │ │ movs r0, #1 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r6, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r2, #3 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ lsls r5, r3, #19 │ │ │ │ ite mi │ │ │ │ movmi r5, #0 │ │ │ │ ldrpl r5, [r2, #24] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ - bl 10554 │ │ │ │ - ldr r3, [pc, #336] @ (11e3c ) │ │ │ │ + bl 105ac │ │ │ │ + ldr r3, [pc, #336] @ (11e94 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11a6c │ │ │ │ - cbz r5, 11d04 │ │ │ │ + bne.w 11ac4 │ │ │ │ + cbz r5, 11d5c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 11a6c │ │ │ │ + bmi.w 11ac4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 11dfc │ │ │ │ + bmi.n 11e54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r3, #24 │ │ │ │ add.w r8, r3, #44 @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ - cbz r5, 11d26 │ │ │ │ + cbz r5, 11d7e │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ ands.w r1, r1, #512 @ 0x200 │ │ │ │ - beq.n 11de0 │ │ │ │ + beq.n 11e38 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 11d18 │ │ │ │ + bne.n 11d70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bic.w r3, r3, r6 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 11a6c │ │ │ │ + bmi.w 11ac4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7b08 │ │ │ │ - b.n 11a6c │ │ │ │ + blx 7b48 │ │ │ │ + b.n 11ac4 │ │ │ │ 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, #228] @ (11e3c ) │ │ │ │ + ldr r3, [pc, #228] @ (11e94 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - b.n 119fa │ │ │ │ + b.n 11a52 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1018c │ │ │ │ - b.n 11a76 │ │ │ │ + bl 101e4 │ │ │ │ + b.n 11ace │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e10 │ │ │ │ + beq.n 11e68 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 11aba │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 11b12 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 11cb0 │ │ │ │ + b.n 11d08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1018c │ │ │ │ + bl 101e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11a90 │ │ │ │ + beq.w 11ae8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11a90 │ │ │ │ + beq.w 11ae8 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 11a90 │ │ │ │ + bne.w 11ae8 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dad8 │ │ │ │ - b.n 11a8a │ │ │ │ + bl db30 │ │ │ │ + b.n 11ae2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2680c │ │ │ │ - b.n 11c1e │ │ │ │ + bl 26864 │ │ │ │ + b.n 11c76 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 11d26 │ │ │ │ + b.n 11d7e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107d0 │ │ │ │ - b.n 11c7c │ │ │ │ + bl 10828 │ │ │ │ + b.n 11cd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11d0c │ │ │ │ + beq.n 11d64 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 11d0c │ │ │ │ - b.n 11a6c │ │ │ │ + ble.w 11d64 │ │ │ │ + b.n 11ac4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10dbc │ │ │ │ - b.n 11aba │ │ │ │ - ldr r3, [pc, #28] @ (11e3c ) │ │ │ │ + bl 10e14 │ │ │ │ + b.n 11b12 │ │ │ │ + ldr r3, [pc, #28] @ (11e94 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 7, cr0, cr8, cr12, {0} │ │ │ │ - cdp 0, 6, cr0, cr14, cr12, {0} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + cdp2 0, 1, cr0, cr8, cr12, {0} │ │ │ │ + cdp2 0, 0, cr0, cr14, cr12, {0} │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], #48 @ 0x30 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + mcrr2 0, 0, r0, r0, cr12 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #640 @ 0x280 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #800] @ (12188 ) │ │ │ │ + ldr r2, [pc, #800] @ (121e0 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #800] @ (1218c ) │ │ │ │ + ldr r3, [pc, #800] @ (121e4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #792] @ (12190 ) │ │ │ │ + ldr r2, [pc, #792] @ (121e8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #636] @ 0x27c │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 100b0 │ │ │ │ + bl 10108 │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r3, 11ea4 │ │ │ │ + cbz r3, 11efc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ asrs r1, r3 │ │ │ │ ands.w r4, r1, #1 │ │ │ │ - beq.n 11ecc │ │ │ │ + beq.n 11f24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 120e8 │ │ │ │ - bl 101c4 │ │ │ │ + bne.w 12140 │ │ │ │ + bl 1021c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 120a6 │ │ │ │ + bne.w 120fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1018c │ │ │ │ - b.n 120a6 │ │ │ │ - ldr r3, [pc, #708] @ (12194 ) │ │ │ │ + bl 101e4 │ │ │ │ + b.n 120fe │ │ │ │ + ldr r3, [pc, #708] @ (121ec ) │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r3, [r8, #512] @ 0x200 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ ldr.w r6, [r8, #100] @ 0x64 │ │ │ │ addw r5, r6, #1428 @ 0x594 │ │ │ │ ldrh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ and.w ip, r7, #98 @ 0x62 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - beq.n 11f22 │ │ │ │ + beq.n 11f7a │ │ │ │ ldr.w r3, [r6, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12128 │ │ │ │ + beq.w 12180 │ │ │ │ orr.w r7, r7, #512 @ 0x200 │ │ │ │ addw r0, r6, #1428 @ 0x594 │ │ │ │ movs r1, #0 │ │ │ │ strh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 11f54 │ │ │ │ - ldr r3, [pc, #600] @ (12194 ) │ │ │ │ + bne.n 11fac │ │ │ │ + ldr r3, [pc, #600] @ (121ec ) │ │ │ │ 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 │ │ │ │ @@ -13271,1274 +13284,1266 @@ │ │ │ │ add r6, 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, #544] @ (12194 ) │ │ │ │ + ldr r3, [pc, #544] @ (121ec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ str.w ip, [sp, #596] @ 0x254 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr r3, [pc, #536] @ (12198 ) │ │ │ │ + ldr r3, [pc, #536] @ (121f0 ) │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldr.w r2, [r7, #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 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1211c │ │ │ │ - ldr r3, [pc, #480] @ (12194 ) │ │ │ │ + beq.w 12174 │ │ │ │ + ldr r3, [pc, #480] @ (121ec ) │ │ │ │ add.w ip, sp, #600 @ 0x258 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #472] @ (12198 ) │ │ │ │ + ldr r3, [pc, #472] @ (121f0 ) │ │ │ │ str.w r2, [r6, #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 r0, [sp, #588] @ 0x24c │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 11fe6 │ │ │ │ + beq.n 1203e │ │ │ │ mov r1, r4 │ │ │ │ - bl 4595c │ │ │ │ + bl 459b4 │ │ │ │ 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 1216a │ │ │ │ - ldr r3, [pc, #392] @ (12194 ) │ │ │ │ + beq.w 121c2 │ │ │ │ + ldr r3, [pc, #392] @ (121ec ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r2, #4 │ │ │ │ addw r0, r3, #1428 @ 0x594 │ │ │ │ - beq.n 1210c │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 12164 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1202e │ │ │ │ + cbz r0, 12086 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #356] @ (12194 ) │ │ │ │ + ldr r3, [pc, #356] @ (121ec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 12052 │ │ │ │ + beq.n 120aa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12152 │ │ │ │ - ldr r3, [pc, #320] @ (12194 ) │ │ │ │ + beq.n 121aa │ │ │ │ + ldr r3, [pc, #320] @ (121ec ) │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #1436] @ 0x59c │ │ │ │ str.w r1, [r7, #1440] @ 0x5a0 │ │ │ │ str.w r2, [r7, #1444] @ 0x5a4 │ │ │ │ str.w r3, [r7, #1448] @ 0x5a8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r0, [r7, #1452] @ 0x5ac │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 7b30 │ │ │ │ - ldr r3, [pc, #276] @ (12194 ) │ │ │ │ + blx 7b70 │ │ │ │ + ldr r3, [pc, #276] @ (121ec ) │ │ │ │ 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 11ea6 │ │ │ │ + beq.w 11efe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 11ec2 │ │ │ │ + beq.w 11f1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 120b8 │ │ │ │ + cbz r3, 12110 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 120b8 │ │ │ │ + cbz r3, 12110 │ │ │ │ ldrsh.w r2, [r3, #10] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 12100 │ │ │ │ + beq.n 12158 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 12178 │ │ │ │ - ldr r3, [pc, #212] @ (12194 ) │ │ │ │ + bgt.n 121d0 │ │ │ │ + ldr r3, [pc, #212] @ (121ec ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 120f6 │ │ │ │ - ldr r2, [pc, #208] @ (1219c ) │ │ │ │ - ldr r3, [pc, #188] @ (1218c ) │ │ │ │ + bmi.n 1214e │ │ │ │ + ldr r2, [pc, #208] @ (121f4 ) │ │ │ │ + ldr r3, [pc, #188] @ (121e4 ) │ │ │ │ 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 12174 │ │ │ │ + bne.n 121cc │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #640 @ 0x280 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 102a8 │ │ │ │ + bl 10300 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ vstr d0, [r3] │ │ │ │ - b.n 1209c │ │ │ │ + b.n 120f4 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 120ca │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 12122 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strh r1, [r3, #10] │ │ │ │ - bl dad8 │ │ │ │ - b.n 120b8 │ │ │ │ + bl db30 │ │ │ │ + b.n 12110 │ │ │ │ ldr.w r5, [r3, #1448] @ 0x5a8 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d0, [r3] │ │ │ │ - b.n 1202e │ │ │ │ + b.n 12086 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2680c │ │ │ │ - b.n 11fb0 │ │ │ │ + bl 26864 │ │ │ │ + b.n 12008 │ │ │ │ ldr.w r3, [r6, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11f34 │ │ │ │ + beq.w 11f8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11f34 │ │ │ │ + beq.w 11f8c │ │ │ │ addw r0, r6, #1428 @ 0x594 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f34 │ │ │ │ + beq.w 11f8c │ │ │ │ ldr.w r6, [r8, #100] @ 0x64 │ │ │ │ ldrh.w r7, [r6, #1440] @ 0x5a0 │ │ │ │ - b.n 11f22 │ │ │ │ + b.n 11f7a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12074 │ │ │ │ + beq.n 120cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12074 │ │ │ │ - bl 11848 │ │ │ │ + beq.n 120cc │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12052 │ │ │ │ - b.n 12074 │ │ │ │ + bne.w 120aa │ │ │ │ + b.n 120cc │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 107d0 │ │ │ │ - b.n 12008 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #24] @ (12194 ) │ │ │ │ + bl 10828 │ │ │ │ + b.n 12060 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #24] @ (121ec ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - @ instruction: 0xe8ca000c │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + str??.w r0, [sl, ip] │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6!, {r2, r3} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldr.w r0, [r6, ip] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e6c │ │ │ │ - movs r4, r1 │ │ │ │ + addw r0, r6, #2060 @ 0x80c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 121f8 │ │ │ │ + ldr.w lr, [pc, #72] @ 12250 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #68] @ 121fc │ │ │ │ + ldr.w ip, [pc, #68] @ 12254 │ │ │ │ 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 11e48 │ │ │ │ - ldr r2, [pc, #40] @ (12200 ) │ │ │ │ - ldr r3, [pc, #36] @ (121fc ) │ │ │ │ + bl 11ea0 │ │ │ │ + ldr r2, [pc, #40] @ (12258 ) │ │ │ │ + ldr r3, [pc, #36] @ (12254 ) │ │ │ │ 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 121f2 │ │ │ │ + bne.n 1224a │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11cf0 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + adds.w r0, sl, #9175040 @ 0x8c0000 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11cbc │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xf4fc000c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 11e48 │ │ │ │ + b.n 11ea0 │ │ │ │ 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] @ (12318 ) │ │ │ │ + ldr r4, [pc, #248] @ (12370 ) │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r3, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12302 │ │ │ │ + beq.n 1235a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 122c8 │ │ │ │ - ldr r7, [pc, #200] @ (1231c ) │ │ │ │ + beq.n 12320 │ │ │ │ + ldr r7, [pc, #200] @ (12374 ) │ │ │ │ movs r6, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 12288 │ │ │ │ + b.n 122e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbnz r6, 1226e │ │ │ │ + cbnz r6, 122c6 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 122be │ │ │ │ + bcs.n 12316 │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 122c8 │ │ │ │ + cbz r0, 12320 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1225a │ │ │ │ + beq.n 122b2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1225a │ │ │ │ + bne.n 122b2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 122b4 │ │ │ │ + cbz r2, 1230c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1225a │ │ │ │ + beq.n 122b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1225a │ │ │ │ + bne.n 122b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1225a │ │ │ │ + bne.n 122b2 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1225a │ │ │ │ - b.n 1227a │ │ │ │ + bne.n 122b2 │ │ │ │ + b.n 122d2 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 1226e │ │ │ │ - ldr r3, [pc, #84] @ (12320 ) │ │ │ │ + b.n 122c6 │ │ │ │ + ldr r3, [pc, #84] @ (12378 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 122fa │ │ │ │ + bcs.n 12352 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 122ec │ │ │ │ + beq.n 12344 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - ldr r3, [pc, #52] @ (12324 ) │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + ldr r3, [pc, #52] @ (1237c ) │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 122de │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 12336 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 12242 │ │ │ │ + b.n 1229a │ │ │ │ nop │ │ │ │ - subs r0, r7, r5 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r5, r1 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ movs r5, r1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ movs r5, r1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r5, 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, #140] @ (123c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (12420 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ mov r8, r4 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 123be │ │ │ │ + beq.n 12416 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r6, 1236e │ │ │ │ + cbz r6, 123c6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r4, [r4, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - beq.n 12382 │ │ │ │ + beq.n 123da │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 123a6 │ │ │ │ + cbz r3, 123fe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - ldr r3, [pc, #64] @ (123cc ) │ │ │ │ + bl db30 │ │ │ │ + ldr r3, [pc, #64] @ (12424 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ strd r8, r7, [r5, #28] │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1238a │ │ │ │ + beq.n 123e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1238a │ │ │ │ + beq.n 123e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12382 │ │ │ │ - b.n 1238a │ │ │ │ - bl 10044 │ │ │ │ + bne.n 123da │ │ │ │ + b.n 123e2 │ │ │ │ + bl 1009c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 12350 │ │ │ │ + b.n 123a8 │ │ │ │ nop │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + mov ip, r8 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + mov r2, lr │ │ │ │ movs r4, 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, #88] @ (1243c ) │ │ │ │ + ldr r3, [pc, #88] @ (12494 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 12426 │ │ │ │ - ldr r2, [pc, #80] @ (12440 ) │ │ │ │ + beq.n 1247e │ │ │ │ + ldr r2, [pc, #80] @ (12498 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r8, [r6, #272] @ 0x110 │ │ │ │ ldr.w r0, [r6, #308] @ 0x134 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ subs r7, r3, r2 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, r7 │ │ │ │ and.w r0, r5, #8 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 111f0 │ │ │ │ - b.n 12ad8 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.w 11248 │ │ │ │ + @ instruction: 0xf2ec000c │ │ │ │ + lsls r4, r5, #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 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ - cbz r4, 1246a │ │ │ │ + cbz r4, 124c2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 12464 │ │ │ │ + cbz r5, 124bc │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - cbnz r5, 12474 │ │ │ │ + cbnz r5, 124cc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1245c │ │ │ │ + bne.n 124b4 │ │ │ │ tst.w r2, #262144 @ 0x40000 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12472 │ │ │ │ + beq.n 124ca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r6, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ addeq r0, #1 │ │ │ │ - cbz r3, 124ae │ │ │ │ + cbz r3, 12506 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 124b2 │ │ │ │ + beq.n 1250a │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 124b0 │ │ │ │ + beq.n 12508 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1249e │ │ │ │ + bne.n 124f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 124b0 │ │ │ │ + beq.n 12508 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 124b0 │ │ │ │ + b.n 12508 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1254c │ │ │ │ + beq.n 125a4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 12514 │ │ │ │ + cbz r4, 1256c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 12508 │ │ │ │ + cbnz r5, 12560 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 124ea │ │ │ │ + beq.n 12542 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 124ea │ │ │ │ + beq.n 12542 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 124ea │ │ │ │ + beq.n 12542 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 124c8 │ │ │ │ - cbz r7, 12546 │ │ │ │ + bl 12520 │ │ │ │ + cbz r7, 1259e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 12520 │ │ │ │ + beq.n 12578 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #60] @ (12560 ) │ │ │ │ + ldr r5, [pc, #60] @ (125b8 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 12534 │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 1258c │ │ │ │ adds r4, r0, #1 │ │ │ │ - ldr r1, [pc, #44] @ (12564 ) │ │ │ │ + ldr r1, [pc, #44] @ (125bc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r5, [pc, #32] @ (12568 ) │ │ │ │ + b.w 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r5, [pc, #32] @ (125c0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 12524 │ │ │ │ + b.n 1257c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 124ea │ │ │ │ + beq.n 12542 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 124ea │ │ │ │ + beq.n 12542 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 124ea │ │ │ │ + b.n 12542 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r4, #26] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ 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 r7, [pc, #168] @ (12624 ) │ │ │ │ + ldr r7, [pc, #168] @ (1267c ) │ │ │ │ cmp r2, #0 │ │ │ │ add r7, pc │ │ │ │ - bge.n 1261c │ │ │ │ + bge.n 12674 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 12592 │ │ │ │ + b.n 125ea │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 125b2 │ │ │ │ - blx 7b54 │ │ │ │ - cbz r0, 125b2 │ │ │ │ + cbz r4, 1260a │ │ │ │ + blx 7ba0 │ │ │ │ + cbz r0, 1260a │ │ │ │ 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 12588 │ │ │ │ + bcc.n 125e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1258c │ │ │ │ + bne.n 125e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91c38 <__isoc23_strtoul@@Base+0x16410> │ │ │ │ - ldr r3, [pc, #108] @ (12628 ) │ │ │ │ + bl 92328 <__isoc23_strtoul@@Base+0x16aa8> │ │ │ │ + ldr r3, [pc, #108] @ (12680 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1260e │ │ │ │ + bcs.n 12666 │ │ │ │ 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] @ (1262c ) │ │ │ │ + ldr r2, [pc, #60] @ (12684 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 26348 │ │ │ │ + b.w 263a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 125e6 │ │ │ │ + bge.n 1263e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 125ee │ │ │ │ + b.n 12646 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 12994 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + adcs.w r0, r6, #12 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + bcc.n 12684 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #828] @ (12980 ) │ │ │ │ + ldr r2, [pc, #828] @ (129d8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #828] @ (12984 ) │ │ │ │ + ldr r3, [pc, #828] @ (129dc ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r7, [pc, #824] @ (12988 ) │ │ │ │ + ldr r7, [pc, #824] @ (129e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ adds r3, r6, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r2, r4 │ │ │ │ - blx 7b30 │ │ │ │ - ldr r3, [pc, #756] @ (1298c ) │ │ │ │ + blx 7b70 │ │ │ │ + ldr r3, [pc, #756] @ (129e4 ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r6, r4] │ │ │ │ str r4, [r5, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r3, [sl, #1236] @ 0x4d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12936 │ │ │ │ + beq.w 1298e │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [sl, #312] @ 0x138 │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r6, [sl, #312] @ 0x138 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1279e │ │ │ │ + beq.n 127f6 │ │ │ │ movs r7, #46 @ 0x2e │ │ │ │ - b.n 126fe │ │ │ │ + b.n 12756 │ │ │ │ strb r6, [r0, #0] │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ strb r7, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1270a │ │ │ │ - bl 11368 │ │ │ │ - cbz r0, 1270a │ │ │ │ + cbz r0, 12762 │ │ │ │ + bl 113c0 │ │ │ │ + cbz r0, 12762 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r4, #1 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [sl, #312] @ 0x138 │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r6, [sl, #312] @ 0x138 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1279e │ │ │ │ + beq.n 127f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 126c8 │ │ │ │ + bne.n 12720 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1279e │ │ │ │ + beq.n 127f6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ 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 1293c │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + beq.w 12994 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, fp │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12948 │ │ │ │ + beq.w 129a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #8 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 127b8 │ │ │ │ + cbnz r0, 12810 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12888 │ │ │ │ + beq.w 128e0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 127ca │ │ │ │ + bne.n 12822 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r7, 127ca │ │ │ │ - ldr r2, [pc, #524] @ (12990 ) │ │ │ │ - ldr r3, [pc, #512] @ (12984 ) │ │ │ │ + cbnz r7, 12822 │ │ │ │ + ldr r2, [pc, #524] @ (129e8 ) │ │ │ │ + ldr r3, [pc, #512] @ (129dc ) │ │ │ │ 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 1297c │ │ │ │ + bne.w 129d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12760 │ │ │ │ + beq.n 127b8 │ │ │ │ ldrb.w fp, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12884 │ │ │ │ + beq.n 128dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1292a │ │ │ │ + beq.w 12982 │ │ │ │ movw r9, #49280 @ 0xc080 │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 127f2 │ │ │ │ + beq.n 1284a │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - cbz r4, 127f2 │ │ │ │ + cbz r4, 1284a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 127ec │ │ │ │ + cbz r3, 12844 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 128ce │ │ │ │ + bne.n 12926 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 127e2 │ │ │ │ + bne.n 1283a │ │ │ │ mov r0, r7 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12780 │ │ │ │ + beq.n 127d8 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ 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 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1292e │ │ │ │ + bne.w 12986 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12780 │ │ │ │ + beq.n 127d8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12780 │ │ │ │ + beq.n 127d8 │ │ │ │ add.w r8, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1287a │ │ │ │ - cbz r4, 12888 │ │ │ │ + cbnz r0, 128d2 │ │ │ │ + cbz r4, 128e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 12888 │ │ │ │ + cbz r3, 128e0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r3, 12888 │ │ │ │ + cbz r3, 128e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 128aa │ │ │ │ - cbz r6, 12898 │ │ │ │ + beq.n 12902 │ │ │ │ + cbz r6, 128f0 │ │ │ │ strb.w fp, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 127ca │ │ │ │ - b.n 12780 │ │ │ │ + bne.n 12822 │ │ │ │ + b.n 127d8 │ │ │ │ ldrb.w fp, [r0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 1284c │ │ │ │ + b.n 128a4 │ │ │ │ strb.w r9, [r6] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 12870 │ │ │ │ + bne.n 128c8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r7 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.w 1276e │ │ │ │ + beq.w 127c6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 127ca │ │ │ │ - b.n 12780 │ │ │ │ + bne.n 12822 │ │ │ │ + b.n 127d8 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1286e │ │ │ │ + beq.n 128c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12970 │ │ │ │ + beq.n 129c8 │ │ │ │ strb.w fp, [r6] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1292a │ │ │ │ + beq.n 12982 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 127d2 │ │ │ │ + b.n 1282a │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov lr, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ str.w r8, [r5, #24] │ │ │ │ - bl 11368 │ │ │ │ - cbnz r0, 12922 │ │ │ │ + bl 113c0 │ │ │ │ + cbnz r0, 1297a │ │ │ │ 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, [sl, #312] @ 0x138 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ blx ip │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 12834 │ │ │ │ + b.n 1288c │ │ │ │ mov r0, r7 │ │ │ │ - bl 111a8 │ │ │ │ - b.n 12900 │ │ │ │ + bl 11200 │ │ │ │ + b.n 12958 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 127ca │ │ │ │ + b.n 12822 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111a8 │ │ │ │ - b.n 1282c │ │ │ │ + bl 11200 │ │ │ │ + b.n 12884 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - b.n 126ae │ │ │ │ + b.n 12706 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 127aa │ │ │ │ + b.n 12802 │ │ │ │ ldrb.w r3, [r8, fp] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 12748 │ │ │ │ + bne.w 127a0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1276e │ │ │ │ + bne.w 127c6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r7 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 128a4 │ │ │ │ - b.n 1276e │ │ │ │ + bne.n 128fc │ │ │ │ + b.n 127c6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1276e │ │ │ │ + beq.w 127c6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 127d2 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - b.n 12b5c │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + b.n 1282a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + eor.w r0, ip, #12 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12b50 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + eor.w r0, r2, #12 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ + vhadd.s16 d16, d0, d12 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 129ca │ │ │ │ + cbz r5, 12a22 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbz r6, 129c4 │ │ │ │ + cbz r6, 12a1c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - cbz r7, 129be │ │ │ │ + cbz r7, 12a16 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 129b8 │ │ │ │ - bl 12994 │ │ │ │ + cbz r0, 12a10 │ │ │ │ + bl 129ec │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7b04 │ │ │ │ - cbz r0, 129de │ │ │ │ - ldr r1, [pc, #8] @ (129e0 ) │ │ │ │ + b.w 7b44 │ │ │ │ + cbz r0, 12a36 │ │ │ │ + ldr r1, [pc, #8] @ (12a38 ) │ │ │ │ add r1, pc │ │ │ │ - b.w 10ccc │ │ │ │ + b.w 10d24 │ │ │ │ bx lr │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + bkpt 0x00c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #552] @ (12c20 ) │ │ │ │ + ldr r7, [pc, #552] @ (12c78 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movw r8, #1026 @ 0x402 │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12ac0 │ │ │ │ + beq.n 12b18 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ it pl │ │ │ │ movpl r9, r5 │ │ │ │ - bmi.n 12ae4 │ │ │ │ + bmi.n 12b3c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12aa2 │ │ │ │ + beq.n 12afa │ │ │ │ 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 12a30 │ │ │ │ + beq.n 12a88 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12af6 │ │ │ │ - ldr r3, [pc, #496] @ (12c24 ) │ │ │ │ + beq.n 12b4e │ │ │ │ + ldr r3, [pc, #496] @ (12c7c ) │ │ │ │ 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 a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 12a52 │ │ │ │ + cbz r3, 12aaa │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12b12 │ │ │ │ + beq.n 12b6a │ │ │ │ str.w sl, [r9, #312] @ 0x138 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbz r2, 12a66 │ │ │ │ + cbz r2, 12abe │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12a00 │ │ │ │ + bne.n 12a58 │ │ │ │ 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 12b5c │ │ │ │ + beq.n 12bb4 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12b5c │ │ │ │ + beq.n 12bb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 12a8a │ │ │ │ + cbz r3, 12ae2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 12b46 │ │ │ │ + bne.n 12b9e │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 12a80 │ │ │ │ + bne.n 12ad8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12b66 │ │ │ │ + bne.n 12bbe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbz r2, 12ab4 │ │ │ │ + cbz r2, 12b0c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12b9e │ │ │ │ + bne.n 12bf6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 12a1e │ │ │ │ + b.n 12a76 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12a9a │ │ │ │ + beq.n 12af2 │ │ │ │ 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 7b08 │ │ │ │ - b.n 12a00 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 12a58 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 12a10 │ │ │ │ + b.n 12a68 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 12b0a │ │ │ │ + cbz r2, 12b62 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 12b0a │ │ │ │ + cbz r2, 12b62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12a30 │ │ │ │ + bne.n 12a88 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.n 12a30 │ │ │ │ - b.n 12a00 │ │ │ │ + bne.n 12a88 │ │ │ │ + b.n 12a58 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12a52 │ │ │ │ + beq.n 12aaa │ │ │ │ mov r0, fp │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12a52 │ │ │ │ + beq.n 12aaa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bpl.n 12a52 │ │ │ │ + bpl.n 12aaa │ │ │ │ mov r0, fp │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12a52 │ │ │ │ + beq.n 12aaa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 12a52 │ │ │ │ + b.n 12aaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 12b82 │ │ │ │ + cbz r2, 12bda │ │ │ │ mov r0, r5 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 12b68 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 12bc0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 12b68 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 12bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12a9a │ │ │ │ + beq.n 12af2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r5 │ │ │ │ - bl 11368 │ │ │ │ - cbnz r0, 12b94 │ │ │ │ + bl 113c0 │ │ │ │ + cbnz r0, 12bec │ │ │ │ mov r3, r4 │ │ │ │ - b.n 12b7a │ │ │ │ + b.n 12bd2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - cbz r3, 12ba2 │ │ │ │ + cbz r3, 12bfa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 12b76 │ │ │ │ - b.n 12a9a │ │ │ │ + bne.n 12bce │ │ │ │ + b.n 12af2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12b68 │ │ │ │ + beq.n 12bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12b52 │ │ │ │ - b.n 12b68 │ │ │ │ + bne.n 12baa │ │ │ │ + b.n 12bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 12b72 │ │ │ │ + b.n 12bca │ │ │ │ mov r0, r6 │ │ │ │ - b.n 12a1e │ │ │ │ + b.n 12a76 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r3 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ 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] │ │ │ │ @@ -14553,590 +14558,588 @@ │ │ │ │ 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 7b30 │ │ │ │ - cbz r7, 12c18 │ │ │ │ + blx 7b70 │ │ │ │ + cbz r7, 12c70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 12c18 │ │ │ │ + cbz r3, 12c70 │ │ │ │ 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 12a9a │ │ │ │ + b.n 12af2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 12a9a │ │ │ │ + b.n 12af2 │ │ │ │ nop │ │ │ │ - ble.n 12c90 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldcl 0, cr0, [r6], {12} │ │ │ │ + lsls r4, r5, #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 r4, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r7, [pc, #1232] @ 13110 │ │ │ │ + ldr.w r7, [pc, #1232] @ 13168 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r7, pc │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r4, 12c62 │ │ │ │ - b.n 12d40 │ │ │ │ + cbnz r4, 12cba │ │ │ │ + b.n 12d98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 12c5c │ │ │ │ + cbz r3, 12cb4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cbz r3, 12c5c │ │ │ │ + cbz r3, 12cb4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 12c6c │ │ │ │ + cbnz r0, 12cc4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12d40 │ │ │ │ + beq.n 12d98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12c4e │ │ │ │ + beq.n 12ca6 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 12d40 │ │ │ │ + beq.n 12d98 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ and.w r1, r2, #14 │ │ │ │ cmp r1, #12 │ │ │ │ it ne │ │ │ │ bicne.w r9, r2, #512 @ 0x200 │ │ │ │ - bne.n 12c84 │ │ │ │ + bne.n 12cdc │ │ │ │ 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, #1152] @ 13114 │ │ │ │ + ldr.w r2, [pc, #1152] @ 1316c │ │ │ │ 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 r4, [r5, #0] │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 12cb6 │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 12d0e │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12d78 │ │ │ │ - ldr.w r3, [pc, #1104] @ 13118 │ │ │ │ + beq.n 12dd0 │ │ │ │ + ldr.w r3, [pc, #1104] @ 13170 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w sl, r3, #3 │ │ │ │ - ldr.w r2, [pc, #1096] @ 1311c │ │ │ │ + ldr.w r2, [pc, #1096] @ 13174 │ │ │ │ movs r3, #0 │ │ │ │ adds r5, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd fp, r2, [sp] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 12d14 │ │ │ │ + b.n 12d6c │ │ │ │ ands.w r7, r4, #2 │ │ │ │ - beq.w 12e7c │ │ │ │ + beq.w 12ed4 │ │ │ │ orr.w r3, r4, #18 │ │ │ │ and.w r3, r3, r9 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 12daa │ │ │ │ + beq.n 12e02 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 12d08 │ │ │ │ + bne.n 12d60 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 12f98 │ │ │ │ + bmi.w 12ff0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e0e │ │ │ │ + beq.n 12e66 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ mov r8, r5 │ │ │ │ cmp r4, #18 │ │ │ │ - bne.n 12ce8 │ │ │ │ + bne.n 12d40 │ │ │ │ and.w r4, r9, #18 │ │ │ │ tst.w r9, #68 @ 0x44 │ │ │ │ - bne.n 12d2c │ │ │ │ + bne.n 12d84 │ │ │ │ cmp r4, #18 │ │ │ │ - beq.n 12daa │ │ │ │ + beq.n 12e02 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #8 │ │ │ │ mov r8, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e0e │ │ │ │ + beq.n 12e66 │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ - b.n 12d1a │ │ │ │ + b.n 12d72 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r2, r3, #4608 @ 0x1200 │ │ │ │ - cbz r2, 12d94 │ │ │ │ + cbz r2, 12dec │ │ │ │ bics.w r9, r3, #512 @ 0x200 │ │ │ │ - beq.n 12da4 │ │ │ │ + beq.n 12dfc │ │ │ │ and.w r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 12ff0 │ │ │ │ - ldr r3, [pc, #952] @ (13114 ) │ │ │ │ + beq.w 13048 │ │ │ │ + ldr r3, [pc, #952] @ (1316c ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 12d70 │ │ │ │ + beq.n 12dc8 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13060 │ │ │ │ + bne.w 130b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12cd0 │ │ │ │ + bne.n 12d28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 12da4 │ │ │ │ + bne.n 12dfc │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 12da4 │ │ │ │ + beq.n 12dfc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12ffa │ │ │ │ + bne.w 13052 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ movs r7, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 12e96 │ │ │ │ + beq.n 12eee │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 12e70 │ │ │ │ + beq.n 12ec8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12dcc │ │ │ │ + beq.n 12e24 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, fp │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov.w fp, #0 │ │ │ │ tst.w r4, #112 @ 0x70 │ │ │ │ - beq.n 12ea6 │ │ │ │ + beq.n 12efe │ │ │ │ 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 12d08 │ │ │ │ - ldr r1, [pc, #816] @ (13120 ) │ │ │ │ + beq.n 12d60 │ │ │ │ + ldr r1, [pc, #816] @ (13178 ) │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w r4, #49152 @ 0xc000 │ │ │ │ - bne.n 12d08 │ │ │ │ + bne.n 12d60 │ │ │ │ bic.w r9, r9, #49152 @ 0xc000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12d14 │ │ │ │ + bne.n 12d6c │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 12da4 │ │ │ │ + bne.n 12dfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12d7e │ │ │ │ + beq.n 12dd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #760] @ (13124 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #760] @ (1317c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a6c4 │ │ │ │ + bl 3a71c │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13056 │ │ │ │ + bcs.w 130ae │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r1, [fp] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 12d7e │ │ │ │ - ldr r1, [pc, #720] @ (13128 ) │ │ │ │ + b.n 12dd6 │ │ │ │ + ldr r1, [pc, #720] @ (13180 ) │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 130c8 │ │ │ │ + bne.w 13120 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [pc, #696] @ (1312c ) │ │ │ │ + ldr r1, [pc, #696] @ (13184 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 12dbc │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 12e14 │ │ │ │ ands.w r3, r4, #96 @ 0x60 │ │ │ │ - beq.n 12eb4 │ │ │ │ + beq.n 12f0c │ │ │ │ and.w r3, r9, #96 @ 0x60 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 12d08 │ │ │ │ + bne.w 12d60 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 12db6 │ │ │ │ + bne.n 12e0e │ │ │ │ adds r1, r2, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ tst.w r4, #112 @ 0x70 │ │ │ │ - bne.n 12dd6 │ │ │ │ + bne.n 12e2e │ │ │ │ cmp.w r4, #49152 @ 0xc000 │ │ │ │ - bne.w 12cfc │ │ │ │ + bne.w 12d54 │ │ │ │ bic.w r9, r9, #49152 @ 0xc000 │ │ │ │ - b.n 12e02 │ │ │ │ + b.n 12e5a │ │ │ │ bics.w r2, r4, r9 │ │ │ │ - bne.w 12d08 │ │ │ │ + bne.w 12d60 │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - bne.n 12f12 │ │ │ │ + bne.n 12f6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12f56 │ │ │ │ + beq.n 12fae │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12f4e │ │ │ │ + beq.n 12fa6 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - bne.w 12d08 │ │ │ │ + bne.w 12d60 │ │ │ │ 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 12fc8 │ │ │ │ + bne.n 13020 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1303c │ │ │ │ + beq.w 13094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 12db0 │ │ │ │ + b.n 12e08 │ │ │ │ subs r7, r4, #4 │ │ │ │ bics.w r7, r7, #4 │ │ │ │ - bne.n 12f94 │ │ │ │ + bne.n 12fec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 41ee4 │ │ │ │ + bl 41f3c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12db0 │ │ │ │ + beq.w 12e08 │ │ │ │ adds r1, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12db0 │ │ │ │ - ldr r1, [pc, #492] @ (13130 ) │ │ │ │ + beq.w 12e08 │ │ │ │ + ldr r1, [pc, #492] @ (13188 ) │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 12d08 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 12d60 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - bne.n 12ee6 │ │ │ │ - b.n 12d08 │ │ │ │ + bne.n 12f3e │ │ │ │ + b.n 12d60 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ - beq.w 12d08 │ │ │ │ + beq.w 12d60 │ │ │ │ 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 12db0 │ │ │ │ + beq.w 12e08 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e56 │ │ │ │ + bne.w 12eae │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 12e6e │ │ │ │ + beq.w 12ec6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 12d08 │ │ │ │ + beq.w 12d60 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 12dc2 │ │ │ │ + b.n 12e1a │ │ │ │ mov r7, r3 │ │ │ │ - b.n 12e8c │ │ │ │ + b.n 12ee4 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 12e16 │ │ │ │ + beq.w 12e6e │ │ │ │ and.w r3, r3, #18 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 130ac │ │ │ │ - ldr r1, [pc, #384] @ (13134 ) │ │ │ │ + beq.n 13104 │ │ │ │ + ldr r1, [pc, #384] @ (1318c ) │ │ │ │ add r1, pc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 130d6 │ │ │ │ - ldr r1, [pc, #376] @ (13138 ) │ │ │ │ + beq.w 1312e │ │ │ │ + ldr r1, [pc, #376] @ (13190 ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 12e16 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 12e6e │ │ │ │ ldrb.w r7, [sl] │ │ │ │ - cbnz r7, 13016 │ │ │ │ + cbnz r7, 1306e │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 130b2 │ │ │ │ + beq.n 1310a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 12e70 │ │ │ │ + beq.w 12ec8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 12dc2 │ │ │ │ - b.n 12d08 │ │ │ │ + bne.w 12e1a │ │ │ │ + b.n 12d60 │ │ │ │ bics.w r9, r3, #524 @ 0x20c │ │ │ │ - bne.w 12d58 │ │ │ │ - b.n 12da4 │ │ │ │ + bne.w 12db0 │ │ │ │ + b.n 12dfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1307e │ │ │ │ - ldr r1, [pc, #308] @ (1313c ) │ │ │ │ + beq.n 130d6 │ │ │ │ + ldr r1, [pc, #308] @ (13194 ) │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r1, [pc, #296] @ (13140 ) │ │ │ │ + b.w 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r1, [pc, #296] @ (13198 ) │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 130e2 │ │ │ │ + beq.n 1313a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 12db6 │ │ │ │ + b.n 12e0e │ │ │ │ mov r7, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 12db0 │ │ │ │ + bne.w 12e08 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12db0 │ │ │ │ + beq.w 12e08 │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r2, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 12db0 │ │ │ │ + b.n 12e08 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 12d7e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 12dd6 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12cd0 │ │ │ │ + bne.w 12d28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12d7e │ │ │ │ - b.n 12da4 │ │ │ │ - ldr r3, [pc, #152] @ (13118 ) │ │ │ │ + beq.w 12dd6 │ │ │ │ + b.n 12dfc │ │ │ │ + ldr r3, [pc, #152] @ (13170 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 12da4 │ │ │ │ + bne.w 12dfc │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bne.w 12da4 │ │ │ │ + bne.w 12dfc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 130fa │ │ │ │ + beq.n 13152 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ - b.n 12d88 │ │ │ │ - ldr r1, [pc, #148] @ (13144 ) │ │ │ │ + b.n 12de0 │ │ │ │ + ldr r1, [pc, #148] @ (1319c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 12fb4 │ │ │ │ - cbz r1, 130ec │ │ │ │ + b.n 1300c │ │ │ │ + cbz r1, 13144 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 12e6e │ │ │ │ + beq.w 12ec6 │ │ │ │ mov r7, ip │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 12dc2 │ │ │ │ - b.n 12d08 │ │ │ │ + bne.w 12e1a │ │ │ │ + b.n 12d60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 12f90 │ │ │ │ + bne.w 12fe8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 12d08 │ │ │ │ + b.n 12d60 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ - b.n 12fbc │ │ │ │ + b.n 13014 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 12db6 │ │ │ │ - b.n 13044 │ │ │ │ + bne.w 12e0e │ │ │ │ + b.n 1309c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 13104 │ │ │ │ + cbz r3, 1315c │ │ │ │ ldr.w fp, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 12db6 │ │ │ │ + b.n 12e0e │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12da4 │ │ │ │ - b.n 130a6 │ │ │ │ + beq.w 12dfc │ │ │ │ + b.n 130fe │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 130c8 │ │ │ │ + bne.n 13120 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 12e70 │ │ │ │ + b.n 12ec8 │ │ │ │ nop │ │ │ │ - bge.n 130f0 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + eor.w r0, lr, ip │ │ │ │ + lsls r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + bkpt 0x004a │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ 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 fp, r3 │ │ │ │ - ldr.w r3, [pc, #1636] @ 137c4 │ │ │ │ + ldr.w r3, [pc, #1636] @ 1381c │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 3a548 │ │ │ │ - ldr.w r3, [pc, #1624] @ 137c8 │ │ │ │ + bl 3a5a0 │ │ │ │ + ldr.w r3, [pc, #1624] @ 13820 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3] │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13698 │ │ │ │ + beq.w 136f0 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 135f4 │ │ │ │ + bcs.w 1364c │ │ │ │ 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 1340c │ │ │ │ + beq.w 13464 │ │ │ │ ands.w r1, r1, #8388608 @ 0x800000 │ │ │ │ - beq.w 1361e │ │ │ │ + beq.w 13676 │ │ │ │ cmp r6, #0 │ │ │ │ it lt │ │ │ │ movlt r7, #0 │ │ │ │ - blt.n 131c6 │ │ │ │ + blt.n 1321e │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13774 │ │ │ │ + bcs.w 137cc │ │ │ │ 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 13656 │ │ │ │ + beq.w 136ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ - ldr.w r3, [pc, #1520] @ 137cc │ │ │ │ + bl 3a79c │ │ │ │ + ldr.w r3, [pc, #1520] @ 13824 │ │ │ │ clz r1, fp │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1508] @ 137d0 │ │ │ │ + ldr.w r3, [pc, #1508] @ 13828 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ subs.w r3, fp, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ it ne │ │ │ │ @@ -15146,2483 +15149,2487 @@ │ │ │ │ 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 13454 │ │ │ │ - cbz r7, 1322a │ │ │ │ + bne.w 134ac │ │ │ │ + cbz r7, 13282 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.w 1344c │ │ │ │ + bne.w 134a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 13342 │ │ │ │ + beq.w 1339a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 134ca │ │ │ │ + beq.w 13522 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1353c │ │ │ │ + beq.w 13594 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w 13470 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 1326c │ │ │ │ + bmi.w 134c8 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 132c4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr.w r3, [pc, #1376] @ 137d4 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr.w r3, [pc, #1376] @ 1382c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ add.w r3, sl, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 13568 │ │ │ │ + beq.w 135c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 135ba │ │ │ │ + beq.w 13612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1369e │ │ │ │ + beq.w 136f6 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13524 │ │ │ │ + beq.w 1357c │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - blt.w 13412 │ │ │ │ + blt.w 1346a │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - cbz r4, 132c8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + cbz r4, 13320 │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 13400 │ │ │ │ + beq.w 13458 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ble.n 133d4 │ │ │ │ + ble.n 1342c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 133ca │ │ │ │ - bl 129d4 │ │ │ │ + bne.n 13422 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133ca │ │ │ │ + beq.n 13422 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 133e6 │ │ │ │ + bne.n 1343e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13234 │ │ │ │ + beq.n 1328c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 13310 │ │ │ │ + cbz r0, 13368 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1374e │ │ │ │ + beq.w 137a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13400 │ │ │ │ - bl 1d408 │ │ │ │ + beq.n 13458 │ │ │ │ + bl 1d460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13532 │ │ │ │ + bcs.w 1358a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1323c │ │ │ │ + bne.w 13294 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1324c │ │ │ │ + bne.n 132a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr.w r3, [pc, #1156] @ 137d4 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr.w r3, [pc, #1156] @ 1382c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq r7, #0 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 136c4 │ │ │ │ + beq.w 1371c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13670 │ │ │ │ + beq.w 136c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 133b0 │ │ │ │ + cbnz r3, 13408 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 133a8 │ │ │ │ + cbz r0, 13400 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp sl, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13634 │ │ │ │ + bne.w 1368c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 132a0 │ │ │ │ + bne.w 132f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bge.w 132b8 │ │ │ │ + bge.w 13310 │ │ │ │ adds r3, r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #59 @ 0x3b │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 132ba │ │ │ │ + b.n 13312 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1322a │ │ │ │ + beq.w 13282 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 132fe │ │ │ │ + beq.n 13356 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 1345e │ │ │ │ + bmi.n 134b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a944 │ │ │ │ - cbnz r0, 13466 │ │ │ │ + bl 3a99c │ │ │ │ + cbnz r0, 134be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ - ldr r3, [pc, #976] @ (137d8 ) │ │ │ │ + ldr r3, [pc, #976] @ (13830 ) │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1359e │ │ │ │ + beq.w 135f6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - cbz r4, 13428 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + cbz r4, 13480 │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ 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 13740 │ │ │ │ + bne.w 13798 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - beq.w 1323c │ │ │ │ + beq.w 13294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13310 │ │ │ │ - b.n 132fe │ │ │ │ + beq.w 13368 │ │ │ │ + b.n 13356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 133f2 │ │ │ │ + bne.n 1344a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 132fe │ │ │ │ - b.n 1321a │ │ │ │ + beq.w 13356 │ │ │ │ + b.n 13272 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13206 │ │ │ │ + b.n 1325e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13148 │ │ │ │ + bl 131a0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 13488 │ │ │ │ + ble.n 134e0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 135ea │ │ │ │ + bcs.w 13642 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1358c │ │ │ │ + bcc.n 135e4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite lt │ │ │ │ movlt r1, #32 │ │ │ │ movge r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 134c0 │ │ │ │ + beq.n 13518 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1368a │ │ │ │ + beq.w 136e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 132c8 │ │ │ │ + b.n 13320 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1324c │ │ │ │ + bne.w 132a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #752] @ (137d4 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #752] @ (1382c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ add.w r3, sl, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 134fe │ │ │ │ - bl 1d408 │ │ │ │ + beq.n 13556 │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1355e │ │ │ │ - ldr r7, [pc, #736] @ (137dc ) │ │ │ │ + cbnz r0, 135b6 │ │ │ │ + ldr r7, [pc, #736] @ (13834 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 132a0 │ │ │ │ + b.n 132f8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13686 │ │ │ │ + beq.w 136de │ │ │ │ add.w r0, sl, #3 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1377e │ │ │ │ + beq.w 137d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 133a8 │ │ │ │ - b.n 1337e │ │ │ │ + bne.w 13400 │ │ │ │ + b.n 133d6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 132aa │ │ │ │ + b.n 13302 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13234 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1328c │ │ │ │ mov r0, r9 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #656] @ (137d4 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #656] @ (1382c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ add.w r3, sl, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 134fe │ │ │ │ - bl 1d408 │ │ │ │ + beq.n 13556 │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1376e │ │ │ │ + beq.w 137c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1337e │ │ │ │ - b.n 132a0 │ │ │ │ + beq.w 133d6 │ │ │ │ + b.n 132f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 136b2 │ │ │ │ + beq.w 1370a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13676 │ │ │ │ + beq.n 136ce │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, sl, #3 │ │ │ │ movs r4, #0 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 132a0 │ │ │ │ - b.n 13508 │ │ │ │ + bne.w 132f8 │ │ │ │ + b.n 13560 │ │ │ │ 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 134b0 │ │ │ │ + b.n 13508 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13404 │ │ │ │ + beq.w 1345c │ │ │ │ movs r3, #32 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 13404 │ │ │ │ + b.n 1345c │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 136c4 │ │ │ │ + beq.n 1371c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1360c │ │ │ │ + cbz r0, 13664 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1371e │ │ │ │ + blt.w 13776 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 132c8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 13320 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1349a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 134f2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13194 │ │ │ │ - cbz r4, 1360a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 131ec │ │ │ │ + cbz r4, 13662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 135d0 │ │ │ │ + bne.n 13628 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1351a │ │ │ │ - ldr r7, [pc, #452] @ (137e0 ) │ │ │ │ + bne.n 13572 │ │ │ │ + ldr r7, [pc, #452] @ (13838 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 133b0 │ │ │ │ + b.n 13408 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r6, #0 │ │ │ │ it lt │ │ │ │ movlt r7, #0 │ │ │ │ - bge.w 131b2 │ │ │ │ - b.n 131c6 │ │ │ │ + bge.w 1320a │ │ │ │ + b.n 1321e │ │ │ │ sub.w r2, sl, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1378a │ │ │ │ + bcs.w 137e2 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 133a8 │ │ │ │ + b.n 13400 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a904 │ │ │ │ + bl 3a95c │ │ │ │ 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 131d4 │ │ │ │ - ldr r7, [pc, #368] @ (137e4 ) │ │ │ │ + b.n 1322c │ │ │ │ + ldr r7, [pc, #368] @ (1383c ) │ │ │ │ add r7, pc │ │ │ │ - b.n 133b0 │ │ │ │ + b.n 13408 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 132a0 │ │ │ │ + bne.w 132f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1350c │ │ │ │ + b.n 13564 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 134c0 │ │ │ │ + b.n 13518 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 131d4 │ │ │ │ + b.n 1322c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1355e │ │ │ │ - ldr r7, [pc, #312] @ (137e8 ) │ │ │ │ + bne.w 135b6 │ │ │ │ + ldr r7, [pc, #312] @ (13840 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 132a0 │ │ │ │ + b.n 132f8 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 135c6 │ │ │ │ + bne.n 1361e │ │ │ │ movs r7, #0 │ │ │ │ ldrh.w r0, [r9, #14] │ │ │ │ add r0, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 136d2 │ │ │ │ + b.n 1372a │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 136e2 │ │ │ │ + bne.n 1373a │ │ │ │ mov r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - bhi.n 136ce │ │ │ │ + bhi.n 13726 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 135fe │ │ │ │ + bcs.n 13656 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13786 │ │ │ │ + beq.n 137de │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13786 │ │ │ │ + beq.n 137de │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 13796 │ │ │ │ + blt.n 137ee │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 132c4 │ │ │ │ + b.n 1331c │ │ │ │ adds r0, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ite ne │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, #59 @ 0x3b │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 13400 │ │ │ │ + beq.w 13458 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 133d4 │ │ │ │ + b.n 1342c │ │ │ │ movs r7, #0 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 133f2 │ │ │ │ - b.n 132fe │ │ │ │ + bne.w 1344a │ │ │ │ + b.n 13356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a904 │ │ │ │ + bl 3a95c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.w 13310 │ │ │ │ - ldr r1, [pc, #136] @ (137ec ) │ │ │ │ + blt.w 13368 │ │ │ │ + ldr r1, [pc, #136] @ (13844 ) │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 13310 │ │ │ │ - ldr r7, [pc, #128] @ (137f0 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 13368 │ │ │ │ + ldr r7, [pc, #128] @ (13848 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 132a0 │ │ │ │ + b.n 132f8 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 131c4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1321c │ │ │ │ mov r4, r7 │ │ │ │ - ldr r7, [pc, #112] @ (137f4 ) │ │ │ │ + ldr r7, [pc, #112] @ (1384c ) │ │ │ │ add r7, pc │ │ │ │ - b.n 132a0 │ │ │ │ + b.n 132f8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1360c │ │ │ │ + b.n 13664 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ mov r7, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 133a8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13400 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 137b0 │ │ │ │ + beq.n 13808 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1372e │ │ │ │ + b.n 13786 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 132c4 │ │ │ │ + b.n 1331c │ │ │ │ nop │ │ │ │ - bpl.n 13764 │ │ │ │ + b.n 132fc │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + subs r0, r3, r7 │ │ │ │ movs r5, r1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + subs r2, r3, r5 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + adds r6, r0, r5 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ 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, #1084] @ 13c48 │ │ │ │ + ldr.w r7, [pc, #1084] @ 13ca0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #1084] @ 13c4c │ │ │ │ + ldr.w r3, [pc, #1084] @ 13ca4 │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r9, [r8, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 138be │ │ │ │ + beq.n 13916 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne.w r2, #1024 @ 0x400 │ │ │ │ - bne.n 13850 │ │ │ │ + bne.n 138a8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ae6 │ │ │ │ + beq.w 13b3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a40 │ │ │ │ - ldr r1, [pc, #992] @ (13c50 ) │ │ │ │ + beq.w 13a98 │ │ │ │ + ldr r1, [pc, #992] @ (13ca8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ ldrh.w ip, [r5, #12] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 138c4 │ │ │ │ + beq.n 1391c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ac8 │ │ │ │ + beq.w 13b20 │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.w 13a46 │ │ │ │ + bne.w 13a9e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13c16 │ │ │ │ + beq.w 13c6e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 138b8 │ │ │ │ + cbz r3, 13910 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 138b2 │ │ │ │ + cbz r1, 1390a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13af0 │ │ │ │ + bne.w 13b48 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 13af0 │ │ │ │ + bne.w 13b48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1389e │ │ │ │ + bne.n 138f6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r8, #296] @ 0x128 │ │ │ │ - b.n 13828 │ │ │ │ + b.n 13880 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 138b8 │ │ │ │ - cbz r0, 138e4 │ │ │ │ - ldr r3, [pc, #900] @ (13c54 ) │ │ │ │ + bne.n 13910 │ │ │ │ + cbz r0, 1393c │ │ │ │ + ldr r3, [pc, #900] @ (13cac ) │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - beq.n 138b8 │ │ │ │ - ldr r3, [pc, #888] @ (13c58 ) │ │ │ │ + beq.n 13910 │ │ │ │ + ldr r3, [pc, #888] @ (13cb0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ strb r2, [r3, #0] │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.n 138b8 │ │ │ │ + bne.n 13910 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13920 │ │ │ │ + beq.n 13978 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 13920 │ │ │ │ + cbnz r3, 13978 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1390e │ │ │ │ + cbz r3, 13966 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1390e │ │ │ │ + cbz r3, 13966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13c36 │ │ │ │ + bne.w 13c8e │ │ │ │ ldrh.w ip, [r5, #12] │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ mov r2, ip │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.n 138b8 │ │ │ │ + beq.n 13910 │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w 13a56 │ │ │ │ + bmi.w 13aae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13b4c │ │ │ │ + beq.w 13ba4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrd r9, r3, [r4, #16] │ │ │ │ - cbnz r3, 1393a │ │ │ │ + cbnz r3, 13992 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 13adc │ │ │ │ + bgt.w 13b34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 139ce │ │ │ │ + bne.n 13a26 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1398c │ │ │ │ - ldr r2, [pc, #788] @ (13c5c ) │ │ │ │ + beq.n 139e4 │ │ │ │ + ldr r2, [pc, #788] @ (13cb4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ add r2, pc │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 1398c │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 139e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1398c │ │ │ │ - ldr r1, [pc, #764] @ (13c60 ) │ │ │ │ + cbz r3, 139e4 │ │ │ │ + ldr r1, [pc, #764] @ (13cb8 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a6c4 │ │ │ │ + bl 3a71c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13c3a │ │ │ │ + bcs.w 13c92 │ │ │ │ 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 9bd0 <__time64@plt+0x1848> │ │ │ │ - ldr r3, [pc, #696] @ (13c54 ) │ │ │ │ + bl 9c28 <__time64@plt+0x1848> │ │ │ │ + ldr r3, [pc, #696] @ (13cac ) │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 139b4 │ │ │ │ + bne.n 13a0c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bf0 │ │ │ │ + beq.w 13c48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 13b36 │ │ │ │ + bcc.w 13b8e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 13bda │ │ │ │ + beq.w 13c32 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ clz r7, r8 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13bbc │ │ │ │ + bne.w 13c14 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13148 │ │ │ │ + bl 131a0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13bd4 │ │ │ │ + bne.w 13c2c │ │ │ │ subs.w r3, r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 138b8 │ │ │ │ + beq.w 13910 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 13b46 │ │ │ │ + ble.w 13b9e │ │ │ │ movs r1, #9 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - ldr r1, [pc, #564] @ (13c64 ) │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + ldr r1, [pc, #564] @ (13cbc ) │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ str.w r9, [r8, #312] @ 0x138 │ │ │ │ - b.n 1386e │ │ │ │ + b.n 138c6 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13a56 │ │ │ │ + beq.n 13aae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 138f6 │ │ │ │ + beq.w 1394e │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b04 │ │ │ │ + beq.n 13b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b7e │ │ │ │ + beq.w 13bd6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #8388608 @ 0x800000 │ │ │ │ movne.w r2, #142606336 @ 0x8800000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b4c │ │ │ │ + beq.n 13ba4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13c42 │ │ │ │ + bne.w 13c9a │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13bb4 │ │ │ │ + bcs.w 13c0c │ │ │ │ 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 138b8 │ │ │ │ + blt.w 13910 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13be4 │ │ │ │ + bcs.w 13c3c │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 138b8 │ │ │ │ + b.n 13910 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 1391a │ │ │ │ + beq.w 13972 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1391a │ │ │ │ - b.n 138f6 │ │ │ │ + bne.w 13972 │ │ │ │ + b.n 1394e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #9 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 1393a │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 13992 │ │ │ │ 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 13928 │ │ │ │ + beq.w 13980 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13922 │ │ │ │ - b.n 138f6 │ │ │ │ + bne.w 1397a │ │ │ │ + b.n 1394e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 13b4c │ │ │ │ + cbz r3, 13ba4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.w 13928 │ │ │ │ + bpl.w 13980 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 13b1e │ │ │ │ + beq.n 13b76 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13b9a │ │ │ │ - ldr r3, [pc, #308] @ (13c54 ) │ │ │ │ + beq.n 13bf2 │ │ │ │ + ldr r3, [pc, #308] @ (13cac ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ sub.w r8, r2, r3 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ - b.n 1392c │ │ │ │ + b.n 13984 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 13c06 │ │ │ │ + beq.n 13c5e │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 139ce │ │ │ │ - ldr r1, [pc, #288] @ (13c68 ) │ │ │ │ + b.n 13a26 │ │ │ │ + ldr r1, [pc, #288] @ (13cc0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 13a34 │ │ │ │ + b.n 13a8c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ - cbz r3, 13b88 │ │ │ │ + cbz r3, 13be0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r1, r3, #16 │ │ │ │ - bmi.w 138b8 │ │ │ │ + bmi.w 13910 │ │ │ │ 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 9d54 <__time64@plt+0x19cc> │ │ │ │ + b.w 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13b4c │ │ │ │ + beq.n 13ba4 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 1392c │ │ │ │ + b.n 13984 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 13b5a │ │ │ │ + bne.n 13bb2 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13b5e │ │ │ │ - b.n 13b5a │ │ │ │ + beq.n 13bb6 │ │ │ │ + b.n 13bb2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13b82 │ │ │ │ + beq.n 13bda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13b82 │ │ │ │ + beq.n 13bda │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13b82 │ │ │ │ + beq.n 13bda │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 13b1e │ │ │ │ + b.n 13b76 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13aaa │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13b02 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 13148 │ │ │ │ + bl 131a0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 138b8 │ │ │ │ + bne.w 13910 │ │ │ │ str.w sl, [r5, #16] │ │ │ │ - b.n 138b8 │ │ │ │ + b.n 13910 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #59 @ 0x3b │ │ │ │ - blt.n 13be6 │ │ │ │ + blt.n 13c3e │ │ │ │ movs r1, #10 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + b.w 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ mov r0, r5 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 139b4 │ │ │ │ + bne.w 13a0c │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 139ce │ │ │ │ - b.n 138b8 │ │ │ │ + bne.w 13a26 │ │ │ │ + b.n 13910 │ │ │ │ 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 138b8 │ │ │ │ + b.n 13910 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 13c30 │ │ │ │ - blx 7b08 │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 13c88 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 138b8 │ │ │ │ + b.n 13910 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ - b.n 1391a │ │ │ │ + b.n 13972 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1398c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 139e4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1392c │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + b.n 13984 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #536 @ (adr r0, 13e6c ) │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 13d00 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ 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 r8, [pc, #1284] @ 14184 │ │ │ │ + ldr.w r8, [pc, #1284] @ 141dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r8, pc │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13f3a │ │ │ │ - blx 7f18 │ │ │ │ + bne.w 13f92 │ │ │ │ + blx 7f64 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13f54 │ │ │ │ + beq.w 13fac │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13e04 │ │ │ │ + beq.w 13e5c │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13e3e │ │ │ │ + beq.w 13e96 │ │ │ │ add.w r2, r9, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub.w r2, fp, r9 │ │ │ │ strd r2, fp, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r7, r9 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 13de2 │ │ │ │ + beq.w 13e3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1400e │ │ │ │ + beq.w 14066 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1400e │ │ │ │ + bne.w 14066 │ │ │ │ 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 13e46 │ │ │ │ + blt.w 13e9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e62 │ │ │ │ + beq.w 13eba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13f2c │ │ │ │ + beq.w 13f84 │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f18 │ │ │ │ + beq.w 13f70 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w 13f08 │ │ │ │ + bmi.w 13f60 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 13d54 │ │ │ │ + blt.n 13dac │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 13d7a │ │ │ │ + beq.n 13dd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 13d7a │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 13dd2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 13d70 │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 13dc8 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ sub.w r2, r8, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bd0 <__time64@plt+0x1848> │ │ │ │ + bl 9c28 <__time64@plt+0x1848> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 13f22 │ │ │ │ + bcs.w 13f7a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r9, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r2, r3 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 13c6c │ │ │ │ + bl 13cc4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 13dca │ │ │ │ + blt.n 13e22 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 14004 │ │ │ │ + bcs.w 1405c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13eb8 │ │ │ │ + beq.n 13f10 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w sl, r4, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13ccc │ │ │ │ + bne.w 13d24 │ │ │ │ ldrd fp, r8, [sp, #20] │ │ │ │ - b.n 14016 │ │ │ │ + b.n 1406e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 13cf2 │ │ │ │ + beq.n 13d4a │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ add.w r2, sl, #4 │ │ │ │ mov r7, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 140f8 │ │ │ │ + beq.w 14150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 13cf2 │ │ │ │ - b.n 13de6 │ │ │ │ + beq.w 13d4a │ │ │ │ + b.n 13e3e │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 140d6 │ │ │ │ + bcs.w 1412e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 13cae │ │ │ │ + blt.w 13d06 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 140ac │ │ │ │ + bcs.w 14104 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13cb8 │ │ │ │ + bne.w 13d10 │ │ │ │ sub.w r4, sl, #4 │ │ │ │ str r7, [r5, #20] │ │ │ │ - b.n 13ec0 │ │ │ │ + b.n 13f18 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13d0e │ │ │ │ + bne.w 13d66 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 12484 │ │ │ │ + bl 124dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13d1c │ │ │ │ - cbz r6, 13e90 │ │ │ │ + bne.w 13d74 │ │ │ │ + cbz r6, 13ee8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 13e8a │ │ │ │ + cbnz r3, 13ee2 │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13e8a │ │ │ │ + beq.n 13ee2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14028 │ │ │ │ + beq.w 14080 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 13f84 │ │ │ │ + beq.n 13fdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 137f8 │ │ │ │ + bl 13850 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 13eb0 │ │ │ │ + cbz r3, 13f08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r5, #12] │ │ │ │ - blt.w 140c4 │ │ │ │ + blt.w 1411c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ mov r4, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 13dd0 │ │ │ │ + b.n 13e28 │ │ │ │ ldrd fp, r8, [sp, #20] │ │ │ │ subs r4, #4 │ │ │ │ str r2, [r5, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r1, fp, r9 │ │ │ │ ldrb.w r7, [fp, r3] │ │ │ │ - ldr r3, [pc, #700] @ (14188 ) │ │ │ │ + ldr r3, [pc, #700] @ (141e0 ) │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.n 13f66 │ │ │ │ + beq.n 13fbe │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 137f8 │ │ │ │ + bl 13850 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 13ef0 │ │ │ │ + ble.n 13f48 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r5, #12] │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 13ff4 │ │ │ │ + bcs.n 1404c │ │ │ │ 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 3a744 │ │ │ │ - cbz r0, 13f18 │ │ │ │ - bl 129d4 │ │ │ │ + bl 3a79c │ │ │ │ + cbz r0, 13f70 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13d46 │ │ │ │ + bne.w 13d9e │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r4, sl │ │ │ │ - b.n 13dd0 │ │ │ │ + b.n 13e28 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13d98 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13df0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, sl │ │ │ │ - bl 137f8 │ │ │ │ - b.n 13dd0 │ │ │ │ - bl 12484 │ │ │ │ + bl 13850 │ │ │ │ + b.n 13e28 │ │ │ │ + bl 124dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 140ec │ │ │ │ + beq.w 14144 │ │ │ │ sub.w r3, r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 13ca6 │ │ │ │ + bne.w 13cfe │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13cb8 │ │ │ │ + bne.w 13d10 │ │ │ │ sub.w r4, sl, #4 │ │ │ │ str r6, [r5, #20] │ │ │ │ - b.n 13f00 │ │ │ │ + b.n 13f58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [fp, r0] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 137f8 │ │ │ │ + bl 13850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb.w r7, [fp, r0] │ │ │ │ - b.n 13ede │ │ │ │ + b.n 13f36 │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 13e90 │ │ │ │ + beq.n 13ee8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 13f1e │ │ │ │ + beq.n 13f76 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 13faa │ │ │ │ + ble.n 14002 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ add.w r0, sl, #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 13c6c │ │ │ │ + bl 13cc4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 14100 │ │ │ │ + bcc.w 14158 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite le │ │ │ │ movle r1, #59 @ 0x3b │ │ │ │ movgt r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13eb2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13f0a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13dca │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13e22 │ │ │ │ ldrd fp, r8, [sp, #20] │ │ │ │ sub.w r4, sl, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 13ec0 │ │ │ │ + bne.w 13f18 │ │ │ │ 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, [r8, r2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 13e8a │ │ │ │ + bne.w 13ee2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr.w r2, r2, #393216 @ 0x60000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f1e │ │ │ │ + beq.w 13f76 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1411c │ │ │ │ + bne.n 14174 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 14162 │ │ │ │ + bgt.w 141ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #296] @ (1418c ) │ │ │ │ + ldr r2, [pc, #296] @ (141e4 ) │ │ │ │ add.w r8, fp, r9 │ │ │ │ add r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ add r8, r7 │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ subs r2, r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 13c6c │ │ │ │ + bl 13cc4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrd r3, r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 14170 │ │ │ │ + bcc.n 141c8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ge │ │ │ │ movge r1, #10 │ │ │ │ movlt r1, #59 @ 0x3b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13eb2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13f0a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r7, [sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 13cb8 │ │ │ │ - b.n 13e3e │ │ │ │ + bne.w 13d10 │ │ │ │ + b.n 13e96 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 14112 │ │ │ │ + bcs.n 1416a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 13eac │ │ │ │ + b.n 13f04 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 13e1e │ │ │ │ - b.n 13cae │ │ │ │ + bge.w 13e76 │ │ │ │ + b.n 13d06 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ subs r3, r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 13c9c │ │ │ │ + b.n 13cf4 │ │ │ │ ldrd fp, r8, [sp, #20] │ │ │ │ mov r4, sl │ │ │ │ - b.n 14016 │ │ │ │ + b.n 1406e │ │ │ │ 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 13eb2 │ │ │ │ + b.n 13f0a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 13eac │ │ │ │ - bl 3a548 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 13f04 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14056 │ │ │ │ + beq.n 140ae │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bgt.n 14166 │ │ │ │ - ldr r2, [pc, #92] @ (14190 ) │ │ │ │ + bgt.n 141be │ │ │ │ + ldr r2, [pc, #92] @ (141e8 ) │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r8, fp, r9 │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14076 │ │ │ │ + bne.n 140ce │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, sl │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 13dd0 │ │ │ │ + b.n 13e28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 14132 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 1418a │ │ │ │ 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 13eb2 │ │ │ │ + b.n 13f0a │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + bge.n 1427c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ 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 r6, [pc, #1000] @ (14590 ) │ │ │ │ + ldr r6, [pc, #1000] @ (145e8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (14594 ) │ │ │ │ + ldr r4, [pc, #1000] @ (145ec ) │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #1000] @ (14598 ) │ │ │ │ - ldr r5, [pc, #1000] @ (1459c ) │ │ │ │ + ldr r3, [pc, #1000] @ (145f0 ) │ │ │ │ + ldr r5, [pc, #1000] @ (145f4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 144e8 │ │ │ │ + beq.w 14540 │ │ │ │ ldr.w r7, [r5, #272] @ 0x110 │ │ │ │ mov r0, r8 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ 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 144e2 │ │ │ │ - bl 111a8 │ │ │ │ + beq.w 1453a │ │ │ │ + bl 11200 │ │ │ │ str.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ - cbz r0, 14222 │ │ │ │ + cbz r0, 1427a │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr.w r7, [r5, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - cbz r6, 14244 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + cbz r6, 1429c │ │ │ │ ldr r7, [r6, #28] │ │ │ │ ands.w r7, r7, #8388608 @ 0x800000 │ │ │ │ - beq.w 1447e │ │ │ │ + beq.w 144d6 │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ mov fp, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1453c │ │ │ │ + bne.w 14594 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 129e4 │ │ │ │ + bl 12a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1433a │ │ │ │ + beq.n 14392 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ add.w sl, r4, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 14286 │ │ │ │ + bne.n 142de │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1444a │ │ │ │ - blx 7f18 │ │ │ │ + beq.w 144a2 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 14286 │ │ │ │ + bls.n 142de │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 144f2 │ │ │ │ + beq.w 1454a │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 14286 │ │ │ │ + beq.n 142de │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w r2, r4, #64 @ 0x40 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r4, #134217728 @ 0x8000000 │ │ │ │ - beq.n 14286 │ │ │ │ + beq.n 142de │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129e4 │ │ │ │ + bl 12a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14292 │ │ │ │ + bne.n 142ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 12994 │ │ │ │ + bl 129ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 144dc │ │ │ │ + bne.w 14534 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ adds r7, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r1, r7 │ │ │ │ subs r7, #4 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ adds r6, r0, r7 │ │ │ │ str.w r8, [r0, r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14376 │ │ │ │ + beq.n 143ce │ │ │ │ mov r3, r9 │ │ │ │ add.w r2, r3, #9 │ │ │ │ str.w r2, [r6, #-4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14368 │ │ │ │ + bne.n 143c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r7, #0 │ │ │ │ movne r9, r7 │ │ │ │ - bne.n 143aa │ │ │ │ - ldr.w r9, [pc, #536] @ 145a0 │ │ │ │ + bne.n 14402 │ │ │ │ + ldr.w r9, [pc, #536] @ 145f8 │ │ │ │ add r9, pc │ │ │ │ ldr.w r8, [r9, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1456a │ │ │ │ + beq.w 145c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r7, r3, #2048 @ 0x800 │ │ │ │ - beq.w 14540 │ │ │ │ + beq.w 14598 │ │ │ │ mov r0, r8 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #18 │ │ │ │ it mi │ │ │ │ movmi.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bmi.n 143c0 │ │ │ │ - ldr r3, [pc, #488] @ (145a4 ) │ │ │ │ + bmi.n 14418 │ │ │ │ + ldr r3, [pc, #488] @ (145fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 13c6c │ │ │ │ + bl 13cc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ subs r2, r3, r2 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1442c │ │ │ │ - ldr r4, [pc, #424] @ (145a8 ) │ │ │ │ + beq.n 14484 │ │ │ │ + ldr r4, [pc, #424] @ (14600 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 14550 │ │ │ │ + bcs.w 145a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - ldr r3, [pc, #392] @ (145ac ) │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + ldr r3, [pc, #392] @ (14604 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, r7 │ │ │ │ - ldr r2, [pc, #384] @ (145b0 ) │ │ │ │ - ldr r3, [pc, #356] @ (14594 ) │ │ │ │ + ldr r2, [pc, #384] @ (14608 ) │ │ │ │ + ldr r3, [pc, #356] @ (145ec ) │ │ │ │ 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 1458a │ │ │ │ + bne.w 145e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ - b.n 14286 │ │ │ │ + b.n 142de │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14244 │ │ │ │ + beq.w 1429c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a744 │ │ │ │ - ldr r1, [pc, #288] @ (145b4 ) │ │ │ │ + bl 3a79c │ │ │ │ + ldr r1, [pc, #288] @ (1460c ) │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov fp, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r5, #1236] @ 0x4d4 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ ldr.w r3, [r5, #1236] @ 0x4d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14586 │ │ │ │ + beq.n 145de │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r0, fp │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - b.n 14280 │ │ │ │ + b.n 142d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 1442c │ │ │ │ + b.n 14484 │ │ │ │ ldr.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ - b.n 1421e │ │ │ │ + b.n 14276 │ │ │ │ ldr.w r0, [r5, #312] @ 0x138 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ - b.n 14210 │ │ │ │ + b.n 14268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - bne.n 1455a │ │ │ │ + bne.n 145b2 │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 14286 │ │ │ │ + b.n 142de │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 14280 │ │ │ │ + b.n 142d8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r9, r7 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.n 143aa │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.n 14402 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 14416 │ │ │ │ + b.n 1446e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 142c4 │ │ │ │ + b.n 1431c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 143aa │ │ │ │ + b.n 14402 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 144ca │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 14522 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + bpl.n 1463c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + bpl.n 14634 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1c000c │ │ │ │ - vld1.8 {d16[0]}, [r8], ip │ │ │ │ - vld1.8 {d0[0]}, [r4], ip │ │ │ │ - vst1.8 {d0[0]}, [r0], ip │ │ │ │ - stmia r3!, {r2} │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ + movs r5, r1 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ + movs r5, r1 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ + movs r5, r1 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ + movs r5, r1 │ │ │ │ + bcs.n 14554 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + ldrsb r0, [r2, 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 145e2 │ │ │ │ + bpl.n 1463a │ │ │ │ mov r6, r5 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 1460a │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 14662 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ands r3, r4 │ │ │ │ cmp.w r3, #67108864 @ 0x4000000 │ │ │ │ - bne.n 145dc │ │ │ │ + bne.n 14634 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14194 │ │ │ │ + bl 141ec │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ands r3, r4 │ │ │ │ cmp.w r3, #67108864 @ 0x4000000 │ │ │ │ - bne.n 145dc │ │ │ │ + bne.n 14634 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14194 │ │ │ │ + bl 141ec │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 145dc │ │ │ │ + bmi.n 14634 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 145dc │ │ │ │ + blx 7b48 │ │ │ │ + b.n 14634 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 14678 │ │ │ │ + cbz r1, 146d0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 14674 │ │ │ │ + cbz r3, 146cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14654 │ │ │ │ + beq.n 146ac │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 1466a │ │ │ │ + cbnz r0, 146c2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14654 │ │ │ │ + beq.n 146ac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 101c4 │ │ │ │ + b.w 1021c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #320 @ 0x140 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - beq.n 146c4 │ │ │ │ + beq.n 1471c │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.n 146b0 │ │ │ │ + bmi.n 14708 │ │ │ │ and.w r2, r3, #2048 @ 0x800 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 1469c │ │ │ │ - cbnz r2, 146e0 │ │ │ │ + bmi.n 146f4 │ │ │ │ + cbnz r2, 14738 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 14194 │ │ │ │ + b.n 141ec │ │ │ │ bic.w r3, r3, #10240 @ 0x2800 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14692 │ │ │ │ - ldr r0, [pc, #64] @ (146ec ) │ │ │ │ + beq.n 146ea │ │ │ │ + ldr r0, [pc, #64] @ (14744 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 146c8 │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 14720 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #2048 @ 0x800 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 14690 │ │ │ │ - b.n 1469c │ │ │ │ + bpl.n 146e8 │ │ │ │ + b.n 146f4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1466a │ │ │ │ + b.n 146c2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 146b8 │ │ │ │ + bne.n 14710 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 101c4 │ │ │ │ + b.w 1021c │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 14692 │ │ │ │ - ldr r6, [pc, #688] @ (149a0 ) │ │ │ │ + b.n 146ea │ │ │ │ + strb r4, [r0, r6] │ │ │ │ movs r1, 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.w ip, [pc, #264] @ 1480c │ │ │ │ + ldr.w ip, [pc, #264] @ 14864 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w lr, [r0, #12] │ │ │ │ mov r6, r2 │ │ │ │ add ip, pc │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 147c2 │ │ │ │ + beq.n 1481a │ │ │ │ tst.w lr, #258 @ 0x102 │ │ │ │ - bne.n 14788 │ │ │ │ - ldr r3, [pc, #244] @ (14810 ) │ │ │ │ + bne.n 147e0 │ │ │ │ + ldr r3, [pc, #244] @ (14868 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr.w fp, [r8, #312] @ 0x138 │ │ │ │ ldr.w sl, [r8, #1236] @ 0x4d4 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 14770 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 14770 │ │ │ │ + cbz r0, 147c8 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 147c8 │ │ │ │ ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ ands.w r1, r6, #65536 @ 0x10000 │ │ │ │ strd fp, r3, [r8, #312] @ 0x138 │ │ │ │ ldr.w r3, [r8, #1236] @ 0x4d4 │ │ │ │ str.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ str.w sl, [r8, #1236] @ 0x4d4 │ │ │ │ - beq.n 147fa │ │ │ │ + beq.n 14852 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10dbc │ │ │ │ + b.w 10e14 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14194 │ │ │ │ + bl 141ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #258 @ 0x102 │ │ │ │ - cbnz r3, 147ee │ │ │ │ + cbnz r3, 14846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 147a4 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 147fc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ - cbnz r3, 147ee │ │ │ │ + cbnz r3, 14846 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 147ee │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 14846 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 147f2 │ │ │ │ + cbz r3, 1484a │ │ │ │ tst.w lr, #258 @ 0x102 │ │ │ │ - bne.n 147dc │ │ │ │ + bne.n 14834 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14194 │ │ │ │ + bl 141ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14794 │ │ │ │ + bne.n 147ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - beq.n 147c6 │ │ │ │ - b.n 147ee │ │ │ │ + beq.n 1481e │ │ │ │ + b.n 14846 │ │ │ │ and.w r2, r6, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - bl 14194 │ │ │ │ - b.n 14760 │ │ │ │ + bl 141ec │ │ │ │ + b.n 147b8 │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #68] @ (14868 ) │ │ │ │ + ldr r3, [pc, #68] @ (148c0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (1486c ) │ │ │ │ + ldr r2, [pc, #68] @ (148c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbnz r3, 14844 │ │ │ │ - ldr r6, [pc, #60] @ (14870 ) │ │ │ │ + cbnz r3, 1489c │ │ │ │ + ldr r6, [pc, #60] @ (148c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1484c │ │ │ │ + cbz r0, 148a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 14832 │ │ │ │ + bl 1e810 │ │ │ │ + b.n 1488a │ │ │ │ movs r1, #28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r1, #0] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103e8 │ │ │ │ - ite eq │ │ │ │ - moveq r4, r1 │ │ │ │ - lslne r4, r4, #17 │ │ │ │ + b.w 10440 │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #392 @ (adr r0, 14a54 ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 148a8 │ │ │ │ + cbz r1, 14900 │ │ │ │ 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 148a6 │ │ │ │ + bge.n 148fe │ │ │ │ lsls r0, r0, #4 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 148b8 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 14910 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 148c4 │ │ │ │ + bmi.n 1491c │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #7 │ │ │ │ strh.w r2, [r4, #108] @ 0x6c │ │ │ │ - b.n 148a2 │ │ │ │ + b.n 148fa │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 148b8 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 14910 │ │ │ │ nop │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.n 148e0 │ │ │ │ - b.w 10388 │ │ │ │ + bmi.n 14938 │ │ │ │ + b.w 103e0 │ │ │ │ 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] @ (149b0 ) │ │ │ │ + ldr r3, [pc, #184] @ (14a08 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #184] @ (149b4 ) │ │ │ │ + ldr r2, [pc, #184] @ (14a0c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ldr.w r6, [r4, #312] @ 0x138 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ and.w r3, r3, #49152 @ 0xc000 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ mov r0, r7 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r4, #312] @ 0x138 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 14930 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 14988 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 1498e │ │ │ │ - ldr r1, [pc, #132] @ (149b8 ) │ │ │ │ + bpl.n 149e6 │ │ │ │ + ldr r1, [pc, #132] @ (14a10 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 1495a │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 149b2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1495a │ │ │ │ + cbz r3, 149b2 │ │ │ │ ldr.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a6c4 │ │ │ │ + bl 3a71c │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r6, [r4, #312] @ 0x138 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 14980 │ │ │ │ + bcs.n 149d8 │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 14972 │ │ │ │ + bge.n 149ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1497a │ │ │ │ + b.n 149d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14930 │ │ │ │ + beq.n 14988 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #20] @ (149bc ) │ │ │ │ + ldr r1, [pc, #20] @ (14a14 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 14940 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 14998 │ │ │ │ nop │ │ │ │ - bkpt 0x0038 │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #728] @ (14c98 ) │ │ │ │ + strh r6, [r1, r2] │ │ │ │ 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, #264] @ (14adc ) │ │ │ │ + ldr r6, [pc, #264] @ (14b34 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 14a16 │ │ │ │ - ldr r3, [pc, #256] @ (14ae0 ) │ │ │ │ + cbz r1, 14a6e │ │ │ │ + ldr r3, [pc, #256] @ (14b38 ) │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movt r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 14a06 │ │ │ │ + cbz r0, 14a5e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 14a06 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 14a5e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14ab8 │ │ │ │ + beq.n 14b10 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10554 │ │ │ │ - bl 10554 │ │ │ │ + b.w 105ac │ │ │ │ + bl 105ac │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 14aa6 │ │ │ │ + bmi.n 14afe │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 14a88 │ │ │ │ - ldr.w sl, [pc, #184] @ 14ae4 │ │ │ │ + ble.n 14ae0 │ │ │ │ + ldr.w sl, [pc, #184] @ 14b3c │ │ │ │ mvn.w r7, #7 │ │ │ │ movs r6, #0 │ │ │ │ add sl, pc │ │ │ │ - b.n 14a40 │ │ │ │ + b.n 14a98 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 14a88 │ │ │ │ + ble.n 14ae0 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ add r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 14a62 │ │ │ │ + beq.n 14aba │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14a36 │ │ │ │ + bne.n 14a8e │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r1, r1, r9 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 14a40 │ │ │ │ + bgt.n 14a98 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 14a9c │ │ │ │ + bpl.n 14af4 │ │ │ │ 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 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14a22 │ │ │ │ + beq.n 14a7a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 14a22 │ │ │ │ - b.n 14a98 │ │ │ │ + ble.n 14a7a │ │ │ │ + b.n 14af0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 14ad4 │ │ │ │ + cbz r3, 14b2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10dbc │ │ │ │ + b.w 10e14 │ │ │ │ orr.w r9, r9, #8192 @ 0x2000 │ │ │ │ - b.n 14abc │ │ │ │ + b.n 14b14 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r4, 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 r4, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r5, r1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 14b2c │ │ │ │ + bpl.n 14b84 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 14b2c │ │ │ │ + cbz r0, 14b84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ subs r2, #28 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ - b.n 14b30 │ │ │ │ + b.n 14b88 │ │ │ │ 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, r6 │ │ │ │ @@ -17631,810 +17638,810 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #232] @ (14c44 ) │ │ │ │ + ldr r4, [pc, #232] @ (14c9c ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c28 │ │ │ │ - ldr r1, [pc, #212] @ (14c48 ) │ │ │ │ + beq.n 14c80 │ │ │ │ + ldr r1, [pc, #212] @ (14ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c1c │ │ │ │ - ldr r3, [pc, #204] @ (14c4c ) │ │ │ │ + beq.n 14c74 │ │ │ │ + ldr r3, [pc, #204] @ (14ca4 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 14b90 │ │ │ │ - b.n 14c20 │ │ │ │ + cbnz r1, 14be8 │ │ │ │ + b.n 14c78 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 14c20 │ │ │ │ + beq.n 14c78 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14b88 │ │ │ │ + bne.n 14be0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 14c14 │ │ │ │ - ldr r1, [pc, #176] @ (14c50 ) │ │ │ │ + beq.n 14c6c │ │ │ │ + ldr r1, [pc, #176] @ (14ca8 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 14bb0 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 14c08 │ │ │ │ add.w r8, r8, #9 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldrh.w fp, [r6, #12] │ │ │ │ adds r0, #1 │ │ │ │ add r8, r0 │ │ │ │ orr.w r3, fp, #512 @ 0x200 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 14c02 │ │ │ │ + beq.n 14c5a │ │ │ │ ldr.w sl, [r7, #92] @ 0x5c │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 14c2c │ │ │ │ + ble.n 14c84 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ sub.w r7, r5, r8 │ │ │ │ subs r7, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 14bf2 │ │ │ │ + b.n 14c4a │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 14c2c │ │ │ │ + beq.n 14c84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14be8 │ │ │ │ + bne.n 14c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ strh r2, [r6, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 10808 │ │ │ │ - cbz r0, 14c40 │ │ │ │ + bl 10860 │ │ │ │ + cbz r0, 14c98 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 14c20 │ │ │ │ + cbz r7, 14c78 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ - b.n 14b70 │ │ │ │ + b.n 14bc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #32] @ (14c54 ) │ │ │ │ + ldr r2, [pc, #32] @ (14cac ) │ │ │ │ movs r1, #3 │ │ │ │ strh r0, [r6, #12] │ │ │ │ - ldr r0, [pc, #32] @ (14c58 ) │ │ │ │ + ldr r0, [pc, #32] @ (14cb0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - blx 831c │ │ │ │ - cbnz r0, 14cbc │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 8374 │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - ldr r1, [pc, #976] @ (1501c ) │ │ │ │ + str r4, [r1, r3] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #384] @ (14dd4 ) │ │ │ │ + ldr r7, [pc, #224] @ (14d8c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #224] @ (14d38 ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r6, [pc, #520] @ (14ebc ) │ │ │ │ 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, #468] @ (14e44 ) │ │ │ │ + ldr r2, [pc, #468] @ (14e9c ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbnz r1, 14c8c │ │ │ │ - b.n 14e12 │ │ │ │ + cbnz r1, 14ce4 │ │ │ │ + b.n 14e6a │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r4, #43 @ 0x2b │ │ │ │ - beq.w 14d9a │ │ │ │ + beq.w 14df2 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 14c96 │ │ │ │ + beq.n 14cee │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r4, [r2], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14c7e │ │ │ │ + bne.n 14cd6 │ │ │ │ ldr.w fp, [r3, #92] @ 0x5c │ │ │ │ subs r5, r7, r6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14d5e │ │ │ │ + beq.n 14db6 │ │ │ │ ldrsh.w r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 14db8 │ │ │ │ + blt.w 14e10 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 14d5e │ │ │ │ + ble.n 14db6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ strd r4, r7, [sp, #20] │ │ │ │ sub.w r8, r2, #8 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14d2c │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ - cbz r3, 14d12 │ │ │ │ + cbz r3, 14d6a │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 14d56 │ │ │ │ + beq.n 14dae │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ mov r4, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 14cc4 │ │ │ │ + beq.n 14d1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14cc4 │ │ │ │ + beq.n 14d1c │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 14d56 │ │ │ │ + beq.n 14dae │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, r7 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14cec │ │ │ │ + bne.n 14d44 │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14cc8 │ │ │ │ + bne.n 14d20 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r3, r9 │ │ │ │ ands r2, r1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - bne.n 14d3e │ │ │ │ + bne.n 14d96 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ands r2, r1 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 14d2e │ │ │ │ + beq.n 14d86 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [pc, #264] @ (14e48 ) │ │ │ │ + ldr r2, [pc, #264] @ (14ea0 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r1, [r3, #312] @ 0x138 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ - beq.n 14e24 │ │ │ │ + beq.n 14e7c │ │ │ │ ldrh.w sl, [r3, #106] @ 0x6a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14e24 │ │ │ │ + beq.n 14e7c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - b.n 14d78 │ │ │ │ + b.n 14dd0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 14e24 │ │ │ │ + beq.n 14e7c │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14d72 │ │ │ │ + bne.n 14dca │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14d72 │ │ │ │ + bne.n 14dca │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r3, #92] @ 0x5c │ │ │ │ subs r5, r7, r6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14d5a │ │ │ │ + beq.n 14db2 │ │ │ │ ldrsh.w r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14db8 │ │ │ │ + blt.n 14e10 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 14cb2 │ │ │ │ - b.n 14d5a │ │ │ │ + bgt.w 14d0a │ │ │ │ + b.n 14db2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r8, r2 │ │ │ │ - b.n 14dda │ │ │ │ + b.n 14e32 │ │ │ │ adds r4, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 14e1e │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 14e76 │ │ │ │ ldrb.w r2, [r7, fp] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 14dd8 │ │ │ │ + bne.n 14e30 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r7, r8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14dd8 │ │ │ │ + bne.n 14e30 │ │ │ │ add r7, fp │ │ │ │ add r7, r5 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14dd8 │ │ │ │ + bne.n 14e30 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 14d3e │ │ │ │ + b.n 14d96 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ - b.n 14d5a │ │ │ │ + b.n 14db2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #32] @ (14e4c ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #32] @ (14ea4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (14e50 ) │ │ │ │ + ldr r0, [pc, #28] @ (14ea8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #3 │ │ │ │ strd r6, r4, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - revsh r2, r0 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r5 │ │ │ │ + ldr r4, [pc, #536] @ (150c4 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 14e98 │ │ │ │ + bpl.n 14ef0 │ │ │ │ and.w r2, r3, #18 │ │ │ │ and.w r1, r3, #8 │ │ │ │ cmp r2, #18 │ │ │ │ - beq.n 14eb4 │ │ │ │ - cbnz r1, 14eaa │ │ │ │ + beq.n 14f0c │ │ │ │ + cbnz r1, 14f02 │ │ │ │ lsls r3, r3, #26 │ │ │ │ itt mi │ │ │ │ movmi r1, #2 │ │ │ │ movmi r6, r1 │ │ │ │ - bpl.n 14ebc │ │ │ │ - cbz r4, 14e94 │ │ │ │ + bpl.n 14f14 │ │ │ │ + cbz r4, 14eec │ │ │ │ ldr r5, [r4, #0] │ │ │ │ subs r5, #1 │ │ │ │ add r5, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a34 │ │ │ │ + bl a9164 │ │ │ │ subs r5, r5, r1 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst.w r3, #368 @ 0x170 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ it eq │ │ │ │ moveq r1, #4 │ │ │ │ - bne.n 14e94 │ │ │ │ + bne.n 14eec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14e84 │ │ │ │ - b.n 14e94 │ │ │ │ + bne.n 14edc │ │ │ │ + b.n 14eec │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14e84 │ │ │ │ - b.n 14e94 │ │ │ │ + bne.n 14edc │ │ │ │ + b.n 14eec │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 14eaa │ │ │ │ + bne.n 14f02 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 14eaa │ │ │ │ + bpl.n 14f02 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14e84 │ │ │ │ - b.n 14e94 │ │ │ │ + bne.n 14edc │ │ │ │ + b.n 14eec │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #188] @ (14f94 ) │ │ │ │ + ldr r5, [pc, #188] @ (14fec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #188] @ (14f98 ) │ │ │ │ + ldr r4, [pc, #188] @ (14ff0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ - cbz r1, 14f08 │ │ │ │ - ldr r5, [pc, #176] @ (14f9c ) │ │ │ │ - ldr r4, [pc, #168] @ (14f98 ) │ │ │ │ + cbz r1, 14f60 │ │ │ │ + ldr r5, [pc, #176] @ (14ff4 ) │ │ │ │ + ldr r4, [pc, #168] @ (14ff0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 14f90 │ │ │ │ + bne.n 14fe8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ ldrh.w ip, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r5, ip, #16384 @ 0x4000 │ │ │ │ - bne.n 14f5a │ │ │ │ + bne.n 14fb2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldrd r3, r2, [r6, #28] │ │ │ │ subs r3, r4, r3 │ │ │ │ adds r5, r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 14f72 │ │ │ │ + bcs.n 14fca │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 14f84 │ │ │ │ + cbnz r3, 14fdc │ │ │ │ ldrh r3, [r5, #14] │ │ │ │ strh r3, [r4, #14] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #68] @ (14fa0 ) │ │ │ │ - ldr r3, [pc, #56] @ (14f98 ) │ │ │ │ + ldr r2, [pc, #68] @ (14ff8 ) │ │ │ │ + ldr r3, [pc, #56] @ (14ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f90 │ │ │ │ + bne.n 14fe8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ strcc r2, [r4, #20] │ │ │ │ - bcc.n 14f4e │ │ │ │ + bcc.n 14fa6 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 14f4e │ │ │ │ + bmi.n 14fa6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ str r2, [r4, #20] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 14f4e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + b.n 14fa6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, 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.w r8, [pc, #268] @ 150c4 │ │ │ │ + ldr.w r8, [pc, #268] @ 1511c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r3, #12 │ │ │ │ mov r7, r3 │ │ │ │ add r8, pc │ │ │ │ mov r9, r2 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1508e │ │ │ │ + beq.n 150e6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 14ff6 │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 1504e │ │ │ │ adds r7, r0, #1 │ │ │ │ - ldr r3, [pc, #208] @ (150c8 ) │ │ │ │ + ldr r3, [pc, #208] @ (15120 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r8, [r6, #308] @ 0x134 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 15050 │ │ │ │ - ldr r1, [pc, #196] @ (150cc ) │ │ │ │ + beq.n 150a8 │ │ │ │ + ldr r1, [pc, #196] @ (15124 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 15016 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 1506e │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ ldr.w r9, [r6, #1220] @ 0x4c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150a2 │ │ │ │ + beq.n 150fa │ │ │ │ mov r0, r8 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #168] @ (150d0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #168] @ (15128 ) │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 15094 │ │ │ │ + bcs.n 150ec │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r6, #1220] @ 0x4c4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 15062 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 150ba │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 150bc │ │ │ │ + cbz r2, 15114 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ ldr r3, [r6, #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, [r5, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #68] @ (150d4 ) │ │ │ │ + ldr r6, [pc, #68] @ (1512c ) │ │ │ │ add r6, pc │ │ │ │ - b.n 14fd8 │ │ │ │ + b.n 15030 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 15048 │ │ │ │ + bge.n 150a0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 15050 │ │ │ │ + b.n 150a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ - b.n 15020 │ │ │ │ + b.n 15078 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 15062 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 150ba │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r2, pc │ │ │ │ + ldr r4, [pc, #328] @ (15274 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #72] @ 15134 │ │ │ │ + ldr.w ip, [pc, #72] @ 1518c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #72] @ (15138 ) │ │ │ │ + ldr r2, [pc, #72] @ (15190 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #72] @ (1513c ) │ │ │ │ + ldr r1, [pc, #72] @ (15194 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movs r3, #20 │ │ │ │ - ldr r4, [pc, #64] @ (15140 ) │ │ │ │ + ldr r4, [pc, #64] @ (15198 ) │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 14fa4 │ │ │ │ - ldr r2, [pc, #40] @ (15144 ) │ │ │ │ - ldr r3, [pc, #36] @ (15140 ) │ │ │ │ + bl 14ffc │ │ │ │ + ldr r2, [pc, #40] @ (1519c ) │ │ │ │ + ldr r3, [pc, #36] @ (15198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15130 │ │ │ │ + bne.n 15188 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - setpan #1 │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1524c ) │ │ │ │ + ldr r3, [pc, #240] @ (152a4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ (15250 ) │ │ │ │ + ldr r2, [pc, #240] @ (152a8 ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #236] @ (15254 ) │ │ │ │ + ldr r1, [pc, #236] @ (152ac ) │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 15242 │ │ │ │ + bne.n 1529a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r1, r7, #76 @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov lr, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r0, #24] │ │ │ │ strb r3, [r0, #4] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r3, [r0, #12] │ │ │ │ - cbz r4, 151ea │ │ │ │ + cbz r4, 15242 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r9 │ │ │ │ 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} │ │ │ │ mov r3, lr │ │ │ │ - ldr r2, [pc, #104] @ (15258 ) │ │ │ │ + ldr r2, [pc, #104] @ (152b0 ) │ │ │ │ cmp r7, #16 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [lr, #52] @ 0x34 │ │ │ │ str.w r9, [r3], #76 │ │ │ │ strd r3, r8, [r5, #20] │ │ │ │ mov.w r3, #10 │ │ │ │ strh r3, [r5, #14] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #8768 @ 0x2240 │ │ │ │ orreq.w r3, r3, #35 @ 0x23 │ │ │ │ - beq.n 15222 │ │ │ │ + beq.n 1527a │ │ │ │ orr.w r3, r3, #8704 @ 0x2200 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ orrne.w r3, r3, #3 │ │ │ │ orreq.w r3, r3, #11 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - cbnz r6, 1522c │ │ │ │ + cbnz r6, 15284 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strh r3, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r5 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150d8 │ │ │ │ + bl 15130 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 731cc │ │ │ │ - b.n 151b0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + bl 73224 │ │ │ │ + b.n 15208 │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldr r1, [pc, #448] @ (15470 ) │ │ │ │ movs r1, r1 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ 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, r0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 1527e │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 152d6 │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r1, [pc, #88] @ (152d8 ) │ │ │ │ + ldr r1, [pc, #88] @ (15330 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 152b6 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 1530e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 152b6 │ │ │ │ + cbz r0, 1530e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1525c │ │ │ │ + bl 152b4 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 152c6 │ │ │ │ + bcs.n 1531e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r1, [pc, #52] @ (152dc ) │ │ │ │ + ldr r1, [pc, #52] @ (15334 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + b.w 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 152a2 │ │ │ │ + bge.n 152fa │ │ │ │ movs r2, #0 │ │ │ │ - b.n 152a6 │ │ │ │ + b.n 152fe │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r4, r1 │ │ │ │ - add r5, pc, #976 @ (adr r5, 156b0 ) │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ 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 1532c │ │ │ │ + beq.n 15384 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r4, 1531e │ │ │ │ - b.n 1532e │ │ │ │ + cbnz r4, 15376 │ │ │ │ + b.n 15386 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1531a │ │ │ │ + cbz r2, 15372 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cbz r2, 1531a │ │ │ │ + cbz r2, 15372 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1533a │ │ │ │ + cbnz r0, 15392 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - cbz r4, 1532e │ │ │ │ + cbz r4, 15386 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1530c │ │ │ │ + beq.n 15364 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 15334 │ │ │ │ + cbnz r4, 1538c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ @@ -18443,432 +18450,432 @@ │ │ │ │ stmdb 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 r8, r2, lsl #4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #452] @ (15520 ) │ │ │ │ + ldr r1, [pc, #452] @ (15578 ) │ │ │ │ sub sp, #12 │ │ │ │ sub.w r9, r8, #8 │ │ │ │ - ldr.w sl, [pc, #448] @ 15524 │ │ │ │ + ldr.w sl, [pc, #448] @ 1557c │ │ │ │ add r1, pc │ │ │ │ add r4, r9 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 15386 │ │ │ │ + cbz r0, 153de │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.n 15412 │ │ │ │ + bmi.n 1546a │ │ │ │ ldrd r1, r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 15476 │ │ │ │ + beq.n 154ce │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 154b4 │ │ │ │ + beq.w 1550c │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #16] │ │ │ │ add r6, r9 │ │ │ │ - bne.n 1545a │ │ │ │ + bne.n 154b2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10cd8 │ │ │ │ + bl 10d30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 153c4 │ │ │ │ + beq.n 1541c │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 153d2 │ │ │ │ + bcc.n 1542a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r1, r5 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.n 154c2 │ │ │ │ + bcc.n 1551a │ │ │ │ ldrd r2, r8, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 154ce │ │ │ │ - ldr r2, [pc, #332] @ (15528 ) │ │ │ │ + beq.n 15526 │ │ │ │ + ldr r2, [pc, #332] @ (15580 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - ldr r2, [pc, #324] @ (1552c ) │ │ │ │ + ldr r2, [pc, #324] @ (15584 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ add.w r2, r2, #3 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #20] │ │ │ │ - beq.n 153f8 │ │ │ │ + beq.n 15450 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 154ec │ │ │ │ + beq.n 15544 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1540a │ │ │ │ + beq.n 15462 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ 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 7f3c │ │ │ │ - cbz r0, 1547c │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 154d4 │ │ │ │ ldr r7, [r7, #48] @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ sub.w fp, r8, #24 │ │ │ │ add r9, r7 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ mov r0, r9 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ add.w r3, r7, fp │ │ │ │ sub.w r1, r0, r9 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1544e │ │ │ │ + b.n 154a6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, #16 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 154f6 │ │ │ │ + beq.n 1554e │ │ │ │ subs r7, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 15444 │ │ │ │ + bgt.n 1549c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 15482 │ │ │ │ + b.n 154da │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 154a8 │ │ │ │ + bpl.n 15500 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r2, r3, #16777216 @ 0x1000000 │ │ │ │ - bl 10cd8 │ │ │ │ - b.n 153b4 │ │ │ │ + bl 10d30 │ │ │ │ + b.n 1540c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1539c │ │ │ │ - b.n 153f8 │ │ │ │ + bne.n 153f4 │ │ │ │ + b.n 15450 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r2, #20992 @ 0x5200 │ │ │ │ - ldr r3, [pc, #160] @ (15530 ) │ │ │ │ + ldr r3, [pc, #160] @ (15588 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr.w r3, [sl, 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, r6 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15466 │ │ │ │ - b.n 153aa │ │ │ │ + bne.n 154be │ │ │ │ + b.n 15402 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 154ce │ │ │ │ + bcc.n 15526 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r1, r5 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 154ce │ │ │ │ + bcs.n 15526 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r2, r8, r2 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 153f8 │ │ │ │ + b.n 15450 │ │ │ │ ldrd r1, r2, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 153da │ │ │ │ + beq.n 15432 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 153f8 │ │ │ │ + beq.n 15450 │ │ │ │ ldrh r5, [r4, #14] │ │ │ │ - cbnz r5, 1550e │ │ │ │ + cbnz r5, 15566 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - b.n 153f8 │ │ │ │ - bl 152e0 │ │ │ │ - ldr r1, [pc, #56] @ (15534 ) │ │ │ │ + b.n 15450 │ │ │ │ + bl 15338 │ │ │ │ + ldr r1, [pc, #56] @ (1558c ) │ │ │ │ subs r6, r6, r7 │ │ │ │ add r1, pc │ │ │ │ lsls r6, r6, #4 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ subs r6, #24 │ │ │ │ add r3, r6 │ │ │ │ - b.n 15482 │ │ │ │ + b.n 154da │ │ │ │ mov r0, r5 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - blx 7b30 │ │ │ │ - b.n 154ec │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 15544 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r4, r1 │ │ │ │ - cbz r4, 15598 │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #872] @ (158b8 ) │ │ │ │ + ldr r3, [pc, #872] @ (15910 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ mov sl, r1 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ it mi │ │ │ │ movmi r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ itt mi │ │ │ │ strmi.w sl, [r8, #28] │ │ │ │ strmi.w r8, [r8, #84] @ 0x54 │ │ │ │ - bmi.w 157a8 │ │ │ │ + bmi.w 15800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r3, #7 │ │ │ │ - bmi.w 15894 │ │ │ │ + bmi.w 158ec │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbnz r4, 1558a │ │ │ │ + cbnz r4, 155e2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #28 │ │ │ │ - cbz r3, 1558a │ │ │ │ + cbz r3, 155e2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #28 │ │ │ │ - ldr r3, [pc, #816] @ (158bc ) │ │ │ │ + ldr r3, [pc, #816] @ (15914 ) │ │ │ │ movs r7, #24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrh.w r0, [r8, #110] @ 0x6e │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mla r0, r7, r0, r4 │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ ldr.w r2, [r9, #312] @ 0x138 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldrh.w r2, [r8, #110] @ 0x6e │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15884 │ │ │ │ + bne.w 158dc │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ 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 r2, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ subs r5, r2, #1 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ - bmi.w 15786 │ │ │ │ + bmi.w 157de │ │ │ │ sub.w r3, r6, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r3, r0, #4194304 @ 0x400000 │ │ │ │ movw ip, #49280 @ 0xc080 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 156aa │ │ │ │ + b.n 15702 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15758 │ │ │ │ - cbz r2, 15632 │ │ │ │ + beq.w 157b0 │ │ │ │ + cbz r2, 1568a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 158a2 │ │ │ │ + bne.w 158fa │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 158a2 │ │ │ │ + bmi.w 158fa │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldreq r4, [r3, #0] │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1565c │ │ │ │ + cbz r0, 156b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 1587a │ │ │ │ + beq.w 158d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157ae │ │ │ │ + bne.w 15806 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr.w r3, [r9, #1212] @ 0x4bc │ │ │ │ - cbz r3, 15688 │ │ │ │ + cbz r3, 156e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ed0 <__time64@plt+0x1b48> │ │ │ │ + bl 9f28 <__time64@plt+0x1b48> │ │ │ │ ldrsh.w r3, [r8, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 156a2 │ │ │ │ + blt.n 156fa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ ands.w r2, r2, #4096 @ 0x1000 │ │ │ │ - beq.w 1586e │ │ │ │ + beq.w 158c6 │ │ │ │ subs r5, #1 │ │ │ │ - bcc.n 15786 │ │ │ │ + bcc.n 157de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, #8 │ │ │ │ - bl 15340 │ │ │ │ - cbz r0, 156c8 │ │ │ │ + bl 15398 │ │ │ │ + cbz r0, 15720 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r7, #24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r3, #1536 @ 0x600 │ │ │ │ - beq.n 156a2 │ │ │ │ + beq.n 156fa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15858 │ │ │ │ + beq.w 158b0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 156a2 │ │ │ │ + beq.n 156fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r9, #312] @ 0x138 │ │ │ │ ldrsh.w r3, [r8, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, sl │ │ │ │ ldrlt r0, [sp, #40] @ 0x28 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, sl │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldrb.w fp, [r8, #4] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r0, r6 │ │ │ │ - bl be2c │ │ │ │ + bl be84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w fp, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15612 │ │ │ │ + beq.w 1566a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 15622 │ │ │ │ + bne.w 1567a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 156a2 │ │ │ │ + beq.n 156fa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 156a2 │ │ │ │ + bne.n 156fa │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 156a2 │ │ │ │ + bmi.n 156fa │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #336] @ (158c0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #336] @ (15918 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #332] @ (158c4 ) │ │ │ │ + ldr r0, [pc, #332] @ (1591c ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #12] │ │ │ │ ldrmi r3, [r3, #52] @ 0x34 │ │ │ │ strmi.w r3, [sl, #20] │ │ │ │ @@ -18879,720 +18886,720 @@ │ │ │ │ ldrlt r2, [sp, #12] │ │ │ │ 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, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 15818 │ │ │ │ + b.n 15870 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r7, [fp, #32] │ │ │ │ - cbz r7, 1583a │ │ │ │ + cbz r7, 15892 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a944 │ │ │ │ - cbz r0, 15854 │ │ │ │ + bl 3a99c │ │ │ │ + cbz r0, 158ac │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 157be │ │ │ │ + bne.n 15816 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r7, [fp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 157d8 │ │ │ │ + bne.n 15830 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15818 │ │ │ │ + bne.n 15870 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 1567a │ │ │ │ + b.n 156d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 156d8 │ │ │ │ + beq.w 15730 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 156d8 │ │ │ │ - b.n 156a2 │ │ │ │ + bmi.w 15730 │ │ │ │ + b.n 156fa │ │ │ │ ldr.w r1, [r9, #1236] @ 0x4d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 156a2 │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 156fa │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - blx 7b30 │ │ │ │ - b.n 1567a │ │ │ │ + blx 7b70 │ │ │ │ + b.n 156d2 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ adds r7, r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 803c │ │ │ │ - b.n 155be │ │ │ │ + blx 8088 │ │ │ │ + b.n 15616 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10388 │ │ │ │ - ldr r2, [pc, #36] @ (158c8 ) │ │ │ │ + b.w 103e0 │ │ │ │ + ldr r2, [pc, #36] @ (15920 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #32] @ (158cc ) │ │ │ │ + ldr r0, [pc, #32] @ (15924 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - cbz r2, 158f4 │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + muls r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + tst r6, 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, #3736] @ 0xe98 │ │ │ │ - ldr.w r5, [pc, #1304] @ 15dfc │ │ │ │ + ldr.w r5, [pc, #1304] @ 15e54 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ - ldr.w r6, [pc, #1304] @ 15e00 │ │ │ │ + ldr.w r6, [pc, #1304] @ 15e58 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r4, [pc, #1300] @ 15e04 │ │ │ │ + ldr.w r4, [pc, #1300] @ 15e5c │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [pc, #1296] @ 15e08 │ │ │ │ + ldr.w r0, [pc, #1296] @ 15e60 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1288] @ 15e0c │ │ │ │ + ldr.w r1, [pc, #1288] @ 15e64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r6, r0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ sub.w fp, r6, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15ce6 │ │ │ │ + bne.w 15d3e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d08 │ │ │ │ - ldr.w r1, [pc, #1204] @ 15e10 │ │ │ │ + beq.w 15d60 │ │ │ │ + ldr.w r1, [pc, #1204] @ 15e68 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15cee │ │ │ │ - ldr.w r1, [pc, #1188] @ 15e14 │ │ │ │ + beq.w 15d46 │ │ │ │ + ldr.w r1, [pc, #1188] @ 15e6c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b98 │ │ │ │ + beq.w 15bf0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldrh.w r3, [r6, #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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr.w r1, [pc, #1140] @ 15e18 │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr.w r1, [pc, #1140] @ 15e70 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 15a8c │ │ │ │ - ldr.w r2, [pc, #1112] @ 15e1c │ │ │ │ + ble.n 15ae4 │ │ │ │ + ldr.w r2, [pc, #1112] @ 15e74 │ │ │ │ mov r8, r5 │ │ │ │ strd fp, r9, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1104] @ 15e20 │ │ │ │ + ldr.w r2, [pc, #1104] @ 15e78 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1096] @ 15e24 │ │ │ │ + ldr.w r2, [pc, #1096] @ 15e7c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ subs r3, #8 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15c18 │ │ │ │ + beq.w 15c70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w sl, [r6, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ add.w fp, r1, #1 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ mov fp, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbnz r7, 15a3c │ │ │ │ - b.n 15df4 │ │ │ │ + cbnz r7, 15a94 │ │ │ │ + b.n 15e4c │ │ │ │ ldrb.w r3, [r7, r9] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 15a4c │ │ │ │ + bne.n 15aa4 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr.w r7, [sl, r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15c8a │ │ │ │ + beq.w 15ce2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r3 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15a24 │ │ │ │ + beq.n 15a7c │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, fp │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 15a64 │ │ │ │ + cbz r2, 15abc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 15c0e │ │ │ │ + bcs.w 15c66 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 159e0 │ │ │ │ + blt.n 15a38 │ │ │ │ ldrd fp, r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r8 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #920] @ (15e28 ) │ │ │ │ + ldr r1, [pc, #920] @ (15e80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrh.w r3, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c98 │ │ │ │ + beq.w 15cf0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15d9e │ │ │ │ + bne.w 15df6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #888] @ (15e2c ) │ │ │ │ + ldr r1, [pc, #888] @ (15e84 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ - ldr r1, [pc, #860] @ (15e30 ) │ │ │ │ + ldr r1, [pc, #860] @ (15e88 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrh.w r2, [r6, #106] @ 0x6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15c8e │ │ │ │ - ldr.w r8, [pc, #828] @ 15e34 │ │ │ │ - ldr.w sl, [pc, #828] @ 15e38 │ │ │ │ + beq.w 15ce6 │ │ │ │ + ldr.w r8, [pc, #828] @ 15e8c │ │ │ │ + ldr.w sl, [pc, #828] @ 15e90 │ │ │ │ add r8, pc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 15b20 │ │ │ │ + b.n 15b78 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r2, [r6, #106] @ 0x6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 15c8e │ │ │ │ + bge.w 15ce6 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, fp │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15dda │ │ │ │ + beq.w 15e32 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ and.w r1, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15dc4 │ │ │ │ + beq.w 15e1c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15da6 │ │ │ │ + beq.w 15dfe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15dc6 │ │ │ │ - ldr r1, [pc, #720] @ (15e3c ) │ │ │ │ + beq.w 15e1e │ │ │ │ + ldr r1, [pc, #720] @ (15e94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 15dba │ │ │ │ + bcs.w 15e12 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b0c │ │ │ │ + beq.n 15b64 │ │ │ │ mov r1, r9 │ │ │ │ - bl 731cc │ │ │ │ - b.n 15b10 │ │ │ │ - bl 11820 │ │ │ │ + bl 73224 │ │ │ │ + b.n 15b68 │ │ │ │ + bl 11878 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 15bf0 │ │ │ │ + cbz r0, 15c48 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str.w r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 15bf0 │ │ │ │ - ldr r7, [pc, #648] @ (15e40 ) │ │ │ │ + ble.n 15c48 │ │ │ │ + ldr r7, [pc, #648] @ (15e98 ) │ │ │ │ mov r3, r8 │ │ │ │ add r7, pc │ │ │ │ - b.n 15bc6 │ │ │ │ + b.n 15c1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 15bf0 │ │ │ │ + bge.n 15c48 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 15bbc │ │ │ │ + bpl.n 15c14 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 15bc6 │ │ │ │ + blt.n 15c1e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #592] @ (15e44 ) │ │ │ │ - ldr r3, [pc, #524] @ (15e04 ) │ │ │ │ + ldr r2, [pc, #592] @ (15e9c ) │ │ │ │ + ldr r3, [pc, #524] @ (15e5c ) │ │ │ │ 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 15df8 │ │ │ │ + bne.w 15e50 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 15a78 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 15ad0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 15cc0 │ │ │ │ + bpl.n 15d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 15cb6 │ │ │ │ + bcs.n 15d0e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r9 │ │ │ │ add r3, r0 │ │ │ │ - cbz r0, 15c6e │ │ │ │ + cbz r0, 15cc6 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 15c6e │ │ │ │ + bne.n 15cc6 │ │ │ │ mov r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15c5e │ │ │ │ + bne.n 15cb6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, r0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r7, 15cce │ │ │ │ - cbz r3, 15cb0 │ │ │ │ + cbz r7, 15d26 │ │ │ │ + cbz r3, 15d08 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 15a4c │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 15aa4 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 15a50 │ │ │ │ - ldr r1, [pc, #440] @ (15e48 ) │ │ │ │ + b.n 15aa8 │ │ │ │ + ldr r1, [pc, #440] @ (15ea0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15dec │ │ │ │ + bne.w 15e44 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 15bf0 │ │ │ │ - ldr r3, [pc, #408] @ (15e4c ) │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 15c48 │ │ │ │ + ldr r3, [pc, #408] @ (15ea4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 15c7e │ │ │ │ + b.n 15cd6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 15c4e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 15ca6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - bl 1d408 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + bl 1d460 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 15c3a │ │ │ │ + b.n 15c92 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15d9a │ │ │ │ - ldr r3, [pc, #380] @ (15e50 ) │ │ │ │ + bne.n 15df2 │ │ │ │ + ldr r3, [pc, #380] @ (15ea8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #380] @ (15e54 ) │ │ │ │ + ldr r1, [pc, #380] @ (15eac ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w fp, [r4] │ │ │ │ - b.n 15a50 │ │ │ │ + b.n 15aa8 │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 15952 │ │ │ │ + bl 73224 │ │ │ │ + b.n 159aa │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ - cbz r4, 15d08 │ │ │ │ - ldr r2, [pc, #352] @ (15e58 ) │ │ │ │ + cbz r4, 15d60 │ │ │ │ + ldr r2, [pc, #352] @ (15eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 15d02 │ │ │ │ + cbz r3, 15d5a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15d0e │ │ │ │ + beq.n 15d66 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15cf8 │ │ │ │ + bne.n 15d50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 15bf2 │ │ │ │ - ldr r1, [pc, #332] @ (15e5c ) │ │ │ │ + b.n 15c4a │ │ │ │ + ldr r1, [pc, #332] @ (15eb4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15bf0 │ │ │ │ + beq.w 15c48 │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ - cbz r3, 15d46 │ │ │ │ - ldr r1, [pc, #292] @ (15e60 ) │ │ │ │ + cbz r3, 15d9e │ │ │ │ + ldr r1, [pc, #292] @ (15eb8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r1, [pc, #284] @ (15e64 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r1, [pc, #284] @ (15ebc ) │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ add r3, r7 │ │ │ │ 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.w r3, [r9, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r1, [pc, #216] @ (15e68 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r1, [pc, #216] @ (15ec0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 15bf0 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 15c48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 15cd6 │ │ │ │ + b.n 15d2e │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 15ab0 │ │ │ │ - cbz r3, 15dda │ │ │ │ + bl 73224 │ │ │ │ + b.n 15b08 │ │ │ │ + cbz r3, 15e32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 15b7e │ │ │ │ + bcc.w 15bd6 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 15b86 │ │ │ │ - cbz r1, 15dda │ │ │ │ - ldr r3, [pc, #164] @ (15e6c ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 15bde │ │ │ │ + cbz r1, 15e32 │ │ │ │ + ldr r3, [pc, #164] @ (15ec4 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #164] @ (15e70 ) │ │ │ │ + ldr r1, [pc, #164] @ (15ec8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 15b86 │ │ │ │ - ldr r3, [pc, #144] @ (15e6c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 15bde │ │ │ │ + ldr r3, [pc, #144] @ (15ec4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 15b86 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 15bde │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 15ca8 │ │ │ │ + bl 73224 │ │ │ │ + b.n 15d00 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 15a50 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + b.n 15aa8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + rors r6, r1 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + muls r0, r4 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + orrs r6, r7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + muls r6, r3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + muls r0, r1 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + muls r4, r5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + ands r4, r4 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + negs r4, r6 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + tst r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + asrs r4, r4 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r4, r1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + lsls r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + eors r2, r0 │ │ │ │ movs r1, r1 │ │ │ │ - stcl 15, cr15, [pc, #1020]! @ 16258 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + stcl 15, cr15, [pc, #1020]! @ 162b0 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ 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, #2960] @ 16a18 │ │ │ │ - ldr.w r2, [pc, #2960] @ 16a1c │ │ │ │ + ldr.w r3, [pc, #2960] @ 16a70 │ │ │ │ + ldr.w r2, [pc, #2960] @ 16a74 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2948] @ 16a20 │ │ │ │ + ldr.w r3, [pc, #2948] @ 16a78 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ble.w 16b80 │ │ │ │ + ble.w 16bd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - blx 7f18 │ │ │ │ - ldr.w r1, [pc, #2888] @ 16a24 │ │ │ │ + blx 7f64 │ │ │ │ + ldr.w r1, [pc, #2888] @ 16a7c │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -19601,130 +19608,130 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ - b.n 15f76 │ │ │ │ + b.n 15fce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r7, 15f2e │ │ │ │ + cbz r7, 15f86 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ add.w r0, r7, sl │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r1, r5, sl │ │ │ │ mov r2, r6 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 15f2e │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 15f86 │ │ │ │ add r5, r6 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r7, r2, #21 │ │ │ │ - bpl.w 1632c │ │ │ │ + bpl.w 16384 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ lsls r6, r2, #17 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - bpl.n 15f52 │ │ │ │ + bpl.n 15faa │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ moveq r5, #4 │ │ │ │ mov r8, r4 │ │ │ │ add r5, r3 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 1601e │ │ │ │ + ble.n 16076 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #16544 @ 0x40a0 │ │ │ │ add.w r4, r8, #1 │ │ │ │ ldr.w fp, [r3, r8, lsl #2] │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ - beq.w 16810 │ │ │ │ + beq.w 16868 │ │ │ │ lsls r3, r2, #17 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #32] │ │ │ │ addmi r3, #1 │ │ │ │ strmi r3, [sp, #32] │ │ │ │ - cbz r0, 15fb2 │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 1600a │ │ │ │ + blx 7f64 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r6, 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 15fce │ │ │ │ + bne.n 16026 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ - cbnz r2, 15fce │ │ │ │ + cbnz r2, 16026 │ │ │ │ mov r0, fp │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 16016 │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 1606e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f00 │ │ │ │ + beq.n 15f58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [r2, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 15f00 │ │ │ │ + ble.n 15f58 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r6 │ │ │ │ add r3, sl │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 15ffa │ │ │ │ + b.n 16052 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 16342 │ │ │ │ + beq.w 1639a │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r9, r2] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15ff2 │ │ │ │ + bne.n 1604a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ble.w 15f00 │ │ │ │ + ble.w 15f58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 15f76 │ │ │ │ + bgt.n 15fce │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r6, r1, r5 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #6 │ │ │ │ @@ -19736,26 +19743,26 @@ │ │ │ │ strh.w r3, [r9, #14] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r4, r5, #4 │ │ │ │ add r3, r2 │ │ │ │ movs r0, #1 │ │ │ │ add r3, r4 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r4, #112 @ 0x70 │ │ │ │ add r3, r2 │ │ │ │ str.w r9, [r0, #24] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 10044 │ │ │ │ + bl 1009c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r0, r3, [fp, #32] │ │ │ │ mov r3, fp │ │ │ │ - ldr.w r2, [pc, #2488] @ 16a28 │ │ │ │ + ldr.w r2, [pc, #2488] @ 16a80 │ │ │ │ movs r0, #1 │ │ │ │ str.w r9, [fp, #28] │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ strd fp, fp, [fp, #84] @ 0x54 │ │ │ │ add.w r7, r2, #48 @ 0x30 │ │ │ │ strb.w r0, [fp, #60] @ 0x3c │ │ │ │ @@ -19773,180 +19780,180 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1696c │ │ │ │ + beq.w 169c4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [pc, #2388] @ 16a2c │ │ │ │ + ldr.w r1, [pc, #2388] @ 16a84 │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r6, [r3, #0] │ │ │ │ strh r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov lr, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r2, [pc, #2368] @ 16a30 │ │ │ │ + ldr.w r2, [pc, #2368] @ 16a88 │ │ │ │ mov ip, r3 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [pc, #2356] @ 16a34 │ │ │ │ + ldr.w r3, [pc, #2356] @ 16a8c │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r9, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str.w ip, [sp, #32] │ │ │ │ strd lr, sl, [sp, #12] │ │ │ │ - b.n 16180 │ │ │ │ + b.n 161d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - bl 10cd8 │ │ │ │ + bl 10d30 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r2, #1024 @ 0x400 │ │ │ │ - beq.w 16560 │ │ │ │ + beq.w 165b8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, fp, #56 @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 16166 │ │ │ │ + beq.n 161be │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16522 │ │ │ │ + beq.w 1657a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 1648e │ │ │ │ + ble.w 164e6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ ldr.w r4, [r2, r9, lsl #2] │ │ │ │ add r2, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.w 16402 │ │ │ │ + beq.w 1645a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16398 │ │ │ │ + bne.w 163f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, r0, r3 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ subs r7, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ ldrbeq r7, [r5, #1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16364 │ │ │ │ + beq.w 163bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1672e │ │ │ │ + bne.w 16786 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ subs r3, #8 │ │ │ │ add r5, r3 │ │ │ │ - cbz r2, 16228 │ │ │ │ + cbz r2, 16280 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, r6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr.w r8, [r7, r8, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w sl, [r8] │ │ │ │ ldrh.w r3, [r3, sl, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 1621c │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 16274 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 16254 │ │ │ │ + cbz r3, 162ac │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ adds r1, r7, r3 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 16254 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 162ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ 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, #44] @ 0x2c │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r1, r3 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #12] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ subs r2, r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -19954,306 +19961,306 @@ │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ strh r2, [r5, #14] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #12800 @ 0x3200 │ │ │ │ orr.w r2, r2, #4608 @ 0x1200 │ │ │ │ strh r2, [r5, #12] │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16122 │ │ │ │ + bne.w 1617a │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r7, r2, #22 │ │ │ │ it mi │ │ │ │ movmi.w sl, #512 @ 0x200 │ │ │ │ - bpl.w 168da │ │ │ │ + bpl.w 16932 │ │ │ │ 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, #32] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16346 │ │ │ │ + bne.n 1639e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16540 │ │ │ │ + beq.w 16598 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1698c │ │ │ │ + beq.w 169e4 │ │ │ │ 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 169e2 │ │ │ │ + beq.w 16a3a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16aee │ │ │ │ + beq.w 16b46 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 16a08 │ │ │ │ + bne.w 16a60 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16b08 │ │ │ │ + beq.w 16b60 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ - b.n 16550 │ │ │ │ + b.n 165a8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16850 │ │ │ │ + bne.w 168a8 │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ - b.n 15f42 │ │ │ │ + b.n 15f9a │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 15f00 │ │ │ │ + b.n 15f58 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 162d0 │ │ │ │ + beq.n 16328 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16346 │ │ │ │ - b.n 162d0 │ │ │ │ + bne.n 1639e │ │ │ │ + b.n 16328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 161c2 │ │ │ │ + bne.w 1621a │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ bic.w r2, r2, #13312 @ 0x3400 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #4608 @ 0x1200 │ │ │ │ strh r3, [r5, #4] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16156 │ │ │ │ + b.n 161ae │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it gt │ │ │ │ movgt.w r8, #0 │ │ │ │ add.w r5, r0, r3 │ │ │ │ itt gt │ │ │ │ ldrgt.w r7, [fp, #48] @ 0x30 │ │ │ │ subgt r7, #8 │ │ │ │ - bgt.n 163be │ │ │ │ - b.n 16808 │ │ │ │ + bgt.n 16416 │ │ │ │ + b.n 16860 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 16808 │ │ │ │ + beq.w 16860 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 163b2 │ │ │ │ + bne.n 1640a │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bge.w 161b0 │ │ │ │ + bge.w 16208 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ clz r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16b36 │ │ │ │ + bne.w 16b8e │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16156 │ │ │ │ - ldr.w r1, [pc, #1588] @ 16a38 │ │ │ │ + b.n 161ae │ │ │ │ + ldr.w r1, [pc, #1588] @ 16a90 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ adds r5, r0, r3 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 16416 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 1646e │ │ │ │ adds r5, #9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 14b44 │ │ │ │ + bl 14b9c │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16178 │ │ │ │ + bne.w 161d0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 16b6a │ │ │ │ + ble.w 16bc2 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 1644c │ │ │ │ + b.n 164a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 16ab8 │ │ │ │ + beq.w 16b10 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16444 │ │ │ │ + bne.n 1649c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ add sl, r2 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ ldrge.w r3, [fp, #96] @ 0x60 │ │ │ │ - bge.w 16ac4 │ │ │ │ + bge.w 16b1c │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r2, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.w 16180 │ │ │ │ + bgt.w 161d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ strh.w r3, [fp, #110] @ 0x6e │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strh.w r3, [fp, #106] @ 0x6a │ │ │ │ ldrh.w r3, [r9, #12] │ │ │ │ - ble.w 16974 │ │ │ │ + ble.w 169cc │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #832 @ 0x340 │ │ │ │ strh.w r2, [r9, #14] │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #20] │ │ │ │ mvn.w r3, r3, lsl #17 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mvn.w r3, r3, lsr #17 │ │ │ │ strh.w r3, [r9, #12] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 164ec │ │ │ │ + ble.n 16544 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ - bl 10b6c │ │ │ │ + bl 10bc4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 164fa │ │ │ │ + beq.n 16552 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 150d8 │ │ │ │ - ldr.w r2, [pc, #1336] @ 16a3c │ │ │ │ - ldr.w r3, [pc, #1304] @ 16a20 │ │ │ │ + bl 15130 │ │ │ │ + ldr.w r2, [pc, #1336] @ 16a94 │ │ │ │ + ldr.w r3, [pc, #1304] @ 16a78 │ │ │ │ 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 16ba0 │ │ │ │ + bne.w 16bf8 │ │ │ │ mov r0, r9 │ │ │ │ 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 1616e │ │ │ │ + beq.w 161c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1616e │ │ │ │ + beq.w 161c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16166 │ │ │ │ - b.n 1616e │ │ │ │ + bne.w 161be │ │ │ │ + b.n 161c6 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 169b8 │ │ │ │ + beq.w 16a10 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ mov.w r8, #4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r1, r8 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 16156 │ │ │ │ + b.n 161ae │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 1657c │ │ │ │ + cbz r0, 165d4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, fp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 16594 │ │ │ │ + cbz r0, 165ec │ │ │ │ ldrh.w r2, [r0, #104] @ 0x68 │ │ │ │ negs r2, r2 │ │ │ │ strh.w r2, [r0, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 16b04 │ │ │ │ + ble.w 16b5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ strd r4, r6, [sp, #104] @ 0x68 │ │ │ │ mov r4, r3 │ │ │ │ add.w sl, r8, r2 │ │ │ │ - ldr.w r2, [pc, #1172] @ 16a40 │ │ │ │ + ldr.w r2, [pc, #1172] @ 16a98 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, fp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -20265,253 +20272,253 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r3, r2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ subs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ add r6, r2 │ │ │ │ str r4, [r6, #8] │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ ldrh.w r2, [r9, #12] │ │ │ │ strh r2, [r6, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbz r2, 16624 │ │ │ │ + cbz r2, 1667c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - cbz r2, 16614 │ │ │ │ + cbz r2, 1666c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 16614 │ │ │ │ + bhi.n 1666c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 168f8 │ │ │ │ - bl 40400 │ │ │ │ + bcc.w 16950 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldrh.w r2, [r9, #14] │ │ │ │ strh r2, [r6, #14] │ │ │ │ ldrb.w r2, [sl] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.n 16640 │ │ │ │ + bne.n 16698 │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ - cbz r2, 16650 │ │ │ │ + cbz r2, 166a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 165c2 │ │ │ │ + bgt.n 1661a │ │ │ │ mov r3, r4 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ itt gt │ │ │ │ strdgt r6, r3, [sp, #40] @ 0x28 │ │ │ │ ldrgt r7, [sp, #48] @ 0x30 │ │ │ │ - ble.n 166f2 │ │ │ │ + ble.n 1674a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ add r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 166f0 │ │ │ │ + cbnz r0, 16748 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 166f0 │ │ │ │ + bne.n 16748 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 166e2 │ │ │ │ + b.n 1673a │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, r8, lsl #4 │ │ │ │ subs r2, #8 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 166f8 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 16750 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 166c4 │ │ │ │ + blt.n 1671c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 16686 │ │ │ │ + bne.n 166de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 16556 │ │ │ │ + b.n 165ae │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 166e6 │ │ │ │ + bcc.n 1673e │ │ │ │ ldr.w r2, [fp, #96] @ 0x60 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 166e6 │ │ │ │ + bcs.n 1673e │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 16686 │ │ │ │ - b.n 166f0 │ │ │ │ + bne.n 166de │ │ │ │ + b.n 16748 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 152e0 │ │ │ │ - ldr r1, [pc, #780] @ (16a44 ) │ │ │ │ + bl 15338 │ │ │ │ + ldr r1, [pc, #780] @ (16a9c ) │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r8, #92] @ 0x5c │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 167ea │ │ │ │ - ldr r3, [pc, #732] @ (16a48 ) │ │ │ │ + ble.n 16842 │ │ │ │ + ldr r3, [pc, #732] @ (16aa0 ) │ │ │ │ mov sl, r6 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 1678a │ │ │ │ + b.n 167e2 │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 167e2 │ │ │ │ + ble.n 1683a │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ subs r3, #8 │ │ │ │ add r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ add r5, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 15340 │ │ │ │ - cbz r0, 167b2 │ │ │ │ + bl 15398 │ │ │ │ + cbz r0, 1680a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r7, #24 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.n 16780 │ │ │ │ + bmi.n 167d8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16780 │ │ │ │ + bne.n 167d8 │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16a9a │ │ │ │ + bne.w 16af2 │ │ │ │ str r3, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr.w r3, [r8, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 1678a │ │ │ │ + bgt.n 167e2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ - bl 11820 │ │ │ │ + bl 11878 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16916 │ │ │ │ + bne.w 1696e │ │ │ │ movs r3, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 16156 │ │ │ │ + b.n 161ae │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 161b0 │ │ │ │ + b.n 16208 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14b44 │ │ │ │ + bl 14b9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16016 │ │ │ │ + bne.w 1606e │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ add.w r0, r6, sl │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r1, [pc, #540] @ (16a4c ) │ │ │ │ + ldr r1, [pc, #540] @ (16aa4 ) │ │ │ │ movs r2, #8 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16ab4 │ │ │ │ + beq.w 16b0c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 15f70 │ │ │ │ + b.w 15fc8 │ │ │ │ ldrsh.w r2, [r0, #104] @ 0x68 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it lt │ │ │ │ neglt r2, r2 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ @@ -20521,78 +20528,78 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r2, [r0, #110] @ 0x6e │ │ │ │ add.w r0, r7, sl │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r2, [r7, sl] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 16a54 │ │ │ │ - blx 7f18 │ │ │ │ + beq.w 16aac │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mla r4, r0, r4, r4 │ │ │ │ add r3, r6 │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 168c8 │ │ │ │ + b.n 16920 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - cbz r6, 168ce │ │ │ │ + cbz r6, 16926 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 168ce │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 16926 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 168ce │ │ │ │ + bne.n 16926 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 168ae │ │ │ │ + blt.n 16906 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 15f52 │ │ │ │ + b.w 15faa │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 162b0 │ │ │ │ + beq.w 16308 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ clz sl, r2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 162b0 │ │ │ │ + b.n 16308 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ strh r2, [r6, #12] │ │ │ │ - b.n 1661a │ │ │ │ + b.n 16672 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1695e │ │ │ │ + ble.n 169b6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ rsb r5, r3, r5, lsl #2 │ │ │ │ add.w r0, r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ @@ -20604,154 +20611,161 @@ │ │ │ │ str r7, [r2, r1] │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ str.w r2, [r1], #4 │ │ │ │ ldr.w r2, [ip, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 16932 │ │ │ │ + bgt.n 1698a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 16156 │ │ │ │ + b.w 161ae │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 160d2 │ │ │ │ + b.w 1612a │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164ba │ │ │ │ - ldr r2, [pc, #208] @ (16a50 ) │ │ │ │ + bne.w 16512 │ │ │ │ + ldr r2, [pc, #208] @ (16aa8 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ str.w r2, [r9, #20] │ │ │ │ - b.n 164ba │ │ │ │ + b.n 16512 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 162e2 │ │ │ │ + bpl.w 1633a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #20] │ │ │ │ - bne.w 16550 │ │ │ │ + bne.w 165a8 │ │ │ │ and.w r2, r2, #1536 @ 0x600 │ │ │ │ cmp.w r2, #1536 @ 0x600 │ │ │ │ - beq.w 16b58 │ │ │ │ - ldr r2, [pc, #160] @ (16a50 ) │ │ │ │ + beq.w 16bb0 │ │ │ │ + ldr r2, [pc, #160] @ (16aa8 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r5, #20] │ │ │ │ - b.n 16a00 │ │ │ │ + b.n 16a58 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 16548 │ │ │ │ + bne.w 165a0 │ │ │ │ and.w r2, r2, #1536 @ 0x600 │ │ │ │ cmp.w r2, #1536 @ 0x600 │ │ │ │ - beq.w 16b42 │ │ │ │ - ldr r2, [pc, #128] @ (16a50 ) │ │ │ │ + beq.w 16b9a │ │ │ │ + ldr r2, [pc, #128] @ (16aa8 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r5, #20] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ mov.w r8, #4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16550 │ │ │ │ + b.n 165a8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ orr.w r2, r2, #98 @ 0x62 │ │ │ │ strh r2, [r5, #12] │ │ │ │ mov r2, r8 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16b12 │ │ │ │ + beq.w 16b6a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16550 │ │ │ │ + b.n 165a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16a00 │ │ │ │ + bne.n 16a58 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 16a02 │ │ │ │ + bne.n 16a5a │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 169a0 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + b.n 169f8 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r4, r1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, r4, fp │ │ │ │ - @ instruction: 0xfa4a000b │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ - movs r1, r1 │ │ │ │ - vst1.8 {d16[0]}, [ip], fp │ │ │ │ - ldrsh.w r0, [lr, #11] │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 16af0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add.w r0, lr, #9109504 @ 0x8b0000 │ │ │ │ - usat r0, #11, ip │ │ │ │ - @ instruction: 0xf352000b │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ + movs r4, r1 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 16aca │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, r3 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16880 │ │ │ │ + bne.w 168d8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r4, [r9, #92] @ 0x5c │ │ │ │ add.w r0, r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16880 │ │ │ │ + beq.w 168d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh.w r5, [fp, #14] │ │ │ │ add r2, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrh.w r2, [r9, #106] @ 0x6a │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 16892 │ │ │ │ + b.n 168ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 16780 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 167d8 │ │ │ │ subs r5, #8 │ │ │ │ - b.n 16842 │ │ │ │ + b.n 1689a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w sl, sl, #4 │ │ │ │ ldrd r6, r3, [sp, #40] @ 0x28 │ │ │ │ add sl, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -20760,424 +20774,424 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r2, [r5, r3] │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1647a │ │ │ │ + b.n 164d2 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 1630a │ │ │ │ + beq.w 16362 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 1630a │ │ │ │ + b.n 16362 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16676 │ │ │ │ + b.n 166ce │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 16324 │ │ │ │ - b.n 16a14 │ │ │ │ + bne.w 1637c │ │ │ │ + b.n 16a6c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 16a00 │ │ │ │ + bne.w 16a58 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ and.w r1, r1, #1536 @ 0x600 │ │ │ │ cmp.w r1, #1536 @ 0x600 │ │ │ │ - beq.n 16b70 │ │ │ │ - ldr r1, [pc, #124] @ (16ba4 ) │ │ │ │ + beq.n 16bc8 │ │ │ │ + ldr r1, [pc, #124] @ (16bfc ) │ │ │ │ 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 16550 │ │ │ │ + b.n 165a8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 163fa │ │ │ │ - ldr r2, [pc, #100] @ (16ba8 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 16452 │ │ │ │ + ldr r2, [pc, #100] @ (16c00 ) │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #20] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ mov.w r8, #4 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16550 │ │ │ │ - ldr r2, [pc, #76] @ (16ba8 ) │ │ │ │ + b.n 165a8 │ │ │ │ + ldr r2, [pc, #76] @ (16c00 ) │ │ │ │ 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 16550 │ │ │ │ + b.n 165a8 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - b.n 16ac4 │ │ │ │ - ldr r1, [pc, #52] @ (16ba8 ) │ │ │ │ + b.n 16b1c │ │ │ │ + ldr r1, [pc, #52] @ (16c00 ) │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ - b.n 16550 │ │ │ │ + b.n 165a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl dad8 │ │ │ │ - ldr r2, [pc, #28] @ (16bac ) │ │ │ │ + bl db30 │ │ │ │ + ldr r2, [pc, #28] @ (16c04 ) │ │ │ │ movs r1, #3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #24] @ (16bb0 ) │ │ │ │ + ldr r0, [pc, #24] @ (16c08 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ 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 r9, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w sl, [pc, #628] @ 16e40 │ │ │ │ + ldr.w sl, [pc, #628] @ 16e98 │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r9, #98 @ 0x62 │ │ │ │ mov r6, r1 │ │ │ │ add sl, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 16be6 │ │ │ │ + beq.n 16c3e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16d3a │ │ │ │ + beq.w 16d92 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 16d08 │ │ │ │ + beq.w 16d60 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w 16d10 │ │ │ │ - ldr r3, [pc, #580] @ (16e44 ) │ │ │ │ + bmi.w 16d68 │ │ │ │ + ldr r3, [pc, #580] @ (16e9c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 16c12 │ │ │ │ + cbz r2, 16c6a │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16d76 │ │ │ │ + beq.w 16dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16d56 │ │ │ │ + beq.w 16dae │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ bicle.w r8, r8, #65536 @ 0x10000 │ │ │ │ movle r5, #0 │ │ │ │ - bgt.w 16d90 │ │ │ │ + bgt.w 16de8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r2, r8, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10dbc │ │ │ │ - ldr r3, [pc, #508] @ (16e48 ) │ │ │ │ + bl 10e14 │ │ │ │ + ldr r3, [pc, #508] @ (16ea0 ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 16c64 │ │ │ │ + beq.n 16cbc │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 16d8a │ │ │ │ + bpl.w 16de2 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r7, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r8, [r7, #4] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ strb r6, [r7, #4] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16dbe │ │ │ │ + bne.w 16e16 │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 16e4c │ │ │ │ + ldr.w r8, [pc, #440] @ 16ea4 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 16ce8 │ │ │ │ + cbz r0, 16d40 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ mvngt.w r6, #7 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 16cda │ │ │ │ + ble.n 16d32 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, r3, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 16cce │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 16d26 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - cbz r0, 16cce │ │ │ │ + cbz r0, 16d26 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ - bl 2680c │ │ │ │ + bl 26864 │ │ │ │ ldr.w r3, [sl, #92] @ 0x5c │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 16cb0 │ │ │ │ + blt.n 16d08 │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 16ce8 │ │ │ │ + cbz r0, 16d40 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2680c │ │ │ │ + bl 26864 │ │ │ │ tst.w r9, #1 │ │ │ │ ittt eq │ │ │ │ ldrheq r3, [r4, #12] │ │ │ │ biceq.w r3, r3, #1 │ │ │ │ strheq r3, [r4, #12] │ │ │ │ - cbz r7, 16d08 │ │ │ │ + cbz r7, 16d60 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16bfc │ │ │ │ + beq.w 16c54 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16d08 │ │ │ │ + beq.n 16d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #296] @ (16e50 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #296] @ (16ea8 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ (16e54 ) │ │ │ │ + ldr r0, [pc, #296] @ (16eac ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16de4 │ │ │ │ + beq.n 16e3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16de4 │ │ │ │ - bl 11848 │ │ │ │ + beq.n 16e3c │ │ │ │ + bl 118a0 │ │ │ │ clz r5, r0 │ │ │ │ ldrh.w r9, [r4, #12] │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 16be8 │ │ │ │ + b.n 16c40 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 16de8 │ │ │ │ + bmi.n 16e40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16e1a │ │ │ │ + beq.n 16e72 │ │ │ │ bic.w r8, r8, #65536 @ 0x10000 │ │ │ │ orr.w r2, r8, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c90 │ │ │ │ - b.n 16d08 │ │ │ │ - bl 1e634 │ │ │ │ + bne.n 16ce8 │ │ │ │ + b.n 16d60 │ │ │ │ + bl 1e68c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16c20 │ │ │ │ - b.n 16d56 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 16c64 │ │ │ │ + bne.w 16c78 │ │ │ │ + b.n 16dae │ │ │ │ + blx 7b48 │ │ │ │ + b.n 16cbc │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ str r6, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b844 │ │ │ │ + bl 3b89c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16d9e │ │ │ │ - b.n 16c30 │ │ │ │ + bne.n 16df6 │ │ │ │ + b.n 16c88 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #148] @ (16e58 ) │ │ │ │ + ldr r1, [pc, #148] @ (16eb0 ) │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 16c8e │ │ │ │ + b.n 16ce6 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 16be8 │ │ │ │ - ldr r5, [pc, #112] @ (16e5c ) │ │ │ │ + b.n 16c40 │ │ │ │ + ldr r5, [pc, #112] @ (16eb4 ) │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r8, r8, #65536 @ 0x10000 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ - bl 3b844 │ │ │ │ + bl 3b89c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16c30 │ │ │ │ - b.n 16c8e │ │ │ │ + bne.w 16c88 │ │ │ │ + b.n 16ce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16d64 │ │ │ │ + bne.n 16dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - bl 40400 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + bl 40458 │ │ │ │ tst.w r8, #65536 @ 0x10000 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 16d64 │ │ │ │ + bne.n 16dbc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - b.n 16d64 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + bl db30 │ │ │ │ + b.n 16dbc │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr14, cr11, {0} │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + stc2l 0, cr0, [lr, #44] @ 0x2c │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ 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] @ 173b4 │ │ │ │ + ldr.w r4, [pc, #1344] @ 1740c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r1, [pc, #1344] @ 173b8 │ │ │ │ + ldr.w r1, [pc, #1344] @ 17410 │ │ │ │ mov fp, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1340] @ 173bc │ │ │ │ - ldr.w r2, [pc, #1340] @ 173c0 │ │ │ │ + ldr.w r3, [pc, #1340] @ 17414 │ │ │ │ + ldr.w r2, [pc, #1340] @ 17418 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r4, [sl, #368] @ 0x170 │ │ │ │ ldr.w r5, [sl, #296] @ 0x128 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 172cc │ │ │ │ + beq.w 17324 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1739c │ │ │ │ + beq.w 173f4 │ │ │ │ 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 16eb2 │ │ │ │ + bne.n 16f0a │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1272] @ 173c4 │ │ │ │ + ldr.w r2, [pc, #1272] @ 1741c │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 16f0a │ │ │ │ - ldr.w r2, [pc, #1244] @ 173c8 │ │ │ │ - ldr.w r3, [pc, #1224] @ 173b8 │ │ │ │ + cbnz r0, 16f62 │ │ │ │ + ldr.w r2, [pc, #1244] @ 17420 │ │ │ │ + ldr.w r3, [pc, #1224] @ 17410 │ │ │ │ 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 173a4 │ │ │ │ + bne.w 173fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [sl, #100] @ 0x64 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -21190,85 +21204,85 @@ │ │ │ │ ldr.w r0, [r5, #744] @ 0x2e8 │ │ │ │ ldr.w r1, [r5, #748] @ 0x2ec │ │ │ │ ldr.w r2, [r5, #752] @ 0x2f0 │ │ │ │ str.w r7, [r5, #744] @ 0x2e8 │ │ │ │ str.w r7, [r5, #748] @ 0x2ec │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ff0 │ │ │ │ - ldr.w r3, [pc, #1140] @ 173cc │ │ │ │ + beq.n 17048 │ │ │ │ + ldr.w r3, [pc, #1140] @ 17424 │ │ │ │ movw ip, #32770 @ 0x8002 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ str.w ip, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1124] @ 173d0 │ │ │ │ + ldr.w r3, [pc, #1124] @ 17428 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1120] @ 173d4 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1742c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 16fc6 │ │ │ │ + b.n 1701e │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 16fb8 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 17010 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17038 │ │ │ │ + beq.n 17090 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r1, [r8, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 16fb8 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 17010 │ │ │ │ adds r0, r5, r6 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n 16fb8 │ │ │ │ - blx 7f3c │ │ │ │ + bne.n 17010 │ │ │ │ + blx 7f88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 171ec │ │ │ │ + beq.w 17244 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16fee │ │ │ │ + cbz r0, 17046 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 16f82 │ │ │ │ + beq.n 16fda │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f82 │ │ │ │ + bne.n 16fda │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16fb8 │ │ │ │ + beq.n 17010 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16fb8 │ │ │ │ + beq.n 17010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f82 │ │ │ │ - b.n 16fb8 │ │ │ │ + bne.n 16fda │ │ │ │ + b.n 17010 │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r0, [sl, #296] @ 0x128 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #728 @ 0x2d8 │ │ │ │ blx r3 │ │ │ │ @@ -21284,289 +21298,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, [sl, #296] @ 0x128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 16ee8 │ │ │ │ + b.n 16f40 │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 16bb4 │ │ │ │ + bl 16c0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #904] @ (173d8 ) │ │ │ │ + ldr r1, [pc, #904] @ (17430 ) │ │ │ │ add r2, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w sl, [r8, #312] @ 0x138 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r1, [pc, #876] @ (173dc ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r1, [pc, #876] @ (17434 ) │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 171bc │ │ │ │ + beq.w 17214 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1708e │ │ │ │ + beq.n 170e6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 8178 │ │ │ │ - cbz r0, 170c6 │ │ │ │ + blx 81d0 │ │ │ │ + cbz r0, 1711e │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1719e │ │ │ │ + bne.n 171f6 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 17190 │ │ │ │ - ldr r1, [pc, #780] @ (173e0 ) │ │ │ │ + bpl.n 171e8 │ │ │ │ + ldr r1, [pc, #780] @ (17438 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1708e │ │ │ │ + beq.n 170e6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1708e │ │ │ │ + blt.n 170e6 │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ ands.w r0, r0, #16 │ │ │ │ - beq.n 171aa │ │ │ │ + beq.n 17202 │ │ │ │ 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 173a8 │ │ │ │ + beq.w 17400 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 17298 │ │ │ │ + bge.w 172f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 171d2 │ │ │ │ + bcs.n 1722a │ │ │ │ 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, 17138 │ │ │ │ + cbz r3, 17190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1708e │ │ │ │ + beq.n 170e6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 172c0 │ │ │ │ + bne.w 17318 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 1716e │ │ │ │ + bpl.n 171c6 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 17382 │ │ │ │ + bcs.w 173da │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #83 @ 0x53 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 172ac │ │ │ │ + bmi.w 17304 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 17184 │ │ │ │ - ldr r1, [pc, #616] @ (173e4 ) │ │ │ │ + cbz r2, 171dc │ │ │ │ + ldr r1, [pc, #616] @ (1743c ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 1708e │ │ │ │ - ldr r1, [pc, #596] @ (173e8 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 170e6 │ │ │ │ + ldr r1, [pc, #596] @ (17440 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 170de │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 17136 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 170cc │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 17124 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - cbz r1, 171dc │ │ │ │ - ldr r2, [pc, #568] @ (173ec ) │ │ │ │ + cbz r1, 17234 │ │ │ │ + ldr r2, [pc, #568] @ (17444 ) │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 170fc │ │ │ │ + b.n 17154 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 17376 │ │ │ │ + bne.w 173ce │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 16fb8 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 17010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1712e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 17186 │ │ │ │ ldr.w r3, [r8, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1738e │ │ │ │ + beq.w 173e6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 170fc │ │ │ │ + b.n 17154 │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 16bb4 │ │ │ │ + bl 16c0c │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #480] @ (173f0 ) │ │ │ │ + ldr r1, [pc, #480] @ (17448 ) │ │ │ │ add r2, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w r5, [r8, #312] @ 0x138 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1707c │ │ │ │ + beq.w 170d4 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 17248 │ │ │ │ + b.n 172a0 │ │ │ │ subs r1, r6, r5 │ │ │ │ subs r1, #1 │ │ │ │ cmn r4, r1 │ │ │ │ - beq.n 1726c │ │ │ │ + beq.n 172c4 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ - cbz r1, 1726c │ │ │ │ + cbz r1, 172c4 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17240 │ │ │ │ - cbz r2, 1728c │ │ │ │ + bne.n 17298 │ │ │ │ + cbz r2, 172e4 │ │ │ │ sub.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ subs r1, r6, r5 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ cmn r4, r1 │ │ │ │ - bne.n 17248 │ │ │ │ + bne.n 172a0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs.w 1707c │ │ │ │ + bcs.w 170d4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ sub.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1707c │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 170d4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 17254 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 172ac │ │ │ │ ldrh r2, [r5, #14] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ - bl 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ - b.n 1712e │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ + b.n 17186 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 17392 │ │ │ │ + bcs.n 173ea │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 17174 │ │ │ │ + b.n 171cc │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 17148 │ │ │ │ - ldr r2, [pc, #292] @ (173f4 ) │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 171a0 │ │ │ │ + ldr r2, [pc, #292] @ (1744c ) │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16ee8 │ │ │ │ + beq.w 16f40 │ │ │ │ ldr.w r6, [sl, #100] @ 0x64 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r6, #728] @ 0x2d8 │ │ │ │ ldr.w r1, [r6, #732] @ 0x2dc │ │ │ │ ldr.w r2, [r6, #736] @ 0x2e0 │ │ │ │ @@ -21575,252 +21589,252 @@ │ │ │ │ ldr.w r0, [r6, #744] @ 0x2e8 │ │ │ │ ldr.w r1, [r6, #748] @ 0x2ec │ │ │ │ ldr.w r2, [r6, #752] @ 0x2f0 │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r6, #744] @ 0x2e8 │ │ │ │ str.w r4, [r6, #748] @ 0x2ec │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1736c │ │ │ │ - ldr r5, [pc, #192] @ (173f8 ) │ │ │ │ + cbz r0, 173c4 │ │ │ │ + ldr r5, [pc, #192] @ (17450 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 17344 │ │ │ │ + cbz r3, 1739c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 1735c │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 173b4 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 1735c │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 173b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17338 │ │ │ │ + bne.n 17390 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 16f46 │ │ │ │ + b.n 16f9e │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 171c6 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 1721e │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ - b.n 1716e │ │ │ │ + b.n 171c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 17174 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 171cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 16eca │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 16f22 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + cmp r4, #12 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + add r7, pc, #912 @ (adr r7, 177b4 ) │ │ │ │ movs r4, r1 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + adds r4, #30 │ │ │ │ movs r1, r1 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + cmp r4, #18 │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r1, r1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ movs r1, r1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r1, r1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r1, r1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + cmp r0, #12 │ │ │ │ movs r1, r1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ 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] @ (17424 ) │ │ │ │ + ldr r3, [pc, #24] @ (1747c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (17428 ) │ │ │ │ + ldr r2, [pc, #24] @ (17480 ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #20] @ (1742c ) │ │ │ │ + ldr r0, [pc, #20] @ (17484 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + add r2, pc, #776 @ (adr r2, 17788 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ 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 r7, [pc, #396] @ (175d0 ) │ │ │ │ + ldr r7, [pc, #396] @ (17628 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #396] @ (175d4 ) │ │ │ │ + ldr r2, [pc, #396] @ (1762c ) │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r3, r4, [r0, #4] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 17512 │ │ │ │ + bne.n 1756a │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.n 17482 │ │ │ │ + bmi.n 174da │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 17476 │ │ │ │ + bpl.n 174ce │ │ │ │ ldrb r5, [r4, #9] │ │ │ │ add.w lr, r4, #9 │ │ │ │ add.w r3, r4, #10 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17476 │ │ │ │ - ldr r2, [pc, #320] @ (175d8 ) │ │ │ │ + beq.n 174ce │ │ │ │ + ldr r2, [pc, #320] @ (17630 ) │ │ │ │ mov r9, fp │ │ │ │ strd r0, r7, [sp, #20] │ │ │ │ mov r4, lr │ │ │ │ add r2, pc │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov fp, lr │ │ │ │ mov r8, r2 │ │ │ │ - b.n 174e2 │ │ │ │ + b.n 1753a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.n 17554 │ │ │ │ + beq.n 175ac │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1753e │ │ │ │ + bne.n 17596 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ addeq r4, #2 │ │ │ │ movne r4, r3 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldrh.w sl, [r6, r1, lsl #1] │ │ │ │ ands.w r9, sl, #2048 @ 0x800 │ │ │ │ - bne.n 17538 │ │ │ │ + bne.n 17590 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17558 │ │ │ │ + beq.n 175b0 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17554 │ │ │ │ + beq.n 175ac │ │ │ │ eor.w r2, r9, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174ac │ │ │ │ + bne.n 17504 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ - beq.n 17554 │ │ │ │ + beq.n 175ac │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r1, #1 │ │ │ │ - cbz r4, 17524 │ │ │ │ + cbz r4, 1757c │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 174dc │ │ │ │ + b.n 17534 │ │ │ │ add.w r0, r4, #9 │ │ │ │ - bl 39ff8 │ │ │ │ + bl 3a050 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ - cbz r1, 17548 │ │ │ │ + cbz r1, 175a0 │ │ │ │ subs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 174dc │ │ │ │ + b.n 17534 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 174dc │ │ │ │ + b.n 17534 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 174dc │ │ │ │ + b.n 17534 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ moveq r9, r2 │ │ │ │ - b.n 174dc │ │ │ │ + b.n 17534 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n 17476 │ │ │ │ + b.n 174ce │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ mov r9, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ mov lr, fp │ │ │ │ it eq │ │ │ │ @@ -21832,782 +21846,782 @@ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ubfx r3, r9, #13, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 175b0 │ │ │ │ + cbz r3, 17608 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ add.w r3, sl, r2, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17590 │ │ │ │ - ldr r2, [pc, #40] @ (175dc ) │ │ │ │ + bne.n 175e8 │ │ │ │ + ldr r2, [pc, #40] @ (17634 ) │ │ │ │ subs r0, r0, r4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #28] @ (175e0 ) │ │ │ │ + ldr r0, [pc, #28] @ (17638 ) │ │ │ │ str.w lr, [sp] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 17476 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 174ce │ │ │ │ + add r2, pc, #560 @ (adr r2, 1785c ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ 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] @ (17674 ) │ │ │ │ + ldr r4, [pc, #124] @ (176cc ) │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 1763a │ │ │ │ - ldr r3, [pc, #124] @ (17678 ) │ │ │ │ + cbnz r3, 17692 │ │ │ │ + ldr r3, [pc, #124] @ (176d0 ) │ │ │ │ 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 7a38 │ │ │ │ - cbnz r0, 1763a │ │ │ │ - ldr r3, [pc, #104] @ (1767c ) │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 17692 │ │ │ │ + ldr r3, [pc, #104] @ (176d4 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 17620 │ │ │ │ + b.n 17678 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 1763e │ │ │ │ + bne.n 17696 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17618 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.n 17670 │ │ │ │ + bl 3eaac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17618 │ │ │ │ + bne.n 17670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 17636 │ │ │ │ + bne.n 1768e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 17656 │ │ │ │ + cbz r0, 176ae │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - beq.n 17660 │ │ │ │ + beq.n 176b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 1763a │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 17692 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1764e │ │ │ │ - b.n 1764a │ │ │ │ + beq.n 176a6 │ │ │ │ + b.n 176a2 │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r5, #25] │ │ │ │ strb.w r4, [r5, #36] @ 0x24 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + add r0, pc, #888 @ (adr r0, 17a48 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ 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, #52] @ (176c4 ) │ │ │ │ - ldr r4, [pc, #52] @ (176c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1771c ) │ │ │ │ + ldr r4, [pc, #52] @ (17720 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r2, 176c0 │ │ │ │ + cbnz r2, 17718 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 176ac │ │ │ │ - ldr r3, [pc, #40] @ (176cc ) │ │ │ │ + cbz r1, 17704 │ │ │ │ + ldr r3, [pc, #40] @ (17724 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - ldr r2, [pc, #32] @ (176d0 ) │ │ │ │ - ldr r1, [pc, #36] @ (176d4 ) │ │ │ │ - ldr r3, [pc, #36] @ (176d8 ) │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + ldr r2, [pc, #32] @ (17728 ) │ │ │ │ + ldr r1, [pc, #36] @ (1772c ) │ │ │ │ + ldr r3, [pc, #36] @ (17730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + bvs.n 176a4 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #256 @ (adr r0, 17824 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bvs.n 17674 │ │ │ │ movs r4, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #60] @ (17728 ) │ │ │ │ - ldr r3, [pc, #60] @ (1772c ) │ │ │ │ + ldr r4, [pc, #60] @ (17780 ) │ │ │ │ + ldr r3, [pc, #60] @ (17784 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 17726 │ │ │ │ + cbz r1, 1777e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 17726 │ │ │ │ - ldr r2, [pc, #48] @ (17730 ) │ │ │ │ + cbnz r1, 1777e │ │ │ │ + ldr r2, [pc, #48] @ (17788 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 17726 │ │ │ │ - ldr r2, [pc, #40] @ (17734 ) │ │ │ │ + cbz r2, 1777e │ │ │ │ + ldr r2, [pc, #40] @ (1778c ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldrb.w r1, [r5, #152] @ 0x98 │ │ │ │ - cbnz r1, 17726 │ │ │ │ + cbnz r1, 1777e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bvs.n 17850 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (17764 ) │ │ │ │ + ldr r3, [pc, #28] @ (177bc ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r4, [pc, #28] @ (17768 ) │ │ │ │ + ldr r4, [pc, #28] @ (177c0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 176dc │ │ │ │ - ldr r3, [pc, #16] @ (1776c ) │ │ │ │ + bl 17734 │ │ │ │ + ldr r3, [pc, #16] @ (177c4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + bvs.n 177cc │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #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, #160] @ (17824 ) │ │ │ │ + ldr r4, [pc, #160] @ (1787c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w r8, [pc, #160] @ 17828 │ │ │ │ + ldr.w r8, [pc, #160] @ 17880 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 177e8 │ │ │ │ + cbz r3, 17840 │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ - cbz r4, 177e2 │ │ │ │ - ldr r3, [pc, #140] @ (1782c ) │ │ │ │ - ldr.w sl, [pc, #144] @ 17830 │ │ │ │ + cbz r4, 1783a │ │ │ │ + ldr r3, [pc, #140] @ (17884 ) │ │ │ │ + ldr.w sl, [pc, #144] @ 17888 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r9, [pc, #140] @ 17834 │ │ │ │ + ldr.w r9, [pc, #140] @ 1788c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 177b8 │ │ │ │ + b.n 17810 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ - cbz r4, 177e2 │ │ │ │ + cbz r4, 1783a │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 177b2 │ │ │ │ - ldr r2, [pc, #116] @ (17838 ) │ │ │ │ + bge.n 1780a │ │ │ │ + ldr r2, [pc, #116] @ (17890 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 177b8 │ │ │ │ + bne.n 17810 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ - ldr r2, [pc, #72] @ (1783c ) │ │ │ │ + bl 40438 │ │ │ │ + ldr r2, [pc, #72] @ (17894 ) │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #12] │ │ │ │ strb r1, [r0, r3] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 177fc │ │ │ │ - ldr r2, [pc, #56] @ (17840 ) │ │ │ │ + bne.n 17854 │ │ │ │ + ldr r2, [pc, #56] @ (17898 ) │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ strb r1, [r0, r3] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1780e │ │ │ │ + bne.n 17866 │ │ │ │ mov.w r3, #50529027 @ 0x3030303 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ strh r3, [r0, #56] @ 0x38 │ │ │ │ - b.n 17794 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + b.n 177ec │ │ │ │ + bpl.n 17814 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + bpl.n 177ec │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + movs r3, #20 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + bpl.n 177e4 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ movs r1, 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 r6, [pc, #516] @ (17a5c ) │ │ │ │ + ldr r6, [pc, #516] @ (17ab4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 1785a │ │ │ │ + beq.n 178b2 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 178da │ │ │ │ + beq.n 17932 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 17936 │ │ │ │ - bgt.n 1788e │ │ │ │ - cbz r0, 178e0 │ │ │ │ + beq.n 1798e │ │ │ │ + bgt.n 178e6 │ │ │ │ + cbz r0, 17938 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bne.n 17964 │ │ │ │ + bne.n 179bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 178da │ │ │ │ + cbz r0, 17932 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17964 │ │ │ │ + bne.n 179bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - bl 49758 │ │ │ │ - cbnz r0, 178da │ │ │ │ + bl 497b0 │ │ │ │ + cbnz r0, 17932 │ │ │ │ ldr.w r8, [r5] │ │ │ │ lsls r4, r4, #8 │ │ │ │ orr.w r7, r4, #198 @ 0xc6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178da │ │ │ │ - ldr r3, [pc, #428] @ (17a60 ) │ │ │ │ + beq.n 17932 │ │ │ │ + ldr r3, [pc, #428] @ (17ab8 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd r7, r8, [r0] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 178cc │ │ │ │ + beq.n 17924 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 17888 │ │ │ │ + bne.n 178e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 17998 │ │ │ │ + beq.n 179f0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 179ce │ │ │ │ + beq.n 17a26 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq.n 1796c │ │ │ │ + beq.n 179c4 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp.w r0, #636 @ 0x27c │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 17912 │ │ │ │ + beq.n 1796a │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n 178da │ │ │ │ + bne.n 17932 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 178da │ │ │ │ - ldr r3, [pc, #328] @ (17a60 ) │ │ │ │ + beq.n 17932 │ │ │ │ + ldr r3, [pc, #328] @ (17ab8 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movw r3, #28358 @ 0x6ec6 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 17888 │ │ │ │ + b.n 178e0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a74 │ │ │ │ - ldr r3, [pc, #288] @ (17a60 ) │ │ │ │ + bl 17acc │ │ │ │ + ldr r3, [pc, #288] @ (17ab8 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 178da │ │ │ │ + beq.n 17932 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - b.n 178cc │ │ │ │ + b.n 17924 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178da │ │ │ │ + bne.n 17932 │ │ │ │ movw r8, #4518 @ 0x11a6 │ │ │ │ - ldr r3, [pc, #228] @ (17a60 ) │ │ │ │ + ldr r3, [pc, #228] @ (17ab8 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd r8, r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 178cc │ │ │ │ + b.n 17924 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ cmp.w r8, #20 │ │ │ │ - beq.n 179e8 │ │ │ │ + beq.n 17a40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178da │ │ │ │ + bne.n 17932 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.n 179de │ │ │ │ + beq.n 17a36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 179de │ │ │ │ + beq.n 17a36 │ │ │ │ mov.w r3, #48896 @ 0xbf00 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r3, r3, r8, lsl #8 │ │ │ │ orr.w r8, r3, #166 @ 0xa6 │ │ │ │ - b.n 1797a │ │ │ │ + b.n 179d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 178da │ │ │ │ + bne.n 17932 │ │ │ │ movw r8, #4262 @ 0x10a6 │ │ │ │ - b.n 1797a │ │ │ │ + b.n 179d2 │ │ │ │ mov.w r8, r8, lsl #8 │ │ │ │ orr.w r8, r8, #166 @ 0xa6 │ │ │ │ - b.n 1797a │ │ │ │ - ldr r2, [pc, #120] @ (17a64 ) │ │ │ │ + b.n 179d2 │ │ │ │ + ldr r2, [pc, #120] @ (17abc ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #120] @ (17a68 ) │ │ │ │ + ldr r1, [pc, #120] @ (17ac0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ - ldr r3, [pc, #116] @ (17a6c ) │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ + ldr r3, [pc, #116] @ (17ac4 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b.n 17a06 │ │ │ │ + b.n 17a5e │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 17a18 │ │ │ │ + bne.n 17a70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179fe │ │ │ │ - bl 3ea54 │ │ │ │ - b.n 179fe │ │ │ │ - cbz r0, 17a20 │ │ │ │ + bne.n 17a56 │ │ │ │ + bl 3eaac │ │ │ │ + b.n 17a56 │ │ │ │ + cbz r0, 17a78 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17a4c │ │ │ │ - bl 3eb94 │ │ │ │ + beq.n 17aa4 │ │ │ │ + bl 3ebec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r8, #3750 @ 0xea6 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1797a │ │ │ │ - b.n 178da │ │ │ │ - ldr r2, [pc, #32] @ (17a70 ) │ │ │ │ + beq.n 179d2 │ │ │ │ + b.n 17932 │ │ │ │ + ldr r2, [pc, #32] @ (17ac8 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 17a2a │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + b.n 17a82 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r3, #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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r7, [pc, #236] @ (17b78 ) │ │ │ │ + ldr r7, [pc, #236] @ (17bd0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r7, pc │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17b6c │ │ │ │ + bne.n 17bc4 │ │ │ │ mov sl, r3 │ │ │ │ mov.w r9, #136 @ 0x88 │ │ │ │ - b.n 17aa8 │ │ │ │ + b.n 17b00 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 17b70 │ │ │ │ - ldr r3, [pc, #192] @ (17b7c ) │ │ │ │ + beq.n 17bc8 │ │ │ │ + ldr r3, [pc, #192] @ (17bd4 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd r9, r5, [r0] │ │ │ │ str r4, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 17aa6 │ │ │ │ + beq.n 17afe │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 17b5e │ │ │ │ + bne.n 17bb6 │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #550 @ 0x226 │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17af4 │ │ │ │ - b.n 17b5a │ │ │ │ + beq.n 17b4c │ │ │ │ + b.n 17bb2 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 17b70 │ │ │ │ - ldr r2, [pc, #116] @ (17b7c ) │ │ │ │ + beq.n 17bc8 │ │ │ │ + ldr r2, [pc, #116] @ (17bd4 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd sl, r5, [r0] │ │ │ │ str.w fp, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17af2 │ │ │ │ + beq.n 17b4a │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 17b70 │ │ │ │ - ldr r3, [pc, #76] @ (17b7c ) │ │ │ │ + beq.n 17bc8 │ │ │ │ + ldr r3, [pc, #76] @ (17bd4 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #137 @ 0x89 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r8, [r0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 17b60 │ │ │ │ + bne.n 17bb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17844 │ │ │ │ + bl 1789c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 17af4 │ │ │ │ + beq.n 17b4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17b22 │ │ │ │ + b.n 17b7a │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17b70 │ │ │ │ + bne.n 17bc8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b.n 17ad4 │ │ │ │ + b.n 17b2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #3976] @ 0xf88 │ │ │ │ - ldr.w r7, [pc, #2320] @ 184a4 │ │ │ │ + ldr.w r7, [pc, #2320] @ 184fc │ │ │ │ mov r5, r1 │ │ │ │ ands.w r1, r1, #8 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldrd r3, r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 17bce │ │ │ │ + bne.n 17c26 │ │ │ │ and.w r6, r3, #253 @ 0xfd │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, #60 @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 17bce │ │ │ │ + bne.n 17c26 │ │ │ │ movs r2, #1 │ │ │ │ - bl 188e8 │ │ │ │ + bl 18940 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 17c22 │ │ │ │ + cbz r3, 17c7a │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #270 @ 0x10e │ │ │ │ - beq.n 17c50 │ │ │ │ + beq.n 17ca8 │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bge.n 17cb8 │ │ │ │ + bge.n 17d10 │ │ │ │ cmp.w r3, #264 @ 0x108 │ │ │ │ - bgt.w 17cfe │ │ │ │ + bgt.w 17d56 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.w 18152 │ │ │ │ + beq.w 181aa │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 18136 │ │ │ │ + beq.w 1818e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 17fa2 │ │ │ │ - ldr.w r3, [pc, #2216] @ 184a8 │ │ │ │ + bne.w 17ffa │ │ │ │ + ldr.w r3, [pc, #2216] @ 18500 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 17e1a │ │ │ │ + b.n 17e72 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d8 │ │ │ │ + bl 19930 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 17c3c │ │ │ │ + cbz r3, 17c94 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ - cbnz r2, 17c64 │ │ │ │ + cbnz r2, 17cbc │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bge.w 17fa2 │ │ │ │ + bge.w 17ffa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18c9c │ │ │ │ + b.w 18cf4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bpl.n 17d38 │ │ │ │ + bpl.n 17d90 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c3c │ │ │ │ + beq.n 17c94 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 17c3c │ │ │ │ + bpl.n 17c94 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ add.w sl, r6, #9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17c3c │ │ │ │ + bne.n 17c94 │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 17c3c │ │ │ │ - ldr.w r2, [pc, #2076] @ 184a8 │ │ │ │ + bne.n 17c94 │ │ │ │ + ldr.w r2, [pc, #2076] @ 18500 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bmi.n 17ce8 │ │ │ │ + bmi.n 17d40 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17ce0 │ │ │ │ + bne.n 17d38 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 17ce0 │ │ │ │ + bne.n 17d38 │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1831a │ │ │ │ + bne.w 18372 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 17c70 │ │ │ │ + bpl.n 17cc8 │ │ │ │ adds r6, #9 │ │ │ │ - b.n 17d8a │ │ │ │ + b.n 17de2 │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - beq.w 18124 │ │ │ │ + beq.w 1817c │ │ │ │ movw r2, #603 @ 0x25b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 17fa2 │ │ │ │ + bne.w 17ffa │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - bl 17a74 │ │ │ │ + bl 17acc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 17e1a │ │ │ │ + b.n 17e72 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17c70 │ │ │ │ - b.n 17c3c │ │ │ │ + bne.n 17cc8 │ │ │ │ + b.n 17c94 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 17c98 │ │ │ │ + bne.n 17cf0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 17770 │ │ │ │ + bl 177c8 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ - b.n 17c98 │ │ │ │ + b.n 17cf0 │ │ │ │ mvn.w r0, #264 @ 0x108 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 17fa2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 17d14 ) │ │ │ │ + bhi.w 17ffa │ │ │ │ + add r2, pc, #8 @ (adr r2, 17d6c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -22622,148 +22636,148 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ add.w sl, r3, #24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 180c8 │ │ │ │ + beq.w 18120 │ │ │ │ ldr.w r6, [sl], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17c3c │ │ │ │ + beq.w 17c94 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17d58 │ │ │ │ + bne.n 17db0 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 17d82 │ │ │ │ - ldr.w r2, [pc, #1868] @ 184a8 │ │ │ │ + beq.n 17dda │ │ │ │ + ldr.w r2, [pc, #1868] @ 18500 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #9 │ │ │ │ - bmi.n 17dc2 │ │ │ │ + bmi.n 17e1a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 17d42 │ │ │ │ + bne.n 17d9a │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 17d42 │ │ │ │ + bne.n 17d9a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ adds r6, #2 │ │ │ │ - cbnz r3, 17d8a │ │ │ │ + cbnz r3, 17de2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17c3c │ │ │ │ - ldr.w r3, [pc, #1828] @ 184a8 │ │ │ │ + beq.w 17c94 │ │ │ │ + ldr.w r3, [pc, #1828] @ 18500 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w fp, [pc, #1824] @ 184ac │ │ │ │ + ldr.w fp, [pc, #1824] @ 18504 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ add fp, pc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 182c0 │ │ │ │ - ldr.w r1, [pc, #1808] @ 184b0 │ │ │ │ + beq.w 18318 │ │ │ │ + ldr.w r1, [pc, #1808] @ 18508 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ orr.w r3, r3, #40960 @ 0xa000 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ strh r3, [r0, #12] │ │ │ │ str.w sl, [r8, #28] │ │ │ │ - b.n 17c3c │ │ │ │ + b.n 17c94 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 17d68 │ │ │ │ + bne.n 17dc0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17770 │ │ │ │ + bl 177c8 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 17d68 │ │ │ │ - ldr.w r3, [pc, #1740] @ 184a8 │ │ │ │ + b.n 17dc0 │ │ │ │ + ldr.w r3, [pc, #1740] @ 18500 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ 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 18604 │ │ │ │ + bl 1865c │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ str r0, [r5, #4] │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e8 │ │ │ │ + bl 18940 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17e52 │ │ │ │ - ldr.w r3, [pc, #1656] @ 184a8 │ │ │ │ + cbz r0, 17eaa │ │ │ │ + ldr.w r3, [pc, #1656] @ 18500 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r2, #14 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r9, sl, [r4, #12] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1608] @ 184a8 │ │ │ │ + ldr.w r3, [pc, #1608] @ 18500 │ │ │ │ movs r1, #20 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ cmp.w r3, #266 @ 0x10a │ │ │ │ str r0, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #27 │ │ │ │ moveq r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18170 │ │ │ │ + beq.w 181c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.w 182a4 │ │ │ │ - ldr.w r3, [pc, #1540] @ 184b4 │ │ │ │ + bne.w 182fc │ │ │ │ + ldr.w r3, [pc, #1540] @ 1850c │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -22787,1062 +22801,1062 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ strd r6, r9, [sp, #28] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #9 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w fp, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r3, [r0, #8] │ │ │ │ - beq.w 181ca │ │ │ │ + beq.w 18222 │ │ │ │ movs r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 4ca70 │ │ │ │ + bl 4cac8 │ │ │ │ ldr.w r6, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ sub.w r0, r0, r9 │ │ │ │ subs r7, r0, #1 │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 183ca │ │ │ │ + bne.w 18422 │ │ │ │ cmp r7, #9 │ │ │ │ - bls.w 182ee │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bls.w 18346 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ add.w r2, r9, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - b.n 17f64 │ │ │ │ + b.n 17fbc │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #9 │ │ │ │ - beq.w 182aa │ │ │ │ + beq.w 18302 │ │ │ │ ldrb.w r1, [r2, #-1]! │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 17f5c │ │ │ │ + bmi.n 17fb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17430 │ │ │ │ + bl 17488 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 18356 │ │ │ │ + beq.w 183ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr.w r6, [r8, #272] @ 0x110 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 17f06 │ │ │ │ + b.n 17f5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17c22 │ │ │ │ + bne.w 17c7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17c48 │ │ │ │ - ldr.w r3, [pc, #1272] @ 184a8 │ │ │ │ + b.n 17ca0 │ │ │ │ + ldr.w r3, [pc, #1272] @ 18500 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ - beq.w 1830c │ │ │ │ + beq.w 18364 │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18328 │ │ │ │ + beq.w 18380 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 17e1a │ │ │ │ - ldr.w r3, [pc, #1196] @ 184a8 │ │ │ │ + b.n 17e72 │ │ │ │ + ldr.w r3, [pc, #1196] @ 18500 │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ 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 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #9 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 1802c │ │ │ │ + beq.n 18084 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 17e1a │ │ │ │ - ldr.w r3, [pc, #1116] @ 184a8 │ │ │ │ + b.n 17e72 │ │ │ │ + ldr.w r3, [pc, #1116] @ 18500 │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldrd fp, r3, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r2, #71 @ 0x47 │ │ │ │ str r0, [r5, #12] │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18080 │ │ │ │ + beq.n 180d8 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 182a4 │ │ │ │ + beq.w 182fc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 18350 │ │ │ │ + beq.w 183a8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1877c │ │ │ │ + bl 187d4 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e1a │ │ │ │ + bne.w 17e72 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.w 17e1a │ │ │ │ + bne.w 17e72 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 180ec │ │ │ │ - ldr r3, [pc, #984] @ (184a8 ) │ │ │ │ + cbz r0, 18144 │ │ │ │ + ldr r3, [pc, #984] @ (18500 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr.w r6, [r3, #652] @ 0x28c │ │ │ │ - b.n 180e2 │ │ │ │ + b.n 1813a │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ - cbz r0, 180ec │ │ │ │ + cbz r0, 18144 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180dc │ │ │ │ - ldr r3, [pc, #968] @ (184b8 ) │ │ │ │ + bne.n 18134 │ │ │ │ + ldr r3, [pc, #968] @ (18510 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr r3, [pc, #964] @ (184bc ) │ │ │ │ + ldr r3, [pc, #964] @ (18514 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180fe │ │ │ │ - ldr r3, [pc, #948] @ (184c0 ) │ │ │ │ + bne.n 18156 │ │ │ │ + ldr r3, [pc, #948] @ (18518 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c3c │ │ │ │ + bne.w 17c94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - b.n 17d7c │ │ │ │ + b.n 17dd4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17430 │ │ │ │ + bl 17488 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ - b.n 17e20 │ │ │ │ + bl 497b0 │ │ │ │ + b.n 17e78 │ │ │ │ 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 18604 │ │ │ │ + bl 1865c │ │ │ │ strb.w r5, [r4, #35] @ 0x23 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17e1a │ │ │ │ + b.n 17e72 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17c22 │ │ │ │ + bne.w 17c7a │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bpl.w 17fa8 │ │ │ │ + bpl.w 18000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 182a4 │ │ │ │ + beq.w 182fc │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ - b.n 17c26 │ │ │ │ + b.n 17c7e │ │ │ │ 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 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18180 │ │ │ │ + beq.n 181d8 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 18372 │ │ │ │ + beq.w 183ca │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 181be │ │ │ │ + beq.n 18216 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #123 @ 0x7b │ │ │ │ - bne.n 182a4 │ │ │ │ + bne.n 182fc │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 17e1a │ │ │ │ + b.n 17e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 181be │ │ │ │ - b.n 18198 │ │ │ │ + beq.n 18216 │ │ │ │ + b.n 181f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18420 │ │ │ │ + beq.w 18478 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ - b.n 18202 │ │ │ │ + b.n 1825a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r3, 1820c │ │ │ │ + cbz r3, 18264 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 181f8 │ │ │ │ + bmi.n 18250 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ 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, #16] │ │ │ │ cmp r3, #2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.w 18408 │ │ │ │ + bne.w 18460 │ │ │ │ ldrb.w r0, [r8, #9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1831e │ │ │ │ + bne.n 18376 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18296 │ │ │ │ + beq.n 182ee │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.w 183c2 │ │ │ │ + beq.w 1841a │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #123 @ 0x7b │ │ │ │ - bne.n 182a4 │ │ │ │ + bne.n 182fc │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #5 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 17e1a │ │ │ │ + b.n 17e72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18296 │ │ │ │ + beq.n 182ee │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 1826e │ │ │ │ + bne.n 182c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ tst.w fp, #1 │ │ │ │ - beq.w 17f9c │ │ │ │ + beq.w 17ff4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - b.n 18488 │ │ │ │ - ldr r3, [pc, #512] @ (184c4 ) │ │ │ │ + b.n 184e0 │ │ │ │ + ldr r3, [pc, #512] @ (1851c ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #504] @ (184c8 ) │ │ │ │ + ldr r3, [pc, #504] @ (18520 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - b.n 17d9e │ │ │ │ + b.n 17df6 │ │ │ │ eor.w r0, fp, #1 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17f9c │ │ │ │ + bne.w 17ff4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18476 │ │ │ │ + bne.w 184ce │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 17f78 │ │ │ │ + b.n 17fd0 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ - b.n 17ff4 │ │ │ │ + bl 1865c │ │ │ │ + b.n 1804c │ │ │ │ adds r6, #11 │ │ │ │ - b.n 17d8a │ │ │ │ + b.n 17de2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17430 │ │ │ │ - b.n 18252 │ │ │ │ + bl 17488 │ │ │ │ + b.n 182aa │ │ │ │ movw r3, #265 @ 0x109 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 17b80 │ │ │ │ + bl 17bd8 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e20 │ │ │ │ + beq.w 17e78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #14 │ │ │ │ - bne.w 17e20 │ │ │ │ + bne.w 17e78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17e20 │ │ │ │ + b.n 17e78 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - b.n 180a2 │ │ │ │ + b.n 180fa │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r6, [r8, #272] @ 0x110 │ │ │ │ - b.n 17f9c │ │ │ │ + b.n 17ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18414 │ │ │ │ + beq.n 1846c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.n 182a4 │ │ │ │ + bne.n 182fc │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #9 │ │ │ │ - bmi.n 18458 │ │ │ │ + bmi.n 184b0 │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.w 182a4 │ │ │ │ + bne.w 182fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 183b0 │ │ │ │ + beq.n 18408 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 18198 │ │ │ │ - b.n 182a4 │ │ │ │ + bne.w 181f0 │ │ │ │ + b.n 182fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ - b.n 1826e │ │ │ │ + bl 497b0 │ │ │ │ + b.n 182c6 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strd r6, fp, [sp, #12] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181e6 │ │ │ │ + bne.w 1823e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ 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 494e4 │ │ │ │ + bl 4953c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d8 │ │ │ │ - b.n 183a0 │ │ │ │ + bl 19930 │ │ │ │ + b.n 183f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ 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} │ │ │ │ - b.n 1824a │ │ │ │ - ldr r2, [pc, #112] @ (184cc ) │ │ │ │ + b.n 182a2 │ │ │ │ + ldr r2, [pc, #112] @ (18524 ) │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #112] @ (184d0 ) │ │ │ │ + ldr r0, [pc, #112] @ (18528 ) │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r3, r1 │ │ │ │ subeq r3, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 1838e │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 183e6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ cmp r7, #9 │ │ │ │ - bne.w 17f78 │ │ │ │ + bne.w 17fd0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1849a │ │ │ │ + bcs.n 184f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 17f78 │ │ │ │ + b.n 17fd0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 17f78 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 17fd0 │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - bl ffe684b2 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + bl ffe6850a │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r1, 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 r6, [pc, #276] @ (185fc ) │ │ │ │ + ldr r6, [pc, #276] @ (18654 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r6, pc │ │ │ │ - bmi.n 18534 │ │ │ │ - bl 49758 │ │ │ │ + bmi.n 1858c │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #272 @ 0x110 │ │ │ │ it ne │ │ │ │ andne.w r1, r5, #128 @ 0x80 │ │ │ │ - bne.n 1854a │ │ │ │ - ldr r3, [pc, #248] @ (18600 ) │ │ │ │ + bne.n 185a2 │ │ │ │ + ldr r3, [pc, #248] @ (18658 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #13 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #13 │ │ │ │ moveq r3, #29 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 184d4 │ │ │ │ + bl 1852c │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18534 │ │ │ │ + beq.n 1858c │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 184f4 │ │ │ │ + bne.n 1854c │ │ │ │ lsls r3, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #128 @ 0x80 │ │ │ │ - bpl.n 185f6 │ │ │ │ + bpl.n 1864e │ │ │ │ orr.w r1, r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b80 │ │ │ │ + bl 17bd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1852e │ │ │ │ + beq.n 18586 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 1852e │ │ │ │ - ldr r3, [pc, #156] @ (18600 ) │ │ │ │ + bne.n 18586 │ │ │ │ + ldr r3, [pc, #156] @ (18658 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ 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 184d4 │ │ │ │ + bl 1852c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 185ee │ │ │ │ + cbz r0, 18646 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r2, r3, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 185e2 │ │ │ │ + beq.n 1863a │ │ │ │ cmp r2, #10 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #1152 @ 0x480 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 185c6 │ │ │ │ + beq.n 1861e │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movw r3, #1166 @ 0x48e │ │ │ │ strd r5, r7, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r7, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1852e │ │ │ │ + b.n 18586 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1152 @ 0x480 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 185c6 │ │ │ │ + b.n 1861e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 185f6 │ │ │ │ + cbnz r3, 1864e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1852e │ │ │ │ + b.n 18586 │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + bl 4953c │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r7, [pc, #344] @ (18774 ) │ │ │ │ - bl 17680 │ │ │ │ + ldr r7, [pc, #344] @ (187cc ) │ │ │ │ + bl 176d8 │ │ │ │ cmp.w r9, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #16] │ │ │ │ add r7, pc │ │ │ │ - bl 184d4 │ │ │ │ + bl 1852c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1873a │ │ │ │ + beq.n 18792 │ │ │ │ movw r8, #550 @ 0x226 │ │ │ │ - b.n 18670 │ │ │ │ + b.n 186c8 │ │ │ │ cmp.w r3, #636 @ 0x27c │ │ │ │ - bne.n 1867a │ │ │ │ + bne.n 186d2 │ │ │ │ movs r6, #9 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184d4 │ │ │ │ + bl 1852c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18756 │ │ │ │ - ldr r3, [pc, #284] @ (18778 ) │ │ │ │ + beq.n 187ae │ │ │ │ + ldr r3, [pc, #284] @ (187d0 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd r6, r5, [r0] │ │ │ │ mov r5, r0 │ │ │ │ str.w fp, [r0, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 18642 │ │ │ │ + bne.n 1869a │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1864a │ │ │ │ + b.n 186a2 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1872a │ │ │ │ + beq.n 18782 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 186ee │ │ │ │ - ble.n 18700 │ │ │ │ + beq.n 18746 │ │ │ │ + ble.n 18758 │ │ │ │ movw r2, #16508 @ 0x407c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ movweq r8, #3818 @ 0xeea │ │ │ │ - bne.n 1870e │ │ │ │ + bne.n 18766 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #220] @ (18778 ) │ │ │ │ + ldr r3, [pc, #220] @ (187d0 ) │ │ │ │ it eq │ │ │ │ ldreq r5, [r5, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, sl, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186e4 │ │ │ │ - ldr r3, [pc, #168] @ (18778 ) │ │ │ │ + cbz r0, 1873c │ │ │ │ + ldr r3, [pc, #168] @ (187d0 ) │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r6, [r0] │ │ │ │ mov r6, r0 │ │ │ │ str r4, [r0, #8] │ │ │ │ - bl 176dc │ │ │ │ + bl 17734 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r9, #2048 @ 0x800 │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #10 │ │ │ │ - beq.n 186e4 │ │ │ │ - b.n 18756 │ │ │ │ + beq.n 1873c │ │ │ │ + b.n 187ae │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq.w r8, #106 @ 0x6a │ │ │ │ - beq.n 18694 │ │ │ │ + beq.n 186ec │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.n 18736 │ │ │ │ + beq.n 1878e │ │ │ │ mov r6, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ - beq.n 186e4 │ │ │ │ + beq.n 1873c │ │ │ │ cmp.w r9, #260 @ 0x104 │ │ │ │ - bne.n 18756 │ │ │ │ + bne.n 187ae │ │ │ │ sub.w r3, r3, #258 @ 0x102 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 186e4 │ │ │ │ - b.n 18756 │ │ │ │ + bls.n 1873c │ │ │ │ + b.n 187ae │ │ │ │ tst.w sl, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #59 @ 0x3b │ │ │ │ strne r3, [r4, #8] │ │ │ │ - beq.n 1870e │ │ │ │ + beq.n 18766 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 186bc │ │ │ │ + b.n 18714 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1875c │ │ │ │ + beq.n 187b4 │ │ │ │ tst.w sl, #4 │ │ │ │ - beq.n 18756 │ │ │ │ + beq.n 187ae │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 186ee │ │ │ │ - ble.n 18768 │ │ │ │ + beq.n 18746 │ │ │ │ + ble.n 187c0 │ │ │ │ movw r2, #16508 @ 0x407c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1870e │ │ │ │ + bne.n 18766 │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ands.w r6, sl, #1 │ │ │ │ - beq.n 18710 │ │ │ │ + beq.n 18768 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 18756 │ │ │ │ + b.n 187ae │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.n 18756 │ │ │ │ + beq.n 187ae │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.n 1870e │ │ │ │ - b.n 18756 │ │ │ │ + bne.n 18766 │ │ │ │ + b.n 187ae │ │ │ │ nop │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r6, [pc, #204] @ (18858 ) │ │ │ │ + ldr r6, [pc, #204] @ (188b0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 18792 │ │ │ │ + beq.n 187ea │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 187ce │ │ │ │ + beq.n 18826 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18832 │ │ │ │ - ldr r3, [pc, #180] @ (1885c ) │ │ │ │ + beq.n 1888a │ │ │ │ + ldr r3, [pc, #180] @ (188b4 ) │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ - bne.n 187de │ │ │ │ + bne.n 18836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 187c0 │ │ │ │ + beq.n 18818 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.n 187de │ │ │ │ + bne.n 18836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.n 187ce │ │ │ │ + bne.n 18826 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187ce │ │ │ │ + beq.n 18826 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.n 187d4 │ │ │ │ + bne.n 1882c │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ str r0, [r6, #4] │ │ │ │ movw r2, #571 @ 0x23b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18838 │ │ │ │ + beq.n 18890 │ │ │ │ movw r2, #16443 @ 0x403b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18844 │ │ │ │ + beq.n 1889c │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #2048 @ 0x800 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.n 187ce │ │ │ │ + bne.n 18826 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 18832 │ │ │ │ + beq.n 1888a │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1877c │ │ │ │ + bl 187d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18824 │ │ │ │ + b.n 1887c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ - bl 1877c │ │ │ │ + bl 187d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18824 │ │ │ │ + b.n 1887c │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r4, [pc, #104] @ (188e0 ) │ │ │ │ + ldr r4, [pc, #104] @ (18938 ) │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r7, r0 │ │ │ │ - bl 18604 │ │ │ │ - ldr r3, [pc, #100] @ (188e4 ) │ │ │ │ + bl 1865c │ │ │ │ + ldr r3, [pc, #100] @ (1893c ) │ │ │ │ add r4, pc │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #16 │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #8254 @ 0x203e │ │ │ │ sub.w r6, r5, sl │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ orr.w r6, r6, #8 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strb.w fp, [r0, #9] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movw r3, #1226 @ 0x4ca │ │ │ │ movw r9, #522 @ 0x20a │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ strd fp, r8, [r0, #4] │ │ │ │ str.w r9, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r6, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w sl, [pc, #904] @ 18c88 │ │ │ │ + ldr.w sl, [pc, #904] @ 18ce0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r1, r3, #2 │ │ │ │ movw r2, #8252 @ 0x203c │ │ │ │ add sl, pc │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18a68 │ │ │ │ + beq.w 18ac0 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18a4e │ │ │ │ + beq.w 18aa6 │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 18a72 │ │ │ │ + beq.w 18aca │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne.w 18a68 │ │ │ │ + bne.w 18ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 18bb6 │ │ │ │ + blt.w 18c0e │ │ │ │ orr.w r8, r5, #64 @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movw r2, #574 @ 0x23e │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ orreq.w r8, r5, #192 @ 0xc0 │ │ │ │ - beq.n 18994 │ │ │ │ + beq.n 189ec │ │ │ │ movw r2, #16446 @ 0x403e │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ orreq.w r8, r5, #576 @ 0x240 │ │ │ │ - beq.n 18994 │ │ │ │ + beq.n 189ec │ │ │ │ movw r2, #4158 @ 0x103e │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ orreq.w r8, r5, #1088 @ 0x440 │ │ │ │ - beq.n 18994 │ │ │ │ + beq.n 189ec │ │ │ │ and.w r2, r3, #40960 @ 0xa000 │ │ │ │ cmp.w r2, #40960 @ 0xa000 │ │ │ │ itt eq │ │ │ │ orreq.w r8, r5, #131072 @ 0x20000 │ │ │ │ orreq.w r8, r8, #64 @ 0x40 │ │ │ │ - beq.w 18af6 │ │ │ │ + beq.w 18b4e │ │ │ │ and.w r3, r3, #36864 @ 0x9000 │ │ │ │ cmp.w r3, #36864 @ 0x9000 │ │ │ │ itt eq │ │ │ │ orreq.w r8, r5, #524288 @ 0x80000 │ │ │ │ orreq.w r8, r8, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #756] @ (18c8c ) │ │ │ │ + ldr r2, [pc, #756] @ (18ce4 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [sl, r2] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18b34 │ │ │ │ + beq.w 18b8c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 18bd8 │ │ │ │ + beq.w 18c30 │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.w 18c2c │ │ │ │ + beq.w 18c84 │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 18c16 │ │ │ │ + beq.w 18c6e │ │ │ │ movw r3, #8254 @ 0x203e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 18b2e │ │ │ │ + bne.w 18b86 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 18b2e │ │ │ │ + beq.w 18b86 │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ movt r3, #10 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 18b2e │ │ │ │ + bne.w 18b86 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18860 │ │ │ │ + bl 188b8 │ │ │ │ str r0, [r4, #0] │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r9, [r5, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -23853,478 +23867,478 @@ │ │ │ │ cmp r6, #1 │ │ │ │ str.w r8, [r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ itt eq │ │ │ │ movweq r3, #257 @ 0x101 │ │ │ │ strheq r3, [r4, #24] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18b8a │ │ │ │ + bne.w 18be2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e8 │ │ │ │ + bl 18940 │ │ │ │ str.w r0, [r8, #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 49758 │ │ │ │ + bl 497b0 │ │ │ │ uxtb r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 18c3a │ │ │ │ + beq.w 18c92 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 18c20 │ │ │ │ + beq.w 18c78 │ │ │ │ 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 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ orreq.w r8, r5, #4352 @ 0x1100 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq.n 18994 │ │ │ │ + beq.n 189ec │ │ │ │ movw r2, #16444 @ 0x403c │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ orreq.w r8, r5, #512 @ 0x200 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq.w 18994 │ │ │ │ + beq.w 189ec │ │ │ │ movw r2, #36924 @ 0x903c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18c3e │ │ │ │ + beq.w 18c96 │ │ │ │ movw r2, #32828 @ 0x803c │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ orreq.w r8, r5, #2048 @ 0x800 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq.w 18994 │ │ │ │ + beq.w 189ec │ │ │ │ and.w r3, r3, #40960 @ 0xa000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r8, r5 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - bne.w 18994 │ │ │ │ - ldr r3, [pc, #448] @ (18c90 ) │ │ │ │ + bne.w 189ec │ │ │ │ + ldr r3, [pc, #448] @ (18ce8 ) │ │ │ │ orr.w r8, r5, #131072 @ 0x20000 │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18c60 │ │ │ │ + beq.w 18cb8 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 18c7c │ │ │ │ + beq.w 18cd4 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ (18c8c ) │ │ │ │ + ldr r2, [pc, #404] @ (18ce4 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [sl, r2] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ - cbz r0, 18b40 │ │ │ │ + bl 497b0 │ │ │ │ + cbz r0, 18b98 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 18bde │ │ │ │ + beq.n 18c36 │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.w 18c34 │ │ │ │ + beq.w 18c8c │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 189d2 │ │ │ │ + bne.w 18a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ and.w r3, r8, #393216 @ 0x60000 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 18c4c │ │ │ │ + beq.w 18ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #9 │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r9, [r5, #36] @ 0x24 │ │ │ │ - beq.w 18a0a │ │ │ │ + beq.w 18a62 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18bc6 │ │ │ │ + beq.n 18c1e │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c52 │ │ │ │ + beq.n 18caa │ │ │ │ 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 r8, r8, #32768 @ 0x8000 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #131072 @ 0x20000 │ │ │ │ - beq.n 18b84 │ │ │ │ + beq.n 18bdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18a1a │ │ │ │ + beq.w 18a72 │ │ │ │ orr.w r8, r8, #16384 @ 0x4000 │ │ │ │ - b.n 18a1a │ │ │ │ + b.n 18a72 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ - blx 803c │ │ │ │ - ldr r3, [pc, #240] @ (18c94 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #240] @ (18cec ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #4674 @ 0x1242 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ - b.n 18a38 │ │ │ │ + b.n 18a90 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r8, #65 @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 18942 │ │ │ │ + b.n 1899a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r8, r8, #4096 @ 0x1000 │ │ │ │ orr.w r8, r8, #8192 @ 0x2000 │ │ │ │ - b.n 18a1a │ │ │ │ + b.n 18a72 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 18b2e │ │ │ │ + beq.n 18b86 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b2e │ │ │ │ + beq.n 18b86 │ │ │ │ movs r1, #19 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ - ldr r2, [pc, #164] @ (18c98 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r2, [pc, #164] @ (18cf0 ) │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #9] │ │ │ │ - ldr r3, [pc, #136] @ (18c90 ) │ │ │ │ + ldr r3, [pc, #136] @ (18ce8 ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ strb r1, [r2, #8] │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 18b40 │ │ │ │ + b.n 18b98 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 189e4 │ │ │ │ - b.n 18b2e │ │ │ │ + beq.w 18a3c │ │ │ │ + b.n 18b86 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 18942 │ │ │ │ + b.n 1899a │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.w 18b2e │ │ │ │ + beq.w 18b86 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ - b.n 18b40 │ │ │ │ + b.n 18b98 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18a76 │ │ │ │ + b.n 18ace │ │ │ │ orr.w r8, r5, #524288 @ 0x80000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r8, r8, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 18994 │ │ │ │ + b.n 189ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 18b44 │ │ │ │ + b.n 18b9c │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ - bl 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ str.w r0, [fp, #276] @ 0x114 │ │ │ │ - b.n 18b60 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 18bb8 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18af2 │ │ │ │ + beq.w 18b4a │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.n 18c7c │ │ │ │ + beq.n 18cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 18af2 │ │ │ │ + ble.w 18b4a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 18aee │ │ │ │ + b.n 18b46 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r8, r5, #132096 @ 0x20400 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 18af6 │ │ │ │ + b.n 18b4e │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + asrs r6, r4, #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, #3520] @ 0xdc0 │ │ │ │ - ldr.w r2, [pc, #1836] @ 193dc │ │ │ │ + ldr.w r2, [pc, #1836] @ 19434 │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ - ldr.w r1, [pc, #1832] @ 193e0 │ │ │ │ + ldr.w r1, [pc, #1832] @ 19438 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [pc, #1832] @ 193e4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 1943c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1812] @ 193e8 │ │ │ │ + ldr.w r3, [pc, #1812] @ 19440 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1800] @ 193ec │ │ │ │ + ldr.w r2, [pc, #1800] @ 19444 │ │ │ │ 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 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #15 │ │ │ │ str r4, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #270 @ 0x10e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 19308 │ │ │ │ + beq.w 19360 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #1740] @ 193f0 │ │ │ │ + ldr.w r3, [pc, #1740] @ 19448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1931e │ │ │ │ - ldr.w r3, [pc, #1724] @ 193f0 │ │ │ │ + beq.w 19376 │ │ │ │ + ldr.w r3, [pc, #1724] @ 19448 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1712] @ 193ec │ │ │ │ + ldr.w r1, [pc, #1712] @ 19444 │ │ │ │ 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] │ │ │ │ str r3, [r2, #20] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18ea0 │ │ │ │ + beq.w 18ef8 │ │ │ │ ldrsh.w r3, [r4, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18ea0 │ │ │ │ + blt.w 18ef8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #270 @ 0x10e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r3, r3, #9 │ │ │ │ str r3, [r2, #4] │ │ │ │ - beq.w 192fc │ │ │ │ + beq.w 19354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r4, r3, #32 │ │ │ │ - bne.w 192a2 │ │ │ │ + bne.w 192fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1906c │ │ │ │ + beq.w 190c4 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 18daa │ │ │ │ + bne.n 18e02 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq.n 18d9e │ │ │ │ + beq.n 18df6 │ │ │ │ cmp.w r9, #270 @ 0x10e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq.w 192c4 │ │ │ │ + beq.w 1931c │ │ │ │ cmp.w r0, #2048 @ 0x800 │ │ │ │ - beq.w 192ca │ │ │ │ - ldr.w r3, [pc, #1580] @ 193ec │ │ │ │ + beq.w 19322 │ │ │ │ + ldr.w r3, [pc, #1580] @ 19444 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [sp, #492] @ 0x1ec │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1564] @ 193f4 │ │ │ │ + ldr.w r3, [pc, #1564] @ 1944c │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #484] @ 0x1e4 │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1508] @ 193ec │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1508] @ 19444 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f10 │ │ │ │ + beq.n 18f68 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldrb.w r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 193d4 │ │ │ │ + bne.w 1942c │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 193f4 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1944c │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ 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 18e64 │ │ │ │ + beq.n 18ebc │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - cbz r2, 18e8e │ │ │ │ + cbz r2, 18ee6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 18e8e │ │ │ │ + cbz r2, 18ee6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1392] @ 193ec │ │ │ │ + ldr.w r2, [pc, #1392] @ 19444 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 72ee8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 193ec │ │ │ │ + bl 72f40 │ │ │ │ + ldr.w r3, [pc, #1372] @ 19444 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - bl 3ea54 │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18eb6 │ │ │ │ - ldr.w r3, [pc, #1348] @ 193f0 │ │ │ │ + blt.n 18f0e │ │ │ │ + ldr.w r3, [pc, #1348] @ 19448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr.w r3, [pc, #1332] @ 193ec │ │ │ │ + ldr.w r3, [pc, #1332] @ 19444 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 1904e │ │ │ │ + bmi.w 190a6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #1308] @ 193ec │ │ │ │ + ldr.w r3, [pc, #1308] @ 19444 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r6, r7, [r5, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19350 │ │ │ │ + beq.w 193a8 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - ldr.w r3, [pc, #1264] @ 193ec │ │ │ │ + ldr.w r3, [pc, #1264] @ 19444 │ │ │ │ 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 18d6c │ │ │ │ + b.n 18dc4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 72ccc │ │ │ │ + bl 72d24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -24341,57 +24355,57 @@ │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r6, [r2, #28] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - cbz r1, 18f6c │ │ │ │ + cbz r1, 18fc4 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1924c │ │ │ │ + bne.w 192a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 18f82 │ │ │ │ + cbnz r3, 18fda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 192d0 │ │ │ │ + beq.w 19328 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ add r5, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ strb r3, [r2, #25] │ │ │ │ - bl 17b80 │ │ │ │ + bl 17bd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1108] @ 193ec │ │ │ │ + ldr.w r3, [pc, #1108] @ 19444 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1100] @ 193f4 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1944c │ │ │ │ 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 19338 │ │ │ │ - ldr.w r3, [pc, #1060] @ 193ec │ │ │ │ + bne.w 19390 │ │ │ │ + ldr.w r3, [pc, #1060] @ 19444 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1056] @ 193f0 │ │ │ │ + ldr.w r1, [pc, #1056] @ 19448 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str.w r4, [r2, #192] @ 0xc0 │ │ │ │ ldr r4, [r6, r1] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -24403,946 +24417,946 @@ │ │ │ │ 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, 1901c │ │ │ │ - bl 3ea54 │ │ │ │ + cbz r3, 19074 │ │ │ │ + bl 3eaac │ │ │ │ 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, #980] @ (193ec ) │ │ │ │ + ldr r3, [pc, #980] @ (19444 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #984] @ (193f8 ) │ │ │ │ + ldr r3, [pc, #984] @ (19450 ) │ │ │ │ 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, #972] @ (193fc ) │ │ │ │ - ldr r3, [pc, #944] @ (193e4 ) │ │ │ │ + ldr r2, [pc, #972] @ (19454 ) │ │ │ │ + ldr r3, [pc, #944] @ (1943c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 193d0 │ │ │ │ + bne.w 19428 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18ec8 │ │ │ │ + beq.w 18f20 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 18d6c │ │ │ │ + b.n 18dc4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 198d8 │ │ │ │ + bl 19930 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1939c │ │ │ │ + bne.w 193f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 1939c │ │ │ │ + bne.w 193f4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w fp, r2, #24 │ │ │ │ add.w r4, r2, #28 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 193b6 │ │ │ │ + beq.w 1940e │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #856] @ (19400 ) │ │ │ │ + ldr r3, [pc, #856] @ (19458 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ strd r9, fp, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w r8, r5, #24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ add fp, r0 │ │ │ │ cmp r2, #1 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - ble.w 19200 │ │ │ │ + ble.w 19258 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r8, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 19162 │ │ │ │ + ble.n 191ba │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19162 │ │ │ │ - blt.n 19162 │ │ │ │ + beq.n 191ba │ │ │ │ + blt.n 191ba │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ - ble.w 1921a │ │ │ │ - ldr r2, [pc, #772] @ (19400 ) │ │ │ │ + ble.w 19272 │ │ │ │ + ldr r2, [pc, #772] @ (19458 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19296 │ │ │ │ + beq.w 192ee │ │ │ │ blx r2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - cbz r0, 19162 │ │ │ │ - ldr r3, [pc, #748] @ (19400 ) │ │ │ │ + cbz r0, 191ba │ │ │ │ + ldr r3, [pc, #748] @ (19458 ) │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ add.w r6, sl, #24 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 191bc │ │ │ │ + ble.n 19214 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [sl, #32] │ │ │ │ - ble.n 191e2 │ │ │ │ + ble.n 1923a │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 19162 │ │ │ │ + blt.n 191ba │ │ │ │ add r7, r0 │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ - ble.n 191c6 │ │ │ │ - ldr r3, [pc, #692] @ (19400 ) │ │ │ │ + ble.n 1921e │ │ │ │ + ldr r3, [pc, #692] @ (19458 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191f0 │ │ │ │ + beq.n 19248 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1911c │ │ │ │ + bne.n 19174 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190ba │ │ │ │ + bne.n 19112 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 193b6 │ │ │ │ - ldr r2, [pc, #620] @ (193ec ) │ │ │ │ + bne.w 1940e │ │ │ │ + ldr r2, [pc, #620] @ (19444 ) │ │ │ │ sub.w r4, r4, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add.w r2, r4, #28 │ │ │ │ adds r3, r2, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #152] @ 0x98 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19316 │ │ │ │ + beq.w 1936e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #9 │ │ │ │ - ldr r0, [pc, #608] @ (19404 ) │ │ │ │ + ldr r0, [pc, #608] @ (1945c ) │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1935e │ │ │ │ + beq.w 193b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 18d98 │ │ │ │ + b.n 18df0 │ │ │ │ ldrb.w r8, [r7], #1 │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ - bgt.n 19148 │ │ │ │ - ldr r3, [pc, #576] @ (19408 ) │ │ │ │ + bgt.n 191a0 │ │ │ │ + ldr r3, [pc, #576] @ (19460 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1911c │ │ │ │ + beq.n 19174 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 190ba │ │ │ │ - b.n 1916a │ │ │ │ + bne.w 19112 │ │ │ │ + b.n 191c2 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 19162 │ │ │ │ + bne.n 191ba │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - b.n 191c6 │ │ │ │ - blx 80cc │ │ │ │ + b.n 1921e │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1911c │ │ │ │ - b.n 19162 │ │ │ │ + bne.n 19174 │ │ │ │ + b.n 191ba │ │ │ │ ldrb.w r8, [r6] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 190f0 │ │ │ │ + bne.w 19148 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 190ba │ │ │ │ - b.n 1916a │ │ │ │ - ldr r2, [pc, #492] @ (19408 ) │ │ │ │ + bne.w 19112 │ │ │ │ + b.n 191c2 │ │ │ │ + ldr r2, [pc, #492] @ (19460 ) │ │ │ │ cmp.w r8, #46 @ 0x2e │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ sub.w r2, r2, #24 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19112 │ │ │ │ + bne.w 1916a │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 190ba │ │ │ │ - b.n 1916a │ │ │ │ + bne.w 19112 │ │ │ │ + b.n 191c2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #412] @ (193ec ) │ │ │ │ + ldr r3, [pc, #412] @ (19444 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r5, r2, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 19290 │ │ │ │ + cbz r1, 192e8 │ │ │ │ str.w r0, [r4], #4 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1927e │ │ │ │ + bne.n 192d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 18f74 │ │ │ │ - blx 80cc │ │ │ │ + b.n 18fcc │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 19110 │ │ │ │ + b.n 19168 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 192a4 │ │ │ │ + beq.n 192fc │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 192ca │ │ │ │ + beq.n 19322 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #270 @ 0x10e │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne.w 18db6 │ │ │ │ + bne.w 18e0e │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.w 18dbe │ │ │ │ + beq.w 18e16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r0, #9 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r3, [pc, #272] @ (193ec ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r3, [pc, #272] @ (19444 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r4, r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 18f82 │ │ │ │ + b.n 18fda │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 18d80 │ │ │ │ + b.n 18dd8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d22 │ │ │ │ - b.n 192ca │ │ │ │ + beq.w 18d7a │ │ │ │ + b.n 19322 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 18d98 │ │ │ │ - ldr r2, [pc, #236] @ (1940c ) │ │ │ │ + b.n 18df0 │ │ │ │ + ldr r2, [pc, #236] @ (19464 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3eb94 │ │ │ │ + bl 3ebec │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e970 │ │ │ │ - b.n 18d32 │ │ │ │ + bl 3e9c8 │ │ │ │ + b.n 18d8a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [ip, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ 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 18fc6 │ │ │ │ + b.n 1901e │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ - bl 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 18ef8 │ │ │ │ + b.n 18f50 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #2 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldrb.w r2, [r5, #412] @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #48 @ 0x30 │ │ │ │ movne r0, #56 @ 0x38 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, r8 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strh r2, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 18d98 │ │ │ │ - ldr r2, [pc, #76] @ (193ec ) │ │ │ │ + b.n 18df0 │ │ │ │ + ldr r2, [pc, #76] @ (19444 ) │ │ │ │ movs r1, #5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #108] @ (19410 ) │ │ │ │ - ldr r0, [pc, #108] @ (19414 ) │ │ │ │ + ldr r3, [pc, #108] @ (19468 ) │ │ │ │ + ldr r0, [pc, #108] @ (1946c ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #52] @ (193ec ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #52] @ (19444 ) │ │ │ │ movs r1, #5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #80] @ (19410 ) │ │ │ │ - ldr r0, [pc, #88] @ (19418 ) │ │ │ │ + ldr r3, [pc, #80] @ (19468 ) │ │ │ │ + ldr r0, [pc, #88] @ (19470 ) │ │ │ │ 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 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r0, #1 │ │ │ │ - blx 7ec8 │ │ │ │ + blx 7f14 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ 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 r6, r1, #9 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ subs r2, r0, #1 │ │ │ │ - ldr.w r7, [pc, #1140] @ 198bc │ │ │ │ + ldr.w r7, [pc, #1140] @ 19914 │ │ │ │ adds r3, r5, r2 │ │ │ │ add r7, pc │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.w 195cc │ │ │ │ + bne.w 19624 │ │ │ │ subs r0, #2 │ │ │ │ adds r1, r5, r0 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r9, r3 │ │ │ │ - bne.n 19474 │ │ │ │ + bne.n 194cc │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #9] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ orr.w sl, sl, #65536 @ 0x10000 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ addle.w r8, r5, #10 │ │ │ │ - ble.n 1948a │ │ │ │ + ble.n 194e2 │ │ │ │ add.w r8, r5, #10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7af8 │ │ │ │ - ldr.w r3, [pc, #1076] @ 198c0 │ │ │ │ + blx 7b38 │ │ │ │ + ldr.w r3, [pc, #1076] @ 19918 │ │ │ │ movs r6, #0 │ │ │ │ strb r6, [r5, #9] │ │ │ │ movs r1, #20 │ │ │ │ ldr.w fp, [r7, r3] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst.w sl, #1024 @ 0x400 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ and.w r3, r3, #32 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ strb r1, [r5, #8] │ │ │ │ strb r2, [r4, #25] │ │ │ │ - bne.w 195d2 │ │ │ │ + bne.w 1962a │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 194ca │ │ │ │ + beq.n 19522 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 195cc │ │ │ │ + beq.n 19624 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r3, sl, asr #4 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r0, #40 @ 0x28 │ │ │ │ add.w r8, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 195e8 │ │ │ │ + bls.n 19640 │ │ │ │ subs.w r2, r0, #270 @ 0x10e │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195cc │ │ │ │ + bne.n 19624 │ │ │ │ cmp.w sl, #1024 @ 0x400 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1970a │ │ │ │ + bne.w 19762 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ strb.w r1, [r4, #36] @ 0x24 │ │ │ │ - beq.w 1977e │ │ │ │ + beq.w 197d6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ orr.w r9, r1, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ orr.w r9, r9, #24 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #270 @ 0x10e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 195dc │ │ │ │ + bne.n 19634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c9c │ │ │ │ + bl 18cf4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.w 1977e │ │ │ │ + beq.w 197d6 │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #59 @ 0x3b │ │ │ │ - bne.w 197e4 │ │ │ │ + bne.w 1983c │ │ │ │ movs r3, #16 │ │ │ │ strb r3, [r4, #25] │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 1956a │ │ │ │ + beq.n 195c2 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 195cc │ │ │ │ - cbnz r0, 195b6 │ │ │ │ + beq.n 19624 │ │ │ │ + cbnz r0, 1960e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 195cc │ │ │ │ + cbnz r3, 19624 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 19718 │ │ │ │ + bpl.w 19770 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 195cc │ │ │ │ + beq.n 19624 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ movs r1, #12 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #3 │ │ │ │ strd r7, r6, [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 1977e │ │ │ │ + beq.w 197d6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1953a │ │ │ │ + b.n 19592 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 1977e │ │ │ │ + beq.w 197d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs.w r0, r0, #270 @ 0x10e │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orrs.w r0, r0, r3, lsr #6 │ │ │ │ - beq.n 19588 │ │ │ │ + beq.n 195e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ movs r3, #1 │ │ │ │ strb r6, [r4, #25] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 194ca │ │ │ │ + b.n 19522 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d8 │ │ │ │ + bl 19930 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19554 │ │ │ │ + b.n 195ac │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r9 │ │ │ │ str r3, [r7, #28] │ │ │ │ add.w r3, r7, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bne.w 19770 │ │ │ │ - ldr.w r9, [pc, #676] @ 198c4 │ │ │ │ - ldr r3, [pc, #676] @ (198c8 ) │ │ │ │ + bne.w 197c8 │ │ │ │ + ldr.w r9, [pc, #676] @ 1991c │ │ │ │ + ldr r3, [pc, #676] @ (19920 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19664 │ │ │ │ + b.n 196bc │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r2], #9 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ movs r1, #1 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [sl, #8] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov.w r3, #16 │ │ │ │ strb r3, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1962a │ │ │ │ + bne.n 19682 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1941c │ │ │ │ + bl 19474 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 196ae │ │ │ │ + beq.n 19706 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 195cc │ │ │ │ + beq.n 19624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19616 │ │ │ │ + bne.n 1966e │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r3, #16 │ │ │ │ - ldr r1, [pc, #508] @ (198cc ) │ │ │ │ + ldr r1, [pc, #508] @ (19924 ) │ │ │ │ mov r2, r5 │ │ │ │ strb r3, [r0, #8] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ adds r1, #9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ strb r3, [r0, #8] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 196ae │ │ │ │ + b.n 19706 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ ands.w r9, r2, #16 │ │ │ │ - beq.n 19794 │ │ │ │ + beq.n 197ec │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1951a │ │ │ │ + b.n 19572 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ adds r0, #9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 19748 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 197a0 │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19588 │ │ │ │ + blt.w 195e0 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ add.w r2, r3, #560 @ 0x230 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 19588 │ │ │ │ + beq.w 195e0 │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 19588 │ │ │ │ + beq.w 195e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 198ac │ │ │ │ + bne.w 19904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 198ac │ │ │ │ + bne.w 19904 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 19588 │ │ │ │ + b.n 195e0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrd r5, sl, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 1951e │ │ │ │ + b.n 19576 │ │ │ │ str.w r7, [r8] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ mov r0, r5 │ │ │ │ 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, [fp, #20] │ │ │ │ adds r0, #9 │ │ │ │ mov r2, r9 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 197be │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 19816 │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19714 │ │ │ │ + blt.n 1976c │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ add.w r2, r3, #560 @ 0x230 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19714 │ │ │ │ + beq.n 1976c │ │ │ │ add.w r3, r3, #588 @ 0x24c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19714 │ │ │ │ - ldr r3, [pc, #272] @ (198d0 ) │ │ │ │ + beq.n 1976c │ │ │ │ + ldr r3, [pc, #272] @ (19928 ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - cbz r1, 19808 │ │ │ │ + cbz r1, 19860 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 1987e │ │ │ │ + beq.n 198d6 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w sl, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1981e │ │ │ │ + beq.n 19876 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1951e │ │ │ │ + b.n 19576 │ │ │ │ sub.w r3, r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r9, #40 @ 0x28 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r3, r3, r1, lsr #6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 195fe │ │ │ │ - b.n 195cc │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 19656 │ │ │ │ + b.n 19624 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197d2 │ │ │ │ + beq.n 1982a │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 1987c │ │ │ │ + beq.n 198d4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 197d2 │ │ │ │ + ble.n 1982a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 197d0 │ │ │ │ - ldr r7, [pc, #180] @ (198d4 ) │ │ │ │ + b.n 19828 │ │ │ │ + ldr r7, [pc, #180] @ (1992c ) │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr.w r9, [r7] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 176dc │ │ │ │ + bl 17734 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #9 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17680 │ │ │ │ + bl 176d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r9, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195cc │ │ │ │ + beq.w 19624 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ adds r0, #9 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195cc │ │ │ │ + beq.w 19624 │ │ │ │ ldrsh.w r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 195cc │ │ │ │ + bge.w 19624 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r2 │ │ │ │ str r6, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1951e │ │ │ │ + b.n 19576 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 19892 │ │ │ │ + cbz r0, 198ea │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 1989c │ │ │ │ + beq.n 198f4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 197d2 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 1982a │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1988a │ │ │ │ - b.n 19886 │ │ │ │ + beq.n 198e2 │ │ │ │ + b.n 198de │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strb.w r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1952a │ │ │ │ + b.n 19582 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ nop │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [pc, #496] @ (19abc ) │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #544 @ (adr r5, 19af8 ) │ │ │ │ + push {r4, r5, lr} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r3, [pc, #1692] @ 19f88 │ │ │ │ + ldr.w r3, [pc, #1692] @ 19fe0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 19cb2 │ │ │ │ - ldr.w r3, [pc, #1672] @ 19f8c │ │ │ │ + bmi.w 19d0a │ │ │ │ + ldr.w r3, [pc, #1672] @ 19fe4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ - cbz r3, 19928 │ │ │ │ + cbz r3, 19980 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 19928 │ │ │ │ + bpl.n 19980 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 19dd0 │ │ │ │ + beq.w 19e28 │ │ │ │ movs r1, #32 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ str r4, [r0, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w fp, r0, #8 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r8, [r6, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19cc0 │ │ │ │ + bne.w 19d18 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e14 │ │ │ │ + bne.w 19e6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r1, r2, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -25355,662 +25369,662 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #16 │ │ │ │ moveq r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 19be0 │ │ │ │ + beq.w 19c38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19b92 │ │ │ │ + beq.w 19bea │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 19bf4 │ │ │ │ + bmi.w 19c4c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strb r3, [r6, #25] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19c4a │ │ │ │ + bne.w 19ca2 │ │ │ │ mov.w r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ movw r7, #8252 @ 0x203c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a54 │ │ │ │ + bne.n 19aac │ │ │ │ bic.w r3, r9, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 19a32 │ │ │ │ + beq.n 19a8a │ │ │ │ cmp.w r9, #40 @ 0x28 │ │ │ │ - beq.n 19a64 │ │ │ │ + beq.n 19abc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 19a02 │ │ │ │ + cbz r3, 19a5a │ │ │ │ cmp.w r9, #41 @ 0x29 │ │ │ │ - beq.n 19a96 │ │ │ │ + beq.n 19aee │ │ │ │ cmp.w r9, #10 │ │ │ │ - beq.w 19b6c │ │ │ │ + beq.w 19bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a8a │ │ │ │ + bne.n 19ae2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19af6 │ │ │ │ + beq.n 19b4e │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19a0c │ │ │ │ + bne.n 19a64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ - bl 188e8 │ │ │ │ + bl 18940 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 19a32 │ │ │ │ + beq.n 19a8a │ │ │ │ movw r3, #8254 @ 0x203e │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19a8e │ │ │ │ + bne.n 19ae6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18860 │ │ │ │ + bl 188b8 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199e2 │ │ │ │ + beq.n 19a3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 175e4 │ │ │ │ + bl 1763c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1024 @ 0x400 │ │ │ │ - b.n 199e2 │ │ │ │ + b.n 19a3a │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 19b08 │ │ │ │ + bmi.n 19b60 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 19a02 │ │ │ │ + bne.n 19a5a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a02 │ │ │ │ + bne.n 19a5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 19c98 │ │ │ │ + bpl.w 19cf0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a08 │ │ │ │ + beq.n 19a60 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1998a │ │ │ │ + beq.w 199e2 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str.w r3, [fp] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #9 │ │ │ │ - bpl.n 19ac2 │ │ │ │ + bpl.n 19b1a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r0, 19ac2 │ │ │ │ + cbz r0, 19b1a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e96 │ │ │ │ + beq.w 19eee │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 19e4e │ │ │ │ + beq.w 19ea6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 19ada │ │ │ │ + ble.n 19b32 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #1 │ │ │ │ ands r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d64 │ │ │ │ + beq.w 19dbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 19aea │ │ │ │ + cbz r1, 19b42 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ 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 188e8 │ │ │ │ + bl 18940 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 19a22 │ │ │ │ + b.n 19a7a │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ strb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add.w r1, r3, #308 @ 0x134 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19b7e │ │ │ │ + beq.n 19bd6 │ │ │ │ add.w r1, r3, #252 @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 19b32 │ │ │ │ + bcc.n 19b8a │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19c00 │ │ │ │ + bls.n 19c58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1941c │ │ │ │ + bl 19474 │ │ │ │ cmp.w r8, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ ittt eq │ │ │ │ ldrbeq r3, [r0, #8] │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ strbeq r3, [r0, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ strb.w r9, [r6, #33] @ 0x21 │ │ │ │ - cbz r3, 19b5e │ │ │ │ + cbz r3, 19bb6 │ │ │ │ ldrb r3, [r6, #25] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r6, #25] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 199d4 │ │ │ │ + b.n 19a2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ movmi r3, #2 │ │ │ │ strbmi.w r3, [r6, #34] @ 0x22 │ │ │ │ - bmi.w 199d4 │ │ │ │ - b.n 19a02 │ │ │ │ + bmi.w 19a2c │ │ │ │ + b.n 19a5a │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #67108864 @ 0x4000000 │ │ │ │ - bl 1941c │ │ │ │ + bl 19474 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b4c │ │ │ │ + b.n 19ba4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 199b4 │ │ │ │ + bmi.w 19a0c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 19bfa │ │ │ │ + bpl.n 19c52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 19bb2 │ │ │ │ + blt.n 19c0a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r7, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 19cd0 │ │ │ │ + beq.w 19d28 │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19bf4 │ │ │ │ + bne.n 19c4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [fp] │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ - cbnz r3, 19bda │ │ │ │ + cbnz r3, 19c32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 19bda │ │ │ │ + cbnz r3, 19c32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 199cc │ │ │ │ + b.n 19a24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bpl.n 19bee │ │ │ │ + bpl.n 19c46 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19f24 │ │ │ │ + beq.w 19f7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b92 │ │ │ │ + beq.n 19bea │ │ │ │ mov r0, r6 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19bb2 │ │ │ │ + b.n 19c0a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b32 │ │ │ │ + beq.n 19b8a │ │ │ │ strd fp, r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19c1a │ │ │ │ + b.n 19c72 │ │ │ │ orr.w r8, r8, #16777216 @ 0x1000000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19c44 │ │ │ │ + cbz r4, 19c9c │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 19c44 │ │ │ │ + bne.n 19c9c │ │ │ │ add.w fp, r4, #9 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c12 │ │ │ │ + bne.n 19c6a │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 19c86 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 19cde │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c1a │ │ │ │ + bne.n 19c72 │ │ │ │ ldrd fp, r4, [sp, #72] @ 0x48 │ │ │ │ - b.n 19b32 │ │ │ │ + b.n 19b8a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r1, r5, #9 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ cmp sl, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ it ge │ │ │ │ addge.w sl, sl, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 199cc │ │ │ │ + b.n 19a24 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c16 │ │ │ │ + beq.n 19c6e │ │ │ │ orr.w r8, r8, #67108864 @ 0x4000000 │ │ │ │ - b.n 19c16 │ │ │ │ + b.n 19c6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 19a80 │ │ │ │ + bne.w 19ad8 │ │ │ │ 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 18c9c │ │ │ │ + b.w 18cf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #724] @ (19f8c ) │ │ │ │ + ldr r3, [pc, #724] @ (19fe4 ) │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 19910 │ │ │ │ + b.n 19968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w r8, r3, #64 @ 0x40 │ │ │ │ - beq.w 19954 │ │ │ │ + beq.w 199ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19e08 │ │ │ │ + b.n 19e60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 19bb0 │ │ │ │ + bmi.w 19c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r5, #9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 19cf2 │ │ │ │ + bpl.n 19d4a │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19bb0 │ │ │ │ + bne.w 19c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bb0 │ │ │ │ + beq.w 19c08 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ movw r2, #8206 @ 0x200e │ │ │ │ movw r0, #8204 @ 0x200c │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 19bb0 │ │ │ │ + bne.w 19c08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cbnz r2, 19d26 │ │ │ │ + cbnz r2, 19d7e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r1, r1, #16 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ - bmi.w 19f38 │ │ │ │ + bmi.w 19f90 │ │ │ │ add.w r1, r2, #140 @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 19f2e │ │ │ │ + beq.w 19f86 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19f5e │ │ │ │ + beq.w 19fb6 │ │ │ │ adds r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19f5e │ │ │ │ + beq.w 19fb6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r3, [pc, #580] @ (19f90 ) │ │ │ │ + ldr r3, [pc, #580] @ (19fe8 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 19bb0 │ │ │ │ - ldr r2, [pc, #572] @ (19f94 ) │ │ │ │ + bne.w 19c08 │ │ │ │ + ldr r2, [pc, #572] @ (19fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 19bb0 │ │ │ │ + b.n 19c08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.n 19d86 │ │ │ │ + bmi.n 19dde │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r2, r3, #448 @ 0x1c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 19f02 │ │ │ │ + beq.w 19f5a │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 19eb4 │ │ │ │ + beq.w 19f0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r9, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r3, r0, #24 │ │ │ │ - cbz r2, 19db8 │ │ │ │ + cbz r2, 19e10 │ │ │ │ add.w r0, r2, #9 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19daa │ │ │ │ + bne.n 19e02 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 19ea0 │ │ │ │ - cbz r4, 19dc6 │ │ │ │ - ldr r2, [pc, #472] @ (19f98 ) │ │ │ │ + beq.n 19ef8 │ │ │ │ + cbz r4, 19e1e │ │ │ │ + ldr r2, [pc, #472] @ (19ff0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3], #4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 19aea │ │ │ │ + b.n 19b42 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ str r4, [r0, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w fp, r0, #8 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r8, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19958 │ │ │ │ + beq.w 199b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175e4 │ │ │ │ + bl 1763c │ │ │ │ mov.w r8, r0, lsl #10 │ │ │ │ - b.n 19958 │ │ │ │ + b.n 199b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r3, [fp] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r4, r2, #9 │ │ │ │ it pl │ │ │ │ ldrpl r1, [r1, #8] │ │ │ │ - bpl.w 19ade │ │ │ │ + bpl.w 19b36 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19f2a │ │ │ │ + beq.n 19f82 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ae0 │ │ │ │ + beq.w 19b38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 19ade │ │ │ │ + bne.w 19b36 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 19ac2 │ │ │ │ + bne.w 19b1a │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ add.w r4, r2, #9 │ │ │ │ - cbz r3, 19e70 │ │ │ │ + cbz r3, 19ec8 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ac2 │ │ │ │ - ldr r3, [pc, #296] @ (19f9c ) │ │ │ │ + beq.w 19b1a │ │ │ │ + ldr r3, [pc, #296] @ (19ff4 ) │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #296] @ (19fa0 ) │ │ │ │ + ldr r0, [pc, #296] @ (19ff8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 6ae5c │ │ │ │ - b.n 19ac2 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 19b1a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 19ac8 │ │ │ │ - b.n 19ae0 │ │ │ │ + bgt.w 19b20 │ │ │ │ + b.n 19b38 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - ldr r2, [pc, #248] @ (19fa4 ) │ │ │ │ + ldr r2, [pc, #248] @ (19ffc ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 19dc6 │ │ │ │ + b.n 19e1e │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d86 │ │ │ │ + bne.w 19dde │ │ │ │ movs r1, #4 │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 19f0e │ │ │ │ + beq.n 19f66 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 19d86 │ │ │ │ + bne.w 19dde │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ adds r3, #9 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 19f08 │ │ │ │ + bne.n 19f60 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.n 19f08 │ │ │ │ + bne.n 19f60 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - cbnz r3, 19f08 │ │ │ │ + cbnz r3, 19f60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (19fa8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a000 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.w 19d86 │ │ │ │ + bpl.w 19dde │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (19fac ) │ │ │ │ + ldr r0, [pc, #180] @ (1a004 ) │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 19d86 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 19dde │ │ │ │ movs r1, #3 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 19ec0 │ │ │ │ - ldr r2, [pc, #164] @ (19fb0 ) │ │ │ │ + b.n 19f18 │ │ │ │ + ldr r2, [pc, #164] @ (1a008 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 19ee8 │ │ │ │ + b.n 19f40 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d86 │ │ │ │ + bne.w 19dde │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ it eq │ │ │ │ ldreq r3, [r3, #0] │ │ │ │ - bne.w 19d86 │ │ │ │ - b.n 19ecc │ │ │ │ + bne.w 19dde │ │ │ │ + b.n 19f24 │ │ │ │ mov r9, sl │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 19a98 │ │ │ │ + b.n 19af0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 19ade │ │ │ │ + b.n 19b36 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov sl, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 19bb2 │ │ │ │ + b.n 19c0a │ │ │ │ add.w r1, r2, #252 @ 0xfc │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 19f66 │ │ │ │ + bcc.n 19fbe │ │ │ │ add.w r1, r2, #420 @ 0x1a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 19f66 │ │ │ │ + bhi.n 19fbe │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [fp] │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 19bda │ │ │ │ + b.n 19c32 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - b.n 19bb0 │ │ │ │ + b.n 19c08 │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ mov sl, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ strbeq.w r3, [r6, #33] @ 0x21 │ │ │ │ movs r3, #1 │ │ │ │ str.w r5, [fp] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, r5 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 19bda │ │ │ │ + b.n 19c32 │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, 1a0e8 ) │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, #8912896 @ 0x880000 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + mcrr2 0, 0, r0, r4, cr8 │ │ │ │ + subs r0, r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ - vst4.8 {d0-d3}, [lr], r8 │ │ │ │ - @ instruction: 0xf4ea0008 │ │ │ │ - ldr.w r0, [r2, #8] │ │ │ │ + vaddl.u32 q8, d6, d8 │ │ │ │ + smlal r0, r0, r2, r8 │ │ │ │ + vaddl.u32 q0, d10, d8 │ │ │ │ stmdb 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 sl, [pc, #596] @ 1a21c │ │ │ │ + ldr.w sl, [pc, #596] @ 1a274 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #596] @ (1a220 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a278 ) │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldrb.w r3, [r6, #411] @ 0x19b │ │ │ │ - cbz r3, 19ff2 │ │ │ │ + cbz r3, 1a04a │ │ │ │ ldrsh.w r2, [r0, #22] │ │ │ │ ldr.w r3, [r6, #336] @ 0x150 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a126 │ │ │ │ + beq.w 1a17e │ │ │ │ tst.w r1, #65536 @ 0x10000 │ │ │ │ - bne.w 1a126 │ │ │ │ - ldr r3, [pc, #560] @ (1a224 ) │ │ │ │ + bne.w 1a17e │ │ │ │ + ldr r3, [pc, #560] @ (1a27c ) │ │ │ │ add r5, sp, #8 │ │ │ │ ldr.w r7, [r6, #512] @ 0x200 │ │ │ │ mov ip, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldrsh.w r3, [r6, #340] @ 0x154 │ │ │ │ mov lr, r4 │ │ │ │ @@ -26037,28 +26051,28 @@ │ │ │ │ strh.w r3, [r6, #340] @ 0x154 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #28 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r6, #196] @ 0xc4 │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strmi.w r3, [r6, #196] @ 0xc4 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1a1e2 │ │ │ │ + blt.w 1a23a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a07c │ │ │ │ + cbz r3, 1a0d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - beq.n 1a132 │ │ │ │ + beq.n 1a18a │ │ │ │ ands.w fp, r9, #1 │ │ │ │ - beq.n 1a098 │ │ │ │ - ldr r3, [pc, #420] @ (1a228 ) │ │ │ │ + beq.n 1a0f0 │ │ │ │ + ldr r3, [pc, #420] @ (1a280 ) │ │ │ │ ldr.w r2, [r6, #208] @ 0xd0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -26067,1081 +26081,1081 @@ │ │ │ │ orr.w r2, fp, #132 @ 0x84 │ │ │ │ ite eq │ │ │ │ moveq r1, #10 │ │ │ │ movne.w r1, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [r6, #340] @ 0x154 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ mov sl, r0 │ │ │ │ - bl 3eb94 │ │ │ │ + bl 3ebec │ │ │ │ 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 r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 1a104 │ │ │ │ + bmi.n 1a15c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r3, [r6, #340] @ 0x154 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a0f8 │ │ │ │ + bne.n 1a150 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - b.n 1a0e8 │ │ │ │ + b.n 1a140 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0dc │ │ │ │ + bne.n 1a134 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0dc │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 1a0dc │ │ │ │ + beq.n 1a134 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 1a134 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20860 │ │ │ │ + b.w 208b8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a07c │ │ │ │ + bne.n 1a0d4 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a07c │ │ │ │ + bne.n 1a0d4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a07c │ │ │ │ + bne.n 1a0d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #5 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a1ee │ │ │ │ - bl 3eb94 │ │ │ │ + beq.n 1a246 │ │ │ │ + bl 3ebec │ │ │ │ cmp.w fp, #5 │ │ │ │ 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 r3, [sp, #0] │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ str r3, [r7, #0] │ │ │ │ - bgt.n 1a200 │ │ │ │ + bgt.n 1a258 │ │ │ │ ldrsh.w r2, [r8, #22] │ │ │ │ ldr.w r3, [r6, #336] @ 0x150 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a184 │ │ │ │ + beq.n 1a1dc │ │ │ │ tst.w r9, #65536 @ 0x10000 │ │ │ │ - beq.n 1a18a │ │ │ │ + beq.n 1a1e2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #411] @ 0x19b │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ addcc r3, #1 │ │ │ │ strcc.w r3, [r8] │ │ │ │ - bcs.n 1a1f6 │ │ │ │ + bcs.n 1a24e │ │ │ │ mov r0, r8 │ │ │ │ - bl 20860 │ │ │ │ + bl 208b8 │ │ │ │ tst.w r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 1a0f0 │ │ │ │ + beq.n 1a148 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20860 │ │ │ │ + bl 208b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0f0 │ │ │ │ + beq.n 1a148 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a214 │ │ │ │ + beq.n 1a26c │ │ │ │ movs r7, #3 │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, sl │ │ │ │ str r4, [r0, #8] │ │ │ │ mov sl, r0 │ │ │ │ strd r7, r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 20860 │ │ │ │ + bl 208b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1c0 │ │ │ │ - b.n 1a0f0 │ │ │ │ + bne.n 1a218 │ │ │ │ + b.n 1a148 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3ea54 │ │ │ │ + bl 3eaac │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a154 │ │ │ │ + b.n 1a1ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ - b.n 1a19e │ │ │ │ - ldr r3, [pc, #40] @ (1a22c ) │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ + b.n 1a1f6 │ │ │ │ + ldr r3, [pc, #40] @ (1a284 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (1a230 ) │ │ │ │ + ldr r0, [pc, #40] @ (1a288 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ nop │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, #8 │ │ │ │ + ldrh.w r0, [r6, #8] │ │ │ │ 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, #208] @ (1a318 ) │ │ │ │ + ldr r3, [pc, #208] @ (1a370 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #208] @ (1a31c ) │ │ │ │ + ldr r1, [pc, #208] @ (1a374 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #208] @ (1a320 ) │ │ │ │ - ldr r5, [pc, #212] @ (1a324 ) │ │ │ │ + ldr r2, [pc, #208] @ (1a378 ) │ │ │ │ + ldr r5, [pc, #212] @ (1a37c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr.w r2, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 1a2fc │ │ │ │ + beq.n 1a354 │ │ │ │ cmp.w r0, #552 @ 0x228 │ │ │ │ - beq.n 1a2b0 │ │ │ │ + beq.n 1a308 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 1a29a │ │ │ │ + bne.n 1a2f2 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a2c6 │ │ │ │ + beq.n 1a31e │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17430 │ │ │ │ + bl 17488 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1a2a6 │ │ │ │ + bne.n 1a2fe │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a2a6 │ │ │ │ + beq.n 1a2fe │ │ │ │ ldr r4, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 1a30a │ │ │ │ + cbz r3, 1a362 │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 3eb94 │ │ │ │ + bl 3ebec │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r6, #4] │ │ │ │ strh r3, [r6, #18] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 18604 │ │ │ │ + bl 1865c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a29a │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 1a2f2 │ │ │ │ + bl 3eaac │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1a2dc │ │ │ │ + ble.n 1a334 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 1a2da │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + b.n 1a332 │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1a368 │ │ │ │ + cbz r0, 1a3c0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r0, 1a348 │ │ │ │ - bl 1a328 │ │ │ │ + cbz r0, 1a3a0 │ │ │ │ + bl 1a380 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a358 │ │ │ │ + cbz r3, 1a3b0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 1a360 │ │ │ │ - bl 72eb4 │ │ │ │ + ble.n 1a3b8 │ │ │ │ + bl 72f0c │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a33e │ │ │ │ + bne.n 1a396 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl 72ee8 │ │ │ │ - b.n 1a358 │ │ │ │ + bl 72f40 │ │ │ │ + b.n 1a3b0 │ │ │ │ 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, #28] @ (1a398 ) │ │ │ │ - ldr r2, [pc, #28] @ (1a39c ) │ │ │ │ + ldr r3, [pc, #28] @ (1a3f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1a3f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - cbz r0, 1a390 │ │ │ │ + cbz r0, 1a3e8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a328 │ │ │ │ + bl 1a380 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #40] @ (1a3d8 ) │ │ │ │ + ldr r4, [pc, #40] @ (1a430 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1a3ba │ │ │ │ + cbz r2, 1a412 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #32] @ (1a3dc ) │ │ │ │ + ldr r0, [pc, #32] @ (1a434 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1a3d4 │ │ │ │ - bl 40400 │ │ │ │ + cbz r0, 1a42c │ │ │ │ + bl 40458 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 831c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + blx 8374 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ 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, #652] @ (1a680 ) │ │ │ │ + ldr r5, [pc, #652] @ (1a6d8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #652] @ (1a684 ) │ │ │ │ + ldr r2, [pc, #652] @ (1a6dc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #652] @ (1a688 ) │ │ │ │ + ldr r4, [pc, #652] @ (1a6e0 ) │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #636] @ (1a68c ) │ │ │ │ + ldr r2, [pc, #636] @ (1a6e4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrh r1, [r7, #48] @ 0x30 │ │ │ │ ldr.w fp, [r4, r2] │ │ │ │ adds.w r1, r1, r8 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bne.w 1a5b4 │ │ │ │ + bne.w 1a60c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a59a │ │ │ │ - ldr r1, [pc, #600] @ (1a690 ) │ │ │ │ + beq.w 1a5f2 │ │ │ │ + ldr r1, [pc, #600] @ (1a6e8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r8 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1a46e │ │ │ │ + bge.n 1a4c6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #576] @ (1a694 ) │ │ │ │ - ldr r3, [pc, #556] @ (1a684 ) │ │ │ │ + ldr r2, [pc, #576] @ (1a6ec ) │ │ │ │ + ldr r3, [pc, #556] @ (1a6dc ) │ │ │ │ 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 1a67c │ │ │ │ + bne.w 1a6d4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.w 1a668 │ │ │ │ + bne.w 1a6c0 │ │ │ │ ldrh r1, [r7, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r1, r8 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ add r1, r5 │ │ │ │ adds r3, r1, #2 │ │ │ │ - bne.w 1a5ba │ │ │ │ + bne.w 1a612 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ ldrh r1, [r7, #48] @ 0x30 │ │ │ │ mov.w r0, #47 @ 0x2f │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, r8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ strb r0, [r3, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, sl │ │ │ │ strb.w r9, [sl, r3] │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a450 │ │ │ │ + beq.n 1a4a8 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ mov r4, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1a524 │ │ │ │ + b.n 1a57c │ │ │ │ cmp.w fp, #6 │ │ │ │ - beq.n 1a5ca │ │ │ │ + beq.n 1a622 │ │ │ │ cmp.w fp, #11 │ │ │ │ - bne.n 1a5da │ │ │ │ - ldr r1, [pc, #416] @ (1a698 ) │ │ │ │ + bne.n 1a632 │ │ │ │ + ldr r1, [pc, #416] @ (1a6f0 ) │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5da │ │ │ │ + bne.n 1a632 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1a50e │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 1a566 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ strd r0, r0, [r9, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #0 │ │ │ │ add.w r3, sl, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a450 │ │ │ │ + beq.n 1a4a8 │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r7, r4 │ │ │ │ - beq.n 1a51c │ │ │ │ + beq.n 1a574 │ │ │ │ cmp r3, #13 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - bne.n 1a51c │ │ │ │ + bne.n 1a574 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ itet eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 1a51c │ │ │ │ + beq.n 1a574 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a5c2 │ │ │ │ + beq.n 1a61a │ │ │ │ subs.w fp, r7, r5 │ │ │ │ - bne.n 1a4e8 │ │ │ │ + bne.n 1a540 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a518 │ │ │ │ + beq.n 1a570 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrh.w r3, [r9, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r3 │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ 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 1a6a0 │ │ │ │ - b.n 1a518 │ │ │ │ + bl 1a6f8 │ │ │ │ + b.n 1a570 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb.w r2, [r3, r8] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 1a434 │ │ │ │ + bne.w 1a48c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a670 │ │ │ │ + bne.n 1a6c8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - b.n 1a434 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1a428 │ │ │ │ + b.n 1a48c │ │ │ │ + bl 73224 │ │ │ │ + b.n 1a480 │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1a498 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1a4f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a582 │ │ │ │ - b.n 1a518 │ │ │ │ - ldr r1, [pc, #208] @ (1a69c ) │ │ │ │ + bne.n 1a5da │ │ │ │ + b.n 1a570 │ │ │ │ + ldr r1, [pc, #208] @ (1a6f4 ) │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a55a │ │ │ │ + beq.n 1a5b2 │ │ │ │ ldrh.w r2, [r9, #48] @ 0x30 │ │ │ │ subs r0, r6, r5 │ │ │ │ add r0, r2 │ │ │ │ adds r0, #2 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ add r0, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldrh.w r2, [r9, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldrh.w r0, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mov.w r3, #47 @ 0x2f │ │ │ │ add r0, fp │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, r0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add r0, r2 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, fp │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a518 │ │ │ │ + bne.w 1a570 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a452 │ │ │ │ + b.n 1a4aa │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ - b.n 1a450 │ │ │ │ + blx 838c │ │ │ │ + b.n 1a4a8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - b.n 1a434 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + b.n 1a48c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + strb r6, [r2, #11] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3dc0008 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfab40008 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r4, r1 │ │ │ │ - ssat16 r0, #9, sl │ │ │ │ - movw r0, #49160 @ 0xc008 │ │ │ │ + @ instruction: 0xfa020008 │ │ │ │ + vld4.8 {d0-d3}, [r4], r8 │ │ │ │ stmdb 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 r5, [pc, #428] @ (1a860 ) │ │ │ │ + ldr r5, [pc, #428] @ (1a8b8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #428] @ (1a864 ) │ │ │ │ + ldr r2, [pc, #428] @ (1a8bc ) │ │ │ │ add r5, pc │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ ands.w r5, r7, #8 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ sub.w fp, r3, r2 │ │ │ │ - bne.n 1a70c │ │ │ │ + bne.n 1a764 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 1a6fe │ │ │ │ + bne.n 1a756 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1a7da │ │ │ │ + b.n 1a832 │ │ │ │ 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 1a7d0 │ │ │ │ + beq.n 1a828 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r5, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1a6e6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1a6ec │ │ │ │ + bhi.n 1a73e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1a744 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a836 │ │ │ │ + beq.w 1a88e │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1a726 │ │ │ │ + b.n 1a77e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1a74a │ │ │ │ + cbz r7, 1a7a2 │ │ │ │ ldrh r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a722 │ │ │ │ + bne.n 1a77a │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a722 │ │ │ │ + bne.n 1a77a │ │ │ │ ldrh r3, [r7, #50] @ 0x32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a74c │ │ │ │ + bne.n 1a7a4 │ │ │ │ add.w r1, r8, #57 @ 0x39 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r3, r0, #56 @ 0x38 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ strh.w r5, [r8, #48] @ 0x30 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ str.w r8, [sl] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strh.w r3, [r8, #50] @ 0x32 │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.n 1a79a │ │ │ │ - ldr r1, [pc, #216] @ (1a868 ) │ │ │ │ + bmi.n 1a7f2 │ │ │ │ + ldr r1, [pc, #216] @ (1a8c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a800 │ │ │ │ + beq.n 1a858 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a7bc │ │ │ │ + cbz r3, 1a814 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r7, r3, #17 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1a742 │ │ │ │ + bne.n 1a79a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3e0 │ │ │ │ + bl 1a438 │ │ │ │ mov r0, r9 │ │ │ │ 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 1a742 │ │ │ │ + beq.n 1a79a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r7, r3, #17 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1a742 │ │ │ │ - b.n 1a7a8 │ │ │ │ + bne.n 1a79a │ │ │ │ + b.n 1a800 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ subs r5, r3, r5 │ │ │ │ sub.w r5, r5, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1a81e │ │ │ │ + bls.n 1a876 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a82e │ │ │ │ + bne.n 1a886 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r4, fp │ │ │ │ - b.n 1a716 │ │ │ │ + b.n 1a76e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #4 │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - bl 40158 │ │ │ │ - ldr r2, [pc, #92] @ (1a86c ) │ │ │ │ + bl 401b0 │ │ │ │ + ldr r2, [pc, #92] @ (1a8c4 ) │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [r8, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a742 │ │ │ │ + b.n 1a79a │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a7f2 │ │ │ │ + beq.n 1a84a │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 1a7f6 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1a84e │ │ │ │ add.w r1, r8, #57 @ 0x39 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r3, r0, #56 @ 0x38 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r8, r9 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ strh.w r5, [r9, #48] @ 0x30 │ │ │ │ - b.n 1a77e │ │ │ │ - str r4, [r7, #4] │ │ │ │ + b.n 1a7d6 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a00008 │ │ │ │ - bic.w r0, sl, #8 │ │ │ │ + @ instruction: 0xf7780008 │ │ │ │ + @ instruction: 0xf7020008 │ │ │ │ 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, #88] @ (1a8dc ) │ │ │ │ + ldr r4, [pc, #88] @ (1a934 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1a8e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1a938 ) │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w sl, [r4, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a8e4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a93c ) │ │ │ │ ldr r5, [r4, r2] │ │ │ │ - b.n 1a8a6 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 1a8fe │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1a8d2 │ │ │ │ + bne.n 1a92a │ │ │ │ ldr.w r3, [sl, #140] @ 0x8c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 1a8be │ │ │ │ + cbz r3, 1a916 │ │ │ │ ldrsh.w ip, [r5, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7cea8 <__isoc23_strtoul@@Base+0x1680> │ │ │ │ + bl 7cf00 <__isoc23_strtoul@@Base+0x1680> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1a89c │ │ │ │ + blt.n 1a8f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ 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, 1a908 │ │ │ │ + cbz r1, 1a960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8fc │ │ │ │ + beq.n 1a954 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it gt │ │ │ │ strgt r5, [r0, #4] │ │ │ │ - bgt.n 1a8fc │ │ │ │ + bgt.n 1a954 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 1a8fc │ │ │ │ + b.n 1a954 │ │ │ │ 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, #276] @ (1aa54 ) │ │ │ │ + ldr r5, [pc, #276] @ (1aaac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #276] @ (1aa58 ) │ │ │ │ + ldr r3, [pc, #276] @ (1aab0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r4, [r6, #1204] @ 0x4b4 │ │ │ │ - cbz r4, 1a958 │ │ │ │ + cbz r4, 1a9b0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1a9ca │ │ │ │ + beq.n 1aa22 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ mov r7, r0 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a970 │ │ │ │ + cbz r0, 1a9c8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1aa06 │ │ │ │ + beq.n 1aa5e │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a986 │ │ │ │ + cbz r0, 1a9de │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1aa32 │ │ │ │ - bl 404ec │ │ │ │ + beq.n 1aa8a │ │ │ │ + bl 40544 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9d2 │ │ │ │ + cbz r0, 1aa2a │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa48 │ │ │ │ + bne.n 1aaa0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r7, #12] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1a9c0 │ │ │ │ - ldr r3, [pc, #168] @ (1aa5c ) │ │ │ │ + beq.n 1aa18 │ │ │ │ + ldr r3, [pc, #168] @ (1aab4 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a9fc │ │ │ │ + beq.n 1aa54 │ │ │ │ str.w r4, [r6, #1204] @ 0x4b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9ea │ │ │ │ + cbz r0, 1aa42 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1a9fc │ │ │ │ - ldr r3, [pc, #112] @ (1aa5c ) │ │ │ │ + beq.n 1aa54 │ │ │ │ + ldr r3, [pc, #112] @ (1aab4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ mov r4, r8 │ │ │ │ mov r1, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r4 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9c6 │ │ │ │ - ldr r3, [pc, #84] @ (1aa5c ) │ │ │ │ + b.n 1aa1e │ │ │ │ + ldr r3, [pc, #84] @ (1aab4 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2a258 │ │ │ │ + bl 2a2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a970 │ │ │ │ + beq.n 1a9c8 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r7, #12] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1a9fc │ │ │ │ + beq.n 1aa54 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 1a9fc │ │ │ │ - ldr r3, [pc, #40] @ (1aa5c ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 1aa54 │ │ │ │ + ldr r3, [pc, #40] @ (1aab4 ) │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a258 │ │ │ │ + bl 2a2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a992 │ │ │ │ - b.n 1a986 │ │ │ │ + bne.n 1a9ea │ │ │ │ + b.n 1a9de │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 1a99a │ │ │ │ + bl 1e810 │ │ │ │ + b.n 1a9f2 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1aaae │ │ │ │ + cbz r0, 1ab06 │ │ │ │ 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 1aa8c │ │ │ │ + ble.n 1aae4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa74 │ │ │ │ + bne.n 1aacc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1aa94 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 1aaec │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1aa9c │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 1aaf4 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aa86 │ │ │ │ + beq.n 1aade │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa74 │ │ │ │ - b.n 1aa8a │ │ │ │ + bne.n 1aacc │ │ │ │ + b.n 1aae2 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1aad4 │ │ │ │ + cbz r2, 1ab2c │ │ │ │ adds r3, r0, #1 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1aac8 │ │ │ │ + beq.n 1ab20 │ │ │ │ adds r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aab6 │ │ │ │ + bne.n 1ab0e │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aabe │ │ │ │ + beq.n 1ab16 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1aab6 │ │ │ │ + b.n 1ab0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1ab14 │ │ │ │ + bne.n 1ab6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1a92c │ │ │ │ + bl 1a984 │ │ │ │ mov r9, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ adds r0, r6, r7 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r0, r4, r7 │ │ │ │ strb.w r3, [r4, r8] │ │ │ │ - b.n 1aafe │ │ │ │ + b.n 1ab56 │ │ │ │ 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 1ab50 │ │ │ │ + bne.n 1aba8 │ │ │ │ str.w r0, [lr, #-72] │ │ │ │ - ldr r4, [pc, #652] @ (1adf0 ) │ │ │ │ - ldr r2, [pc, #656] @ (1adf4 ) │ │ │ │ + ldr r4, [pc, #652] @ (1ae48 ) │ │ │ │ + ldr r2, [pc, #656] @ (1ae4c ) │ │ │ │ sub.w sp, sp, #32768 @ 0x8000 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #652] @ (1adf8 ) │ │ │ │ + ldr r7, [pc, #652] @ (1ae50 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #652] @ (1adfc ) │ │ │ │ + ldr r3, [pc, #652] @ (1ae54 ) │ │ │ │ add r7, pc │ │ │ │ add.w r5, sp, #32768 @ 0x8000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r5, #28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -27153,40 +27167,40 @@ │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldrb.w fp, [r4, #412] @ 0x19c │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ adds r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1aad8 │ │ │ │ + bl 1ab30 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1244] @ 0x4dc │ │ │ │ - cbz r0, 1abc0 │ │ │ │ + cbz r0, 1ac18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aca6 │ │ │ │ - ldr.w r9, [pc, #572] @ 1ae00 │ │ │ │ + bne.n 1acfe │ │ │ │ + ldr.w r9, [pc, #572] @ 1ae58 │ │ │ │ add r9, pc │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ada8 │ │ │ │ + beq.w 1ae00 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1adda │ │ │ │ + bne.w 1ae32 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 111f0 │ │ │ │ - ldr r2, [pc, #536] @ (1ae04 ) │ │ │ │ + bl 11248 │ │ │ │ + ldr r2, [pc, #536] @ (1ae5c ) │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ add r1, sp, #24 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r6, [r4, #432] @ 0x1b0 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ @@ -27197,2336 +27211,2333 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r8, [r2, #64] @ 0x40 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ - bl 26348 │ │ │ │ + bl 263a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r8, [r4, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adca │ │ │ │ + beq.w 1ae22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad2a │ │ │ │ + beq.n 1ad82 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad2a │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #424] @ (1ae08 ) │ │ │ │ + beq.n 1ad82 │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #424] @ (1ae60 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb.w fp, [r4, #412] @ 0x19c │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - ldr r2, [pc, #392] @ (1ae0c ) │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + ldr r2, [pc, #392] @ (1ae64 ) │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #364] @ (1adf4 ) │ │ │ │ + ldr r3, [pc, #364] @ (1ae4c ) │ │ │ │ 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 1add6 │ │ │ │ + bne.w 1ae2e │ │ │ │ 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 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1acba │ │ │ │ + b.n 1ad12 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ - cbnz r0, 1acce │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 1ad26 │ │ │ │ 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 1acb0 │ │ │ │ + bne.n 1ad08 │ │ │ │ movw r9, #16544 @ 0x40a0 │ │ │ │ - b.n 1acfe │ │ │ │ + b.n 1ad56 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r4, #1244] @ 0x4dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad78 │ │ │ │ + beq.n 1add0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad78 │ │ │ │ + bne.n 1add0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1acd4 │ │ │ │ + beq.n 1ad2c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r9, r3 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.n 1acd4 │ │ │ │ + bne.n 1ad2c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1ad1e │ │ │ │ + cbz r3, 1ad76 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 1acd4 │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 1ad2c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #192] @ (1ae10 ) │ │ │ │ + ldr r3, [pc, #192] @ (1ae68 ) │ │ │ │ strb.w fp, [r4, #412] @ 0x19c │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ac80 │ │ │ │ - ldr r2, [pc, #172] @ (1ae14 ) │ │ │ │ + beq.n 1acd8 │ │ │ │ + ldr r2, [pc, #172] @ (1ae6c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #172] @ (1ae18 ) │ │ │ │ + ldr r0, [pc, #172] @ (1ae70 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ - ldr r2, [pc, #156] @ (1ae1c ) │ │ │ │ - ldr r3, [pc, #112] @ (1adf4 ) │ │ │ │ + bl 42cec │ │ │ │ + ldr r2, [pc, #156] @ (1ae74 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ae4c ) │ │ │ │ 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 1add6 │ │ │ │ + bne.n 1ae2e │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #32768 @ 0x8000 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b04 │ │ │ │ - ldr r3, [pc, #116] @ (1ae20 ) │ │ │ │ + b.w 7b44 │ │ │ │ + ldr r3, [pc, #116] @ (1ae78 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #108] @ (1ae24 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ae7c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ - b.n 1abe2 │ │ │ │ + b.n 1ac3a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ac4c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1ae28 ) │ │ │ │ + b.n 1aca4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #76] @ (1ae80 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #76] @ (1ae2c ) │ │ │ │ + ldr r0, [pc, #76] @ (1ae84 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + add r1, pc, #656 @ (adr r1, 1b0ec ) │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + add r1, pc, #16 @ (adr r1, 1ae74 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + add r0, pc, #80 @ (adr r0, 1aebc ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ab0c │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldcl 0, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, r8 │ │ │ │ - b.n 1aa28 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf13a0008 │ │ │ │ + ldcl 0, cr0, [r4], {8} │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ (1ae84 ) │ │ │ │ - ldr r3, [pc, #80] @ (1ae88 ) │ │ │ │ + ldr r4, [pc, #80] @ (1aedc ) │ │ │ │ + ldr r3, [pc, #80] @ (1aee0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r1, [r3, #1204] @ 0x4b4 │ │ │ │ - cbz r1, 1ae64 │ │ │ │ + cbz r1, 1aebc │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1ae66 │ │ │ │ + bne.n 1aebe │ │ │ │ adds r2, r0, #1 │ │ │ │ - b.n 1ae5a │ │ │ │ + b.n 1aeb2 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1ae68 │ │ │ │ + bne.n 1aec0 │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae4e │ │ │ │ - ldr r3, [pc, #40] @ (1ae8c ) │ │ │ │ + bne.n 1aea6 │ │ │ │ + ldr r3, [pc, #40] @ (1aee4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ mov lr, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #47 @ 0x2f │ │ │ │ - bne.n 1ae64 │ │ │ │ + bne.n 1aebc │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1ae72 │ │ │ │ + beq.n 1aeca │ │ │ │ mov r0, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae60 │ │ │ │ + beq.n 1aeb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #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, #152] @ (1af38 ) │ │ │ │ + ldr r2, [pc, #152] @ (1af90 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #152] @ (1af3c ) │ │ │ │ + ldr r3, [pc, #152] @ (1af94 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 1aedc │ │ │ │ + cbz r4, 1af34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1aed6 │ │ │ │ + blt.n 1af2e │ │ │ │ mov r1, sp │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1aee8 │ │ │ │ + bge.n 1af40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1af14 │ │ │ │ + b.n 1af6c │ │ │ │ mov r1, sp │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1aed6 │ │ │ │ + blt.n 1af2e │ │ │ │ mov r5, r4 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 1af2e │ │ │ │ + beq.n 1af86 │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 1af14 │ │ │ │ + beq.n 1af6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a624 │ │ │ │ + bl 2a67c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1af2e │ │ │ │ - ldr r2, [pc, #40] @ (1af40 ) │ │ │ │ - ldr r3, [pc, #36] @ (1af3c ) │ │ │ │ + blt.n 1af86 │ │ │ │ + ldr r2, [pc, #40] @ (1af98 ) │ │ │ │ + ldr r3, [pc, #36] @ (1af94 ) │ │ │ │ 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 1af34 │ │ │ │ + bne.n 1af8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aed6 │ │ │ │ - b.n 1aed0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + beq.n 1af2e │ │ │ │ + b.n 1af28 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r4, r1 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #380] @ (1b0d0 ) │ │ │ │ + ldr r6, [pc, #380] @ (1b128 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ae30 │ │ │ │ - ldr r2, [pc, #372] @ (1b0d4 ) │ │ │ │ + bl 1ae88 │ │ │ │ + ldr r2, [pc, #372] @ (1b12c ) │ │ │ │ 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 1af82 │ │ │ │ + blt.n 1afda │ │ │ │ add.w r0, r4, #444 @ 0x1bc │ │ │ │ - bl 42fe0 │ │ │ │ + bl 43038 │ │ │ │ ldr.w r3, [r4, #380] @ 0x17c │ │ │ │ - cbz r3, 1af96 │ │ │ │ + cbz r3, 1afee │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - cbz r3, 1af96 │ │ │ │ + cbz r3, 1afee │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1b09a │ │ │ │ + bge.w 1b0f2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #380] @ 0x17c │ │ │ │ - ldr r3, [pc, #312] @ (1b0d8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b130 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1afb0 │ │ │ │ + cbz r5, 1b008 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1afa4 │ │ │ │ - bl 465fc │ │ │ │ + bne.n 1affc │ │ │ │ + bl 46654 │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1afc6 │ │ │ │ + ble.n 1b01e │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1b094 │ │ │ │ + bmi.n 1b0ec │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #268] @ (1b0dc ) │ │ │ │ + ldr r3, [pc, #268] @ (1b134 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ - blt.n 1b0ba │ │ │ │ - bl 42d9c │ │ │ │ + blt.n 1b112 │ │ │ │ + bl 42df4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ - bl 37c90 │ │ │ │ + bl 37ce8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - bl 40400 │ │ │ │ - ldr r3, [pc, #216] @ (1b0e0 ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r3, [pc, #216] @ (1b138 ) │ │ │ │ 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, 1b030 │ │ │ │ + cbz r2, 1b088 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - cbz r0, 1b030 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 1b088 │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b0aa │ │ │ │ + bne.n 1b102 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r5, [pc, #172] @ (1b0e4 ) │ │ │ │ + ldr r5, [pc, #172] @ (1b13c ) │ │ │ │ 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, 1b08a │ │ │ │ + cbz r0, 1b0e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 72f64 │ │ │ │ - ldr r5, [pc, #136] @ (1b0e8 ) │ │ │ │ + bl 72fbc │ │ │ │ + ldr r5, [pc, #136] @ (1b140 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ - bl a274 <__time64@plt+0x1eec> │ │ │ │ - ldr r3, [pc, #124] @ (1b0ec ) │ │ │ │ + bl a2cc <__time64@plt+0x1eec> │ │ │ │ + ldr r3, [pc, #124] @ (1b144 ) │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ movs r1, #12 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72ccc │ │ │ │ + bl 72d24 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1b05e │ │ │ │ - bl 42c94 │ │ │ │ - b.n 1afc6 │ │ │ │ - bl 42c94 │ │ │ │ + b.n 1b0b6 │ │ │ │ + bl 42cec │ │ │ │ + b.n 1b01e │ │ │ │ + bl 42cec │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1af96 │ │ │ │ + b.n 1afee │ │ │ │ mov r0, r5 │ │ │ │ - bl 335dc │ │ │ │ + bl 33634 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #468] @ 0x1d4 │ │ │ │ - b.n 1b030 │ │ │ │ - ldr r2, [pc, #52] @ (1b0f0 ) │ │ │ │ + b.n 1b088 │ │ │ │ + ldr r2, [pc, #52] @ (1b148 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #52] @ (1b0f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (1b14c ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b738 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r0, 1b108 │ │ │ │ + ldrd r0, r0, [r8, #32]! │ │ │ │ + cbz r0, 1b160 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0fc │ │ │ │ + bne.n 1b154 │ │ │ │ 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] @ 1b2e4 │ │ │ │ + ldr.w fp, [pc, #452] @ 1b33c │ │ │ │ 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 1b20c │ │ │ │ - ldr r3, [pc, #428] @ (1b2e8 ) │ │ │ │ + bne.n 1b264 │ │ │ │ + ldr r3, [pc, #428] @ (1b340 ) │ │ │ │ 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 1b1f4 │ │ │ │ + beq.n 1b24c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b26a │ │ │ │ + bne.w 1b2c2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b27c │ │ │ │ + beq.w 1b2d4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2a2 │ │ │ │ + beq.w 1b2fa │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 1b22e │ │ │ │ + beq.n 1b286 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #58 @ 0x3a │ │ │ │ - beq.n 1b18e │ │ │ │ + beq.n 1b1e6 │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #58 @ 0x3a │ │ │ │ - bne.n 1b182 │ │ │ │ + bne.n 1b1da │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a6a0 │ │ │ │ + bl 1a6f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 1b1ae │ │ │ │ + cbz r4, 1b206 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b172 │ │ │ │ + bne.n 1b1ca │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b172 │ │ │ │ + bne.n 1b1ca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b1d4 │ │ │ │ + beq.n 1b22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b1ce │ │ │ │ + cbz r1, 1b226 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa60 │ │ │ │ + bl 1aab8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b258 │ │ │ │ + beq.n 1b2b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b2e0 │ │ │ │ + beq.n 1b338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b216 │ │ │ │ + bne.n 1b26e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b29e │ │ │ │ + beq.n 1b2f6 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r7, r9 │ │ │ │ - cbz r3, 1b260 │ │ │ │ + cbz r3, 1b2b8 │ │ │ │ mov r9, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1b172 │ │ │ │ + b.n 1b1ca │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b2b6 │ │ │ │ + beq.n 1b30e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2b6 │ │ │ │ + beq.n 1b30e │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 1b172 │ │ │ │ + b.n 1b1ca │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1b24a │ │ │ │ - ldr r3, [pc, #180] @ (1b2ec ) │ │ │ │ + beq.n 1b2a2 │ │ │ │ + ldr r3, [pc, #180] @ (1b344 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a6a0 │ │ │ │ + bl 1a6f8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 1b24a │ │ │ │ + beq.n 1b2a2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b172 │ │ │ │ - b.n 1b1ae │ │ │ │ + bne.n 1b1ca │ │ │ │ + b.n 1b206 │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r6, 1b2b0 │ │ │ │ + cbz r6, 1b308 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 1b2d2 │ │ │ │ + cbz r3, 1b32a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1b172 │ │ │ │ + b.n 1b1ca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b29e │ │ │ │ + beq.n 1b2f6 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - ldr r4, [pc, #104] @ (1b2f0 ) │ │ │ │ + ldr r4, [pc, #104] @ (1b348 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 1b2ba │ │ │ │ + cbz r1, 1b312 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b10c │ │ │ │ - bl 1b0f8 │ │ │ │ + bl 1b164 │ │ │ │ + bl 1b150 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b1b4 │ │ │ │ + b.n 1b20c │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b260 │ │ │ │ + b.n 1b2b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b29e │ │ │ │ + beq.n 1b2f6 │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 1b1b4 │ │ │ │ + b.n 1b20c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1b286 │ │ │ │ + bne.n 1b2de │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b1da │ │ │ │ - ldr r0, [pc, #56] @ (1b2f4 ) │ │ │ │ + b.n 1b232 │ │ │ │ + ldr r0, [pc, #56] @ (1b34c ) │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1b2e0 │ │ │ │ - bl 40400 │ │ │ │ + cbz r0, 1b338 │ │ │ │ + bl 40458 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 1b28e │ │ │ │ + b.n 1b2e6 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1b1b4 │ │ │ │ + bne.w 1b20c │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b1da │ │ │ │ - blx 831c │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + b.n 1b232 │ │ │ │ + blx 8374 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xf2620008 │ │ │ │ + ldrsh.w r0, [sl, r8] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (1b35c ) │ │ │ │ - ldr r2, [pc, #84] @ (1b360 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b3b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1b3b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r5, [r0, #20] │ │ │ │ - cbz r5, 1b346 │ │ │ │ + cbz r5, 1b39e │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ add.w r0, r3, #924 @ 0x39c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b344 │ │ │ │ + cbz r1, 1b39c │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b10c │ │ │ │ + b.w 1b164 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 1a3a0 │ │ │ │ + bl 1a3f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b10c │ │ │ │ - bl 1b0f8 │ │ │ │ - b.n 1b324 │ │ │ │ + bl 1b164 │ │ │ │ + bl 1b150 │ │ │ │ + b.n 1b37c │ │ │ │ nop │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - ldr r4, [pc, #100] @ (1b3dc ) │ │ │ │ + ldr r4, [pc, #100] @ (1b434 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r3, 1b382 │ │ │ │ + cbz r3, 1b3da │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7f3c │ │ │ │ - cbnz r0, 1b3ca │ │ │ │ - ldr r3, [pc, #92] @ (1b3e0 ) │ │ │ │ + blx 7f88 │ │ │ │ + cbnz r0, 1b422 │ │ │ │ + ldr r3, [pc, #92] @ (1b438 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 1b3a0 │ │ │ │ + bmi.n 1b3f8 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r0, 1b396 │ │ │ │ + cbz r0, 1b3ee │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1b2f8 │ │ │ │ + bl 1b350 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbnz r0, 1b3ce │ │ │ │ + cbnz r0, 1b426 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1b3b8 │ │ │ │ + cbz r3, 1b410 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r0, #0 │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b394 │ │ │ │ - bl 1a3a0 │ │ │ │ + beq.n 1b3ec │ │ │ │ + bl 1a3f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b10c │ │ │ │ + b.w 1b164 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3b8 │ │ │ │ - b.n 1b394 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + bne.n 1b410 │ │ │ │ + b.n 1b3ec │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #416] @ (1b598 ) │ │ │ │ + ldr r2, [pc, #416] @ (1b5f0 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #416] @ (1b59c ) │ │ │ │ + ldr r3, [pc, #416] @ (1b5f4 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r0, #32] │ │ │ │ - ldr.w fp, [pc, #412] @ 1b5a0 │ │ │ │ + ldr.w fp, [pc, #412] @ 1b5f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1b4b6 │ │ │ │ + blt.n 1b50e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1b4b6 │ │ │ │ + bne.n 1b50e │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b542 │ │ │ │ + beq.n 1b59a │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh.w lr, [r4, #50] @ 0x32 │ │ │ │ tst.w lr, #4 │ │ │ │ - beq.n 1b52e │ │ │ │ - ldr r3, [pc, #328] @ (1b5a4 ) │ │ │ │ + beq.n 1b586 │ │ │ │ + ldr r3, [pc, #328] @ (1b5fc ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r8, [r3, #524] @ 0x20c │ │ │ │ cmp r8, r4 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1b4ec │ │ │ │ + beq.n 1b544 │ │ │ │ ldrd r2, r7, [r4, #16] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 1b47e │ │ │ │ + b.n 1b4d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 1b4ec │ │ │ │ + beq.n 1b544 │ │ │ │ ldrd r1, r0, [r3, #16] │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.n 1b474 │ │ │ │ + bne.n 1b4cc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - bne.n 1b474 │ │ │ │ + bne.n 1b4cc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - bne.n 1b474 │ │ │ │ + bne.n 1b4cc │ │ │ │ orr.w r3, r9, #16 │ │ │ │ orr.w r3, lr, r3 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ - b.n 1b4d2 │ │ │ │ + b.n 1b52a │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r4, #50] @ 0x32 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ str r2, [r4, #12] │ │ │ │ sub.w r3, r3, #47 @ 0x2f │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #212] @ (1b5a8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1b59c ) │ │ │ │ + ldr r2, [pc, #212] @ (1b600 ) │ │ │ │ + ldr r3, [pc, #196] @ (1b5f4 ) │ │ │ │ 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 1b594 │ │ │ │ + bne.n 1b5ec │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w lr, lr, r9 │ │ │ │ strh.w lr, [r4, #50] @ 0x32 │ │ │ │ and.w lr, lr, #17 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1b4d2 │ │ │ │ - ldr r3, [pc, #164] @ (1b5a4 ) │ │ │ │ + bne.n 1b52a │ │ │ │ + ldr r3, [pc, #164] @ (1b5fc ) │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a3e0 │ │ │ │ + bl 1a438 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - cbnz r5, 1b588 │ │ │ │ + cbnz r5, 1b5e0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1b4d2 │ │ │ │ - ldr r3, [pc, #124] @ (1b5ac ) │ │ │ │ + b.n 1b52a │ │ │ │ + ldr r3, [pc, #124] @ (1b604 ) │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ ldrh.w lr, [r4, #50] @ 0x32 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b462 │ │ │ │ - bl 1a3a0 │ │ │ │ + b.n 1b4ba │ │ │ │ + bl 1a3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b44a │ │ │ │ + beq.w 1b4a2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1b590 │ │ │ │ + cbz r2, 1b5e8 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1b57a │ │ │ │ + cbz r3, 1b5d2 │ │ │ │ mov r1, sl │ │ │ │ - b.n 1b566 │ │ │ │ + b.n 1b5be │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r7, r0, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ mov r0, r7 │ │ │ │ - cbz r3, 1b57a │ │ │ │ + cbz r3, 1b5d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b55a │ │ │ │ - b.n 1b570 │ │ │ │ + beq.n 1b5b2 │ │ │ │ + b.n 1b5c8 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 1b54c │ │ │ │ + beq.n 1b5a4 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b56c │ │ │ │ - b.n 1b44a │ │ │ │ + bne.n 1b5c4 │ │ │ │ + b.n 1b4a2 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1b570 │ │ │ │ + bne.n 1b5c8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 1b44e │ │ │ │ + b.n 1b4a6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1b4d2 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1b52a │ │ │ │ mov r9, r2 │ │ │ │ - b.n 1b44e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + b.n 1b4a6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #324] @ (1b708 ) │ │ │ │ + ldr r3, [pc, #324] @ (1b760 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r4, [pc, #324] @ (1b70c ) │ │ │ │ + ldr r4, [pc, #324] @ (1b764 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1b5f6 │ │ │ │ - b.n 1b622 │ │ │ │ + bne.n 1b64e │ │ │ │ + b.n 1b67a │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 1b61c │ │ │ │ + bmi.n 1b674 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b656 │ │ │ │ + beq.n 1b6ae │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 1b69c │ │ │ │ + bne.n 1b6f4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.n 1b654 │ │ │ │ + beq.n 1b6ac │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1b5e2 │ │ │ │ + bne.n 1b63a │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1b5e2 │ │ │ │ + bne.n 1b63a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3e4 │ │ │ │ + bl 1b43c │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 1b5e8 │ │ │ │ + bpl.n 1b640 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 1b63e │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 1b696 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b61c │ │ │ │ + beq.n 1b674 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1b61c │ │ │ │ + bpl.n 1b674 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.n 1b632 │ │ │ │ + bne.n 1b68a │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r5, 1b694 │ │ │ │ + cbz r5, 1b6ec │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1b6e4 │ │ │ │ + beq.n 1b73c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1b6ea │ │ │ │ + bne.n 1b742 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b624 │ │ │ │ + beq.n 1b67c │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1b6ee │ │ │ │ + bcs.n 1b746 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1b624 │ │ │ │ + b.n 1b67c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b622 │ │ │ │ + beq.n 1b67a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1b658 │ │ │ │ + b.n 1b6b0 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ it eq │ │ │ │ moveq r4, r5 │ │ │ │ - beq.n 1b6e4 │ │ │ │ - bl 1a92c │ │ │ │ + beq.n 1b73c │ │ │ │ + bl 1a984 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1b6de │ │ │ │ + beq.n 1b736 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1b6f6 │ │ │ │ + bcs.n 1b74e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b668 │ │ │ │ + b.n 1b6c0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b624 │ │ │ │ + beq.n 1b67c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1b6a8 │ │ │ │ + b.n 1b700 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1b624 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1b67c │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r9, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - b.n 1b668 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + b.n 1b6c0 │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r4, [r0, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1b750 ) │ │ │ │ + ldr r2, [pc, #44] @ (1b7a8 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r4, 1b74a │ │ │ │ - ldr r3, [pc, #44] @ (1b754 ) │ │ │ │ + cbz r4, 1b7a2 │ │ │ │ + ldr r3, [pc, #44] @ (1b7ac ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ str.w r6, [r5, #312] @ 0x138 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ adds r4, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [r2, r0] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #1128] @ 1bbd4 │ │ │ │ + ldr.w r5, [pc, #1128] @ 1bc2c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1bbd8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1bc30 │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1bb1c │ │ │ │ + beq.w 1bb74 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #292] @ 0x124 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1bbdc │ │ │ │ + ldr.w r3, [pc, #1096] @ 1bc34 │ │ │ │ mov r6, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1088] @ 1bbe0 │ │ │ │ + ldr.w r3, [pc, #1088] @ 1bc38 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [fp, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 1b9e0 │ │ │ │ + bmi.w 1ba38 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #1576] @ 0x628 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 1b7da │ │ │ │ + bpl.n 1b832 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b7b6 │ │ │ │ + bne.n 1b80e │ │ │ │ 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 r7, r3, #30 │ │ │ │ and.w sl, r2, #10485760 @ 0xa00000 │ │ │ │ - bmi.w 1b9ea │ │ │ │ + bmi.w 1ba42 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b9f0 │ │ │ │ + bne.w 1ba48 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 1bae8 │ │ │ │ - ldr r1, [pc, #992] @ (1bbe4 ) │ │ │ │ + beq.w 1bb40 │ │ │ │ + ldr r1, [pc, #992] @ (1bc3c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ subs r7, r7, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r7 │ │ │ │ - bl 2e0a0 │ │ │ │ + bl 2e0f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1b846 │ │ │ │ + cbz r0, 1b89e │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 11584 │ │ │ │ - cbz r0, 1b846 │ │ │ │ + bl 115dc │ │ │ │ + cbz r0, 1b89e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 1baca │ │ │ │ + bmi.w 1bb22 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1bb02 │ │ │ │ + bne.w 1bb5a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b9f0 │ │ │ │ + beq.w 1ba48 │ │ │ │ strd r4, r6, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ movw lr, #55215 @ 0xd7af │ │ │ │ movt lr, #308 @ 0x134 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str.w lr, [sp, #32] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bb16 │ │ │ │ + beq.w 1bb6e │ │ │ │ movs r7, #0 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r1, [fp, #1576] @ 0x628 │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 1b8d4 │ │ │ │ + beq.n 1b92c │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r6, r9, r8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bb12 │ │ │ │ + beq.w 1bb6a │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 1b92e │ │ │ │ + cbnz r0, 1b986 │ │ │ │ add.w r1, r9, r4 │ │ │ │ - bl a7824 │ │ │ │ + bl a7f54 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r0, 1b92c │ │ │ │ + cbz r0, 1b984 │ │ │ │ adds r0, r6, #2 │ │ │ │ - bl 11584 │ │ │ │ - cbz r0, 1b926 │ │ │ │ + bl 115dc │ │ │ │ + cbz r0, 1b97e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 1babc │ │ │ │ + bmi.w 1bb14 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r6, r8 │ │ │ │ - ldr r0, [pc, #696] @ (1bbe8 ) │ │ │ │ + ldr r0, [pc, #696] @ (1bc40 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl a7694 │ │ │ │ + bl a7dc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b99a │ │ │ │ + cbz r0, 1b9f2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r8 │ │ │ │ - bl 2df2c │ │ │ │ + bl 2df84 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r4 │ │ │ │ - bl a7824 │ │ │ │ + bl a7f54 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b99a │ │ │ │ + cbz r0, 1b9f2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 11584 │ │ │ │ - cbz r0, 1b984 │ │ │ │ + bl 115dc │ │ │ │ + cbz r0, 1b9dc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1b99a │ │ │ │ + beq.n 1b9f2 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bbce │ │ │ │ + bne.w 1bc26 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1baaa │ │ │ │ - cbz r7, 1b9b0 │ │ │ │ + beq.w 1bb02 │ │ │ │ + cbz r7, 1ba08 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1bb0a │ │ │ │ + bne.w 1bb62 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b87a │ │ │ │ + bne.w 1b8d2 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldrd r4, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [fp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [fp, #140] @ 0x8c │ │ │ │ - b.n 1b9fa │ │ │ │ + b.n 1ba52 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 1b7ae │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 1b806 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ba30 │ │ │ │ + beq.n 1ba88 │ │ │ │ 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 1ae90 │ │ │ │ + bl 1aee8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ba88 │ │ │ │ + beq.n 1bae0 │ │ │ │ ldrh r3, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 1bb30 │ │ │ │ + bmi.w 1bb88 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1bb94 │ │ │ │ + bcs.w 1bbec │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1b7d2 │ │ │ │ + b.n 1b82a │ │ │ │ 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 1ae90 │ │ │ │ + bl 1aee8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ba88 │ │ │ │ + beq.n 1bae0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bad8 │ │ │ │ + beq.n 1bb30 │ │ │ │ strb.w sl, [r0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bb8c │ │ │ │ + beq.w 1bbe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r7, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1b7a4 │ │ │ │ + bne.w 1b7fc │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #2 │ │ │ │ str.w r8, [fp, #292] @ 0x124 │ │ │ │ - b.n 1b7d0 │ │ │ │ + b.n 1b828 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ adds r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b9a8 │ │ │ │ + beq.w 1ba00 │ │ │ │ mov ip, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1baca │ │ │ │ + beq.n 1bb22 │ │ │ │ mov r0, ip │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [fp, #1576] @ 0x628 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 1bb9c │ │ │ │ + ble.n 1bbf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ - b.n 1b7d0 │ │ │ │ + bl 42cec │ │ │ │ + b.n 1b828 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ mov r2, sl │ │ │ │ adds r0, r3, #2 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b7d2 │ │ │ │ + bne.w 1b82a │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - b.n 1b800 │ │ │ │ + b.n 1b858 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1b854 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1b8ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1b9be │ │ │ │ + bl 73224 │ │ │ │ + b.n 1ba16 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b8f8 │ │ │ │ + b.n 1b950 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 1b890 │ │ │ │ - ldr r3, [pc, #204] @ (1bbec ) │ │ │ │ + b.n 1b8e8 │ │ │ │ + ldr r3, [pc, #204] @ (1bc44 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b78a │ │ │ │ - b.n 1b7d0 │ │ │ │ + bne.w 1b7e2 │ │ │ │ + b.n 1b828 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #180] @ (1bbf0 ) │ │ │ │ + ldr r1, [pc, #180] @ (1bc48 ) │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r6, 1bbc4 │ │ │ │ + cbnz r6, 1bc1c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ba18 │ │ │ │ + beq.w 1ba70 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r0, #2 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ strh r6, [r0, #12] │ │ │ │ - b.n 1ba18 │ │ │ │ + b.n 1ba70 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ mov sl, r6 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 1bada │ │ │ │ + b.n 1bb32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1b7d2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1b82a │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ orr.w r2, r2, #164 @ 0xa4 │ │ │ │ strh r2, [r3, #12] │ │ │ │ - bl 1ab3c │ │ │ │ - b.n 1bae0 │ │ │ │ + bl 1ab94 │ │ │ │ + b.n 1bb38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1bb70 │ │ │ │ + bl 73224 │ │ │ │ + b.n 1bbc8 │ │ │ │ mov ip, r7 │ │ │ │ str r6, [r0, #24] │ │ │ │ - b.n 1babe │ │ │ │ - ldr r7, [pc, #768] @ (1bed8 ) │ │ │ │ + b.n 1bb16 │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1bd68 │ │ │ │ + b.n 1bb70 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 1bd24 │ │ │ │ + b.n 1bb2c │ │ │ │ movs r0, r1 │ │ │ │ - b.n 1bc90 │ │ │ │ + b.n 1ba98 │ │ │ │ movs r0, r1 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 1b844 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1bc44 │ │ │ │ + b.n 1b44c │ │ │ │ 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] @ (1bd3c ) │ │ │ │ - ldr r3, [pc, #308] @ (1bd40 ) │ │ │ │ + ldr r2, [pc, #308] @ (1bd94 ) │ │ │ │ + ldr r3, [pc, #308] @ (1bd98 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #308] @ 1bd44 │ │ │ │ + ldr.w r8, [pc, #308] @ 1bd9c │ │ │ │ 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 1bcec │ │ │ │ - cbnz r7, 1bc3e │ │ │ │ + beq.n 1bd44 │ │ │ │ + cbnz r7, 1bc96 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 1bc3e │ │ │ │ - ldr r3, [pc, #276] @ (1bd48 ) │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 1bc96 │ │ │ │ + ldr r3, [pc, #276] @ (1bda0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 1bd24 │ │ │ │ + bmi.n 1bd7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1bd00 │ │ │ │ + bne.n 1bd58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 1bc72 │ │ │ │ + cbz r7, 1bcca │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - cbz r4, 1bcb8 │ │ │ │ + cbz r4, 1bd10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1bc92 │ │ │ │ - cbz r7, 1bc72 │ │ │ │ + bmi.n 1bcea │ │ │ │ + cbz r7, 1bcca │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1bc92 │ │ │ │ - ldr r3, [pc, #212] @ (1bd48 ) │ │ │ │ + bpl.n 1bcea │ │ │ │ + ldr r3, [pc, #212] @ (1bda0 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bge.n 1bc96 │ │ │ │ + bge.n 1bcee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1bc58 │ │ │ │ + b.n 1bcb0 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bcd4 │ │ │ │ + blt.n 1bd2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1bcd4 │ │ │ │ + beq.n 1bd2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 42d9c │ │ │ │ + bl 42df4 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bgt.n 1bd0a │ │ │ │ - ldr r2, [pc, #144] @ (1bd4c ) │ │ │ │ - ldr r3, [pc, #132] @ (1bd40 ) │ │ │ │ + bgt.n 1bd62 │ │ │ │ + ldr r2, [pc, #144] @ (1bda4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1bd98 ) │ │ │ │ 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 1bd38 │ │ │ │ + bne.n 1bd90 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 42c94 │ │ │ │ - b.n 1bc58 │ │ │ │ - ldr r3, [pc, #88] @ (1bd48 ) │ │ │ │ + bl 42cec │ │ │ │ + b.n 1bcb0 │ │ │ │ + ldr r3, [pc, #88] @ (1bda0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r3, [r3, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bc26 │ │ │ │ - bl 1b2f8 │ │ │ │ - b.n 1bc26 │ │ │ │ + bne.n 1bc7e │ │ │ │ + bl 1b350 │ │ │ │ + b.n 1bc7e │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1bc66 │ │ │ │ + b.n 1bcbe │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__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 1bcb8 │ │ │ │ - ldr r2, [pc, #40] @ (1bd50 ) │ │ │ │ + b.n 1bd10 │ │ │ │ + ldr r2, [pc, #40] @ (1bda8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #40] @ (1bd54 ) │ │ │ │ + ldr r0, [pc, #40] @ (1bdac ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (1bde0 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1bdc0 ) │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #480] @ (1bf30 ) │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1bcc8 │ │ │ │ + ble.n 1bcd0 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1bbf4 │ │ │ │ + b.n 1bc4c │ │ │ │ stmdb 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 r3, [pc, #404] @ (1bf04 ) │ │ │ │ - ldr r2, [pc, #404] @ (1bf08 ) │ │ │ │ + ldr r3, [pc, #404] @ (1bf5c ) │ │ │ │ + ldr r2, [pc, #404] @ (1bf60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (1bf0c ) │ │ │ │ + ldr r3, [pc, #400] @ (1bf64 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1bde2 │ │ │ │ + cbz r0, 1be3a │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #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 1bdfe │ │ │ │ - cbz r2, 1bdbe │ │ │ │ + beq.n 1be56 │ │ │ │ + cbz r2, 1be16 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1bdbe │ │ │ │ + bpl.n 1be16 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1be92 │ │ │ │ + ble.n 1beea │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r6 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bdd4 │ │ │ │ + blt.n 1be2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1be06 │ │ │ │ + beq.n 1be5e │ │ │ │ strd sl, fp, [r4, #8] │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bd94 │ │ │ │ - ldr r2, [pc, #300] @ (1bf10 ) │ │ │ │ - ldr r3, [pc, #292] @ (1bf0c ) │ │ │ │ + bne.n 1bdec │ │ │ │ + ldr r2, [pc, #300] @ (1bf68 ) │ │ │ │ + ldr r3, [pc, #292] @ (1bf64 ) │ │ │ │ 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 1bf00 │ │ │ │ + bne.w 1bf58 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bd94 │ │ │ │ - b.n 1bde2 │ │ │ │ + bne.n 1bdec │ │ │ │ + b.n 1be3a │ │ │ │ ldrd ip, r8, [sp, #8] │ │ │ │ strd ip, r8, [r4, #8] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r4, #16] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - beq.n 1be4c │ │ │ │ + beq.n 1bea4 │ │ │ │ ldrd r7, r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r7 │ │ │ │ - bne.n 1be46 │ │ │ │ + bne.n 1be9e │ │ │ │ ldrd r7, r1, [r3, #8] │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ 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 1be26 │ │ │ │ + bne.n 1be7e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1be56 │ │ │ │ - b.n 1be9a │ │ │ │ + cbnz r1, 1beae │ │ │ │ + b.n 1bef2 │ │ │ │ ldrd r2, r0, [r4, #16] │ │ │ │ ldrd r7, r3, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 1be7a │ │ │ │ + bne.n 1bed2 │ │ │ │ ldrd r7, r3, [r1, #8] │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r7 │ │ │ │ ittt eq │ │ │ │ ldrheq r3, [r1, #50] @ 0x32 │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strheq r3, [r1, #50] @ 0x32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be52 │ │ │ │ + bne.n 1beaa │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ and.w r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1bea4 │ │ │ │ + beq.n 1befc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bd94 │ │ │ │ - b.n 1bde2 │ │ │ │ + bne.n 1bdec │ │ │ │ + b.n 1be3a │ │ │ │ mov r0, r2 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 1bdbc │ │ │ │ + blx 7b48 │ │ │ │ + b.n 1be14 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ and.w r3, r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bde2 │ │ │ │ - ldr r3, [pc, #108] @ (1bf14 ) │ │ │ │ + bne.n 1be3a │ │ │ │ + ldr r3, [pc, #108] @ (1bf6c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub.w r8, r8, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1bef8 │ │ │ │ + bne.n 1bf50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3e0 │ │ │ │ + bl 1a438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1bd94 │ │ │ │ - b.n 1bde2 │ │ │ │ + bne.w 1bdec │ │ │ │ + b.n 1be3a │ │ │ │ mov r1, r8 │ │ │ │ - bl 731cc │ │ │ │ - b.n 1bed0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #776] @ (1c210 ) │ │ │ │ + bl 73224 │ │ │ │ + b.n 1bf28 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r1, [pc, #760] @ (1c204 ) │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #312] @ (1c04c ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (1bfc4 ) │ │ │ │ - ldr r2, [pc, #156] @ (1bfc8 ) │ │ │ │ + ldr r3, [pc, #152] @ (1c01c ) │ │ │ │ + ldr r2, [pc, #156] @ (1c020 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r0, [r7, #1244] @ 0x4dc │ │ │ │ ldr.w r4, [r7, #520] @ 0x208 │ │ │ │ - cbz r0, 1bf70 │ │ │ │ + cbz r0, 1bfc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf70 │ │ │ │ + cbz r0, 1bfc8 │ │ │ │ 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, 1bf68 │ │ │ │ + cbz r1, 1bfc0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1bf4a │ │ │ │ + bne.n 1bfa2 │ │ │ │ mov r7, r4 │ │ │ │ movs r6, #0 │ │ │ │ - cbz r4, 1bf8a │ │ │ │ + cbz r4, 1bfe2 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ and.w r2, r3, #10 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1bf90 │ │ │ │ + beq.n 1bfe8 │ │ │ │ mov r6, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bf76 │ │ │ │ + bne.n 1bfce │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1bf9e │ │ │ │ + bpl.n 1bff6 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ mov r6, r5 │ │ │ │ strh r3, [r5, #50] @ 0x32 │ │ │ │ - b.n 1bf86 │ │ │ │ - cbz r6, 1bfc0 │ │ │ │ + b.n 1bfde │ │ │ │ + cbz r6, 1c018 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1bf86 │ │ │ │ + bgt.n 1bfde │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 1bfb4 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 1c00c │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bf76 │ │ │ │ - b.n 1bf8a │ │ │ │ + bne.n 1bfce │ │ │ │ + b.n 1bfe2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1bfa2 │ │ │ │ - ldr r0, [pc, #32] @ (1bfe8 ) │ │ │ │ + b.n 1bffa │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, 1bffc │ │ │ │ + cbz r0, 1c054 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrh r5, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 1bff6 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 1c04e │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1bffc │ │ │ │ + beq.n 1c054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1bfe2 │ │ │ │ + bne.n 1c03a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r5, [pc, #244] @ (1c108 ) │ │ │ │ + ldr r5, [pc, #244] @ (1c160 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #244] @ (1c10c ) │ │ │ │ + ldr r3, [pc, #244] @ (1c164 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #244] @ (1c110 ) │ │ │ │ - ldr r2, [pc, #248] @ (1c114 ) │ │ │ │ + ldr r4, [pc, #244] @ (1c168 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c16c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #160 @ 0xa0 │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ ands.w r4, r3, r2 │ │ │ │ - beq.n 1c058 │ │ │ │ - ldr r2, [pc, #216] @ (1c118 ) │ │ │ │ - ldr r3, [pc, #200] @ (1c10c ) │ │ │ │ + beq.n 1c0b0 │ │ │ │ + ldr r2, [pc, #216] @ (1c170 ) │ │ │ │ + ldr r3, [pc, #200] @ (1c164 ) │ │ │ │ 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 1c104 │ │ │ │ + bne.n 1c15c │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e9c0 │ │ │ │ + bl 1ea18 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c03e │ │ │ │ + beq.n 1c096 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c0e4 │ │ │ │ + beq.n 1c13c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #156] @ (1c11c ) │ │ │ │ + ldr r1, [pc, #156] @ (1c174 ) │ │ │ │ bic.w r3, r3, #12 │ │ │ │ strh r3, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 1c09e │ │ │ │ + cbz r0, 1c0f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #4] │ │ │ │ - bgt.n 1c09e │ │ │ │ - blx 7b08 │ │ │ │ + bgt.n 1c0f6 │ │ │ │ + blx 7b48 │ │ │ │ str r5, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #33280 @ 0x8200 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - blx 810c <__lstat64_time64@plt+0x4> │ │ │ │ + blx 8164 <__lstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c0de │ │ │ │ + blt.n 1c136 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 1c0de │ │ │ │ + bne.n 1c136 │ │ │ │ ldrh.w r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1c0e0 │ │ │ │ + b.n 1c138 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r7, #14] │ │ │ │ - b.n 1c03e │ │ │ │ - ldr r2, [pc, #56] @ (1c120 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c10c ) │ │ │ │ + b.n 1c096 │ │ │ │ + ldr r2, [pc, #56] @ (1c178 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c164 ) │ │ │ │ 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 1c104 │ │ │ │ + bne.n 1c15c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w dad8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bx r3 │ │ │ │ + b.w db30 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bx r3 │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, lr │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r4, r1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r4, r1 │ │ │ │ - mov r4, r9 │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r4, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (1c168 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c1c0 ) │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ movt r2, #160 @ 0xa0 │ │ │ │ - ldr r1, [pc, #44] @ (1c16c ) │ │ │ │ + ldr r1, [pc, #44] @ (1c1c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ ands r2, r3 │ │ │ │ - bne.n 1c162 │ │ │ │ + bne.n 1c1ba │ │ │ │ ldr r1, [r1, #32] │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 1c162 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 1c1ba │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #4108 @ 0x100c │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1c162 │ │ │ │ + bne.n 1c1ba │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1c162 │ │ │ │ + cbz r3, 1c1ba │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp lr, lr │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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.w r8, [pc, #480] @ 1c364 │ │ │ │ + ldr.w r8, [pc, #480] @ 1c3bc │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1c1d0 │ │ │ │ + cbz r0, 1c228 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 1c1d0 │ │ │ │ - ldr r3, [pc, #460] @ (1c368 ) │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 1c228 │ │ │ │ + ldr r3, [pc, #460] @ (1c3c0 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ae90 │ │ │ │ + bl 1aee8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1c208 │ │ │ │ + beq.n 1c260 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1c2a0 │ │ │ │ + bne.n 1c2f8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c214 │ │ │ │ - ldr r3, [pc, #404] @ (1c368 ) │ │ │ │ + b.n 1c26c │ │ │ │ + ldr r3, [pc, #404] @ (1c3c0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.n 1c21a │ │ │ │ + bmi.n 1c272 │ │ │ │ ldr.w r7, [r6, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c2fe │ │ │ │ - cbnz r5, 1c21e │ │ │ │ + beq.w 1c356 │ │ │ │ + cbnz r5, 1c276 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1c208 │ │ │ │ - ldr r3, [pc, #372] @ (1c36c ) │ │ │ │ + bhi.n 1c260 │ │ │ │ + ldr r3, [pc, #372] @ (1c3c4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c2d8 │ │ │ │ + bne.n 1c330 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ strb r2, [r3, #2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c208 │ │ │ │ + beq.n 1c260 │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bpl.n 1c260 │ │ │ │ + bpl.n 1c2b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c2f0 │ │ │ │ + beq.n 1c348 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b758 │ │ │ │ + bl 1b7b0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c324 │ │ │ │ + beq.n 1c37c │ │ │ │ ldrh r3, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1c1ea │ │ │ │ + bmi.n 1c242 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c212 │ │ │ │ + beq.n 1c26a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c000 │ │ │ │ - b.n 1c212 │ │ │ │ + bl 1c058 │ │ │ │ + b.n 1c26a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c124 │ │ │ │ + bl 1c17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c222 │ │ │ │ + beq.n 1c27a │ │ │ │ ldr r5, [r0, #20] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c28a │ │ │ │ + beq.n 1c2e2 │ │ │ │ str.w r5, [r9] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c35a │ │ │ │ + bcs.n 1c3b2 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1c212 │ │ │ │ + b.n 1c26a │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ - bl 1a92c │ │ │ │ + bl 73224 │ │ │ │ + bl 1a984 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c34c │ │ │ │ + bne.n 1c3a4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1c344 │ │ │ │ + bcs.n 1c39c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 1c212 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 1c26a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbf4 │ │ │ │ + bl 1bc4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c208 │ │ │ │ + blt.n 1c260 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 1c31c │ │ │ │ - bl 42c94 │ │ │ │ - b.n 1c1cc │ │ │ │ + ble.n 1c374 │ │ │ │ + bl 42cec │ │ │ │ + b.n 1c224 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b758 │ │ │ │ + bl 1b7b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c23a │ │ │ │ - bl 1b2f8 │ │ │ │ + b.n 1c292 │ │ │ │ + bl 1b350 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c21e │ │ │ │ + bne.n 1c276 │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w 1c208 │ │ │ │ + bmi.w 1c260 │ │ │ │ ldr.w r7, [r6, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c1ea │ │ │ │ - b.n 1c208 │ │ │ │ + bne.w 1c242 │ │ │ │ + b.n 1c260 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ab3c │ │ │ │ - b.n 1c1cc │ │ │ │ + bl 1ab94 │ │ │ │ + b.n 1c224 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 1c338 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 1c390 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1cc │ │ │ │ + bne.w 1c224 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ strb r2, [r3, #2] │ │ │ │ - b.n 1c306 │ │ │ │ + b.n 1c35e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1c2ca │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1c322 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 1c2b6 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 1c30e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1c212 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1c26a │ │ │ │ nop │ │ │ │ - cmp sl, r5 │ │ │ │ + strb r2, [r1, r5] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #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] │ │ │ │ @@ -29536,354 +29547,354 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r3 │ │ │ │ add.w r0, sp, #8384 @ 0x20c0 │ │ │ │ mov r7, r3 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #2428] @ 1cd24 │ │ │ │ + ldr.w r1, [pc, #2428] @ 1cd7c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2428] @ 1cd28 │ │ │ │ + ldr.w r2, [pc, #2428] @ 1cd80 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #2416] @ 1cd2c │ │ │ │ + ldr.w r2, [pc, #2416] @ 1cd84 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 1c3c6 │ │ │ │ + cbz r3, 1c41e │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2408] @ 1cd30 │ │ │ │ + ldr.w r3, [pc, #2408] @ 1cd88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ ands.w r9, r3, #8388608 @ 0x800000 │ │ │ │ - bne.n 1c446 │ │ │ │ + bne.n 1c49e │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 1c446 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 1c49e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1c3f8 │ │ │ │ + cbz r3, 1c450 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c3ec │ │ │ │ + bne.n 1c444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 26580 │ │ │ │ + bl 265d8 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd14 │ │ │ │ + beq.w 1cd6c │ │ │ │ mvn.w r8, #1 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r2, [pc, #2328] @ 1cd34 │ │ │ │ + ldr.w r2, [pc, #2328] @ 1cd8c │ │ │ │ add.w r1, sp, #8384 @ 0x20c0 │ │ │ │ - ldr.w r3, [pc, #2308] @ 1cd28 │ │ │ │ + ldr.w r3, [pc, #2308] @ 1cd80 │ │ │ │ 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 1cd20 │ │ │ │ + bne.w 1cd78 │ │ │ │ mov r0, r8 │ │ │ │ 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, [r6, #272] @ 0x110 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ add.w r1, sp, #8448 @ 0x2100 │ │ │ │ adds r1, #32 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r6, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - ldr.w r1, [pc, #2248] @ 1cd38 │ │ │ │ + ldr.w r1, [pc, #2248] @ 1cd90 │ │ │ │ asrs r3, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1c124 │ │ │ │ + bl 1c17c │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c4b8 │ │ │ │ - b.n 1c5ec │ │ │ │ + bne.n 1c510 │ │ │ │ + b.n 1c644 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5ec │ │ │ │ + beq.w 1c644 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c4b0 │ │ │ │ + beq.n 1c508 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r0, 1c4ca │ │ │ │ + cbz r0, 1c522 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5ec │ │ │ │ + beq.w 1c644 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov fp, r8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ add.w r9, r3, #2 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7d6c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1c5e0 │ │ │ │ + ble.n 1c638 │ │ │ │ adds r3, r5, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [r3, #-12] │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c8a6 │ │ │ │ + beq.w 1c8fe │ │ │ │ ldrb.w r2, [r5, #-12] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 1c914 │ │ │ │ + beq.w 1c96c │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 1c8ea │ │ │ │ + beq.w 1c942 │ │ │ │ sub.w r3, sl, r9 │ │ │ │ adds r2, r3, #3 │ │ │ │ - bne.w 1c8c8 │ │ │ │ + bne.w 1c920 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ ldrb.w r3, [r5, #-12] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 1c86c │ │ │ │ + beq.w 1c8c4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c858 │ │ │ │ + beq.w 1c8b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c5ce │ │ │ │ + blt.n 1c626 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1c594 │ │ │ │ + b.n 1c5ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c800 │ │ │ │ + beq.w 1c858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3e4 │ │ │ │ + bl 1b43c │ │ │ │ ldrd r0, r2, [r4, #16] │ │ │ │ ldrd r1, r3, [r5, #-128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c58c │ │ │ │ + bne.n 1c5e4 │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ ldrd r1, r3, [r5, #-136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c58c │ │ │ │ + bne.n 1c5e4 │ │ │ │ ldrd r0, r2, [r4, #24] │ │ │ │ ldrd r1, r3, [r5, #-56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1c58c │ │ │ │ + bne.n 1c5e4 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ - cbnz r7, 1c5e0 │ │ │ │ + cbnz r7, 1c638 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #0 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1c50a │ │ │ │ + bgt.n 1c562 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c68c │ │ │ │ + beq.n 1c6e4 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c68c │ │ │ │ + beq.n 1c6e4 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ sub.w r8, r5, r7 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - cbz r4, 1c64e │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + cbz r4, 1c6a6 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1ccc6 │ │ │ │ + bcs.w 1cd1e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ - cbz r4, 1c682 │ │ │ │ + cbz r4, 1c6da │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 1c678 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 1c6d0 │ │ │ │ ldrb.w r3, [r4, r8] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 1ccb2 │ │ │ │ + beq.w 1cd0a │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c662 │ │ │ │ + bne.n 1c6ba │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #8 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c924 │ │ │ │ + beq.w 1c97c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ str.w fp, [r2] │ │ │ │ strb.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #1688] @ 1cd3c │ │ │ │ + ldr.w r3, [pc, #1688] @ 1cd94 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 1c7c0 │ │ │ │ + bmi.w 1c818 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ subs r7, r7, r0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.n 1c78a │ │ │ │ + bne.n 1c7e2 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c77c │ │ │ │ + beq.n 1c7d4 │ │ │ │ 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 1a870 │ │ │ │ + bl 1a8c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r5, 1c702 │ │ │ │ + cbz r5, 1c75a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1cc94 │ │ │ │ + bne.w 1ccec │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 1c41a │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bgt.w 1c472 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r6, #292] @ 0x124 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bhi.w 1ccd8 │ │ │ │ + bhi.w 1cd30 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ @@ -29916,61 +29927,61 @@ │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 7f54 │ │ │ │ + blx 7fa0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1c6fc │ │ │ │ - blx 7f18 │ │ │ │ + b.n 1c754 │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #3 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ movw r3, #12078 @ 0x2f2e │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ mov r4, r8 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs.w r7, r3, r8 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ add.w r3, r3, #32 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c77c │ │ │ │ - b.n 1c6e6 │ │ │ │ + beq.n 1c7d4 │ │ │ │ + b.n 1c73e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 1c6be │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 1c716 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c7f4 │ │ │ │ + blt.n 1c84c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ moveq r2, #21 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 1c7f6 │ │ │ │ + beq.n 1c84e │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - beq.w 1cbcc │ │ │ │ + beq.w 1cc24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r6, #292] @ 0x124 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1c41a │ │ │ │ + b.n 1c472 │ │ │ │ movs r1, #2 │ │ │ │ - cbz r7, 1c80e │ │ │ │ + cbz r7, 1c866 │ │ │ │ sub.w r4, r7, sl │ │ │ │ uxth r1, r4 │ │ │ │ mov r7, r1 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ sub.w r4, r5, #20 │ │ │ │ strh.w r7, [r5, #-144] │ │ │ │ @@ -29980,1482 +29991,1482 @@ │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a3e0 │ │ │ │ + bl 1a438 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ - cbz r0, 1c844 │ │ │ │ + cbz r0, 1c89c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c5cc │ │ │ │ + b.n 1c624 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrh.w r2, [r5, #-144] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ add r3, r2 │ │ │ │ str.w r0, [r3, #2] │ │ │ │ str.w r1, [r3, #6] │ │ │ │ - b.n 1c5ce │ │ │ │ - ldr.w r3, [pc, #1252] @ 1cd40 │ │ │ │ + b.n 1c626 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1cd98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r4 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ - b.n 1c584 │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ + b.n 1c5dc │ │ │ │ ldrb.w r3, [r5, #-11] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 1c562 │ │ │ │ + bne.w 1c5ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c562 │ │ │ │ + beq.w 1c5ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - blx 809c │ │ │ │ + blx 80e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c562 │ │ │ │ + beq.w 1c5ba │ │ │ │ add.w r1, sp, #4320 @ 0x10e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ - blx 7b30 │ │ │ │ - b.n 1c5e4 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 1c63c │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ - b.n 1c562 │ │ │ │ + b.n 1c5ba │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r9, r3, #2 │ │ │ │ - b.n 1c558 │ │ │ │ + b.n 1c5b0 │ │ │ │ ldrb.w r2, [r5, #-11] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 1c532 │ │ │ │ + bne.w 1c58a │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bhi.w 1c532 │ │ │ │ + bhi.w 1c58a │ │ │ │ add.w r0, sp, #4320 @ 0x10e0 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 1c532 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 1c58a │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1c546 │ │ │ │ + b.n 1c59e │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w fp, r3, r2 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1c694 │ │ │ │ + b.n 1c6ec │ │ │ │ ldr.w r2, [r6, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - bpl.w 1ccd8 │ │ │ │ + bpl.w 1cd30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r5, [r6, #484] @ 0x1e4 │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 1cc1a │ │ │ │ - ldr r2, [pc, #1004] @ (1cd44 ) │ │ │ │ + blt.w 1cc72 │ │ │ │ + ldr r2, [pc, #1004] @ (1cd9c ) │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ add.w r2, sp, #8448 @ 0x2100 │ │ │ │ adds r2, #32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #984] @ (1cd48 ) │ │ │ │ + ldr r2, [pc, #984] @ (1cda0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #984] @ (1cd4c ) │ │ │ │ + ldr r2, [pc, #984] @ (1cda4 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r7, #1 │ │ │ │ - blx 7c08 │ │ │ │ + blx 7c54 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ subs.w r9, r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r9, #131072 @ 0x20000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1c9b0 │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 1ca08 │ │ │ │ + blx 7f64 │ │ │ │ add.w r3, r0, r8 │ │ │ │ ldr.w r0, [r4, #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 1c994 │ │ │ │ + bne.n 1c9ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1c9dc │ │ │ │ + cbz r0, 1ca34 │ │ │ │ ldr.w r4, [r6, #480] @ 0x1e0 │ │ │ │ mov fp, r3 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ - b.n 1c9d8 │ │ │ │ + b.n 1ca30 │ │ │ │ sub.w r9, r9, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r9, r9, r0 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ - cbz r0, 1c9dc │ │ │ │ + cbz r0, 1ca34 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1c9c2 │ │ │ │ + bhi.n 1ca1a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ccac │ │ │ │ + beq.w 1cd04 │ │ │ │ mov r4, r5 │ │ │ │ mov.w fp, #1 │ │ │ │ mvn.w sl, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ sub.w r0, sl, r0 │ │ │ │ add r9, r0 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c9ee │ │ │ │ + bne.n 1ca46 │ │ │ │ sub.w r1, r9, r8, lsl #1 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - blt.w 1cd0a │ │ │ │ + blt.w 1cd62 │ │ │ │ ldr.w r4, [r6, #480] @ 0x1e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r8, r3, ip │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc1e │ │ │ │ + beq.w 1cc76 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - bcs.w 1cbea │ │ │ │ + bcs.w 1cc42 │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - bls.w 1cb6a │ │ │ │ + bls.w 1cbc2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, ip │ │ │ │ mvns r7, r7 │ │ │ │ mov r9, fp │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ subs r0, r7, r0 │ │ │ │ add r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp fp, r5 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ca60 │ │ │ │ + bne.n 1cab8 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 1ca98 │ │ │ │ + bge.n 1caf0 │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r2, #4 │ │ │ │ it le │ │ │ │ movle fp, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1cb76 │ │ │ │ + beq.n 1cbce │ │ │ │ cmp fp, r8 │ │ │ │ it ls │ │ │ │ movls r8, fp │ │ │ │ - bls.n 1cad2 │ │ │ │ + bls.n 1cb2a │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [r1], #4 │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 1caac │ │ │ │ + bhi.n 1cb04 │ │ │ │ sub.w r8, fp, r8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r4, r8, lsr #2 │ │ │ │ mov r8, fp │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r1, r3, ip │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1caf0 │ │ │ │ + cbz r3, 1cb48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cadc │ │ │ │ + bne.n 1cb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bcc.n 1cb0c │ │ │ │ + bcc.n 1cb64 │ │ │ │ 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 1cc5e │ │ │ │ + beq.w 1ccb6 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a870 │ │ │ │ + bl 1a8c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 1cc40 │ │ │ │ + blt.w 1cc98 │ │ │ │ movs r1, #0 │ │ │ │ - bl 47dec │ │ │ │ + bl 47e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldrb.w r3, [r6, #421] @ 0x1a5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cbd4 │ │ │ │ + bne.n 1cc2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cb58 │ │ │ │ + beq.n 1cbb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs.n 1cbd4 │ │ │ │ + bcs.n 1cc2c │ │ │ │ ldr.w r4, [r6, #480] @ 0x1e0 │ │ │ │ cmp r5, r8 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ - bhi.w 1ca4c │ │ │ │ + bhi.w 1caa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 1cad2 │ │ │ │ + bne.n 1cb2a │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - blx 7b30 │ │ │ │ - b.n 1cb10 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 1cb68 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1cbcc │ │ │ │ + cbz r3, 1cc24 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7fa │ │ │ │ - blx 8154 │ │ │ │ + bne.w 1c852 │ │ │ │ + blx 81ac │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bgt.w 1c41a │ │ │ │ + bgt.w 1c472 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21620 │ │ │ │ + bl 21678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1cbaa │ │ │ │ + blt.n 1cc02 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af44 │ │ │ │ + bl 1af9c │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd04 │ │ │ │ + beq.w 1cd5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1ccce │ │ │ │ + bhi.n 1cd26 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 1ccce │ │ │ │ + bne.n 1cd26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccce │ │ │ │ - ldr r3, [pc, #336] @ (1cd50 ) │ │ │ │ + beq.n 1cd26 │ │ │ │ + ldr r3, [pc, #336] @ (1cda8 ) │ │ │ │ adds r7, #4 │ │ │ │ ldr.w r5, [r6, #484] @ 0x1e4 │ │ │ │ add r3, pc │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ ldr.w r3, [r6, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c97a │ │ │ │ - blx 831c │ │ │ │ + bge.w 1c9d2 │ │ │ │ + blx 8374 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 465fc │ │ │ │ + bl 46654 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ cmp r8, r5 │ │ │ │ add.w r3, r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - bcs.n 1ccfa │ │ │ │ + bcs.n 1cd52 │ │ │ │ ldr.w r4, [r6, #480] @ 0x1e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ - b.n 1ca36 │ │ │ │ + b.n 1ca8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cca4 │ │ │ │ + beq.n 1ccfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #252] @ (1cd54 ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #252] @ (1cdac ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 1cbea │ │ │ │ + b.n 1cc42 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ccb8 │ │ │ │ + cbz r3, 1cd10 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str.w lr, [r6, #488] @ 0x1e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bl 1a870 │ │ │ │ + bl 1a8c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1ccee │ │ │ │ - ldr r3, [pc, #200] @ (1cd58 ) │ │ │ │ + bne.n 1cd46 │ │ │ │ + ldr r3, [pc, #200] @ (1cdb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 1cbea │ │ │ │ + b.n 1cc42 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c714 │ │ │ │ - ldr r3, [pc, #180] @ (1cd5c ) │ │ │ │ + b.n 1c76c │ │ │ │ + ldr r3, [pc, #180] @ (1cdb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 1cbea │ │ │ │ + b.n 1cc42 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ca04 │ │ │ │ + b.n 1ca5c │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 1c68c │ │ │ │ + b.n 1c6e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 7f54 │ │ │ │ + blx 7fa0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1cc86 │ │ │ │ + b.n 1ccde │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1c640 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1c698 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #140] @ (1cd60 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cdb8 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #136] @ (1cd64 ) │ │ │ │ + ldr r2, [pc, #136] @ (1cdbc ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - ldr r0, [pc, #132] @ (1cd68 ) │ │ │ │ + ldr r0, [pc, #132] @ (1cdc0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 1c41a │ │ │ │ - b.n 1ccd0 │ │ │ │ + bgt.w 1c472 │ │ │ │ + b.n 1cd28 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr.w lr, [r3] │ │ │ │ mov r0, lr │ │ │ │ - blx 7ec8 │ │ │ │ + blx 7f14 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #7 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1ccd0 │ │ │ │ + b.n 1cd28 │ │ │ │ add.w r3, sp, #8448 @ 0x2100 │ │ │ │ adds r3, #32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3e0c4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bics r6, r0 │ │ │ │ + bl 3e11c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strh r6, [r4, r4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r6 │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r1 │ │ │ │ + strh r4, [r5, r2] │ │ │ │ movs r4, r1 │ │ │ │ - bcc.n 1cd30 │ │ │ │ + bge.n 1cd38 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ movs r4, r1 │ │ │ │ - bx r7 │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r4, r1 │ │ │ │ - bx r7 │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ movs r4, r1 │ │ │ │ - add lr, r4 │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r4, r1 │ │ │ │ - add r4, sl │ │ │ │ + strh r4, [r7, r7] │ │ │ │ movs r4, r1 │ │ │ │ - add r6, r3 │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r4, r1 │ │ │ │ - add r6, r0 │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r4, r1 │ │ │ │ - mvns r0, r3 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w sl, [pc, #404] @ 1cf1c │ │ │ │ + ldr.w sl, [pc, #404] @ 1cf74 │ │ │ │ mov r9, r1 │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ - bl ea78 │ │ │ │ + bl ead0 │ │ │ │ add sl, pc │ │ │ │ - bl a274 <__time64@plt+0x1eec> │ │ │ │ + bl a2cc <__time64@plt+0x1eec> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ce94 │ │ │ │ - ldr r3, [pc, #372] @ (1cf20 ) │ │ │ │ + beq.n 1ceec │ │ │ │ + ldr r3, [pc, #372] @ (1cf78 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ands.w fp, r3, #64 @ 0x40 │ │ │ │ - bne.w 1cf08 │ │ │ │ + bne.w 1cf60 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ mov r0, fp │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 1cefa │ │ │ │ + bmi.w 1cf52 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1cf04 │ │ │ │ + bne.w 1cf5c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r7, fp │ │ │ │ - cbnz r3, 1ce40 │ │ │ │ + cbnz r3, 1ce98 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1c370 │ │ │ │ + bl 1c3c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ce4a │ │ │ │ - cbnz r4, 1ce10 │ │ │ │ - b.n 1ce58 │ │ │ │ + beq.n 1cea2 │ │ │ │ + cbnz r4, 1ce68 │ │ │ │ + b.n 1ceb0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ce58 │ │ │ │ + cbz r0, 1ceb0 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1ce02 │ │ │ │ + bmi.n 1ce5a │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1ce8a │ │ │ │ + bmi.n 1cee2 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ adds r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cde8 │ │ │ │ + beq.n 1ce40 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e4f0 │ │ │ │ + bl 1e548 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1cde8 │ │ │ │ + b.n 1ce40 │ │ │ │ ldr.w r3, [r6, #292] @ 0x124 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ce10 │ │ │ │ + bne.n 1ce68 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ced8 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 1cf30 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ cmp r7, #2 │ │ │ │ str r7, [r0, #0] │ │ │ │ - beq.n 1cef2 │ │ │ │ + beq.n 1cf4a │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - beq.n 1cede │ │ │ │ - ldr r2, [pc, #172] @ (1cf24 ) │ │ │ │ + beq.n 1cf36 │ │ │ │ + ldr r2, [pc, #172] @ (1cf7c ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #172] @ (1cf28 ) │ │ │ │ + ldr r0, [pc, #172] @ (1cf80 ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 1ce1e │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 1ce76 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b364 │ │ │ │ - ldr r3, [pc, #128] @ (1cf20 ) │ │ │ │ + bl 1b3bc │ │ │ │ + ldr r3, [pc, #128] @ (1cf78 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cece │ │ │ │ + beq.n 1cf26 │ │ │ │ ldrh.w r3, [fp, #50] @ 0x32 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cdca │ │ │ │ + bpl.n 1ce22 │ │ │ │ ldr.w fp, [fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1cebc │ │ │ │ + bne.n 1cf14 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ ldr.w r7, [r6, #292] @ 0x124 │ │ │ │ - b.n 1ce66 │ │ │ │ - ldr r0, [pc, #76] @ (1cf2c ) │ │ │ │ - ldr r2, [pc, #76] @ (1cf30 ) │ │ │ │ + b.n 1cebe │ │ │ │ + ldr r0, [pc, #76] @ (1cf84 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cf88 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #64] @ (1cf34 ) │ │ │ │ - ldr r2, [pc, #64] @ (1cf38 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #64] @ (1cf8c ) │ │ │ │ + ldr r2, [pc, #64] @ (1cf90 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1cee4 │ │ │ │ + b.n 1cf3c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 1cdd4 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 1ce2c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ce20 │ │ │ │ - ldr r2, [pc, #48] @ (1cf3c ) │ │ │ │ + b.n 1ce78 │ │ │ │ + ldr r2, [pc, #48] @ (1cf94 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #48] @ (1cf40 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cf98 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r1, [pc, #256] @ (1d078 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ 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] @ (1cffc ) │ │ │ │ + ldr r3, [pc, #168] @ (1d054 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #168] @ (1d000 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d058 ) │ │ │ │ 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 1cf7c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bgt.n 1cfd4 │ │ │ │ + blx 7efc <__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 6f350 │ │ │ │ + bl 6f3a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 1cfec │ │ │ │ + bpl.n 1d044 │ │ │ │ movw r0, #24120 @ 0x5e38 │ │ │ │ - blx 7c78 │ │ │ │ - cbz r0, 1cf9c │ │ │ │ + blx 7cc4 │ │ │ │ + cbz r0, 1cff4 │ │ │ │ movw r0, #65279 @ 0xfeff │ │ │ │ - blx 7c78 │ │ │ │ - cbz r0, 1cfec │ │ │ │ + blx 7cc4 │ │ │ │ + cbz r0, 1d044 │ │ │ │ sub.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bls.n 1cff6 │ │ │ │ + bls.n 1d04e │ │ │ │ movw r3, #1564 @ 0x61c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1cff6 │ │ │ │ + beq.n 1d04e │ │ │ │ movw r0, #6158 @ 0x180e │ │ │ │ cmp.w r4, #5760 @ 0x1680 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1cf7a │ │ │ │ + beq.n 1cfd2 │ │ │ │ sub.w r3, r4, #8192 @ 0x2000 │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 1cff6 │ │ │ │ + bls.n 1d04e │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 1cff6 │ │ │ │ + bls.n 1d04e │ │ │ │ sub.w r3, r4, #8256 @ 0x2040 │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.n 1cff6 │ │ │ │ + bls.n 1d04e │ │ │ │ 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 7c74 │ │ │ │ + b.w 7cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + bxns pc │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d070 │ │ │ │ + beq.n 1d0c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r5, 1d068 │ │ │ │ + cbz r5, 1d0c0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ 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, 1d04e │ │ │ │ - b.n 1d076 │ │ │ │ + cbnz r2, 1d0a6 │ │ │ │ + b.n 1d0ce │ │ │ │ add r4, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r5, r3 │ │ │ │ ite lt │ │ │ │ movlt r6, #0 │ │ │ │ movge r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 1d060 │ │ │ │ + cbz r6, 1d0b8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1d038 │ │ │ │ + bne.n 1d090 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d038 │ │ │ │ + bne.n 1d090 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1d064 │ │ │ │ - ldr r0, [pc, #24] @ (1d07c ) │ │ │ │ + b.n 1d0bc │ │ │ │ + ldr r0, [pc, #24] @ (1d0d4 ) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #20] @ (1d080 ) │ │ │ │ + ldr r0, [pc, #20] @ (1d0d8 ) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #16] @ (1d084 ) │ │ │ │ + ldr r0, [pc, #16] @ (1d0dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ (1d088 ) │ │ │ │ + ldr r0, [pc, #16] @ (1d0e0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1d064 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + b.n 1d0bc │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ 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 r2, [pc, #464] @ (1d270 ) │ │ │ │ + ldr r2, [pc, #464] @ (1d2c8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d1ee │ │ │ │ + beq.w 1d246 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ - beq.w 1d1fa │ │ │ │ + beq.w 1d252 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d1ee │ │ │ │ - ldr r1, [pc, #440] @ (1d274 ) │ │ │ │ + beq.w 1d246 │ │ │ │ + ldr r1, [pc, #440] @ (1d2cc ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - beq.n 1d0da │ │ │ │ - cbz r2, 1d0f4 │ │ │ │ + beq.n 1d132 │ │ │ │ + cbz r2, 1d14c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1d118 │ │ │ │ + beq.n 1d170 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 1d0c4 │ │ │ │ + b.n 1d11c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 1d0d2 │ │ │ │ + bne.n 1d12a │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.w 1d230 │ │ │ │ + beq.w 1d288 │ │ │ │ adds r4, #2 │ │ │ │ movs r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d0d2 │ │ │ │ + bne.n 1d12a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d106 │ │ │ │ + beq.n 1d15e │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d250 │ │ │ │ + beq.w 1d2a8 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #61 @ 0x3d │ │ │ │ - beq.w 1d236 │ │ │ │ + beq.w 1d28e │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r8 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1d14c │ │ │ │ + b.n 1d1a4 │ │ │ │ add.w ip, r0, #1 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ mov r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 1d170 │ │ │ │ + beq.n 1d1c8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0d6 │ │ │ │ + beq.n 1d12e │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq.n 1d13c │ │ │ │ + beq.n 1d194 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 1d192 │ │ │ │ + bne.n 1d1ea │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ mov lr, r4 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 1d14c │ │ │ │ + bne.n 1d1a4 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.n 1d23c │ │ │ │ + beq.n 1d294 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d250 │ │ │ │ + beq.n 1d2a8 │ │ │ │ orrs.w sl, sl, fp │ │ │ │ itt ne │ │ │ │ movne.w fp, #0 │ │ │ │ movne.w sl, #1 │ │ │ │ - bne.n 1d0d6 │ │ │ │ + bne.n 1d12e │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1d0d6 │ │ │ │ + b.n 1d12e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1d1dc │ │ │ │ + beq.n 1d234 │ │ │ │ cmp r0, ip │ │ │ │ it eq │ │ │ │ cmpeq r4, lr │ │ │ │ - beq.n 1d0d6 │ │ │ │ + beq.n 1d12e │ │ │ │ cmp r4, lr │ │ │ │ it ne │ │ │ │ addne r1, r4, #1 │ │ │ │ - bne.n 1d1b0 │ │ │ │ - b.n 1d1ba │ │ │ │ + bne.n 1d208 │ │ │ │ + b.n 1d212 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0d6 │ │ │ │ + beq.n 1d12e │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 1d1a8 │ │ │ │ + bne.n 1d200 │ │ │ │ cmp r0, ip │ │ │ │ itt ls │ │ │ │ movls lr, r4 │ │ │ │ ldrbls r1, [r0, #0] │ │ │ │ - bls.n 1d144 │ │ │ │ + bls.n 1d19c │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1d1ce │ │ │ │ + b.n 1d226 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1d1e4 │ │ │ │ + beq.n 1d23c │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w lr, [r2], #-1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1d1ca │ │ │ │ + bne.n 1d222 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1d144 │ │ │ │ + b.n 1d19c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 1d144 │ │ │ │ + b.n 1d19c │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1d144 │ │ │ │ + b.n 1d19c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1d0ba │ │ │ │ + bne.w 1d112 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 1d260 │ │ │ │ + beq.n 1d2b8 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq.w r8, r0, #3 │ │ │ │ - bne.n 1d268 │ │ │ │ + bne.n 1d2c0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str.w r3, [r9] │ │ │ │ ldrb.w r6, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d0ba │ │ │ │ - b.n 1d1ee │ │ │ │ + bne.w 1d112 │ │ │ │ + b.n 1d246 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ - b.n 1d0d2 │ │ │ │ + b.n 1d12a │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 1d17a │ │ │ │ + bne.n 1d1d2 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d174 │ │ │ │ + bne.n 1d1cc │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 1d174 │ │ │ │ + b.n 1d1cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ eors r3, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ - b.n 1d1f2 │ │ │ │ + b.n 1d24a │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.w 1d0ba │ │ │ │ + beq.w 1d112 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 1d216 │ │ │ │ + b.n 1d26e │ │ │ │ nop │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + mov r4, r6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #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 r5, [pc, #232] @ (1d374 ) │ │ │ │ + ldr r5, [pc, #232] @ (1d3cc ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1d378 ) │ │ │ │ + ldr r3, [pc, #232] @ (1d3d0 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r3, [r9, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 1d308 │ │ │ │ + cbz r3, 1d360 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r3, 1d2d6 │ │ │ │ - ldr r3, [pc, #208] @ (1d37c ) │ │ │ │ + cbz r3, 1d32e │ │ │ │ + ldr r3, [pc, #208] @ (1d3d4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 1d308 │ │ │ │ + cbz r3, 1d360 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1d30e │ │ │ │ + beq.n 1d366 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d30e │ │ │ │ + bne.n 1d366 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1d300 │ │ │ │ + bne.n 1d358 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d2c6 │ │ │ │ + bne.n 1d31e │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7322c │ │ │ │ + b.w 73284 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d2b8 │ │ │ │ + bne.n 1d310 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 1d36c │ │ │ │ + ble.n 1d3c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r5, #1 │ │ │ │ - blt.n 1d302 │ │ │ │ + blt.n 1d35a │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1d302 │ │ │ │ + beq.n 1d35a │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1d340 │ │ │ │ + b.n 1d398 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb.w r3, [sl, #-1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ rsb r3, sl, #1 │ │ │ │ add r3, r5 │ │ │ │ add r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d366 │ │ │ │ + ble.n 1d3be │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1d32c │ │ │ │ + bcc.n 1d384 │ │ │ │ ldrb.w r1, [sl, #-1] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ rsb r3, sl, #1 │ │ │ │ add r3, r5 │ │ │ │ add r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1d340 │ │ │ │ + bgt.n 1d398 │ │ │ │ adds r5, #1 │ │ │ │ add r5, fp │ │ │ │ - b.n 1d302 │ │ │ │ + b.n 1d35a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1d328 │ │ │ │ + b.n 1d380 │ │ │ │ nop │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + add r6, r8 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #124] @ (1d400 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d458 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d3fa │ │ │ │ + beq.n 1d452 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1d3fc │ │ │ │ - ldr r2, [pc, #100] @ (1d404 ) │ │ │ │ + cbz r5, 1d454 │ │ │ │ + ldr r2, [pc, #100] @ (1d45c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ - b.n 1d3b8 │ │ │ │ + b.n 1d410 │ │ │ │ adds r4, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [r0], #1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ - cbz r5, 1d3e2 │ │ │ │ + cbz r5, 1d43a │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 1d3ce │ │ │ │ + ble.n 1d426 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 1d3ea │ │ │ │ + bgt.n 1d442 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 1d3a8 │ │ │ │ + bne.n 1d400 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ adds r3, r4, #2 │ │ │ │ mov r4, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1d3ac │ │ │ │ + bne.n 1d404 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1d3b8 │ │ │ │ + bne.n 1d410 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r6 │ │ │ │ add r7, r6 │ │ │ │ - blx 7af8 │ │ │ │ - b.n 1d3b4 │ │ │ │ + blx 7b38 │ │ │ │ + b.n 1d40c │ │ │ │ bx lr │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1d3e2 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + b.n 1d43a │ │ │ │ + muls r2, r2 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 r8, [pc, #1216] @ 1d8dc │ │ │ │ + ldr.w r8, [pc, #1216] @ 1d934 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ add r8, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d80e │ │ │ │ - ldr.w r2, [pc, #1204] @ 1d8e0 │ │ │ │ + beq.w 1d866 │ │ │ │ + ldr.w r2, [pc, #1204] @ 1d938 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #1204] @ 1d8e4 │ │ │ │ + ldr.w r3, [pc, #1204] @ 1d93c │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble.w 1d6ac │ │ │ │ + ble.w 1d704 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1d548 │ │ │ │ + ble.n 1d5a0 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r4, r9, r0 │ │ │ │ cmp fp, r6 │ │ │ │ - blt.n 1d4e0 │ │ │ │ + blt.n 1d538 │ │ │ │ clz r6, fp │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - ble.w 1d6c2 │ │ │ │ + ble.w 1d71a │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d83a │ │ │ │ + beq.w 1d892 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 1d4e0 │ │ │ │ + cbz r0, 1d538 │ │ │ │ add.w sl, r5, #24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1d612 │ │ │ │ + ble.w 1d66a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 1d6a0 │ │ │ │ + ble.w 1d6f8 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 1d4d6 │ │ │ │ + blt.n 1d52e │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - ble.w 1d61e │ │ │ │ + ble.w 1d676 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d7de │ │ │ │ + beq.w 1d836 │ │ │ │ blx r2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d492 │ │ │ │ + bne.n 1d4ea │ │ │ │ cmp.w fp, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ add.w sl, r5, #24 │ │ │ │ cmp.w fp, #39 @ 0x27 │ │ │ │ - bne.n 1d5ba │ │ │ │ + bne.n 1d612 │ │ │ │ movs r6, #2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1d604 │ │ │ │ + ble.w 1d65c │ │ │ │ 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 1d5b0 │ │ │ │ + ble.n 1d608 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1d4e4 │ │ │ │ + bne.n 1d53c │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 1d6dc │ │ │ │ - beq.n 1d562 │ │ │ │ + bgt.w 1d734 │ │ │ │ + beq.n 1d5ba │ │ │ │ subs r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 1d82e │ │ │ │ + bne.w 1d886 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1d5a8 │ │ │ │ + bcs.n 1d600 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ 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, r9 │ │ │ │ - bne.n 1d4d6 │ │ │ │ - ldr r3, [pc, #916] @ (1d8e8 ) │ │ │ │ + bne.n 1d52e │ │ │ │ + ldr r3, [pc, #916] @ (1d940 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 1d8be │ │ │ │ + beq.w 1d916 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ subs r4, #1 │ │ │ │ sub.w r5, r4, r9 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 1d7f4 │ │ │ │ + bcs.w 1d84c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r9, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.w 1d800 │ │ │ │ + bne.w 1d858 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1d816 │ │ │ │ + bcs.w 1d86e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1d530 │ │ │ │ + bcc.n 1d588 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1d538 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1d590 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r4, r2 │ │ │ │ - beq.n 1d510 │ │ │ │ + beq.n 1d568 │ │ │ │ mov r0, fp │ │ │ │ - bl 1cf44 │ │ │ │ + bl 1cf9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4ea │ │ │ │ + beq.n 1d542 │ │ │ │ sub.w r2, fp, #61 @ 0x3d │ │ │ │ bics.w r3, r2, #32 │ │ │ │ - beq.n 1d5f8 │ │ │ │ + beq.n 1d650 │ │ │ │ subs.w r2, fp, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4ec │ │ │ │ - ldr r2, [pc, #772] @ (1d8e8 ) │ │ │ │ + beq.n 1d544 │ │ │ │ + ldr r2, [pc, #772] @ (1d940 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb.w r3, [r2, fp] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #15 │ │ │ │ - beq.w 1d4ec │ │ │ │ + beq.w 1d544 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ orr.w r6, r6, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 1d4f4 │ │ │ │ + bgt.w 1d54c │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1d4e4 │ │ │ │ - b.n 1d510 │ │ │ │ + bne.w 1d53c │ │ │ │ + b.n 1d568 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bgt.w 1d4c0 │ │ │ │ - ldr r2, [pc, #712] @ (1d8e8 ) │ │ │ │ + bgt.w 1d518 │ │ │ │ + ldr r2, [pc, #712] @ (1d940 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrb.w r2, [r2, fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d492 │ │ │ │ + beq.w 1d4ea │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1d80e │ │ │ │ + beq.w 1d866 │ │ │ │ cmp.w fp, #61 @ 0x3d │ │ │ │ - bne.w 1d876 │ │ │ │ + bne.w 1d8ce │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d80e │ │ │ │ + beq.w 1d866 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1d8c2 │ │ │ │ + ble.w 1d91a │ │ │ │ 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 1d8ca │ │ │ │ + ble.w 1d922 │ │ │ │ adds r3, r4, r0 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - bne.w 1d4d6 │ │ │ │ + bne.w 1d52e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1d562 │ │ │ │ + beq.w 1d5ba │ │ │ │ movs r6, #1 │ │ │ │ mov.w fp, #35 @ 0x23 │ │ │ │ - b.n 1d4e0 │ │ │ │ + b.n 1d538 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r4, r2 │ │ │ │ - beq.n 1d61e │ │ │ │ - b.n 1d4d6 │ │ │ │ + beq.n 1d676 │ │ │ │ + b.n 1d52e │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ clz r6, fp │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - bgt.w 1d480 │ │ │ │ - ldr r2, [pc, #548] @ (1d8e8 ) │ │ │ │ + bgt.w 1d4d8 │ │ │ │ + ldr r2, [pc, #548] @ (1d940 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb.w r2, [r2, fp] │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n 1d682 │ │ │ │ + bne.n 1d6da │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.w 1d4e0 │ │ │ │ - b.n 1d48e │ │ │ │ - ldr r1, [pc, #524] @ (1d8ec ) │ │ │ │ + beq.w 1d538 │ │ │ │ + b.n 1d4e6 │ │ │ │ + ldr r1, [pc, #524] @ (1d944 ) │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ add.w r6, r5, #24 │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1d77e │ │ │ │ + ble.n 1d7d6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1d7ac │ │ │ │ + ble.n 1d804 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w sl, r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d586 │ │ │ │ + beq.w 1d5de │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bgt.w 1d81e │ │ │ │ + bgt.w 1d876 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.w 1d8a2 │ │ │ │ + ble.w 1d8fa │ │ │ │ subs r3, r4, #7 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1d846 │ │ │ │ + bhi.w 1d89e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #17 │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ adds r6, #143 @ 0x8f │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ @@ -31474,375 +31485,375 @@ │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r0, #0] │ │ │ │ strbcc.w r8, [r2] │ │ │ │ - bcs.n 1d7a4 │ │ │ │ + bcs.n 1d7fc │ │ │ │ ldr.w r0, [r7, #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 1d786 │ │ │ │ + bcs.n 1d7de │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1d6f4 │ │ │ │ + bgt.n 1d74c │ │ │ │ mov sl, r9 │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ - b.n 1d70a │ │ │ │ + b.n 1d762 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1d778 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1d7d0 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r4, #110 @ 0x6e │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r4, #98 @ 0x62 │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1d762 │ │ │ │ - beq.w 1d586 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1d7ba │ │ │ │ + beq.w 1d5de │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 1d8ac │ │ │ │ + bgt.n 1d904 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, r9, r3 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r4, lsl #1] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 1d884 │ │ │ │ + bpl.n 1d8dc │ │ │ │ sub.w r2, sl, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r9, sl │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1d6ee │ │ │ │ - blx 80cc │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1d746 │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d492 │ │ │ │ - b.n 1d4d6 │ │ │ │ + bne.w 1d4ea │ │ │ │ + b.n 1d52e │ │ │ │ movs r4, #69 @ 0x45 │ │ │ │ - b.n 1d74c │ │ │ │ + b.n 1d7a4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d586 │ │ │ │ + beq.w 1d5de │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1d586 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1d5de │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1d524 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1d57c │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 1d74c │ │ │ │ + beq.n 1d7a4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1d7be │ │ │ │ + ble.n 1d816 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 1d84c │ │ │ │ - b.n 1d85a │ │ │ │ + ble.n 1d8a4 │ │ │ │ + b.n 1d8b2 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1d524 │ │ │ │ - blx 80cc │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1d57c │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d48e │ │ │ │ - b.n 1d4e0 │ │ │ │ + bne.w 1d4e6 │ │ │ │ + b.n 1d538 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1d7be │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + ble.n 1d816 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r4, lsl #1] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 1d8b2 │ │ │ │ + bpl.n 1d90a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf44 │ │ │ │ + bl 1cf9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d7cc │ │ │ │ - ldr r1, [pc, #136] @ (1d8f0 ) │ │ │ │ + bne.n 1d824 │ │ │ │ + ldr r1, [pc, #136] @ (1d948 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ mov r9, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 1d778 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 1d7d0 │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ - beq.w 1d4e0 │ │ │ │ - b.n 1d4d6 │ │ │ │ + beq.w 1d538 │ │ │ │ + b.n 1d52e │ │ │ │ mov r9, sl │ │ │ │ ldrb.w r2, [r9] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.n 1d8b8 │ │ │ │ - ldr r1, [pc, #92] @ (1d8f4 ) │ │ │ │ + bpl.n 1d910 │ │ │ │ + ldr r1, [pc, #92] @ (1d94c ) │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 1d6ee │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 1d746 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 1d7be │ │ │ │ + ble.n 1d816 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1d84c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bge.n 1d8a4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ - b.n 1d886 │ │ │ │ - ldr r1, [pc, #60] @ (1d8f8 ) │ │ │ │ + b.n 1d8de │ │ │ │ + ldr r1, [pc, #60] @ (1d950 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1d89a │ │ │ │ + b.n 1d8f2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1d48e │ │ │ │ + b.n 1d4e6 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w fp, [r4], #1 │ │ │ │ - b.n 1d682 │ │ │ │ + b.n 1d6da │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mov r9, r4 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.w 1d562 │ │ │ │ - b.n 1d4e0 │ │ │ │ - adds r3, #20 │ │ │ │ + beq.w 1d5ba │ │ │ │ + b.n 1d538 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - itt le │ │ │ │ - movle r0, r1 │ │ │ │ - itte gt @ unpredictable │ │ │ │ - movgt r0, r1 │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + 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, #2432] @ 1e290 │ │ │ │ + ldr.w r3, [pc, #2432] @ 1e2e8 │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ cmp.w r9, #7 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bgt.n 1d934 │ │ │ │ + bgt.n 1d98c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d98a │ │ │ │ + bne.n 1d9e2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1d408 │ │ │ │ - cbnz r1, 1d98a │ │ │ │ + b.w 1d460 │ │ │ │ + cbnz r1, 1d9e2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d928 │ │ │ │ + beq.n 1d980 │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d928 │ │ │ │ - blx 7f18 │ │ │ │ + beq.n 1d980 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc.n 1d928 │ │ │ │ - ldr.w r3, [pc, #2376] @ 1e294 │ │ │ │ + bcc.n 1d980 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1e2ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2372] @ 1e298 │ │ │ │ + ldr.w r3, [pc, #2372] @ 1e2f0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r5, #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.w 1da74 │ │ │ │ + ble.w 1dacc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e1e2 │ │ │ │ + ble.w 1e23a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1da76 │ │ │ │ + bge.n 1dace │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da96 │ │ │ │ + b.n 1daee │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1dc4e │ │ │ │ - ldr.w r3, [pc, #2304] @ 1e294 │ │ │ │ + beq.w 1dca6 │ │ │ │ + ldr.w r3, [pc, #2304] @ 1e2ec │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2284] @ 1e298 │ │ │ │ + ldr.w r3, [pc, #2284] @ 1e2f0 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w sl, r4, #24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1df10 │ │ │ │ + ble.w 1df68 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1dc28 │ │ │ │ + ble.w 1dc80 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 1d9ec │ │ │ │ + blt.n 1da44 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ble.w 1dc34 │ │ │ │ + ble.w 1dc8c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e17e │ │ │ │ + beq.w 1e1d6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d9b4 │ │ │ │ + bne.n 1da0c │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 1e23c │ │ │ │ + bcs.w 1e294 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ sub.w r2, r7, fp │ │ │ │ mov r1, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp.w r9, #34 @ 0x22 │ │ │ │ - beq.w 1e21a │ │ │ │ + beq.w 1e272 │ │ │ │ mov r6, r7 │ │ │ │ add.w sl, r4, #24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1e09c │ │ │ │ + ble.w 1e0f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1e100 │ │ │ │ + ble.w 1e158 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ add r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e10c │ │ │ │ + beq.w 1e164 │ │ │ │ cmp.w r9, #34 @ 0x22 │ │ │ │ - bne.n 1da20 │ │ │ │ + bne.n 1da78 │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.w 1dc56 │ │ │ │ + bcs.w 1dcae │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1da20 │ │ │ │ + b.n 1da78 │ │ │ │ mov r0, r7 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 1e208 │ │ │ │ + ble.w 1e260 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e270 │ │ │ │ + beq.w 1e2c8 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d984 │ │ │ │ + beq.w 1d9dc │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1e29c │ │ │ │ + ldr.w r3, [pc, #2052] @ 1e2f4 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r9, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2040] @ 1e2a0 │ │ │ │ + ldr.w r3, [pc, #2040] @ 1e2f8 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r6, r9 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ movgt r9, fp │ │ │ │ - ble.n 1db1c │ │ │ │ + ble.n 1db74 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1dc60 │ │ │ │ + ble.w 1dcb8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r9, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dbc4 │ │ │ │ + beq.n 1dc1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1db5a │ │ │ │ + beq.n 1dbb2 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r3 │ │ │ │ itt lt │ │ │ │ movlt fp, r9 │ │ │ │ movlt r6, #0 │ │ │ │ - bge.n 1db2a │ │ │ │ - ldr.w r3, [pc, #1964] @ 1e2a4 │ │ │ │ + bge.n 1db82 │ │ │ │ + ldr.w r3, [pc, #1964] @ 1e2fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #15 │ │ │ │ it ne │ │ │ │ @@ -31850,238 +31861,238 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ it gt │ │ │ │ movgt r9, fp │ │ │ │ - bgt.n 1dacc │ │ │ │ + bgt.n 1db24 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r5, [r9], #1 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dbc4 │ │ │ │ - cbz r6, 1db74 │ │ │ │ + beq.n 1dc1c │ │ │ │ + cbz r6, 1dbcc │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ - ble.w 1dc96 │ │ │ │ + ble.w 1dcee │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dede │ │ │ │ + beq.w 1df36 │ │ │ │ mov r5, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ded0 │ │ │ │ + bne.w 1df28 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ - blt.w 1dce6 │ │ │ │ + blt.w 1dd3e │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1dbb6 │ │ │ │ + ble.n 1dc0e │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1dacc │ │ │ │ + b.n 1db24 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - blt.w 1dce0 │ │ │ │ + blt.w 1dd38 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1dacc │ │ │ │ + bgt.n 1db24 │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ mov sl, r5 │ │ │ │ - cbz r5, 1dbc4 │ │ │ │ + cbz r5, 1dc1c │ │ │ │ mov r9, r3 │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - beq.w 1dcf2 │ │ │ │ + beq.w 1dd4a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r9 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r1, [r1, r5, lsl #1] │ │ │ │ lsls r2, r1, #17 │ │ │ │ - bpl.w 1e0d0 │ │ │ │ + bpl.w 1e128 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 1dbb0 │ │ │ │ + beq.n 1dc08 │ │ │ │ cmp r6, sl │ │ │ │ - beq.w 1dcba │ │ │ │ + beq.w 1dd12 │ │ │ │ cmp.w sl, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne.w sl, #35 @ 0x23 │ │ │ │ - beq.n 1dc72 │ │ │ │ + beq.n 1dcca │ │ │ │ cmp.w sl, #93 @ 0x5d │ │ │ │ - bne.w 1e284 │ │ │ │ + bne.w 1e2dc │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1dac2 │ │ │ │ + b.n 1db1a │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w sl, [r3], #1 │ │ │ │ mov r5, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1db72 │ │ │ │ + bne.n 1dbca │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1df16 │ │ │ │ + bne.w 1df6e │ │ │ │ add.w r8, r4, #24 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1dc7c │ │ │ │ + ble.n 1dcd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ iteee gt │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r6, r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc86 │ │ │ │ + beq.n 1dcde │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bne.n 1dbda │ │ │ │ + bne.n 1dc32 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr.w r1, [pc, #1680] @ 1e2a8 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr.w r1, [pc, #1680] @ 1e300 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ mov r7, r6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1dbd6 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1dc2e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - bne.w 1d9ec │ │ │ │ - ldr.w r3, [pc, #1644] @ 1e2a4 │ │ │ │ + bne.w 1da44 │ │ │ │ + ldr.w r3, [pc, #1644] @ 1e2fc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9b4 │ │ │ │ + beq.w 1da0c │ │ │ │ mov r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d9ee │ │ │ │ + bne.w 1da46 │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1da20 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1da78 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov fp, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add fp, r3 │ │ │ │ - beq.n 1dbc4 │ │ │ │ + beq.n 1dc1c │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1daf6 │ │ │ │ + b.n 1db4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1daf6 │ │ │ │ - b.n 1dbb0 │ │ │ │ + bne.w 1db4e │ │ │ │ + b.n 1dc08 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc00 │ │ │ │ + bne.n 1dc58 │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ subs r2, #1 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1dfd0 │ │ │ │ - ldr.w r1, [pc, #1548] @ 1e2a4 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1e028 │ │ │ │ + ldr.w r1, [pc, #1548] @ 1e2fc │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r1, [r1, sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1db74 │ │ │ │ + bne.w 1dbcc │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - beq.w 1e18a │ │ │ │ + beq.w 1e1e2 │ │ │ │ mov fp, r9 │ │ │ │ movs r6, #61 @ 0x3d │ │ │ │ - b.n 1db80 │ │ │ │ + b.n 1dbd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 1defa │ │ │ │ + ble.w 1df52 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1dacc │ │ │ │ + b.n 1db24 │ │ │ │ mov sl, r3 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 1dcf2 │ │ │ │ + beq.n 1dd4a │ │ │ │ mov fp, r9 │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bhi.w 1daf6 │ │ │ │ - b.n 1db80 │ │ │ │ + bhi.w 1db4e │ │ │ │ + b.n 1dbd8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e0e2 │ │ │ │ + bcs.w 1e13a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e0f8 │ │ │ │ + bcs.w 1e150 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add.w sl, r4, #24 │ │ │ │ subs r6, r3, #4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1ddca │ │ │ │ + ble.n 1de22 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.w 1de76 │ │ │ │ + ble.w 1dece │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add r7, r0 │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e0a2 │ │ │ │ + beq.w 1e0fa │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bgt.w 1e154 │ │ │ │ + bgt.w 1e1ac │ │ │ │ cmp r5, #6 │ │ │ │ - ble.w 1e158 │ │ │ │ + ble.w 1e1b0 │ │ │ │ subs r3, r5, #7 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1dde2 │ │ │ │ + bhi.n 1de3a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ strb r4, [r6, #5] │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ subs r1, #103 @ 0x67 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ @@ -32094,536 +32105,536 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ movs r1, r2 │ │ │ │ subs r6, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 1de1c │ │ │ │ + ble.n 1de74 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1de36 │ │ │ │ + bcs.n 1de8e │ │ │ │ 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 r5, [r3, #0] │ │ │ │ - bcs.n 1de0a │ │ │ │ + bcs.n 1de62 │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1dd3a │ │ │ │ + bgt.n 1dd92 │ │ │ │ ldrb.w r5, [r7], #1 │ │ │ │ ldr.w r2, [r8, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e0a2 │ │ │ │ + beq.w 1e0fa │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bgt.w 1e0b8 │ │ │ │ + bgt.w 1e110 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 1dd66 │ │ │ │ + bgt.n 1ddbe │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 1de82 │ │ │ │ + bmi.n 1deda │ │ │ │ subs r6, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 1e1c6 │ │ │ │ + ble.w 1e21e │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 1dd34 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 1dd8c │ │ │ │ uxtb r1, r5 │ │ │ │ mov fp, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1ddc4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1de1c │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #69 @ 0x45 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ + bgt.n 1ddf0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r6, r3, #6 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dda4 │ │ │ │ + bcc.n 1ddfc │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1ddae │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1de06 │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.n 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.n 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r6, r3, #3 │ │ │ │ - b.n 1ddae │ │ │ │ + b.n 1de06 │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.n 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.n 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #97 @ 0x61 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.n 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - beq.w 1e0a2 │ │ │ │ + beq.w 1e0fa │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1ddae │ │ │ │ + bne.n 1de06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e212 │ │ │ │ + bcs.w 1e26a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e1be │ │ │ │ + bcs.w 1e216 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1e1b6 │ │ │ │ + bcs.w 1e20e │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1dab4 │ │ │ │ + b.n 1db0c │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ - bge.w 1e05e │ │ │ │ + bge.w 1e0b6 │ │ │ │ mov fp, r9 │ │ │ │ movs r6, #61 @ 0x3d │ │ │ │ - b.n 1dce8 │ │ │ │ - blx 80cc │ │ │ │ + b.n 1dd40 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e08e │ │ │ │ + bne.w 1e0e6 │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ mov r6, r0 │ │ │ │ itt lt │ │ │ │ movlt r5, sl │ │ │ │ movlt fp, r9 │ │ │ │ - blt.w 1dce8 │ │ │ │ - b.n 1db50 │ │ │ │ + blt.w 1dd40 │ │ │ │ + b.n 1dba8 │ │ │ │ ldrb.w sl, [r9] │ │ │ │ mov r5, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e24e │ │ │ │ + beq.w 1e2a6 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r7, fp │ │ │ │ - b.n 1db74 │ │ │ │ + b.n 1dbcc │ │ │ │ ldrb.w r6, [r7], #1 │ │ │ │ - b.n 1d9d6 │ │ │ │ + b.n 1da2e │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e16e │ │ │ │ + bcs.w 1e1c6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ add.w r9, r4, #24 │ │ │ │ sub.w sl, r3, #3 │ │ │ │ mov fp, sl │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1dfa6 │ │ │ │ + ble.n 1dffe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ble.n 1dff6 │ │ │ │ + ble.n 1e04e │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 1dfae │ │ │ │ + cbz r0, 1e006 │ │ │ │ cmp r0, #10 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ subeq.w fp, r3, #2 │ │ │ │ - beq.n 1df3a │ │ │ │ + beq.n 1df92 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e048 │ │ │ │ + beq.n 1e0a0 │ │ │ │ subs.w r3, fp, #1 │ │ │ │ - beq.n 1e06c │ │ │ │ + beq.n 1e0c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e012 │ │ │ │ + beq.n 1e06a │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne fp, r3 │ │ │ │ - bne.n 1df3a │ │ │ │ + bne.n 1df92 │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, #1 │ │ │ │ sub.w fp, fp, #5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 1e030 │ │ │ │ - ldr r1, [pc, #792] @ (1e2ac ) │ │ │ │ + ble.n 1e088 │ │ │ │ + ldr r1, [pc, #792] @ (1e304 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r6, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 1df40 │ │ │ │ + bgt.n 1df98 │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df54 │ │ │ │ + bne.n 1dfac │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e0b0 │ │ │ │ + bcs.n 1e108 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e1da │ │ │ │ + bcs.w 1e232 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #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} │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - beq.n 1dfae │ │ │ │ + beq.n 1e006 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1df3a │ │ │ │ + beq.n 1df92 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - beq.n 1e06c │ │ │ │ + beq.n 1e0c4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1df3a │ │ │ │ + bne.n 1df92 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 1e190 │ │ │ │ + beq.w 1e1e8 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ - bne.n 1df3a │ │ │ │ + bne.n 1df92 │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, #1 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr r1, [pc, #636] @ (1e2b0 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr r1, [pc, #636] @ (1e308 ) │ │ │ │ movs r2, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ sub.w fp, r3, #6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1df3a │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1df92 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - bne.w 1df3a │ │ │ │ + bne.w 1df92 │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, #1 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1df90 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1dfe8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movs r0, #61 @ 0x3d │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e160 │ │ │ │ + ble.n 1e1b8 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1dacc │ │ │ │ + b.n 1db24 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r7, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr r1, [pc, #568] @ (1e2b4 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr r1, [pc, #568] @ (1e30c ) │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ mov fp, sl │ │ │ │ mov r6, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1df3a │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1df92 │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ - bge.n 1e05e │ │ │ │ + bge.n 1e0b6 │ │ │ │ mov r5, sl │ │ │ │ mov fp, r9 │ │ │ │ movs r6, #61 @ 0x3d │ │ │ │ - b.n 1dce8 │ │ │ │ + b.n 1dd40 │ │ │ │ ldrb.w r9, [r6], #1 │ │ │ │ - b.n 1da3e │ │ │ │ + b.n 1da96 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dfc8 │ │ │ │ + bcc.n 1e020 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1dfd0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1e028 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.w 1dde2 │ │ │ │ + bne.w 1de3a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e176 │ │ │ │ + beq.n 1e1ce │ │ │ │ subs r6, #2 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 1dd98 │ │ │ │ - b.n 1de1c │ │ │ │ + bgt.w 1ddf0 │ │ │ │ + b.n 1de74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 1dd06 │ │ │ │ + bcc.w 1dd5e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 1dd1e │ │ │ │ + bcc.w 1dd76 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1dd26 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1dd7e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - bne.w 1da20 │ │ │ │ + bne.w 1da78 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 1e262 │ │ │ │ + bcc.w 1e2ba │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e25a │ │ │ │ + bcs.w 1e2b2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1e246 │ │ │ │ + bcs.w 1e29e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r8, r8, r2 │ │ │ │ add r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - beq.n 1e0be │ │ │ │ + beq.n 1e116 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls.w 1dde2 │ │ │ │ - b.n 1de82 │ │ │ │ + bls.w 1de3a │ │ │ │ + b.n 1deda │ │ │ │ ldrb.w sl, [r9], #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1db2a │ │ │ │ - b.n 1dbc4 │ │ │ │ + bne.w 1db82 │ │ │ │ + b.n 1dc1c │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1df2c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1df84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #10 │ │ │ │ subs r6, r3, #3 │ │ │ │ - b.n 1ddae │ │ │ │ - blx 80cc │ │ │ │ + b.n 1de06 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d9b4 │ │ │ │ - b.n 1d9ec │ │ │ │ + bne.w 1da0c │ │ │ │ + b.n 1da44 │ │ │ │ mov.w r9, #61 @ 0x3d │ │ │ │ - b.n 1dcf6 │ │ │ │ + b.n 1dd4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r7, #1 │ │ │ │ subs r2, r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ sub.w fp, r3, #6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr r1, [pc, #272] @ (1e2b8 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr r1, [pc, #272] @ (1e310 ) │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #6 │ │ │ │ add r1, pc │ │ │ │ mov r6, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1df3a │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1df92 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1dab4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1db0c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1deb6 │ │ │ │ - ldr r1, [pc, #244] @ (1e2bc ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1df0e │ │ │ │ + ldr r1, [pc, #244] @ (1e314 ) │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ - b.n 1ddfc │ │ │ │ + b.n 1de54 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1dfe6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1e03e │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - bne.w 1d984 │ │ │ │ - ldr r2, [pc, #184] @ (1e2a4 ) │ │ │ │ + bne.w 1d9dc │ │ │ │ + ldr r2, [pc, #184] @ (1e2fc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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 1da92 │ │ │ │ - b.w 1d984 │ │ │ │ + bne.w 1daea │ │ │ │ + b.w 1d9dc │ │ │ │ subs.w r3, r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1e1ea │ │ │ │ + b.n 1e242 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1de9e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1def6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc.w r9, [r2] │ │ │ │ - bcc.w 1da1a │ │ │ │ + bcc.w 1da72 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 1da1a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 1da72 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 1da04 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 1da5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1e140 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1e198 │ │ │ │ mov sl, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r7, sl │ │ │ │ - b.n 1dbca │ │ │ │ + b.n 1dc22 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 1e12a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 1e182 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 1e114 │ │ │ │ - blx 80cc │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 1e16c │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1da92 │ │ │ │ - b.w 1d984 │ │ │ │ + bne.w 1daea │ │ │ │ + b.w 1d9dc │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ - beq.w 1dac2 │ │ │ │ - b.n 1daf6 │ │ │ │ + beq.w 1db1a │ │ │ │ + b.n 1db4e │ │ │ │ nop │ │ │ │ - cmp r6, #28 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r2, 1e2b6 │ │ │ │ + itee │ │ │ │ + mov r0, r1 │ │ │ │ + it mi @ unpredictable │ │ │ │ + movmi r0, r1 │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ 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, #132] @ (1e358 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e3b0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #132] @ (1e35c ) │ │ │ │ + ldr r2, [pc, #132] @ (1e3b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e348 │ │ │ │ + ble.n 1e3a0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r7, r4, #24 │ │ │ │ blx r3 │ │ │ │ @@ -32636,583 +32647,583 @@ │ │ │ │ ldrgt r5, [r4, #24] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e334 │ │ │ │ + ble.n 1e38c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ittee gt │ │ │ │ addgt r8, r0 │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ it le │ │ │ │ addle r8, r3 │ │ │ │ - cbz r0, 1e33e │ │ │ │ + cbz r0, 1e396 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e304 │ │ │ │ + bne.n 1e35c │ │ │ │ sub.w r0, r8, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e328 │ │ │ │ + bne.n 1e380 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e32c │ │ │ │ + beq.n 1e384 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e330 │ │ │ │ + b.n 1e388 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e342 │ │ │ │ + beq.n 1e39a │ │ │ │ subs r0, r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (1e394 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e398 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e3ec ) │ │ │ │ + ldr r3, [pc, #52] @ (1e3f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 1e378 │ │ │ │ - ldr r3, [pc, #44] @ (1e39c ) │ │ │ │ + cbz r3, 1e3d0 │ │ │ │ + ldr r3, [pc, #44] @ (1e3f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 1e37a │ │ │ │ + bmi.n 1e3d2 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #36] @ 1e3a0 │ │ │ │ + ldr.w ip, [pc, #36] @ 1e3f8 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ - b.w 6aebc │ │ │ │ + b.w 6af14 │ │ │ │ nop │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #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.w r8, [pc, #300] @ 1e4e4 │ │ │ │ + ldr.w r8, [pc, #300] @ 1e53c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #300] @ (1e4e8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e540 ) │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e490 │ │ │ │ + ble.n 1e4e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1e434 │ │ │ │ + ble.n 1e48c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r7 │ │ │ │ - blt.n 1e42c │ │ │ │ + blt.n 1e484 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n 1e49a │ │ │ │ + ble.n 1e4f2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4be │ │ │ │ + beq.n 1e516 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1e42c │ │ │ │ + cbz r0, 1e484 │ │ │ │ add.w r9, r5, #24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 1e44c │ │ │ │ + ble.n 1e4a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 1e486 │ │ │ │ + ble.n 1e4de │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e42c │ │ │ │ + blt.n 1e484 │ │ │ │ add r4, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n 1e454 │ │ │ │ + ble.n 1e4ac │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4ae │ │ │ │ + beq.n 1e506 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f8 │ │ │ │ + bne.n 1e450 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1e42c │ │ │ │ - ldr r3, [pc, #180] @ (1e4ec ) │ │ │ │ + bne.n 1e484 │ │ │ │ + ldr r3, [pc, #180] @ (1e544 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 1e42c │ │ │ │ + bne.n 1e484 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ add r4, r7 │ │ │ │ - b.n 1e3f4 │ │ │ │ + b.n 1e44c │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n 1e41a │ │ │ │ - ldr r2, [pc, #148] @ (1e4ec ) │ │ │ │ + bgt.n 1e472 │ │ │ │ + ldr r2, [pc, #148] @ (1e544 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3f8 │ │ │ │ + beq.n 1e450 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne.n 1e42c │ │ │ │ + bne.n 1e484 │ │ │ │ cmp r4, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - bne.n 1e42c │ │ │ │ + bne.n 1e484 │ │ │ │ cmp r4, r7 │ │ │ │ - bls.n 1e4e0 │ │ │ │ + bls.n 1e538 │ │ │ │ subs r2, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, r7, #1 │ │ │ │ - blx 7af8 │ │ │ │ - cbz r6, 1e4c8 │ │ │ │ + blx 7b38 │ │ │ │ + cbz r6, 1e520 │ │ │ │ subs r4, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 1e42c │ │ │ │ + bne.n 1e484 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - b.n 1e454 │ │ │ │ + b.n 1e4ac │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n 1e3ea │ │ │ │ - ldr r3, [pc, #80] @ (1e4ec ) │ │ │ │ + bgt.n 1e442 │ │ │ │ + ldr r3, [pc, #80] @ (1e544 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 1e462 │ │ │ │ + bne.n 1e4ba │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 1e42c │ │ │ │ - b.n 1e3f4 │ │ │ │ - blx 80cc │ │ │ │ + beq.n 1e484 │ │ │ │ + b.n 1e44c │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f8 │ │ │ │ - b.n 1e42c │ │ │ │ - blx 80cc │ │ │ │ + bne.n 1e450 │ │ │ │ + b.n 1e484 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f4 │ │ │ │ - b.n 1e42c │ │ │ │ + bne.n 1e44c │ │ │ │ + b.n 1e484 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 1e4d8 │ │ │ │ + cbz r3, 1e530 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4cc │ │ │ │ + bne.n 1e524 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - b.n 1e42e │ │ │ │ + b.n 1e486 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1e47c │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + b.n 1e4d4 │ │ │ │ + adds r3, #22 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ 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 r5, [pc, #272] @ (1e614 ) │ │ │ │ + ldr r5, [pc, #272] @ (1e66c ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1e618 ) │ │ │ │ + ldr r3, [pc, #272] @ (1e670 ) │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 1e51e │ │ │ │ + bmi.n 1e576 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #252] @ (1e61c ) │ │ │ │ + ldr r3, [pc, #252] @ (1e674 ) │ │ │ │ movs r2, #10 │ │ │ │ - ldr r1, [pc, #252] @ (1e620 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e678 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r8, [r6, #372] @ 0x174 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ - bge.n 1e5c8 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.n 1e620 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1e5f0 │ │ │ │ + bne.n 1e648 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrsh.w r5, [r3, #22] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1e604 │ │ │ │ + blt.n 1e65c │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ movs r2, #3 │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1e5e4 │ │ │ │ + beq.n 1e63c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ 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 43260 │ │ │ │ + bl 432b8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr.w r1, [r6, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e518 │ │ │ │ + beq.n 1e570 │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e518 │ │ │ │ + beq.n 1e570 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ movs r0, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r7] │ │ │ │ - blx 8334 │ │ │ │ - b.n 1e54e │ │ │ │ + blx 838c │ │ │ │ + b.n 1e5a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ - b.n 1e58a │ │ │ │ - ldr r3, [pc, #48] @ (1e624 ) │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ + b.n 1e5e2 │ │ │ │ + ldr r3, [pc, #48] @ (1e67c ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #48] @ (1e628 ) │ │ │ │ + ldr r0, [pc, #48] @ (1e680 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #36] @ (1e62c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #36] @ (1e684 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #36] @ (1e630 ) │ │ │ │ + ldr r0, [pc, #36] @ (1e688 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + bl 6aeb4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - uxth r4, r6 │ │ │ │ + cbnz r4, 1e6aa │ │ │ │ movs r0, r1 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ 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] @ (1e6e8 ) │ │ │ │ - ldr r1, [pc, #164] @ (1e6ec ) │ │ │ │ + ldr r3, [pc, #160] @ (1e740 ) │ │ │ │ + ldr r1, [pc, #164] @ (1e744 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #164] @ (1e6f0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ ldr.w r8, [r4, #328] @ 0x148 │ │ │ │ ldrb.w r7, [r4, #423] @ 0x1a7 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1e66a │ │ │ │ + cbz r5, 1e6c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1e672 │ │ │ │ - bl 1e4f0 │ │ │ │ + cbz r3, 1e6ca │ │ │ │ + bl 1e548 │ │ │ │ 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 21fcc │ │ │ │ - cbnz r0, 1e6ca │ │ │ │ + bl 22024 │ │ │ │ + cbnz r0, 1e722 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - cbnz r3, 1e69a │ │ │ │ + cbnz r3, 1e6f2 │ │ │ │ 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 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - ldr r2, [pc, #68] @ (1e6f4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e74c ) │ │ │ │ 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, 1e6d4 │ │ │ │ + cbnz r3, 1e72c │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r5, 1e6dc │ │ │ │ + cbz r5, 1e734 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ movs r1, #9 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ movs r4, 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, #68] @ (1e74c ) │ │ │ │ + ldr r3, [pc, #68] @ (1e7a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1e742 │ │ │ │ + cbz r5, 1e79a │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 1e73c │ │ │ │ + cbz r4, 1e794 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1e71e │ │ │ │ + b.n 1e776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 1e73c │ │ │ │ + cbz r3, 1e794 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1e716 │ │ │ │ + bne.n 1e76e │ │ │ │ lsls r3, r1, #20 │ │ │ │ - bpl.n 1e738 │ │ │ │ + bpl.n 1e790 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r2, 1e746 │ │ │ │ + cbz r2, 1e79e │ │ │ │ str r3, [r2, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e70e │ │ │ │ + bne.n 1e766 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 1e72e │ │ │ │ + b.n 1e786 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r3, [pc, #88] @ (1e7ac ) │ │ │ │ - ldr.w ip, [pc, #92] @ 1e7b0 │ │ │ │ + ldr r3, [pc, #88] @ (1e804 ) │ │ │ │ + ldr.w ip, [pc, #92] @ 1e808 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #88] @ (1e7b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e80c ) │ │ │ │ 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, 1e782 │ │ │ │ - cbz r1, 1e780 │ │ │ │ + cbnz r3, 1e7da │ │ │ │ + cbz r1, 1e7d8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1e79e │ │ │ │ + beq.n 1e7f6 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e776 │ │ │ │ + bne.n 1e7ce │ │ │ │ ldr r3, [r0, #28] │ │ │ │ push {r4} │ │ │ │ movs r4, #1 │ │ │ │ str r3, [r2, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ strd r3, r4, [r2, #104] @ 0x68 │ │ │ │ - cbnz r1, 1e7a2 │ │ │ │ + cbnz r1, 1e7fa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - b.w 4051c │ │ │ │ + b.w 40574 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 4051c │ │ │ │ + b.w 40574 │ │ │ │ nop │ │ │ │ - subs r6, r3, #7 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #472] @ (1e9a4 ) │ │ │ │ + ldr r5, [pc, #472] @ (1e9fc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #472] @ (1e9a8 ) │ │ │ │ + ldr r4, [pc, #472] @ (1ea00 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #472] @ (1e9ac ) │ │ │ │ - ldr r2, [pc, #476] @ (1e9b0 ) │ │ │ │ + ldr r3, [pc, #472] @ (1ea04 ) │ │ │ │ + ldr r2, [pc, #476] @ (1ea08 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r7, [pc, #476] @ (1e9b4 ) │ │ │ │ + ldr r7, [pc, #476] @ (1ea0c ) │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ ldrb.w r2, [r6, #424] @ 0x1a8 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e82a │ │ │ │ + bne.n 1e882 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r3, #1624 @ 0x658 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e82a │ │ │ │ + beq.n 1e882 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r8, [r7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e846 │ │ │ │ + cbz r0, 1e89e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a744 │ │ │ │ - cbz r0, 1e846 │ │ │ │ + bl 3a79c │ │ │ │ + cbz r0, 1e89e │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r6, #1236] @ 0x4d4 │ │ │ │ - bl 1e7b8 │ │ │ │ - cbz r5, 1e82a │ │ │ │ + bl 1e810 │ │ │ │ + cbz r5, 1e882 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8de │ │ │ │ - ldr r2, [pc, #396] @ (1e9b8 ) │ │ │ │ - ldr r3, [pc, #376] @ (1e9a8 ) │ │ │ │ + beq.n 1e936 │ │ │ │ + ldr r2, [pc, #396] @ (1ea10 ) │ │ │ │ + ldr r3, [pc, #376] @ (1ea00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e99e │ │ │ │ + bne.w 1e9f6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbnz r7, 1e852 │ │ │ │ - b.n 1e85a │ │ │ │ + cbnz r7, 1e8aa │ │ │ │ + b.n 1e8b2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1e85a │ │ │ │ + cbz r7, 1e8b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1e84e │ │ │ │ - b.n 1e82a │ │ │ │ + bne.n 1e8a6 │ │ │ │ + b.n 1e882 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ str r4, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8fa │ │ │ │ + beq.n 1e952 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #320] @ (1e9bc ) │ │ │ │ + ldr r3, [pc, #320] @ (1ea14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [r1], #8 │ │ │ │ str r7, [r3, #8] │ │ │ │ ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ str.w r2, [r6, #144] @ 0x90 │ │ │ │ @@ -33221,57 +33232,57 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #22 │ │ │ │ ittt mi │ │ │ │ ldrhmi r3, [r7, #20] │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ strhmi r3, [r7, #20] │ │ │ │ - cbz r5, 1e8d2 │ │ │ │ + cbz r5, 1e92a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 1e8ce │ │ │ │ + beq.n 1e926 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 1e8ce │ │ │ │ + cbnz r3, 1e926 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e8c8 │ │ │ │ + cbz r3, 1e920 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e8c8 │ │ │ │ + cbz r3, 1e920 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbnz r0, 1e8ce │ │ │ │ + cbnz r0, 1e926 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ - b.n 1e8d2 │ │ │ │ + b.n 1e92a │ │ │ │ mov.w r2, #1536 @ 0x600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ str.w r8, [r6, #144] @ 0x90 │ │ │ │ - b.n 1e82a │ │ │ │ + b.n 1e882 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e852 │ │ │ │ + bne.n 1e8aa │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ str r4, [r7, #12] │ │ │ │ - b.n 1e870 │ │ │ │ + b.n 1e8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e870 │ │ │ │ + beq.n 1e8c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r8, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ @@ -33279,33 +33290,33 @@ │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r8 │ │ │ │ moveq r2, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e870 │ │ │ │ + beq.n 1e8c8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 1e970 │ │ │ │ + b.n 1e9c8 │ │ │ │ ldrb.w r3, [sl, fp] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e996 │ │ │ │ + bne.n 1e9ee │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ - cbz r6, 1e996 │ │ │ │ + cbz r6, 1e9ee │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ @@ -33313,282 +33324,282 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r9 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e94e │ │ │ │ + beq.n 1e9a6 │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 1e870 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 1e8c8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, #5 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + cmp r7, #0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ movs r4, 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] @ (1ea30 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ea88 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ (1ea34 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ea8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - cbz r0, 1e9e0 │ │ │ │ + cbz r0, 1ea38 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ - cbnz r2, 1e9e6 │ │ │ │ + cbnz r2, 1ea3e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1ea38 ) │ │ │ │ + ldr r1, [pc, #80] @ (1ea90 ) │ │ │ │ ldrb.w r2, [r4, #424] @ 0x1a8 │ │ │ │ add r1, pc │ │ │ │ clz r2, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9e0 │ │ │ │ + beq.n 1ea38 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9e0 │ │ │ │ - ldr r1, [pc, #52] @ (1ea3c ) │ │ │ │ - ldr r2, [pc, #52] @ (1ea40 ) │ │ │ │ + bne.n 1ea38 │ │ │ │ + ldr r1, [pc, #52] @ (1ea94 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ea98 ) │ │ │ │ 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 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 1e9e2 │ │ │ │ + b.n 1ea3a │ │ │ │ nop │ │ │ │ - adds r0, r4, #5 │ │ │ │ + cmp r5, #0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #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] @ (1eab4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1eb0c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ (1eab8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1eb10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - cbz r0, 1ea64 │ │ │ │ + cbz r0, 1eabc │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ - cbnz r2, 1ea6a │ │ │ │ + cbnz r2, 1eac2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1eabc ) │ │ │ │ + ldr r1, [pc, #80] @ (1eb14 ) │ │ │ │ ldrb.w r2, [r4, #424] @ 0x1a8 │ │ │ │ add r1, pc │ │ │ │ clz r2, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ea64 │ │ │ │ + beq.n 1eabc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea64 │ │ │ │ - ldr r1, [pc, #52] @ (1eac0 ) │ │ │ │ - ldr r2, [pc, #52] @ (1eac4 ) │ │ │ │ + bne.n 1eabc │ │ │ │ + ldr r1, [pc, #52] @ (1eb18 ) │ │ │ │ + ldr r2, [pc, #52] @ (1eb1c ) │ │ │ │ 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 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1ea66 │ │ │ │ + b.n 1eabe │ │ │ │ nop │ │ │ │ - adds r4, r3, #3 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1eb00 ) │ │ │ │ + ldr r3, [pc, #52] @ (1eb58 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #52] @ (1eb04 ) │ │ │ │ + ldr r2, [pc, #52] @ (1eb5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ - cbz r0, 1eafc │ │ │ │ + cbz r0, 1eb54 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 1eafa │ │ │ │ - ldr r3, [pc, #40] @ (1eb08 ) │ │ │ │ + cbnz r3, 1eb52 │ │ │ │ + ldr r3, [pc, #40] @ (1eb60 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ asr.w r0, r3, r1 │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r4, #1 │ │ │ │ + cmp r4, #6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (1eb4c ) │ │ │ │ + ldr r3, [pc, #48] @ (1eba4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1eb28 │ │ │ │ - b.n 1eb4a │ │ │ │ + cbnz r4, 1eb80 │ │ │ │ + b.n 1eba2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1eb4a │ │ │ │ + cbz r4, 1eba2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1eb24 │ │ │ │ + bne.n 1eb7c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1eb38 │ │ │ │ - bl 42c94 │ │ │ │ + blt.n 1eb90 │ │ │ │ + bl 42cec │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1eb42 │ │ │ │ - bl 42c94 │ │ │ │ + blt.n 1eb9a │ │ │ │ + bl 42cec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ 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, #3152] @ 0xc50 │ │ │ │ sub.w sp, sp, #908 @ 0x38c │ │ │ │ - ldr.w r4, [pc, #2884] @ 1f6ac │ │ │ │ - ldr.w r3, [pc, #2884] @ 1f6b0 │ │ │ │ + ldr.w r4, [pc, #2884] @ 1f704 │ │ │ │ + ldr.w r3, [pc, #2884] @ 1f708 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2880] @ 1f6b4 │ │ │ │ + ldr.w r2, [pc, #2880] @ 1f70c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #900] @ 0x384 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2856] @ 1f6b8 │ │ │ │ + ldr.w r3, [pc, #2856] @ 1f710 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2848] @ 1f6bc │ │ │ │ + ldr.w r3, [pc, #2848] @ 1f714 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1ebc4 │ │ │ │ + bpl.n 1ec1c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - ldr.w r3, [pc, #2800] @ 1f6b8 │ │ │ │ + bl 3e2cc │ │ │ │ + ldr.w r3, [pc, #2800] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 37de8 │ │ │ │ + bl 37e40 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ebe0 │ │ │ │ + cbz r0, 1ec38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2772] @ 1f6b8 │ │ │ │ + ldr.w r3, [pc, #2772] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f486 │ │ │ │ - ldr.w r2, [pc, #2764] @ 1f6c0 │ │ │ │ + beq.w 1f4de │ │ │ │ + ldr.w r2, [pc, #2764] @ 1f718 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r9, [r2] │ │ │ │ adds r3, #1 │ │ │ │ - ldr.w sl, [pc, #2752] @ 1f6c4 │ │ │ │ + ldr.w sl, [pc, #2752] @ 1f71c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2736] @ 1f6b8 │ │ │ │ + ldr.w r2, [pc, #2736] @ 1f710 │ │ │ │ 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 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr.w r3, [pc, #2708] @ 1f6c8 │ │ │ │ + ldr.w r3, [pc, #2708] @ 1f720 │ │ │ │ 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] │ │ │ │ @@ -33606,34 +33617,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 48338 │ │ │ │ + bl 48390 │ │ │ │ ldr.w r5, [r4, #520] @ 0x208 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f89a │ │ │ │ - ldr.w r3, [pc, #2592] @ 1f6b8 │ │ │ │ + beq.w 1f8f2 │ │ │ │ + ldr.w r3, [pc, #2592] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f892 │ │ │ │ - ldr.w r3, [pc, #2572] @ 1f6b8 │ │ │ │ + beq.w 1f8ea │ │ │ │ + ldr.w r3, [pc, #2572] @ 1f710 │ │ │ │ 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 1f5f6 │ │ │ │ + beq.w 1f64e │ │ │ │ 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 │ │ │ │ @@ -33642,67 +33653,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 1f942 │ │ │ │ - ldr.w r2, [pc, #2500] @ 1f6b8 │ │ │ │ + bne.w 1f99a │ │ │ │ + ldr.w r2, [pc, #2500] @ 1f710 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [r2, #423] @ 0x1a7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f48e │ │ │ │ + bne.w 1f4e6 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ - cbz r4, 1ed38 │ │ │ │ - ldr.w r3, [pc, #2468] @ 1f6b8 │ │ │ │ + cbz r4, 1ed90 │ │ │ │ + ldr.w r3, [pc, #2468] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1ed32 │ │ │ │ + ble.n 1ed8a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 1ed32 │ │ │ │ + cbz r0, 1ed8a │ │ │ │ mov r1, r7 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f854 │ │ │ │ + beq.w 1f8ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ed1c │ │ │ │ - ldr.w r3, [pc, #2448] @ 1f6cc │ │ │ │ + bne.n 1ed74 │ │ │ │ + ldr.w r3, [pc, #2448] @ 1f724 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 1f98a │ │ │ │ + blt.w 1f9e2 │ │ │ │ cmp r4, #9 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ - ble.w 1f9ea │ │ │ │ + ble.w 1fa42 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ - ldr.w r3, [pc, #2384] @ 1f6b8 │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ + ldr.w r3, [pc, #2384] @ 1f710 │ │ │ │ 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 1f856 │ │ │ │ - ldr.w r3, [pc, #2360] @ 1f6b8 │ │ │ │ + bne.w 1f8ae │ │ │ │ + ldr.w r3, [pc, #2360] @ 1f710 │ │ │ │ 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 │ │ │ │ @@ -33711,534 +33722,534 @@ │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str.w r0, [r3, #256] @ 0x100 │ │ │ │ ldrh.w r8, [r3, #232] @ 0xe8 │ │ │ │ str.w r2, [r3, #248] @ 0xf8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1edb8 │ │ │ │ + bne.n 1ee10 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ee0a │ │ │ │ + cbz r3, 1ee62 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1edfa │ │ │ │ - ldr.w r3, [pc, #2308] @ 1f6d0 │ │ │ │ + beq.n 1ee52 │ │ │ │ + ldr.w r3, [pc, #2308] @ 1f728 │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2272] @ 1f6b8 │ │ │ │ + ldr.w r3, [pc, #2272] @ 1f710 │ │ │ │ adds r7, #3 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #252] @ 0xfc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1edf0 │ │ │ │ - cbz r0, 1edf0 │ │ │ │ - bl 40400 │ │ │ │ + beq.n 1ee48 │ │ │ │ + cbz r0, 1ee48 │ │ │ │ + bl 40458 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1edde │ │ │ │ - ldr.w r3, [pc, #2236] @ 1f6b8 │ │ │ │ + bne.n 1ee36 │ │ │ │ + ldr.w r3, [pc, #2236] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [r3, #256] @ 0x100 │ │ │ │ - ldr.w r3, [pc, #2220] @ 1f6b8 │ │ │ │ + ldr.w r3, [pc, #2220] @ 1f710 │ │ │ │ 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 1f862 │ │ │ │ + beq.w 1f8ba │ │ │ │ ldr.w r7, [r5, #244] @ 0xf4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f862 │ │ │ │ + beq.w 1f8ba │ │ │ │ ldrb.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f918 │ │ │ │ + bne.w 1f970 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ strd r6, r8, [sp, #28] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4aa │ │ │ │ + beq.w 1f502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #9 │ │ │ │ - bne.w 1f4d4 │ │ │ │ - ldr.w r3, [pc, #2108] @ 1f6b8 │ │ │ │ + bne.w 1f52c │ │ │ │ + ldr.w r3, [pc, #2108] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f4f0 │ │ │ │ + beq.w 1f548 │ │ │ │ ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ - cbnz r2, 1ee9a │ │ │ │ + cbnz r2, 1eef2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #2104] @ 1f6d4 │ │ │ │ + ldr.w r3, [pc, #2104] @ 1f72c │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1efc0 │ │ │ │ + beq.w 1f018 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efb6 │ │ │ │ + beq.n 1f00e │ │ │ │ ldrh.w r2, [r8, #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 1f562 │ │ │ │ + bmi.w 1f5ba │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r2, 1eeee │ │ │ │ + cbz r2, 1ef46 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #5 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ add.w fp, r5, #8 │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.w 1f5a6 │ │ │ │ + bmi.w 1f5fe │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ strh.w r2, [r8, #14] │ │ │ │ - cbnz r4, 1ef10 │ │ │ │ + cbnz r4, 1ef68 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str.w r2, [r8, #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 1ef38 │ │ │ │ + bpl.n 1ef90 │ │ │ │ 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, r8 │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ - bl 40bfc │ │ │ │ + bl 40c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f55a │ │ │ │ + beq.w 1f5b2 │ │ │ │ mov r0, fp │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ef70 │ │ │ │ + beq.n 1efc8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 1ef70 │ │ │ │ + cbz r0, 1efc8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5f0 │ │ │ │ + beq.w 1f648 │ │ │ │ str r7, [r5, #24] │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ lsls r3, r2, #18 │ │ │ │ - bmi.w 1f570 │ │ │ │ + bmi.w 1f5c8 │ │ │ │ ldrh r1, [r5, #20] │ │ │ │ lsls r0, r1, #18 │ │ │ │ - bpl.n 1ef94 │ │ │ │ - ldr.w r2, [pc, #1876] @ 1f6d8 │ │ │ │ + bpl.n 1efec │ │ │ │ + ldr.w r2, [pc, #1876] @ 1f730 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ orrs r2, r4 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbz r1, 1efae │ │ │ │ + cbz r1, 1f006 │ │ │ │ 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 1ef9e │ │ │ │ + bne.n 1eff6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eeb6 │ │ │ │ + bne.w 1ef0e │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1816] @ 1f6dc │ │ │ │ + ldr.w r3, [pc, #1816] @ 1f734 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ strb r4, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0ae │ │ │ │ + beq.n 1f106 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 1f872 │ │ │ │ - ldr.w r2, [pc, #1760] @ 1f6bc │ │ │ │ + bmi.w 1f8ca │ │ │ │ + ldr.w r2, [pc, #1760] @ 1f714 │ │ │ │ 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 1effe │ │ │ │ - ldr.w r3, [pc, #1736] @ 1f6b8 │ │ │ │ + bpl.n 1f056 │ │ │ │ + ldr.w r3, [pc, #1736] @ 1f710 │ │ │ │ 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 1f696 │ │ │ │ - ldr.w r3, [pc, #1712] @ 1f6b8 │ │ │ │ + bge.w 1f6ee │ │ │ │ + ldr.w r3, [pc, #1712] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f818 │ │ │ │ - ldr.w r3, [pc, #1732] @ 1f6e0 │ │ │ │ + bne.w 1f870 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1f738 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f970 │ │ │ │ + beq.w 1f9c8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsh.w r4, [r3, #22] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1f996 │ │ │ │ + beq.w 1f9ee │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1684] @ 1f6e0 │ │ │ │ + ldr.w r3, [pc, #1684] @ 1f738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f68a │ │ │ │ + beq.w 1f6e2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1f09c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blt.n 1f0f4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f076 │ │ │ │ + b.n 1f0ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f080 │ │ │ │ + bne.n 1f0d8 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f06e │ │ │ │ + blt.n 1f0c6 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__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 42c94 │ │ │ │ - ldr.w r3, [pc, #1560] @ 1f6b8 │ │ │ │ + bl 42cec │ │ │ │ + ldr.w r3, [pc, #1560] @ 1f710 │ │ │ │ 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, #1544] @ 1f6b8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 1f0ca │ │ │ │ + cbnz r3, 1f122 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - bl 1aa60 │ │ │ │ + bl 1aab8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ - bl 483b0 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1f6b8 │ │ │ │ + bl 48408 │ │ │ │ + ldr.w r3, [pc, #1508] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #328] @ 0x148 │ │ │ │ - ldr.w r3, [pc, #1496] @ 1f6bc │ │ │ │ + ldr.w r3, [pc, #1496] @ 1f714 │ │ │ │ ldrb.w r7, [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, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1f324 │ │ │ │ + bne.w 1f37c │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f148 │ │ │ │ + beq.n 1f1a0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f13e │ │ │ │ + b.n 1f196 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f128 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 1f180 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1cc │ │ │ │ + beq.n 1f224 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - ldr.w r3, [pc, #1376] @ 1f6b8 │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + ldr.w r3, [pc, #1376] @ 1f710 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f1c6 │ │ │ │ + cbz r4, 1f21e │ │ │ │ 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 1f550 │ │ │ │ + beq.w 1f5a8 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f53c │ │ │ │ - ldr.w r3, [pc, #1312] @ 1f6b8 │ │ │ │ + beq.w 1f594 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1f710 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #1244] @ 0x4dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f53c │ │ │ │ + beq.w 1f594 │ │ │ │ movs r2, #0 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f53c │ │ │ │ + beq.w 1f594 │ │ │ │ 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 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f16e │ │ │ │ + bne.n 1f1c6 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ - ldr.w r3, [pc, #1256] @ 1f6b8 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f710 │ │ │ │ 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 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 1f1fe │ │ │ │ + ble.n 1f256 │ │ │ │ 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 803c │ │ │ │ - ldr.w r3, [pc, #1208] @ 1f6b8 │ │ │ │ + blx 8088 │ │ │ │ + ldr.w r3, [pc, #1208] @ 1f710 │ │ │ │ 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 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str.w r4, [r5, #248] @ 0xf8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f260 │ │ │ │ + beq.n 1f2b8 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ - ble.n 1f24c │ │ │ │ - ldr.w r2, [pc, #1192] @ 1f6d0 │ │ │ │ + ble.n 1f2a4 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1f728 │ │ │ │ ldr r5, [r7, r2] │ │ │ │ adds r5, #3 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1f246 │ │ │ │ - blx 7b08 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1f6b8 │ │ │ │ + beq.n 1f29e │ │ │ │ + blx 7b48 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1f710 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 1f22c │ │ │ │ + bgt.n 1f284 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - ldr.w r3, [pc, #1108] @ 1f6b8 │ │ │ │ + blx 7b48 │ │ │ │ + ldr.w r3, [pc, #1108] @ 1f710 │ │ │ │ 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 1f7fe │ │ │ │ + bgt.w 1f856 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f64e │ │ │ │ - ldr.w r3, [pc, #1076] @ 1f6b8 │ │ │ │ + beq.w 1f6a6 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1f710 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r4, [r5, #1204] @ 0x4b4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f646 │ │ │ │ + bne.w 1f69e │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - ldr.w r2, [pc, #1048] @ 1f6b8 │ │ │ │ + blx 7b48 │ │ │ │ + ldr.w r2, [pc, #1048] @ 1f710 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ str.w r0, [r1, #1204] @ 0x4b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8d2 │ │ │ │ - ldr r3, [pc, #1020] @ (1f6b8 ) │ │ │ │ + bne.w 1f92a │ │ │ │ + ldr r3, [pc, #1020] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f2d0 │ │ │ │ + beq.n 1f328 │ │ │ │ str.w r0, [r3, #500] @ 0x1f4 │ │ │ │ - blx 82d4 │ │ │ │ - ldr r3, [pc, #996] @ (1f6b8 ) │ │ │ │ + blx 832c │ │ │ │ + ldr r3, [pc, #996] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f2ee │ │ │ │ - bl 42c94 │ │ │ │ + beq.n 1f346 │ │ │ │ + bl 42cec │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #968] @ (1f6b8 ) │ │ │ │ + ldr r3, [pc, #968] @ (1f710 ) │ │ │ │ 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 1f8be │ │ │ │ - ldr r3, [pc, #936] @ (1f6b8 ) │ │ │ │ + bne.w 1f916 │ │ │ │ + ldr r3, [pc, #936] @ (1f710 ) │ │ │ │ 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, 1f324 │ │ │ │ + cbz r1, 1f37c │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #912] @ (1f6b8 ) │ │ │ │ + ldr r3, [pc, #912] @ (1f710 ) │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ - ldr r0, [pc, #952] @ (1f6e4 ) │ │ │ │ + ldr r0, [pc, #952] @ (1f73c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [pc, #912] @ (1f6c8 ) │ │ │ │ + ldr r1, [pc, #912] @ (1f720 ) │ │ │ │ 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 │ │ │ │ @@ -34251,757 +34262,757 @@ │ │ │ │ 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 1f626 │ │ │ │ + beq.w 1f67e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f626 │ │ │ │ - ldr r3, [pc, #824] @ (1f6b8 ) │ │ │ │ + beq.w 1f67e │ │ │ │ + ldr r3, [pc, #824] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1f396 │ │ │ │ + beq.n 1f3ee │ │ │ │ orr.w r0, r0, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ - bl 4595c │ │ │ │ + bl 459b4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ - cbz r1, 1f3a6 │ │ │ │ + cbz r1, 1f3fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f906 │ │ │ │ + beq.w 1f95e │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #784] @ (1f6b8 ) │ │ │ │ + ldr r3, [pc, #784] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 1f63c │ │ │ │ - ldr r3, [pc, #768] @ (1f6b8 ) │ │ │ │ + bmi.w 1f694 │ │ │ │ + ldr r3, [pc, #768] @ (1f710 ) │ │ │ │ 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 1f3d8 │ │ │ │ + ble.n 1f430 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f636 │ │ │ │ - ldr r3, [pc, #724] @ (1f6b8 ) │ │ │ │ + bne.w 1f68e │ │ │ │ + ldr r3, [pc, #724] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldrb.w r1, [r3, #97] @ 0x61 │ │ │ │ strb.w r1, [r2, #423] @ 0x1a7 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 1f404 │ │ │ │ + beq.n 1f45c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1f8da │ │ │ │ - ldr r3, [pc, #688] @ (1f6b8 ) │ │ │ │ + blt.w 1f932 │ │ │ │ + ldr r3, [pc, #688] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f630 │ │ │ │ - ldr r3, [pc, #672] @ (1f6b8 ) │ │ │ │ + bne.w 1f688 │ │ │ │ + ldr r3, [pc, #672] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - ble.n 1f42c │ │ │ │ + ble.n 1f484 │ │ │ │ uxtb r1, r1 │ │ │ │ subs r3, r1, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f8ea │ │ │ │ + bls.w 1f942 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5b4 │ │ │ │ - ldr r3, [pc, #640] @ (1f6b8 ) │ │ │ │ + beq.w 1f60c │ │ │ │ + ldr r3, [pc, #640] @ (1f710 ) │ │ │ │ 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 1fa58 │ │ │ │ + beq.w 1fab0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1fa46 │ │ │ │ + bne.w 1fa9e │ │ │ │ ldr.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ - cbz r0, 1f45c │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #600] @ (1f6b8 ) │ │ │ │ + cbz r0, 1f4b4 │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #600] @ (1f710 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #1204] @ 0x4b4 │ │ │ │ - bl 1a92c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bl 1a984 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #628] @ (1f6e8 ) │ │ │ │ + ldr r2, [pc, #628] @ (1f740 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #624] @ (1f6ec ) │ │ │ │ + ldr r0, [pc, #624] @ (1f744 ) │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 1ec00 │ │ │ │ + b.w 1ec58 │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ee6c │ │ │ │ + bne.w 1eec4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f700 │ │ │ │ - ldr r3, [pc, #516] @ (1f6b8 ) │ │ │ │ + bne.w 1f758 │ │ │ │ + ldr r3, [pc, #516] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #400] @ 0x190 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f4ce │ │ │ │ + cbz r2, 1f526 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1f786 │ │ │ │ - ldr r3, [pc, #480] @ (1f6b8 ) │ │ │ │ + blt.w 1f7de │ │ │ │ + ldr r3, [pc, #480] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #252] @ 0xfc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ee7a │ │ │ │ + beq.w 1eed2 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8f2 │ │ │ │ - ldr r1, [pc, #508] @ (1f6f0 ) │ │ │ │ + bne.w 1f94a │ │ │ │ + ldr r1, [pc, #508] @ (1f748 ) │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ - ldr r2, [pc, #448] @ (1f6b8 ) │ │ │ │ + ldr r2, [pc, #448] @ (1f710 ) │ │ │ │ cmp.w r8, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r3, [pc, #452] @ (1f6c8 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f720 ) │ │ │ │ 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 1fa38 │ │ │ │ + beq.w 1fa90 │ │ │ │ ldrb.w r2, [r7, #421] @ 0x1a5 │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r2, 1f536 │ │ │ │ + cbz r2, 1f58e │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 3e0c4 │ │ │ │ + bl 3e11c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 1f16c │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 1f1c4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 1f16c │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 1f1c4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ - b.n 1ef5e │ │ │ │ + b.n 1efb6 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 1eee2 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 1ef3a │ │ │ │ mov r0, r8 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #352] @ (1f6d8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #352] @ (1f730 ) │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.w 1ef90 │ │ │ │ - ldr r1, [pc, #360] @ (1f6f4 ) │ │ │ │ + bne.w 1efe8 │ │ │ │ + ldr r1, [pc, #360] @ (1f74c ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef90 │ │ │ │ + bne.w 1efe8 │ │ │ │ mov r1, r0 │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ - b.n 1ef94 │ │ │ │ + b.n 1efec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ - bl 10dbc │ │ │ │ - b.n 1ef9a │ │ │ │ - ldr r3, [pc, #256] @ (1f6b8 ) │ │ │ │ + bl 10e14 │ │ │ │ + b.n 1eff2 │ │ │ │ + ldr r3, [pc, #256] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r1, [r3, #419] @ 0x1a3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f8b6 │ │ │ │ + bne.w 1f90e │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 1f660 │ │ │ │ + beq.n 1f6b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f672 │ │ │ │ - ldr r2, [pc, #292] @ (1f6f8 ) │ │ │ │ - ldr r3, [pc, #220] @ (1f6b0 ) │ │ │ │ + bne.n 1f6ca │ │ │ │ + ldr r2, [pc, #292] @ (1f750 ) │ │ │ │ + ldr r3, [pc, #220] @ (1f708 ) │ │ │ │ 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 1fa42 │ │ │ │ + bne.w 1fa9a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w sp, sp, #908 @ 0x38c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7b08 │ │ │ │ - b.n 1ef70 │ │ │ │ - ldr r3, [pc, #196] @ (1f6bc ) │ │ │ │ + blx 7b48 │ │ │ │ + b.n 1efc8 │ │ │ │ + ldr r3, [pc, #196] @ (1f714 ) │ │ │ │ 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 1b0f8 │ │ │ │ + bl 1b150 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 1ed00 │ │ │ │ + b.w 1ed58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 37c28 │ │ │ │ - b.n 1f37c │ │ │ │ - bl 3e47c │ │ │ │ - b.n 1f414 │ │ │ │ - bl 47824 │ │ │ │ - b.n 1f3e0 │ │ │ │ + bl 37c80 │ │ │ │ + b.n 1f3d4 │ │ │ │ + bl 3e4d4 │ │ │ │ + b.n 1f46c │ │ │ │ + bl 4787c │ │ │ │ + b.n 1f438 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 1f3b6 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 1f40e │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1bd5c │ │ │ │ - ldr r3, [pc, #104] @ (1f6b8 ) │ │ │ │ + bl 1bdb4 │ │ │ │ + ldr r3, [pc, #104] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #1204] @ 0x4b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f29e │ │ │ │ - b.n 1f298 │ │ │ │ - ldr r3, [pc, #84] @ (1f6b8 ) │ │ │ │ + beq.w 1f2f6 │ │ │ │ + b.n 1f2f0 │ │ │ │ + ldr r3, [pc, #84] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r1, [r3, #420] @ 0x1a4 │ │ │ │ - cbz r1, 1f672 │ │ │ │ + cbz r1, 1f6ca │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - ldr r3, [pc, #68] @ (1f6b8 ) │ │ │ │ + blx 7ef0 │ │ │ │ + ldr r3, [pc, #68] @ (1f710 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #425] @ 0x1a9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5d0 │ │ │ │ + beq.n 1f628 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r8 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ (1f6fc ) │ │ │ │ + ldr r2, [pc, #108] @ (1f754 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f05e │ │ │ │ - bl 43260 │ │ │ │ - ldr r3, [pc, #68] @ (1f6e0 ) │ │ │ │ + b.n 1f0b6 │ │ │ │ + bl 432b8 │ │ │ │ + ldr r3, [pc, #68] @ (1f738 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1f048 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + b.n 1f0a0 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #168] @ (1f780 ) │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #24] @ (1f6f8 ) │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #632] @ (1f960 ) │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ movs r4, r1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 1f8ac ) │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + add r6, pc, #248 @ (adr r6, 1f840 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [pc, #840] @ (1fa3c ) │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r4, r1 │ │ │ │ - add r3, pc, #320 @ (adr r3, 1f838 ) │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + movs r1, #0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #892] @ (1fa80 ) │ │ │ │ + ldr r3, [pc, #892] @ (1fad8 ) │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ - ldr r3, [pc, #888] @ (1fa84 ) │ │ │ │ + ldr r3, [pc, #888] @ (1fadc ) │ │ │ │ str.w r8, [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 r3, [pc, #872] @ (1fa88 ) │ │ │ │ + ldr r3, [pc, #872] @ (1fae0 ) │ │ │ │ ldrb.w r1, [r2, #60] @ 0x3c │ │ │ │ strb.w r1, [r7, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r8, [r2, #60] @ 0x3c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ 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 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f954 │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + beq.w 1f9ac │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ 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.w 1ee6c │ │ │ │ - ldr r3, [pc, #760] @ (1fa80 ) │ │ │ │ + bge.w 1eec4 │ │ │ │ + ldr r3, [pc, #760] @ (1fad8 ) │ │ │ │ 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.n 1f846 │ │ │ │ - ldr r3, [pc, #740] @ (1fa80 ) │ │ │ │ + blt.n 1f89e │ │ │ │ + ldr r3, [pc, #740] @ (1fad8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 1f7d8 │ │ │ │ + bpl.n 1f830 │ │ │ │ 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 1f938 │ │ │ │ + beq.w 1f990 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #676] @ (1fa80 ) │ │ │ │ + ldr r2, [pc, #676] @ (1fad8 ) │ │ │ │ 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 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #9 │ │ │ │ - beq.w 1ee7a │ │ │ │ - b.n 1f4d4 │ │ │ │ + beq.w 1eed2 │ │ │ │ + b.n 1f52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 45d5c │ │ │ │ + bl 45db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1f278 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.w 1f2d0 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1f64e │ │ │ │ + b.n 1f6a6 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r5, [r4, #421] @ 0x1a5 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ 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, #580] @ (1fa80 ) │ │ │ │ + ldr r3, [pc, #580] @ (1fad8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #388] @ 0x184 │ │ │ │ - b.w 1f018 │ │ │ │ + b.w 1f070 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f798 │ │ │ │ - bl 1e634 │ │ │ │ - b.n 1f798 │ │ │ │ + bne.n 1f7f0 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 1f7f0 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1ed7c │ │ │ │ + b.w 1edd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1f49a │ │ │ │ + b.n 1f4f2 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ mov r0, r7 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - b.w 1efd8 │ │ │ │ - bl 1a92c │ │ │ │ - b.w 1eca8 │ │ │ │ - ldr r3, [pc, #496] @ (1fa8c ) │ │ │ │ + b.w 1f030 │ │ │ │ + bl 1a984 │ │ │ │ + b.w 1ed00 │ │ │ │ + ldr r3, [pc, #496] @ (1fae4 ) │ │ │ │ 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 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ strb.w r5, [r4, #422] @ 0x1a6 │ │ │ │ - b.w 1ec96 │ │ │ │ + b.w 1ecee │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - b.n 1f5c4 │ │ │ │ + blx 7ef0 │ │ │ │ + b.n 1f61c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr.w r5, [r3, #324] @ 0x144 │ │ │ │ str r0, [r5, #28] │ │ │ │ - blx 7f48 │ │ │ │ + blx 7f94 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 1f30c │ │ │ │ + b.n 1f364 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - blx 8334 │ │ │ │ - b.n 1f2b8 │ │ │ │ + blx 838c │ │ │ │ + b.n 1f310 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.n 1f404 │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.n 1f45c │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - b.n 1f42c │ │ │ │ + blx 7ef0 │ │ │ │ + b.n 1f484 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - b.w 1ee7a │ │ │ │ - ldr r3, [pc, #376] @ (1fa80 ) │ │ │ │ + blx 7b48 │ │ │ │ + b.w 1eed2 │ │ │ │ + ldr r3, [pc, #376] @ (1fad8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - bl 3e47c │ │ │ │ - b.n 1f3a6 │ │ │ │ + blx 7ef0 │ │ │ │ + bl 3e4d4 │ │ │ │ + b.n 1f3fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f868 │ │ │ │ + beq.n 1f8c0 │ │ │ │ str.w r7, [r5, #244] @ 0xf4 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 1f49a │ │ │ │ - bl 1e634 │ │ │ │ + b.n 1f4f2 │ │ │ │ + bl 1e68c │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - b.n 1f7d8 │ │ │ │ + b.n 1f830 │ │ │ │ ldr.w r0, [r4, #520] @ 0x208 │ │ │ │ - bl 1b0f8 │ │ │ │ + bl 1b150 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 1ecf2 │ │ │ │ + b.w 1ed4a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ - ldr r3, [pc, #308] @ (1fa90 ) │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ + ldr r3, [pc, #308] @ (1fae8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #304] @ (1fa94 ) │ │ │ │ + ldr r0, [pc, #304] @ (1faec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f03e │ │ │ │ - b.w 1f032 │ │ │ │ - ldr r3, [pc, #244] @ (1fa80 ) │ │ │ │ + beq.w 1f096 │ │ │ │ + b.w 1f08a │ │ │ │ + ldr r3, [pc, #244] @ (1fad8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ - b.w 1ed76 │ │ │ │ + b.w 1edce │ │ │ │ movs r0, #3 │ │ │ │ - bl 42bfc │ │ │ │ + bl 42c54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1fa10 │ │ │ │ - ldr r3, [pc, #212] @ (1fa80 ) │ │ │ │ + blt.n 1fa68 │ │ │ │ + ldr r3, [pc, #212] @ (1fad8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1f9b8 │ │ │ │ - bl 42b30 │ │ │ │ - ldr r3, [pc, #196] @ (1fa80 ) │ │ │ │ + bgt.n 1fa10 │ │ │ │ + bl 42b88 │ │ │ │ + ldr r3, [pc, #196] @ (1fad8 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__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.w 1f03e │ │ │ │ + b.w 1f096 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 1ed5a │ │ │ │ - ldr r3, [pc, #124] @ (1fa80 ) │ │ │ │ + bgt.w 1edb2 │ │ │ │ + ldr r3, [pc, #124] @ (1fad8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1204] @ 0x4b4 │ │ │ │ - b.w 1ed76 │ │ │ │ - ldr r2, [pc, #108] @ (1fa80 ) │ │ │ │ + b.w 1edce │ │ │ │ + ldr r2, [pc, #108] @ (1fad8 ) │ │ │ │ movs r6, #10 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r3, [pc, #124] @ (1fa98 ) │ │ │ │ - ldr r0, [pc, #124] @ (1fa9c ) │ │ │ │ + ldr r3, [pc, #124] @ (1faf0 ) │ │ │ │ + ldr r0, [pc, #124] @ (1faf4 ) │ │ │ │ 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 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ mov r1, r8 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #88] @ (1faa0 ) │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #88] @ (1faf8 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #84] @ (1faa4 ) │ │ │ │ + ldr r0, [pc, #84] @ (1fafc ) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb.w r2, [r3, #425] @ 0x1a9 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1faa8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1fb00 ) │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ - ldr r0, [pc, #60] @ (1faac ) │ │ │ │ + ldr r0, [pc, #60] @ (1fb04 ) │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + add r1, pc, #344 @ (adr r1, 1fc48 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + add r0, pc, #624 @ (adr r0, 1fd68 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r5, pc, #640 @ (adr r5, 1fd7c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + add r0, pc, #424 @ (adr r0, 1fca8 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, pc, #296 @ (adr r0, 1fc30 ) │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #14 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ 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] @ (1fbf0 ) │ │ │ │ + ldr r2, [pc, #268] @ (1fc48 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #268] @ (1fbf4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1fc4c ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r2, pc │ │ │ │ vmov r0, r1, d0 │ │ │ │ - ldr r5, [pc, #260] @ (1fbf8 ) │ │ │ │ + ldr r5, [pc, #260] @ (1fc50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d6, [pc, #192] @ 1fbd8 │ │ │ │ + vldr d6, [pc, #192] @ 1fc30 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ orrs r4, r6 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -35009,487 +35020,487 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp.w r0, #1000 @ 0x3e8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ - cbnz r3, 1fbb0 │ │ │ │ - vldr d7, [pc, #136] @ 1fbe0 │ │ │ │ + cbnz r3, 1fc08 │ │ │ │ + vldr d7, [pc, #136] @ 1fc38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - blx 802c <__setitimer64@plt> │ │ │ │ + blx 8078 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fbbc │ │ │ │ + blt.n 1fc14 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #108] @ 1fbe8 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #108] @ 1fc40 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ - ldr r2, [pc, #108] @ (1fbfc ) │ │ │ │ + bl a974c │ │ │ │ + ldr r2, [pc, #108] @ (1fc54 ) │ │ │ │ vmov d0, r0, r1 │ │ │ │ - ldr r3, [pc, #96] @ (1fbf4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1fc4c ) │ │ │ │ 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 1fbd0 │ │ │ │ + bne.n 1fc28 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 1fb56 │ │ │ │ - ldr r3, [pc, #64] @ (1fc00 ) │ │ │ │ + b.n 1fbae │ │ │ │ + ldr r3, [pc, #64] @ (1fc58 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #64] @ (1fc04 ) │ │ │ │ + ldr r0, [pc, #64] @ (1fc5c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__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 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #856] @ (1ff78 ) │ │ │ │ + ldr r4, [pc, #856] @ (1ffd0 ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r0, [pc, #856] @ (1ff7c ) │ │ │ │ + ldr r0, [pc, #856] @ (1ffd4 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #856] @ (1ff80 ) │ │ │ │ + ldr r1, [pc, #856] @ (1ffd8 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [pc, #856] @ 1ff84 │ │ │ │ + ldr.w r9, [pc, #856] @ 1ffdc │ │ │ │ movs r3, #0 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ add r9, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ands.w r0, r6, #8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - beq.w 1ff1e │ │ │ │ + beq.w 1ff76 │ │ │ │ and.w r6, r6, #247 @ 0xf7 │ │ │ │ strb r6, [r4, #8] │ │ │ │ - cbz r6, 1fc8a │ │ │ │ + cbz r6, 1fce2 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 1fc7e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #812] @ (1ff88 ) │ │ │ │ + bmi.n 1fcd6 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #812] @ (1ffe0 ) │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #796] @ (1ff80 ) │ │ │ │ + ldr r3, [pc, #796] @ (1ffd8 ) │ │ │ │ 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 1ffc8 │ │ │ │ + bne.w 20020 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #780] @ (1ff8c ) │ │ │ │ + ldr r3, [pc, #780] @ (1ffe4 ) │ │ │ │ orr.w r6, r6, #4 │ │ │ │ add r3, pc │ │ │ │ strb r6, [r3, #8] │ │ │ │ - b.n 1fc56 │ │ │ │ - ldr r3, [pc, #772] @ (1ff90 ) │ │ │ │ + b.n 1fcae │ │ │ │ + ldr r3, [pc, #772] @ (1ffe8 ) │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d9, [pc, #724] @ 1ff68 │ │ │ │ + vldr d9, [pc, #724] @ 1ffc0 │ │ │ │ add r3, pc │ │ │ │ mov r8, sp │ │ │ │ mov sl, r6 │ │ │ │ movs r2, #2 │ │ │ │ strb r2, [r3, #8] │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d6, r0, r1 │ │ │ │ - ldr r1, [pc, #700] @ (1ff94 ) │ │ │ │ + ldr r1, [pc, #700] @ (1ffec ) │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - vldr d7, [pc, #660] @ 1ff70 │ │ │ │ + vldr d7, [pc, #660] @ 1ffc8 │ │ │ │ add r1, pc │ │ │ │ vadd.f64 d8, d8, d6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str.w sl, [r1, #12] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ff44 │ │ │ │ + beq.w 1ff9c │ │ │ │ ldr r4, [r2, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r4, 1fd70 │ │ │ │ + cbz r4, 1fdc8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 1fd34 │ │ │ │ - cbz r4, 1fd24 │ │ │ │ + bhi.n 1fd8c │ │ │ │ + cbz r4, 1fd7c │ │ │ │ vldr d6, [r4] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1fd44 │ │ │ │ + bpl.n 1fd9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1feee │ │ │ │ + beq.w 1ff46 │ │ │ │ ldrd r1, r4, [r3, #16] │ │ │ │ - cbz r4, 1fd52 │ │ │ │ + cbz r4, 1fdaa │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fd4c │ │ │ │ - cbz r5, 1fd8e │ │ │ │ + b.n 1fda4 │ │ │ │ + cbz r5, 1fde6 │ │ │ │ vldr d6, [r5] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1fd8e │ │ │ │ - cbz r3, 1fda2 │ │ │ │ + bmi.n 1fde6 │ │ │ │ + cbz r3, 1fdfa │ │ │ │ ldrd r1, r6, [r3, #16] │ │ │ │ - cbz r6, 1fd54 │ │ │ │ + cbz r6, 1fdac │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fd06 │ │ │ │ + b.n 1fd5e │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #16] │ │ │ │ mov r3, r1 │ │ │ │ str.w ip, [r0, #16] │ │ │ │ - cbz r1, 1fda8 │ │ │ │ + cbz r1, 1fe00 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fd54 │ │ │ │ + beq.n 1fdac │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fd4c │ │ │ │ + b.n 1fda4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff16 │ │ │ │ + beq.w 1ff6e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fd70 │ │ │ │ + beq.n 1fdc8 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fd00 │ │ │ │ - cbz r3, 1fd9e │ │ │ │ + b.n 1fd58 │ │ │ │ + cbz r3, 1fdf6 │ │ │ │ ldrd r1, r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe86 │ │ │ │ + beq.n 1fede │ │ │ │ mov r5, r2 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fd4c │ │ │ │ + b.n 1fda4 │ │ │ │ mov r5, r2 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fdae │ │ │ │ - ldr r3, [pc, #492] @ (1ff98 ) │ │ │ │ + beq.n 1fe06 │ │ │ │ + ldr r3, [pc, #492] @ (1fff0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe8c │ │ │ │ - ldr r3, [pc, #488] @ (1ff9c ) │ │ │ │ + beq.n 1fee4 │ │ │ │ + ldr r3, [pc, #488] @ (1fff4 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fef2 │ │ │ │ + beq.w 1ff4a │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 1fea0 │ │ │ │ - cbz r5, 1fdee │ │ │ │ + bne.n 1fef8 │ │ │ │ + cbz r5, 1fe46 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fe28 │ │ │ │ + beq.n 1fe80 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vldr d0, [r5] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1fe36 │ │ │ │ + bmi.n 1fe8e │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ - ldr r5, [pc, #424] @ (1ffa0 ) │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + ldr r5, [pc, #424] @ (1fff8 ) │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r5, #8] │ │ │ │ blx r7 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 1fcb4 │ │ │ │ + b.n 1fd0c │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ - ldr r3, [pc, #392] @ (1ffa4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1fffc ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ str r4, [r3, #12] │ │ │ │ - bne.n 1fede │ │ │ │ + bne.n 1ff36 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r1, [pc, #380] @ (1ffa8 ) │ │ │ │ + ldr r1, [pc, #380] @ (20000 ) │ │ │ │ movs r0, #14 │ │ │ │ add r1, pc │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ vldr d0, [r5] │ │ │ │ vsub.f64 d0, d0, d8 │ │ │ │ - bl 1fad0 │ │ │ │ - ldr r3, [pc, #364] @ (1ffac ) │ │ │ │ + bl 1fb28 │ │ │ │ + ldr r3, [pc, #364] @ (20004 ) │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ldr r2, [r3, #12] │ │ │ │ vstr d0, [r3] │ │ │ │ vldr d6, [r2] │ │ │ │ - beq.n 1fe64 │ │ │ │ + beq.n 1febc │ │ │ │ vadd.f64 d7, d0, d8 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1ff10 │ │ │ │ - ldr r3, [pc, #328] @ (1ffb0 ) │ │ │ │ + bmi.n 1ff68 │ │ │ │ + ldr r3, [pc, #328] @ (20008 ) │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ add r3, pc │ │ │ │ vstr d6, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff3a │ │ │ │ + beq.n 1ff92 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 1fdf4 │ │ │ │ - b.n 1fdf0 │ │ │ │ + bne.n 1fe4c │ │ │ │ + b.n 1fe48 │ │ │ │ mov r5, r2 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fd54 │ │ │ │ + b.n 1fdac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff44 │ │ │ │ + beq.n 1ff9c │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fdee │ │ │ │ + beq.n 1fe46 │ │ │ │ mov r5, r7 │ │ │ │ vldr d0, [r4] │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 1fea4 │ │ │ │ - ldr r3, [pc, #256] @ (1ffb4 ) │ │ │ │ + bls.n 1fefc │ │ │ │ + ldr r3, [pc, #256] @ (2000c ) │ │ │ │ vstr d0, [r4] │ │ │ │ add r3, pc │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe16 │ │ │ │ + beq.n 1fe6e │ │ │ │ vldr d5, [r5] │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1fe16 │ │ │ │ + bmi.n 1fe6e │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fe28 │ │ │ │ + beq.n 1fe80 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ vadd.f64 d6, d8, d6 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1fe36 │ │ │ │ - b.n 1fe78 │ │ │ │ + bgt.n 1fe8e │ │ │ │ + b.n 1fed0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fda2 │ │ │ │ - cbz r5, 1ff44 │ │ │ │ + b.n 1fdfa │ │ │ │ + cbz r5, 1ff9c │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fe28 │ │ │ │ - ldr r2, [pc, #180] @ (1ffb8 ) │ │ │ │ + beq.n 1fe80 │ │ │ │ + ldr r2, [pc, #180] @ (20010 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r2, #8] │ │ │ │ - b.n 1fc56 │ │ │ │ - bl 1fad0 │ │ │ │ - b.n 1fe70 │ │ │ │ + b.n 1fcae │ │ │ │ + bl 1fb28 │ │ │ │ + b.n 1fec8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1fda8 │ │ │ │ - blx 7be4 │ │ │ │ + b.n 1fe00 │ │ │ │ + blx 7c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc50 │ │ │ │ - ldr r3, [pc, #144] @ (1ffbc ) │ │ │ │ + beq.w 1fca8 │ │ │ │ + ldr r3, [pc, #144] @ (20014 ) │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ - b.n 1fc50 │ │ │ │ - ldr r3, [pc, #132] @ (1ffc0 ) │ │ │ │ + b.n 1fca8 │ │ │ │ + ldr r3, [pc, #132] @ (20018 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff02 │ │ │ │ - ldr r3, [pc, #116] @ (1ffbc ) │ │ │ │ + bne.n 1ff5a │ │ │ │ + ldr r3, [pc, #116] @ (20014 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1ff60 │ │ │ │ - ldr r3, [pc, #104] @ (1ffc4 ) │ │ │ │ + beq.n 1ffb8 │ │ │ │ + ldr r3, [pc, #104] @ (2001c ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ movs r0, #14 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 1ff02 │ │ │ │ + bl 69c68 │ │ │ │ + b.n 1ff5a │ │ │ │ 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 1ff58 │ │ │ │ + bcs.n 1ffb0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - sbcs r6, r6 │ │ │ │ + str r6, [r3, r5] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ - adcs r0, r3 │ │ │ │ + str r0, [r0, r4] │ │ │ │ movs r4, r1 │ │ │ │ - adcs r0, r1 │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + str r6, [r4, r2] │ │ │ │ movs r4, r1 │ │ │ │ - ands r2, r6 │ │ │ │ + ldr r7, [pc, #872] @ (2035c ) │ │ │ │ movs r4, r1 │ │ │ │ - ands r0, r5 │ │ │ │ + ldr r7, [pc, #832] @ (20338 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + ldr r7, [pc, #536] @ (20214 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + ldr r7, [pc, #416] @ (201a0 ) │ │ │ │ movs r4, r1 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + ldr r7, [pc, #256] @ (20108 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + ldr r7, [pc, #104] @ (20074 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + ldr r6, [pc, #816] @ (20340 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + ldr r6, [pc, #512] @ (20214 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + ldr r6, [pc, #288] @ (2013c ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vmov s14, r0 │ │ │ │ - vldr d6, [pc, #388] @ 20168 │ │ │ │ - ldr r4, [pc, #416] @ (20188 ) │ │ │ │ + vldr d6, [pc, #388] @ 201c0 │ │ │ │ + ldr r4, [pc, #416] @ (201e0 ) │ │ │ │ sub sp, #28 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ - ldr r0, [pc, #412] @ (2018c ) │ │ │ │ + ldr r0, [pc, #412] @ (201e4 ) │ │ │ │ add r4, pc │ │ │ │ vdiv.f64 d9, d7, d6 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 2012e │ │ │ │ + bls.w 20186 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2012e │ │ │ │ + beq.w 20186 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #376] @ (20190 ) │ │ │ │ + ldr r3, [pc, #376] @ (201e8 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20132 │ │ │ │ + beq.w 2018a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #308] @ 20170 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #308] @ 201c8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #292] @ 20178 │ │ │ │ - ldr r0, [pc, #316] @ (20194 ) │ │ │ │ + vldr d5, [pc, #292] @ 201d0 │ │ │ │ + ldr r0, [pc, #316] @ (201ec ) │ │ │ │ cmp r7, #0 │ │ │ │ - vldr d6, [pc, #292] @ 20180 │ │ │ │ + vldr d6, [pc, #292] @ 201d8 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ add r0, pc │ │ │ │ strd r5, r6, [r4, #20] │ │ │ │ it ne │ │ │ │ vmovne.f64 d6, d9 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ @@ -35498,355 +35509,355 @@ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ strb r3, [r0, #8] │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ str r4, [r0, #16] │ │ │ │ vstr d6, [r4, #8] │ │ │ │ vstr d7, [r4] │ │ │ │ - cbz r2, 2009c │ │ │ │ + cbz r2, 200f4 │ │ │ │ vldr d6, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 20114 │ │ │ │ - ldr r3, [pc, #248] @ (20198 ) │ │ │ │ + bpl.n 2016c │ │ │ │ + ldr r3, [pc, #248] @ (201f0 ) │ │ │ │ movs r0, #14 │ │ │ │ - ldr r5, [pc, #248] @ (2019c ) │ │ │ │ + ldr r5, [pc, #248] @ (201f4 ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fad0 │ │ │ │ + bl 1fb28 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 2013c │ │ │ │ - ldr r3, [pc, #188] @ (201a0 ) │ │ │ │ + cbnz r3, 20194 │ │ │ │ + ldr r3, [pc, #188] @ (201f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 2011a │ │ │ │ - ldr r2, [pc, #180] @ (201a4 ) │ │ │ │ + bmi.n 20172 │ │ │ │ + ldr r2, [pc, #180] @ (201fc ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #176] @ (201a8 ) │ │ │ │ - ldr r3, [pc, #144] @ (2018c ) │ │ │ │ + ldr r2, [pc, #176] @ (20200 ) │ │ │ │ + ldr r3, [pc, #144] @ (201e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20162 │ │ │ │ + bne.n 201ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200e8 │ │ │ │ - ldr r5, [pc, #144] @ (201ac ) │ │ │ │ + bne.n 20140 │ │ │ │ + ldr r5, [pc, #144] @ (20204 ) │ │ │ │ movs r0, #14 │ │ │ │ movs r3, #8 │ │ │ │ add r5, pc │ │ │ │ strb r3, [r5, #8] │ │ │ │ - bl 1fc08 │ │ │ │ + bl 1fc60 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 200f6 │ │ │ │ + beq.n 2014e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 200f6 │ │ │ │ + b.n 2014e │ │ │ │ movs r0, #32 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20028 │ │ │ │ + b.n 20080 │ │ │ │ movs r0, #4 │ │ │ │ - bl 40158 │ │ │ │ - vldr d7, [pc, #36] @ 20168 │ │ │ │ - ldr r2, [pc, #104] @ (201b0 ) │ │ │ │ + bl 401b0 │ │ │ │ + vldr d7, [pc, #36] @ 201c0 │ │ │ │ + ldr r2, [pc, #104] @ (20208 ) │ │ │ │ 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 1ffcc │ │ │ │ - b.n 200e0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 20024 │ │ │ │ + b.n 20138 │ │ │ │ + blx 7c24 <__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 20160 │ │ │ │ + bcs.n 201b8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + ldr r5, [pc, #424] @ (20394 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + ldr r5, [pc, #144] @ (20280 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + ldr r4, [pc, #904] @ (2057c ) │ │ │ │ movs r4, r1 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + ldr r4, [pc, #648] @ (20484 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + ldr r4, [pc, #584] @ (20448 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + ldr r4, [pc, #400] @ (20398 ) │ │ │ │ movs r4, r1 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #84] @ (20218 ) │ │ │ │ + ldr r4, [pc, #84] @ (20270 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 201ce │ │ │ │ + cbz r0, 20226 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ (2021c ) │ │ │ │ + ldr r3, [pc, #76] @ (20274 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 201de │ │ │ │ + cbz r3, 20236 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201d6 │ │ │ │ - ldr r3, [pc, #64] @ (20220 ) │ │ │ │ + bne.n 2022e │ │ │ │ + ldr r3, [pc, #64] @ (20278 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 201f2 │ │ │ │ - vldr d0, [pc, #40] @ 20210 │ │ │ │ + cbz r2, 2024a │ │ │ │ + vldr d0, [pc, #40] @ 20268 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 1fad0 │ │ │ │ - ldr r3, [pc, #48] @ (20224 ) │ │ │ │ + bl 1fb28 │ │ │ │ + ldr r3, [pc, #48] @ (2027c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r1, [r3, #14] │ │ │ │ ands.w r1, r1, #1 │ │ │ │ - beq.n 20206 │ │ │ │ - ldr r3, [pc, #36] @ (20228 ) │ │ │ │ + beq.n 2025e │ │ │ │ + ldr r3, [pc, #36] @ (20280 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r0, #14 │ │ │ │ - b.w 69c10 │ │ │ │ + b.w 69c68 │ │ │ │ ... │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, #12 │ │ │ │ + ldr r3, [pc, #720] @ (20548 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + ldr r3, [pc, #656] @ (2050c ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ 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, #68] @ (20280 ) │ │ │ │ - ldr r5, [pc, #68] @ (20284 ) │ │ │ │ + ldr r3, [pc, #68] @ (202d8 ) │ │ │ │ + ldr r5, [pc, #68] @ (202dc ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ - cbz r0, 20278 │ │ │ │ - ldr r3, [pc, #56] @ (20288 ) │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ + cbz r0, 202d0 │ │ │ │ + ldr r3, [pc, #56] @ (202e0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ subs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 2026a │ │ │ │ + bne.n 202c2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 20262 │ │ │ │ + beq.n 202ba │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + ldr r3, [pc, #376] @ (20454 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r2, [pc, #248] @ (20398 ) │ │ │ │ + ldr r2, [pc, #248] @ (203f0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #248] @ (2039c ) │ │ │ │ + ldr r1, [pc, #248] @ (203f4 ) │ │ │ │ movs r7, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #248] @ 203a0 │ │ │ │ - ldr.w sl, [pc, #248] @ 203a4 │ │ │ │ + ldr.w r8, [pc, #248] @ 203f8 │ │ │ │ + ldr.w sl, [pc, #248] @ 203fc │ │ │ │ mov fp, r7 │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #244] @ 203a8 │ │ │ │ + ldr.w r9, [pc, #244] @ 20400 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble.n 2032c │ │ │ │ + ble.n 20384 │ │ │ │ add.w r1, r4, #9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20386 │ │ │ │ + beq.n 203de │ │ │ │ str r0, [r6, #0] │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 20376 │ │ │ │ + bne.n 203ce │ │ │ │ add r4, fp │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r4, #9] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.n 2036e │ │ │ │ + bcs.n 203c6 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb.w r2, [fp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldrb r2, [r0, #9] │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r2, 2031e │ │ │ │ + cbnz r2, 20376 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ lsls r3, r2, #28 │ │ │ │ - bmi.n 2038a │ │ │ │ + bmi.n 203e2 │ │ │ │ tst.w r2, #29 │ │ │ │ - beq.n 20340 │ │ │ │ + beq.n 20398 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bgt.n 202ce │ │ │ │ + bgt.n 20326 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20338 │ │ │ │ + beq.n 20390 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [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 7316c │ │ │ │ - ldr r2, [pc, #92] @ (203ac ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r2, [pc, #92] @ (20404 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ add.w r2, fp, #10 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 20320 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + b.n 20378 │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ uxtb r2, r0 │ │ │ │ - b.n 20300 │ │ │ │ + b.n 20358 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, fp, #9 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.n 202e4 │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.n 2033c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 202e0 │ │ │ │ - bl 203b0 │ │ │ │ + b.n 20338 │ │ │ │ + bl 20408 │ │ │ │ mov r6, fp │ │ │ │ str.w r0, [fp, #4] │ │ │ │ - b.n 20320 │ │ │ │ + b.n 20378 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + ldr r2, [pc, #944] @ (207ac ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + ldr r2, [pc, #912] @ (20790 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + ldr r2, [pc, #896] @ (20784 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + ldr r2, [pc, #296] @ (20530 ) │ │ │ │ movs r4, 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 r3, [pc, #868] @ (20728 ) │ │ │ │ - ldr r4, [pc, #872] @ (2072c ) │ │ │ │ + ldr r3, [pc, #868] @ (20780 ) │ │ │ │ + ldr r4, [pc, #872] @ (20784 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8aa38 <__isoc23_strtoul@@Base+0xf210> │ │ │ │ + bl 8aaa8 <__isoc23_strtoul@@Base+0xf228> │ │ │ │ subs r5, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 20424 │ │ │ │ - ldr r2, [pc, #856] @ (20730 ) │ │ │ │ + blt.n 2047c │ │ │ │ + ldr r2, [pc, #856] @ (20788 ) │ │ │ │ and.w r3, r5, #15 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r8, [r4, r2] │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 2063a │ │ │ │ + bhi.w 20692 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r6, r5 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -35856,880 +35867,886 @@ │ │ │ │ movs r5, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r1, #12 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ - ldr r3, [pc, #768] @ (20734 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r3, [pc, #768] @ (2078c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 2075c │ │ │ │ + bl 207b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #8 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #32 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - ldr r3, [pc, #684] @ (20738 ) │ │ │ │ + ldr r3, [pc, #684] @ (20790 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 2022c │ │ │ │ + bl 20284 │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r7, [r8, #272] @ 0x110 │ │ │ │ - bl 72ccc │ │ │ │ + bl 72d24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ 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 803c │ │ │ │ + blx 8088 │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr.w r1, [r8, #172] @ 0xac │ │ │ │ - cbz r1, 204de │ │ │ │ + cbz r1, 20536 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ str r0, [r6, #20] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ str r3, [r6, #8] │ │ │ │ str.w r7, [r8, #272] @ 0x110 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #20 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ lsls r1, r5, #25 │ │ │ │ - bmi.w 20626 │ │ │ │ - bl 203b0 │ │ │ │ + bmi.w 2067e │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bl 2022c │ │ │ │ + bl 20284 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ - ldr r3, [pc, #500] @ (2073c ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r3, [pc, #500] @ (20794 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ and.w r3, r5, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n 20610 │ │ │ │ - bl 2028c │ │ │ │ + beq.n 20668 │ │ │ │ + bl 202e4 │ │ │ │ lsls r3, r5, #26 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bpl.w 20422 │ │ │ │ - bl 2028c │ │ │ │ + bpl.w 2047a │ │ │ │ + bl 202e4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 20422 │ │ │ │ + b.n 2047a │ │ │ │ movs r1, #20 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bmi.n 20618 │ │ │ │ - bl 2028c │ │ │ │ + bmi.n 20670 │ │ │ │ + bl 202e4 │ │ │ │ str r0, [r4, #4] │ │ │ │ ands.w r0, r5, #16 │ │ │ │ - bne.n 20634 │ │ │ │ - ldr.w sl, [pc, #432] @ 20740 │ │ │ │ + bne.n 2068c │ │ │ │ + ldr.w sl, [pc, #432] @ 20798 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sl, pc │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 20608 │ │ │ │ str r0, [r7, #8] │ │ │ │ strb.w fp, [r6, #12] │ │ │ │ mov r7, r6 │ │ │ │ - bl 2028c │ │ │ │ + bl 202e4 │ │ │ │ str r0, [r6, #0] │ │ │ │ - bl 203b0 │ │ │ │ + bl 20408 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl 8aa38 <__isoc23_strtoul@@Base+0xf210> │ │ │ │ + bl 8aaa8 <__isoc23_strtoul@@Base+0xf228> │ │ │ │ movs r1, #16 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 20604 │ │ │ │ + blt.n 2065c │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2059c │ │ │ │ + bne.n 205f4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2059e │ │ │ │ + b.n 205f6 │ │ │ │ movs r1, #16 │ │ │ │ - bl 7316c │ │ │ │ - ldr r3, [pc, #360] @ (20744 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r3, [pc, #360] @ (2079c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2028c │ │ │ │ + bl 202e4 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4, #8] │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 20422 │ │ │ │ + bpl.w 2047a │ │ │ │ adds r0, #9 │ │ │ │ - bl 39ff8 │ │ │ │ + bl 3a050 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 20422 │ │ │ │ - cbz r6, 2060a │ │ │ │ + b.n 2047a │ │ │ │ + cbz r6, 20662 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 20422 │ │ │ │ - bl 203b0 │ │ │ │ + b.n 2047a │ │ │ │ + bl 20408 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 20422 │ │ │ │ - ldr r3, [pc, #300] @ (20748 ) │ │ │ │ + b.n 2047a │ │ │ │ + ldr r3, [pc, #300] @ (207a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 20580 │ │ │ │ - ldr r3, [pc, #292] @ (2074c ) │ │ │ │ + b.n 205d8 │ │ │ │ + ldr r3, [pc, #292] @ (207a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 20510 │ │ │ │ - bl 2075c │ │ │ │ - b.n 2058c │ │ │ │ + b.n 20568 │ │ │ │ + bl 207b4 │ │ │ │ + b.n 205e4 │ │ │ │ movs r1, #32 │ │ │ │ movs r7, #0 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 2075c │ │ │ │ + bl 207b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2028c │ │ │ │ + bl 202e4 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 2067e │ │ │ │ - bl 2028c │ │ │ │ - ldr r3, [pc, #236] @ (20750 ) │ │ │ │ + beq.n 206d6 │ │ │ │ + bl 202e4 │ │ │ │ + ldr r3, [pc, #236] @ (207a8 ) │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2070a │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + beq.n 20762 │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 20422 │ │ │ │ - ldr.w r9, [pc, #212] @ 20754 │ │ │ │ + b.n 2047a │ │ │ │ + ldr.w r9, [pc, #212] @ 207ac │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 8aa38 <__isoc23_strtoul@@Base+0xf210> │ │ │ │ + bl 8aaa8 <__isoc23_strtoul@@Base+0xf228> │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble.n 20716 │ │ │ │ + ble.n 2076e │ │ │ │ adds r1, r7, #7 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 2022c │ │ │ │ + bl 20284 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206a8 │ │ │ │ + bne.n 20700 │ │ │ │ str r6, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ (20758 ) │ │ │ │ + ldr r3, [pc, #156] @ (207b0 ) │ │ │ │ ldr r6, [r6, #24] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20678 │ │ │ │ + beq.n 206d0 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20422 │ │ │ │ + beq.w 2047a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ adds r0, r6, #1 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20422 │ │ │ │ + beq.w 2047a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #2490368 @ 0x260000 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #16] │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 20422 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + b.n 2047a │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ adds r6, #9 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 206cc │ │ │ │ + b.n 20724 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r6, [r4, #20] │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 20678 │ │ │ │ + b.n 206d0 │ │ │ │ nop │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #864] @ (20ae4 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + ldr r1, [pc, #416] @ (20930 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #56] @ (207cc ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + ldr r0, [pc, #328] @ (208e0 ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #16] @ (207ac ) │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, #22 │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r4, r1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r4, r1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + bxns lr │ │ │ │ movs r4, r1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + bx r6 │ │ │ │ movs r4, r1 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + bx r3 │ │ │ │ movs r4, r1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + mov r8, ip │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r7, [pc, #220] @ (2084c ) │ │ │ │ - ldr.w r8, [pc, #220] @ 20850 │ │ │ │ + ldr r7, [pc, #220] @ (208a4 ) │ │ │ │ + ldr.w r8, [pc, #220] @ 208a8 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #220] @ (20854 ) │ │ │ │ + ldr r3, [pc, #220] @ (208ac ) │ │ │ │ add r7, pc │ │ │ │ - ldr.w r9, [pc, #220] @ 20858 │ │ │ │ + ldr.w r9, [pc, #220] @ 208b0 │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r6 │ │ │ │ add r9, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 207e4 │ │ │ │ - bl 2022c │ │ │ │ + b.n 2083c │ │ │ │ + bl 20284 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2022c │ │ │ │ + bl 20284 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 207d0 │ │ │ │ + cbz r0, 20828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8aa38 <__isoc23_strtoul@@Base+0xf210> │ │ │ │ + bl 8aaa8 <__isoc23_strtoul@@Base+0xf228> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2082a │ │ │ │ + beq.n 20882 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ 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 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w r2, r3, #65536 @ 0x10000 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #36] @ 0x24 │ │ │ │ - bne.n 2081c │ │ │ │ + bne.n 20874 │ │ │ │ mov r5, r4 │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8aa38 <__isoc23_strtoul@@Base+0xf210> │ │ │ │ + bl 8aaa8 <__isoc23_strtoul@@Base+0xf228> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 2083c │ │ │ │ - ldr r2, [pc, #104] @ (2085c ) │ │ │ │ + blt.n 20894 │ │ │ │ + ldr r2, [pc, #104] @ (208b4 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r7, r2] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r6, 20826 │ │ │ │ + cbz r6, 2087e │ │ │ │ str r0, [r5, #8] │ │ │ │ and.w r2, sl, #393216 @ 0x60000 │ │ │ │ str.w sl, [r4] │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ - bne.n 2078a │ │ │ │ - bl 203b0 │ │ │ │ - b.n 2078e │ │ │ │ - bl 2022c │ │ │ │ + bne.n 207e2 │ │ │ │ + bl 20408 │ │ │ │ + b.n 207e6 │ │ │ │ + bl 20284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b.n 207dc │ │ │ │ + b.n 20834 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 20808 │ │ │ │ + b.n 20860 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ - bl 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ str.w r0, [fp, #276] @ 0x114 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 207b6 │ │ │ │ - cbz r4, 20842 │ │ │ │ + b.n 2080e │ │ │ │ + cbz r4, 2089a │ │ │ │ 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 │ │ │ │ - vrev64. d0, d11 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r4, r1 │ │ │ │ + mov r6, r3 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + mov r4, r3 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + mov r0, r3 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #4] @ (20868 ) │ │ │ │ + ldr r3, [pc, #4] @ (208c0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 203b0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + b.n 20408 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #128] @ 208f4 │ │ │ │ + ldr.w ip, [pc, #128] @ 2094c │ │ │ │ ands.w r0, r0, #576 @ 0x240 │ │ │ │ add ip, pc │ │ │ │ - bne.n 208ee │ │ │ │ + bne.n 20946 │ │ │ │ push {r4} │ │ │ │ - cbnz r1, 208d4 │ │ │ │ - cbz r2, 208e6 │ │ │ │ - ldr r2, [pc, #116] @ (208f8 ) │ │ │ │ + cbnz r1, 2092c │ │ │ │ + cbz r2, 2093e │ │ │ │ + ldr r2, [pc, #116] @ (20950 ) │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w r2, [r1, #234] @ 0xea │ │ │ │ - cbnz r2, 208e8 │ │ │ │ + cbnz r2, 20940 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ - cbnz r2, 208e8 │ │ │ │ + cbnz r2, 20940 │ │ │ │ ldr.w r0, [r1, #372] @ 0x174 │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 208e6 │ │ │ │ + beq.n 2093e │ │ │ │ ldr.w r4, [r1, #196] @ 0xc4 │ │ │ │ ands.w r0, r4, #2097152 @ 0x200000 │ │ │ │ - bne.n 208e6 │ │ │ │ - ldr r2, [pc, #80] @ (208fc ) │ │ │ │ + bne.n 2093e │ │ │ │ + ldr r2, [pc, #80] @ (20954 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 208c2 │ │ │ │ + cbz r2, 2091a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ ands r4, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r4 │ │ │ │ - bne.n 208e8 │ │ │ │ - cbz r3, 208d0 │ │ │ │ + bne.n 20940 │ │ │ │ + cbz r3, 20928 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.n 208e8 │ │ │ │ + bmi.n 20940 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208c4 │ │ │ │ + bne.n 2091c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 208e8 │ │ │ │ - ldr r1, [pc, #32] @ (208f8 ) │ │ │ │ + b.n 20940 │ │ │ │ + ldr r1, [pc, #32] @ (20950 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldrsh.w r4, [r1, #472] @ 0x1d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20888 │ │ │ │ + beq.n 208e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20882 │ │ │ │ + bne.n 208da │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr12, cr11, {0} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + add ip, lr │ │ │ │ movs r4, r1 │ │ │ │ - ldr r3, [pc, #8] @ (2090c ) │ │ │ │ + ldr r3, [pc, #8] @ (20964 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + add ip, r3 │ │ │ │ movs r4, 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, #172] @ 209d0 │ │ │ │ + ldr.w r9, [pc, #172] @ 20a28 │ │ │ │ mov.w r8, #17 │ │ │ │ movt r8, #22528 @ 0x5800 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 209b4 │ │ │ │ - bls.n 2098e │ │ │ │ + beq.n 20a0c │ │ │ │ + bls.n 209e6 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 20998 │ │ │ │ - bhi.n 209c8 │ │ │ │ + beq.n 209f0 │ │ │ │ + bhi.n 20a20 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 20966 │ │ │ │ + bhi.n 209be │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 20966 │ │ │ │ + bpl.n 209be │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 209aa │ │ │ │ + bcs.n 20a02 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r1, [r6, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcs.n 20984 │ │ │ │ + bcs.n 209dc │ │ │ │ mov r3, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20934 │ │ │ │ + bne.n 2098c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 20976 │ │ │ │ - cbnz r4, 209c2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 209ce │ │ │ │ + cbnz r4, 20a1a │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 20980 │ │ │ │ + beq.n 209d8 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 20966 │ │ │ │ + b.n 209be │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20956 │ │ │ │ + bne.n 209ae │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 2095e │ │ │ │ + bcc.n 209b6 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 20966 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 209be │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 20978 │ │ │ │ + b.n 209d0 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.n 20966 │ │ │ │ - b.n 20956 │ │ │ │ + bne.n 209be │ │ │ │ + b.n 209ae │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ - bne.n 20966 │ │ │ │ - b.n 20956 │ │ │ │ + bne.n 209be │ │ │ │ + b.n 209ae │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ 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 r5, [pc, #84] @ (20a38 ) │ │ │ │ + ldr r5, [pc, #84] @ (20a90 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r1, 20a24 │ │ │ │ + cbz r1, 20a7c │ │ │ │ mov r4, r0 │ │ │ │ ldrsh.w r6, [r0, #20] │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldrsh.w r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 20a26 │ │ │ │ - ldr r3, [pc, #64] @ (20a3c ) │ │ │ │ + blt.n 20a7e │ │ │ │ + ldr r3, [pc, #64] @ (20a94 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldrsh.w r3, [r5, #472] @ 0x1d8 │ │ │ │ ldrsh.w r2, [r5, #474] @ 0x1da │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 20a26 │ │ │ │ + blt.n 20a7e │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 20a24 │ │ │ │ + beq.n 20a7c │ │ │ │ movs r1, #0 │ │ │ │ - bl a598 <__time64@plt+0x2210> │ │ │ │ - cbz r0, 20a24 │ │ │ │ + bl a5f0 <__time64@plt+0x2210> │ │ │ │ + cbz r0, 20a7c │ │ │ │ ldrd r6, r4, [r5, #200] @ 0xc8 │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ strd r6, r4, [r5, #200] @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #24] @ (20a40 ) │ │ │ │ + ldr r2, [pc, #24] @ (20a98 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #24] @ (20a44 ) │ │ │ │ + ldr r0, [pc, #24] @ (20a9c ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ strh r6, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldc2l 0, cr0, [r0, #-44] @ 0xffffffd4 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + bl 6aeb4 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ 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.w ip, [pc, #76] @ 20aa8 │ │ │ │ + ldr.w ip, [pc, #76] @ 20b00 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add ip, pc │ │ │ │ - cbz r3, 20a84 │ │ │ │ - ldr r3, [pc, #68] @ (20aac ) │ │ │ │ + cbz r3, 20adc │ │ │ │ + ldr r3, [pc, #68] @ (20b04 ) │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 20a90 │ │ │ │ + beq.n 20ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add r2, r7 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20a84 │ │ │ │ + bne.n 20adc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], {11} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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, 20af2 │ │ │ │ + cbz r4, 20b4a │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ adds r7, r0, #4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 20ae8 │ │ │ │ + beq.n 20b40 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 20af2 │ │ │ │ + bne.n 20b4a │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 20af2 │ │ │ │ + beq.n 20b4a │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r4, #1 │ │ │ │ - blx 7f3c │ │ │ │ - cbnz r0, 20b08 │ │ │ │ + blx 7f88 │ │ │ │ + cbnz r0, 20b60 │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ - beq.n 20af8 │ │ │ │ + beq.n 20b50 │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20aca │ │ │ │ + bne.n 20b22 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ae8 │ │ │ │ + bne.n 20b40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ adds r5, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20aea │ │ │ │ - b.n 20af4 │ │ │ │ + bne.n 20b42 │ │ │ │ + b.n 20b4c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #68] @ (20b64 ) │ │ │ │ - ldr r3, [pc, #68] @ (20b68 ) │ │ │ │ + ldr r2, [pc, #68] @ (20bbc ) │ │ │ │ + ldr r3, [pc, #68] @ (20bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldrh.w r3, [r5, #232] @ 0xe8 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20b62 │ │ │ │ - ldr r3, [pc, #60] @ (20b6c ) │ │ │ │ + bls.n 20bba │ │ │ │ + ldr r3, [pc, #60] @ (20bc4 ) │ │ │ │ tst.w r0, #1 │ │ │ │ mov.w r4, #1 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ cmp r4, #17 │ │ │ │ - beq.n 20b58 │ │ │ │ + beq.n 20bb0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 20b58 │ │ │ │ + cbz r3, 20bb0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 20b58 │ │ │ │ - bl 69c10 │ │ │ │ + cbnz r3, 20bb0 │ │ │ │ + bl 69c68 │ │ │ │ ldrh.w r3, [r5, #232] @ 0xe8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 20b3e │ │ │ │ + bgt.n 20b96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldc2 0, cr0, [r2], {11} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #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, #272] @ (20c94 ) │ │ │ │ - ldr r2, [pc, #276] @ (20c98 ) │ │ │ │ + ldr r3, [pc, #272] @ (20cec ) │ │ │ │ + ldr r2, [pc, #276] @ (20cf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r7, [r6, #308] @ 0x134 │ │ │ │ - cbz r0, 20b98 │ │ │ │ + cbz r0, 20bf0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c06 │ │ │ │ - cbz r7, 20c00 │ │ │ │ + bne.n 20c5e │ │ │ │ + cbz r7, 20c58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #932] @ 0x3a4 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r5, #24] │ │ │ │ streq r3, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20c8e │ │ │ │ - cbz r4, 20c00 │ │ │ │ + bne.n 20ce6 │ │ │ │ + cbz r4, 20c58 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr.w r0, [r3, #932] @ 0x3a4 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20c00 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 20c58 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 20c00 │ │ │ │ + cbz r0, 20c58 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr.w r2, [r6, #296] @ 0x128 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20c00 │ │ │ │ + bne.n 20c58 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 20c00 │ │ │ │ - cbnz r7, 20c6a │ │ │ │ + beq.n 20c58 │ │ │ │ + cbnz r7, 20cc2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20c82 │ │ │ │ + beq.n 20cda │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 20c24 │ │ │ │ + bne.n 20c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str.w r4, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bda │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 20c32 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bda │ │ │ │ + beq.n 20c32 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bdc │ │ │ │ - b.n 20c00 │ │ │ │ + bne.n 20c34 │ │ │ │ + b.n 20c58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [r6, #296] @ 0x128 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20c20 │ │ │ │ + bne.n 20c78 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n 20c20 │ │ │ │ + b.n 20c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n 20c3c │ │ │ │ + b.n 20c94 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - b.n 20c40 │ │ │ │ + b.n 20c98 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbb0000b │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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] @ (20d94 ) │ │ │ │ + ldr r2, [pc, #232] @ (20dec ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #232] @ (20d98 ) │ │ │ │ + ldr r3, [pc, #232] @ (20df0 ) │ │ │ │ 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 816c <__getrusage64@plt> │ │ │ │ + blx 81c4 <__getrusage64@plt> │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 816c <__getrusage64@plt> │ │ │ │ + blx 81c4 <__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 │ │ │ │ @@ -36743,15 +36760,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 20d26 │ │ │ │ + bge.n 20d7e │ │ │ │ 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 │ │ │ │ @@ -36774,108 +36791,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 20d76 │ │ │ │ + bge.n 20dce │ │ │ │ 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] @ (20d9c ) │ │ │ │ - ldr r3, [pc, #28] @ (20d98 ) │ │ │ │ + ldr r2, [pc, #36] @ (20df4 ) │ │ │ │ + ldr r3, [pc, #28] @ (20df0 ) │ │ │ │ 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 20d8e │ │ │ │ + bne.n 20de6 │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa82000b │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, #11] │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ + 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] @ (20ed8 ) │ │ │ │ + ldr r5, [pc, #292] @ (20f30 ) │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ mov r4, r2 │ │ │ │ and.w r3, r3, #13312 @ 0x3400 │ │ │ │ - cbnz r3, 20dd0 │ │ │ │ + cbnz r3, 20e28 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 20dd0 │ │ │ │ + cbz r3, 20e28 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ tst.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #260] @ (20edc ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #260] @ (20f34 ) │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #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 r5, [r5, r2] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eb8 │ │ │ │ + beq.n 20f10 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20e18 │ │ │ │ + cbz r0, 20e70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ - cbz r0, 20e18 │ │ │ │ - bl 40400 │ │ │ │ + bl 3a8a4 │ │ │ │ + cbz r0, 20e70 │ │ │ │ + bl 40458 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20e1c │ │ │ │ + b.n 20e74 │ │ │ │ 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 20e3c │ │ │ │ + beq.n 20e94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #540672 @ 0x84000 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ec4 │ │ │ │ + beq.n 20f1c │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r7, #0 │ │ │ │ addw r0, r0, #1372 @ 0x55c │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ 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, [r6, #12] │ │ │ │ @@ -36889,324 +36908,327 @@ │ │ │ │ str r0, [r6, #16] │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ strh.w ip, [r0, #740] @ 0x2e4 │ │ │ │ strd r7, r4, [r0, #744] @ 0x2e8 │ │ │ │ str.w r7, [r0, #752] @ 0x2f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20e9a │ │ │ │ + bne.n 20ef2 │ │ │ │ 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 a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ 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 20df8 │ │ │ │ + beq.n 20e50 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 20df8 │ │ │ │ + b.n 20e50 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 20ed2 │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, 20f2a │ │ │ │ + bl 11200 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 20e3c │ │ │ │ + b.n 20e94 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ - b.n 20ece │ │ │ │ - ldr??.w r0, [ip, fp] │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 20f26 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #108] @ (20f60 ) │ │ │ │ + ldr r5, [pc, #108] @ (20fb8 ) │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 20f02 │ │ │ │ + beq.n 20f5a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 20f2a │ │ │ │ + cbz r3, 20f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #88] @ (20f64 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #88] @ (20fbc ) │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20f28 │ │ │ │ + cbz r0, 20f80 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 20f28 │ │ │ │ + beq.n 20f80 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 20f40 │ │ │ │ + cbz r3, 20f98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f28 │ │ │ │ + beq.n 20f80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f28 │ │ │ │ - bl 11848 │ │ │ │ + beq.n 20f80 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f02 │ │ │ │ + bne.n 20f5a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 20f50 │ │ │ │ + cbz r3, 20fa8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20f50 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 20fa8 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f28 │ │ │ │ + bne.n 20f80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10dbc │ │ │ │ + b.w 10e14 │ │ │ │ nop │ │ │ │ - ldrh.w r0, [ip, fp] │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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] @ (20fc4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2101c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w ip, [pc, #76] @ 20fc8 │ │ │ │ + ldr.w ip, [pc, #76] @ 21020 │ │ │ │ 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, 20faa │ │ │ │ + cbz r1, 21002 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ addw r0, r3, #1372 @ 0x55c │ │ │ │ movs r1, #0 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add.w r0, r0, #1400 @ 0x578 │ │ │ │ - b.w dad8 │ │ │ │ - @ instruction: 0xf7b6000b │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.w db30 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #532] @ (211f4 ) │ │ │ │ + ldr r5, [pc, #532] @ (2124c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 2101c │ │ │ │ + cbz r0, 21074 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 2114e │ │ │ │ + bhi.w 211a6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r2, #16 │ │ │ │ strb r4, [r1, #24] │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsrs r3, r7, #16 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ lsrs r5, r2, #28 │ │ │ │ movs r1, r3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 21010 │ │ │ │ - bl 20fcc │ │ │ │ + cbz r0, 21068 │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe6 │ │ │ │ + bne.n 2103e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe6 │ │ │ │ - b.n 2101c │ │ │ │ + bne.n 2103e │ │ │ │ + b.n 21074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe6 │ │ │ │ - b.n 2101c │ │ │ │ + bne.n 2103e │ │ │ │ + b.n 21074 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2101c │ │ │ │ + beq.n 21074 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21056 │ │ │ │ + b.n 210ae │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2105c │ │ │ │ + beq.n 210b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2101c │ │ │ │ + beq.n 21074 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21042 │ │ │ │ + beq.n 2109a │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 21050 │ │ │ │ + b.n 210a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe6 │ │ │ │ - b.n 2101c │ │ │ │ + bne.n 2103e │ │ │ │ + b.n 21074 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 21094 │ │ │ │ + cbz r5, 210ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21086 │ │ │ │ + b.n 210de │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2108c │ │ │ │ + beq.n 210e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 21094 │ │ │ │ + cbz r5, 210ec │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21076 │ │ │ │ + beq.n 210ce │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21086 │ │ │ │ + bne.n 210de │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2101c │ │ │ │ + beq.n 21074 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbnz r4, 210b2 │ │ │ │ - b.n 210c0 │ │ │ │ + cbnz r4, 2110a │ │ │ │ + b.n 21118 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 210b8 │ │ │ │ + beq.n 21110 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 210c0 │ │ │ │ + cbz r4, 21118 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210a2 │ │ │ │ + beq.n 210fa │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 210b2 │ │ │ │ + bne.n 2110a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2109c │ │ │ │ + bne.n 210f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ and.w r3, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 210fa │ │ │ │ + bne.n 21152 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe6 │ │ │ │ - b.n 2101c │ │ │ │ + bne.n 2103e │ │ │ │ + b.n 21074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fe6 │ │ │ │ - b.n 2101c │ │ │ │ + bne.w 2103e │ │ │ │ + b.n 21074 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2111e │ │ │ │ + cbz r1, 21176 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21112 │ │ │ │ + b.n 2116a │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21118 │ │ │ │ + beq.n 21170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 2111c │ │ │ │ + cbz r5, 21174 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21102 │ │ │ │ + beq.n 2115a │ │ │ │ str r6, [r5, #4] │ │ │ │ - b.n 2110e │ │ │ │ + b.n 21166 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 2101c │ │ │ │ + bpl.w 21074 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2101c │ │ │ │ + beq.w 21074 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21144 │ │ │ │ + b.n 2119c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2114a │ │ │ │ + beq.n 211a2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2101c │ │ │ │ + beq.w 21074 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21130 │ │ │ │ + beq.n 21188 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 2113c │ │ │ │ + b.n 21194 │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r6, 21166 │ │ │ │ + cbz r6, 211be │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211d2 │ │ │ │ + beq.n 2122a │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21156 │ │ │ │ + bne.n 211ae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 2117e │ │ │ │ + bpl.n 211d6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 2117e │ │ │ │ + cbz r6, 211d6 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211e4 │ │ │ │ + beq.n 2123c │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21170 │ │ │ │ + bne.n 211c8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2101c │ │ │ │ - cbz r7, 211ce │ │ │ │ - ldr r3, [pc, #108] @ (211f8 ) │ │ │ │ + beq.w 21074 │ │ │ │ + cbz r7, 21226 │ │ │ │ + ldr r3, [pc, #108] @ (21250 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ str.w r7, [r5, #1128] @ 0x468 │ │ │ │ ldr.w r3, [r5, #1100] @ 0x44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #1132] @ 0x46c │ │ │ │ @@ -37222,181 +37244,182 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r5, #1100] @ 0x44c │ │ │ │ str.w r8, [r5, #1136] @ 0x470 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 2101c │ │ │ │ + b.n 21074 │ │ │ │ str r7, [r4, #24] │ │ │ │ - b.n 2101c │ │ │ │ + b.n 21074 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2115c │ │ │ │ + beq.n 211b4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2115e │ │ │ │ + b.n 211b6 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21176 │ │ │ │ + beq.n 211ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21178 │ │ │ │ - @ instruction: 0xf752000b │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 211d0 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #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.w sl, [pc, #608] @ 21470 │ │ │ │ + ldr.w sl, [pc, #608] @ 214c8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (21474 ) │ │ │ │ + ldr r3, [pc, #604] @ (214cc ) │ │ │ │ add sl, pc │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w fp, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldrb.w r3, [r4, #418] @ 0x1a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2141c │ │ │ │ + bne.w 21474 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #418] @ 0x1a2 │ │ │ │ and.w r3, r6, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r7, 212b4 │ │ │ │ + cbz r7, 2130c │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21298 │ │ │ │ + beq.n 212f0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 21450 │ │ │ │ + bcs.w 214a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - bl 20a48 │ │ │ │ + bl 20aa0 │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bpl.w 21446 │ │ │ │ - ldr r1, [pc, #472] @ (21478 ) │ │ │ │ + bpl.w 2149e │ │ │ │ + ldr r1, [pc, #472] @ (214d0 ) │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ and.w r3, r6, #16 │ │ │ │ - cbnz r3, 212ac │ │ │ │ + cbnz r3, 21304 │ │ │ │ subs r2, #2 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2132e │ │ │ │ + beq.n 21386 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 21318 │ │ │ │ + bpl.n 21370 │ │ │ │ adds r5, #4 │ │ │ │ and.w r7, r6, #256 @ 0x100 │ │ │ │ movw r9, #1025 @ 0x401 │ │ │ │ and.w r9, r6, r9 │ │ │ │ and.w r6, r6, #8 │ │ │ │ - b.n 212f2 │ │ │ │ + b.n 2134a │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r7, 212e6 │ │ │ │ + cbnz r7, 2133e │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 212e6 │ │ │ │ + bne.n 2133e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ - bl 20a48 │ │ │ │ + bl 20aa0 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ - cbz r1, 2132e │ │ │ │ + cbz r1, 21386 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 212d2 │ │ │ │ + beq.n 2132a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212d2 │ │ │ │ + bne.n 2132a │ │ │ │ movs r2, #32 │ │ │ │ - bl 20910 │ │ │ │ + bl 20968 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ - cbz r1, 2132e │ │ │ │ + cbz r1, 21386 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212d2 │ │ │ │ - b.n 21300 │ │ │ │ + bne.n 2132a │ │ │ │ + b.n 21358 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #32 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and.w r7, r6, #256 @ 0x100 │ │ │ │ adds r5, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 212c4 │ │ │ │ + bne.n 2131c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2140c │ │ │ │ + bne.n 21464 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ - ldr r3, [pc, #304] @ (2147c ) │ │ │ │ + bl 73284 │ │ │ │ + ldr r3, [pc, #304] @ (214d4 ) │ │ │ │ str.w r0, [fp, #1532] @ 0x5fc │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ 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 21434 │ │ │ │ + beq.n 2148c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21434 │ │ │ │ + beq.n 2148c │ │ │ │ ldrh.w r2, [r3, #1636] @ 0x664 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strh.w r2, [r3, #1636] @ 0x664 │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ 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 │ │ │ │ @@ -37410,581 +37433,587 @@ │ │ │ │ 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 213e0 │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + beq.n 21438 │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w r0, r4, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r6, r3, r2 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21426 │ │ │ │ + beq.n 2147e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ 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 21458 │ │ │ │ + bls.n 214b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 21340 │ │ │ │ + b.n 21398 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 21460 │ │ │ │ + cbnz r6, 214b8 │ │ │ │ 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, #72] @ (21480 ) │ │ │ │ + ldr r1, [pc, #72] @ (214d8 ) │ │ │ │ add.w r0, r3, #1624 @ 0x658 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - b.n 2137e │ │ │ │ - ldr r1, [pc, #60] @ (21484 ) │ │ │ │ + b.n 213d6 │ │ │ │ + ldr r1, [pc, #60] @ (214dc ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ adds r1, #1 │ │ │ │ - b.n 212a4 │ │ │ │ + b.n 212fc │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2128a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 212e2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 21340 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 21398 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, lr, #9109504 @ 0x8b0000 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #44 @ 0x2c │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #372] @ (21610 ) │ │ │ │ + ldr r2, [pc, #372] @ (21668 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #372] @ (21614 ) │ │ │ │ + ldr r3, [pc, #372] @ (2166c ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ands.w r0, r3, #128 @ 0x80 │ │ │ │ - bne.n 214ae │ │ │ │ + bne.n 21506 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #360] @ (21618 ) │ │ │ │ + ldr r3, [pc, #360] @ (21670 ) │ │ │ │ mov r6, r1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ add.w r0, r0, #896 @ 0x380 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21592 │ │ │ │ + beq.n 215ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #429] @ 0x1ad │ │ │ │ - bl 51bc8 │ │ │ │ + bl 51c20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #429] @ 0x1ad │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21596 │ │ │ │ + bne.n 215ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2157e │ │ │ │ + beq.n 215d6 │ │ │ │ ldr.w sl, [r5] │ │ │ │ bics.w r3, r6, #2 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4294967295 @ 0xffffffff │ │ │ │ movne.w r9, #10 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ ittt ne │ │ │ │ addne r5, #4 │ │ │ │ movne r4, sl │ │ │ │ movne.w fp, #0 │ │ │ │ - beq.n 215ca │ │ │ │ + beq.n 21622 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21534 │ │ │ │ + beq.n 2158c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215ac │ │ │ │ + beq.n 21604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r6, 215a8 │ │ │ │ + cbz r6, 21600 │ │ │ │ ldr.w r1, [r7, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne sl, r0 │ │ │ │ - beq.n 215a8 │ │ │ │ + beq.n 21600 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 215a8 │ │ │ │ + beq.n 21600 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 21558 │ │ │ │ + bne.n 215b0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 215a6 │ │ │ │ + cbz r3, 215fe │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ movne r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21528 │ │ │ │ + bne.n 21580 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ (2161c ) │ │ │ │ + ldr r0, [pc, #136] @ (21674 ) │ │ │ │ add r0, pc │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 214fc │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 21554 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 21564 │ │ │ │ + b.n 215bc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 21534 │ │ │ │ - cbnz r6, 215bc │ │ │ │ + bne.n 2158c │ │ │ │ + cbnz r6, 21614 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, r9 │ │ │ │ - b.n 21570 │ │ │ │ + b.n 215c8 │ │ │ │ ldr.w r1, [r7, #368] @ 0x170 │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 21564 │ │ │ │ - b.n 21558 │ │ │ │ + beq.n 215bc │ │ │ │ + b.n 215b0 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ - cbz r3, 215ec │ │ │ │ + cbz r3, 21644 │ │ │ │ ldrb.w fp, [sl, #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ iteee eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ addne r5, #4 │ │ │ │ movne r4, sl │ │ │ │ - bne.n 21524 │ │ │ │ + bne.n 2157c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8] │ │ │ │ adds r5, #8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, r9 │ │ │ │ movne r2, #32 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2157e │ │ │ │ + beq.n 215d6 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 21524 │ │ │ │ - @ instruction: 0xf296000b │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 2157c │ │ │ │ + lsls r6, r6, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #840] @ (2197c ) │ │ │ │ + ldr r5, [pc, #840] @ (219d4 ) │ │ │ │ ands.w sl, r1, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #840] @ (21980 ) │ │ │ │ + ldr r3, [pc, #840] @ (219d8 ) │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ add r5, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ it eq │ │ │ │ moveq r9, fp │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 217c6 │ │ │ │ - ldr r3, [pc, #816] @ (21984 ) │ │ │ │ + blt.w 2181e │ │ │ │ + ldr r3, [pc, #816] @ (219dc ) │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 2170c │ │ │ │ + beq.n 21764 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21914 │ │ │ │ - ldr r2, [pc, #788] @ (21988 ) │ │ │ │ + bne.w 2196c │ │ │ │ + ldr r2, [pc, #788] @ (219e0 ) │ │ │ │ strb.w r3, [r4, #62] @ 0x3e │ │ │ │ ldr r5, [r5, r2] │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 21830 │ │ │ │ + bpl.w 21888 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2168a │ │ │ │ + bne.n 216e2 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ orrs.w r3, r3, sl, lsr #6 │ │ │ │ - beq.n 216b2 │ │ │ │ + beq.n 2170a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 81f4 │ │ │ │ + blx 824c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 21938 │ │ │ │ + blt.w 21990 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2182c │ │ │ │ + bpl.w 21884 │ │ │ │ lsls r0, r7, #20 │ │ │ │ it mi │ │ │ │ strmi.w r6, [r5, #380] @ 0x17c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 218c2 │ │ │ │ + bne.w 2191a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218b4 │ │ │ │ + beq.w 2190c │ │ │ │ lsls r1, r7, #22 │ │ │ │ - bpl.w 218b4 │ │ │ │ + bpl.w 2190c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 218b4 │ │ │ │ + beq.w 2190c │ │ │ │ mov r0, r6 │ │ │ │ - bl 47dec │ │ │ │ + bl 47e44 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ - cbz r3, 216f2 │ │ │ │ + cbz r3, 2174a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 216ea │ │ │ │ + cbnz r3, 21742 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 216f2 │ │ │ │ + cbz r3, 2174a │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21904 │ │ │ │ + bne.w 2195c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21704 │ │ │ │ + beq.n 2175c │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #632] @ (21988 ) │ │ │ │ + ldr r3, [pc, #632] @ (219e0 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - blx 7ebc │ │ │ │ + blx 7f08 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ tst.w r7, #512 @ 0x200 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ it eq │ │ │ │ moveq r0, r6 │ │ │ │ str.w r0, [r5, #392] @ 0x188 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 218a2 │ │ │ │ + bmi.w 218fa │ │ │ │ movs r0, #0 │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 2184e │ │ │ │ + bmi.w 218a6 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21888 │ │ │ │ + bne.w 218e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r1, r7, #19 │ │ │ │ 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 │ │ │ │ - bpl.w 2191e │ │ │ │ + bpl.w 21976 │ │ │ │ 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 2179e │ │ │ │ + beq.n 217f6 │ │ │ │ ldr.w r0, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 2179e │ │ │ │ - bl 42c94 │ │ │ │ + ble.n 217f6 │ │ │ │ + bl 42cec │ │ │ │ ldr.w r1, [r5, #400] @ 0x190 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 217b2 │ │ │ │ + ble.n 2180a │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 21704 │ │ │ │ + bpl.n 2175c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ mov r0, r6 │ │ │ │ - b.n 21706 │ │ │ │ - ldr r3, [pc, #448] @ (21988 ) │ │ │ │ + b.n 2175e │ │ │ │ + ldr r3, [pc, #448] @ (219e0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 2190a │ │ │ │ - ldr r4, [pc, #436] @ (2198c ) │ │ │ │ + bmi.w 21962 │ │ │ │ + ldr r4, [pc, #436] @ (219e4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r0, #16000 @ 0x3e80 │ │ │ │ - bgt.w 21962 │ │ │ │ - ldr r5, [pc, #424] @ (21990 ) │ │ │ │ + bgt.w 219ba │ │ │ │ + ldr r5, [pc, #424] @ (219e8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #424] @ (21994 ) │ │ │ │ + ldr r2, [pc, #424] @ (219ec ) │ │ │ │ mov r1, r3 │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1ffcc │ │ │ │ + bl 20024 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 21822 │ │ │ │ + cbz r2, 2187a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218ac │ │ │ │ + bne.n 21904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ itt gt │ │ │ │ asrgt r3, r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 201b4 │ │ │ │ - ldr r3, [pc, #380] @ (21998 ) │ │ │ │ + bl 2020c │ │ │ │ + ldr r3, [pc, #380] @ (219f0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216b2 │ │ │ │ + beq.w 2170a │ │ │ │ and.w r3, r7, #2048 @ 0x800 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2192e │ │ │ │ + bne.n 21986 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216c2 │ │ │ │ + beq.w 2171a │ │ │ │ str.w r6, [r5, #380] @ 0x17c │ │ │ │ - b.n 216c2 │ │ │ │ + b.n 2171a │ │ │ │ ldr.w r8, [r5, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21926 │ │ │ │ + beq.n 2197e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 21868 │ │ │ │ + b.n 218c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21872 │ │ │ │ + beq.n 218ca │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ - blx 81f4 │ │ │ │ + blx 824c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2185c │ │ │ │ + blt.n 218b4 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2174a │ │ │ │ + beq.w 217a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 2194e │ │ │ │ + beq.n 219a6 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #21 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #22 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #20 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 2174a │ │ │ │ + bl 69c68 │ │ │ │ + b.n 217a2 │ │ │ │ movw r0, #271 @ 0x10f │ │ │ │ - bl 3e274 │ │ │ │ - b.n 21730 │ │ │ │ - blx 7a90 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 21788 │ │ │ │ + blx 7ad0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 21814 │ │ │ │ + b.n 2186c │ │ │ │ and.w r3, r7, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 218e4 │ │ │ │ + beq.n 2193c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 47dec │ │ │ │ + bl 47e44 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216f2 │ │ │ │ + beq.w 2174a │ │ │ │ lsls r2, r7, #22 │ │ │ │ - bmi.w 216e4 │ │ │ │ + bmi.w 2173c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 216fa │ │ │ │ - b.n 21904 │ │ │ │ + beq.w 21752 │ │ │ │ + b.n 2195c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 47dec │ │ │ │ + bl 47e44 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ - cbz r3, 21904 │ │ │ │ + cbz r3, 2195c │ │ │ │ lsls r3, r7, #22 │ │ │ │ - bpl.n 21904 │ │ │ │ + bpl.n 2195c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 21958 │ │ │ │ + cbnz r3, 219b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216ee │ │ │ │ + bne.w 21746 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - b.n 216fa │ │ │ │ + b.n 21752 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 217d4 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 2182c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 465fc │ │ │ │ + bl 46654 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 21670 │ │ │ │ + b.n 216c8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 3dc88 │ │ │ │ - b.n 21774 │ │ │ │ + bl 3dce0 │ │ │ │ + b.n 217cc │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 21868 │ │ │ │ + b.n 218c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218c2 │ │ │ │ + beq.n 2191a │ │ │ │ str.w r6, [r5, #380] @ 0x17c │ │ │ │ - b.n 218c2 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 2191a │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 216a8 │ │ │ │ + bne.w 21700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 81f4 │ │ │ │ - b.n 216a8 │ │ │ │ + blx 824c │ │ │ │ + b.n 21700 │ │ │ │ ldrsh.w r0, [r4, #48] @ 0x30 │ │ │ │ - blx 7b84 │ │ │ │ - b.n 21740 │ │ │ │ + blx 7bd0 │ │ │ │ + b.n 21798 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216ee │ │ │ │ - b.n 21904 │ │ │ │ - ldr r3, [pc, #56] @ (2199c ) │ │ │ │ + bne.w 21746 │ │ │ │ + b.n 2195c │ │ │ │ + ldr r3, [pc, #56] @ (219f4 ) │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - ldr r0, [pc, #48] @ (219a0 ) │ │ │ │ + ldr r0, [pc, #48] @ (219f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - @ instruction: 0xf0f6000b │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + bl 6aeb4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa70000b │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, #11] │ │ │ │ - movs r6, #10 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r4, r1 │ │ │ │ - bl 12f996 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + bl 12f9ee │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ 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, #1460] @ 21f6c │ │ │ │ + ldr.w r5, [pc, #1460] @ 21fc4 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r4, [pc, #1460] @ 21f70 │ │ │ │ + ldr.w r4, [pc, #1460] @ 21fc8 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1456] @ 21f74 │ │ │ │ - ldr.w sl, [pc, #1456] @ 21f78 │ │ │ │ + ldr.w r6, [pc, #1456] @ 21fcc │ │ │ │ + ldr.w sl, [pc, #1456] @ 21fd0 │ │ │ │ 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, #1440] @ 21f7c │ │ │ │ + ldr.w r3, [pc, #1440] @ 21fd4 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r2, [r9, #396] @ 0x18c │ │ │ │ - ldr.w r3, [pc, #1416] @ 21f80 │ │ │ │ + ldr.w r3, [pc, #1416] @ 21fd8 │ │ │ │ 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 │ │ │ │ @@ -38019,779 +38048,778 @@ │ │ │ │ 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 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21c3e │ │ │ │ + bne.w 21c96 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1268] @ 21f84 │ │ │ │ + ldr.w r3, [pc, #1268] @ 21fdc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r0, 21aa2 │ │ │ │ + cbz r0, 21afa │ │ │ │ mov r1, r6 │ │ │ │ - bl 445d0 │ │ │ │ - ldr.w r3, [pc, #1244] @ 21f80 │ │ │ │ + bl 44628 │ │ │ │ + ldr.w r3, [pc, #1244] @ 21fd8 │ │ │ │ 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, 21ada │ │ │ │ + cbz r3, 21b32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1208] @ 21f7c │ │ │ │ + ldr.w r3, [pc, #1208] @ 21fd4 │ │ │ │ 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 fa50 │ │ │ │ + bl faa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21db6 │ │ │ │ - ldr.w r3, [pc, #1164] @ 21f7c │ │ │ │ + beq.w 21e0e │ │ │ │ + ldr.w r3, [pc, #1164] @ 21fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 21f58 │ │ │ │ - bl a274 <__time64@plt+0x1eec> │ │ │ │ - ldr.w r3, [pc, #1144] @ 21f7c │ │ │ │ + bmi.w 21fb0 │ │ │ │ + bl a2cc <__time64@plt+0x1eec> │ │ │ │ + ldr.w r3, [pc, #1144] @ 21fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1128] @ 21f78 │ │ │ │ + ldr.w r3, [pc, #1128] @ 21fd0 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d76 │ │ │ │ + bne.w 21dce │ │ │ │ movs r0, #0 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ movs r0, #0 │ │ │ │ - bl 20b10 │ │ │ │ + bl 20b68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 21b48 │ │ │ │ - b.n 21b4e │ │ │ │ + cbnz r0, 21ba0 │ │ │ │ + b.n 21ba6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 21b4e │ │ │ │ + cbz r4, 21ba6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b44 │ │ │ │ + beq.n 21b9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 48490 │ │ │ │ + bl 484e8 │ │ │ │ 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 1c370 │ │ │ │ - ldr.w r3, [pc, #1048] @ 21f88 │ │ │ │ + bl 1c3c8 │ │ │ │ + ldr.w r3, [pc, #1048] @ 21fe0 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ - blt.w 21d16 │ │ │ │ - ldr r3, [pc, #1020] @ (21f78 ) │ │ │ │ + blt.w 21d6e │ │ │ │ + ldr r3, [pc, #1020] @ (21fd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21b94 │ │ │ │ + bne.n 21bec │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21e3c │ │ │ │ - ldr r3, [pc, #992] @ (21f78 ) │ │ │ │ + bne.w 21e94 │ │ │ │ + ldr r3, [pc, #992] @ (21fd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr r3, [pc, #984] @ (21f7c ) │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + ldr r3, [pc, #984] @ (21fd4 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #976] @ (21f80 ) │ │ │ │ + ldr r3, [pc, #976] @ (21fd8 ) │ │ │ │ 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, 21bda │ │ │ │ + cbz r4, 21c32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bce │ │ │ │ + bne.n 21c26 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c6a │ │ │ │ + bne.n 21cc2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c98 │ │ │ │ + bne.n 21cf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ca4 │ │ │ │ + bne.n 21cfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c5a │ │ │ │ - cbnz r6, 21c4a │ │ │ │ - ldr r3, [pc, #916] @ (21f8c ) │ │ │ │ + beq.n 21cb2 │ │ │ │ + cbnz r6, 21ca2 │ │ │ │ + ldr r3, [pc, #916] @ (21fe4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 21cf2 │ │ │ │ - ldr r4, [pc, #908] @ (21f90 ) │ │ │ │ + ble.n 21d4a │ │ │ │ + ldr r4, [pc, #908] @ (21fe8 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, pc │ │ │ │ - bl 21620 │ │ │ │ + bl 21678 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 48490 │ │ │ │ + bl 484e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21c22 │ │ │ │ - ldr r3, [pc, #860] @ (21f78 ) │ │ │ │ + bne.n 21c7a │ │ │ │ + ldr r3, [pc, #860] @ (21fd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #880] @ (21f94 ) │ │ │ │ - ldr r3, [pc, #840] @ (21f70 ) │ │ │ │ + ldr r2, [pc, #880] @ (21fec ) │ │ │ │ + ldr r3, [pc, #840] @ (21fc8 ) │ │ │ │ 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 21f54 │ │ │ │ + bne.w 21fac │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #828] @ (21f7c ) │ │ │ │ + ldr r3, [pc, #828] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 21ba0 │ │ │ │ - ldr r3, [pc, #816] @ (21f7c ) │ │ │ │ + b.n 21bf8 │ │ │ │ + ldr r3, [pc, #816] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 21d0c │ │ │ │ + bgt.n 21d64 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 21ce2 │ │ │ │ - ldr r3, [pc, #824] @ (21f98 ) │ │ │ │ + bgt.n 21d3a │ │ │ │ + ldr r3, [pc, #824] @ (21ff0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 21c22 │ │ │ │ - b.n 21c00 │ │ │ │ + ble.n 21c7a │ │ │ │ + b.n 21c58 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 69c10 │ │ │ │ - ldr r3, [pc, #768] @ (21f7c ) │ │ │ │ + bl 69c68 │ │ │ │ + ldr r3, [pc, #768] @ (21fd4 ) │ │ │ │ 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 69c10 │ │ │ │ + bl 69c68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21be6 │ │ │ │ + beq.n 21c3e │ │ │ │ movs r0, #1 │ │ │ │ - bl 20b10 │ │ │ │ + bl 20b68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bec │ │ │ │ - bl e2ec │ │ │ │ - ldr r3, [pc, #720] @ (21f7c ) │ │ │ │ + beq.n 21c44 │ │ │ │ + bl e344 │ │ │ │ + ldr r3, [pc, #720] @ (21fd4 ) │ │ │ │ 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 21bec │ │ │ │ + bne.n 21c44 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8832 @ 0x2280 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ea78 │ │ │ │ + bl ead0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 21ce2 │ │ │ │ + cbz r3, 21d3a │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 21ce2 │ │ │ │ + ble.n 21d3a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 4595c │ │ │ │ - ldr r3, [pc, #664] @ (21f7c ) │ │ │ │ + bl 459b4 │ │ │ │ + ldr r3, [pc, #664] @ (21fd4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - ldr r3, [pc, #648] @ (21f7c ) │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + ldr r3, [pc, #648] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 21c22 │ │ │ │ + bge.n 21c7a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 4595c │ │ │ │ - b.n 21c5e │ │ │ │ + bl 459b4 │ │ │ │ + b.n 21cb6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 4595c │ │ │ │ - b.n 21c5a │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bl 459b4 │ │ │ │ + b.n 21cb2 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21e42 │ │ │ │ + beq.w 21e9a │ │ │ │ mvn.w r0, #1 │ │ │ │ - bl 48490 │ │ │ │ - ldr r3, [pc, #624] @ (21f9c ) │ │ │ │ + bl 484e8 │ │ │ │ + ldr r3, [pc, #624] @ (21ff4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 21b7a │ │ │ │ + bne.w 21bd2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e0e │ │ │ │ - ldr r3, [pc, #568] @ (21f78 ) │ │ │ │ + bne.n 21e66 │ │ │ │ + ldr r3, [pc, #568] @ (21fd0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21dfa │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #556] @ (21f7c ) │ │ │ │ + bne.n 21e52 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #556] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 21df2 │ │ │ │ + beq.n 21e4a │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 21de0 │ │ │ │ - ldr r3, [pc, #572] @ (21fa0 ) │ │ │ │ + beq.n 21e38 │ │ │ │ + ldr r3, [pc, #572] @ (21ff8 ) │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #568] @ (21fa4 ) │ │ │ │ + ldr r0, [pc, #568] @ (21ffc ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #21 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #22 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #20 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ 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 21b24 │ │ │ │ + bpl.w 21b7c │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b24 │ │ │ │ + beq.w 21b7c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21e38 │ │ │ │ + bne.n 21e90 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21b24 │ │ │ │ + b.n 21b7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c124 │ │ │ │ + bl 1c17c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e9e │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 21ef6 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21afc │ │ │ │ - ldr r3, [pc, #472] @ (21fa8 ) │ │ │ │ + bne.w 21b54 │ │ │ │ + ldr r3, [pc, #472] @ (22000 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d36 │ │ │ │ - b.n 21d22 │ │ │ │ - ldr r0, [pc, #456] @ (21fac ) │ │ │ │ - ldr r3, [pc, #460] @ (21fb0 ) │ │ │ │ + beq.n 21d8e │ │ │ │ + b.n 21d7a │ │ │ │ + ldr r0, [pc, #456] @ (22004 ) │ │ │ │ + ldr r3, [pc, #460] @ (22008 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #4 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #448] @ (21fb4 ) │ │ │ │ - ldr r3, [pc, #448] @ (21fb8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #448] @ (2200c ) │ │ │ │ + ldr r3, [pc, #448] @ (22010 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 21de6 │ │ │ │ - ldr r2, [pc, #384] @ (21f7c ) │ │ │ │ + b.n 21e3e │ │ │ │ + ldr r2, [pc, #384] @ (21fd4 ) │ │ │ │ ldrsh.w r0, [r3, #48] @ 0x30 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - blx 7b84 │ │ │ │ - b.n 21d4a │ │ │ │ + blx 7bd0 │ │ │ │ + b.n 21da2 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 69c10 │ │ │ │ - ldr r3, [pc, #348] @ (21f7c ) │ │ │ │ + bl 69c68 │ │ │ │ + ldr r3, [pc, #348] @ (21fd4 ) │ │ │ │ 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 69c10 │ │ │ │ - b.n 21d3c │ │ │ │ + bl 69c68 │ │ │ │ + b.n 21d94 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21b24 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 21b94 │ │ │ │ + b.n 21b7c │ │ │ │ + bl 4674c │ │ │ │ + b.n 21bec │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r3, r5, [r2, #-4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 21ec2 │ │ │ │ - ldr r3, [pc, #292] @ (21f7c ) │ │ │ │ + bge.n 21f1a │ │ │ │ + ldr r3, [pc, #292] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r0, [r8, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f12 │ │ │ │ + beq.n 21f6a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (21fbc ) │ │ │ │ + ldr r4, [pc, #336] @ (22014 ) │ │ │ │ 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 1c370 │ │ │ │ + bl 1c3c8 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - blt.n 21e8e │ │ │ │ + blt.n 21ee6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - bge.w 21b7a │ │ │ │ - b.n 21d22 │ │ │ │ + bge.w 21bd2 │ │ │ │ + b.n 21d7a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b758 │ │ │ │ + bl 1b7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f1c │ │ │ │ - ldr r3, [pc, #204] @ (21f7c ) │ │ │ │ + beq.n 21f74 │ │ │ │ + ldr r3, [pc, #204] @ (21fd4 ) │ │ │ │ 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 7322c │ │ │ │ - b.n 21afc │ │ │ │ - ldr r3, [pc, #184] @ (21f7c ) │ │ │ │ + bl 73284 │ │ │ │ + b.n 21b54 │ │ │ │ + ldr r3, [pc, #184] @ (21fd4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #248] @ (21fc0 ) │ │ │ │ + ldr r1, [pc, #248] @ (22018 ) │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 21f44 │ │ │ │ + bcs.n 21f9c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #140] @ (21f7c ) │ │ │ │ + ldr r3, [pc, #140] @ (21fd4 ) │ │ │ │ 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 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ itt ge │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ strge.w r8, [r3] │ │ │ │ - b.n 21e56 │ │ │ │ - bl 5d52c │ │ │ │ + b.n 21eae │ │ │ │ + bl 5d584 │ │ │ │ str.w r0, [r8, #112] @ 0x70 │ │ │ │ - b.n 21e66 │ │ │ │ + b.n 21ebe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b364 │ │ │ │ - cbnz r0, 21f2e │ │ │ │ - b.n 21dce │ │ │ │ + bl 1b3bc │ │ │ │ + cbnz r0, 21f86 │ │ │ │ + b.n 21e26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dce │ │ │ │ + beq.w 21e26 │ │ │ │ ldrh r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f26 │ │ │ │ + bne.n 21f7e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 21f26 │ │ │ │ + bne.n 21f7e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21afc │ │ │ │ - b.n 21dce │ │ │ │ + bne.w 21b54 │ │ │ │ + b.n 21e26 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 21eec │ │ │ │ + bge.n 21f44 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21efe │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (21fc4 ) │ │ │ │ + b.n 21f56 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #104] @ (2201c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #100] @ (21fc8 ) │ │ │ │ + ldr r0, [pc, #100] @ (22020 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 6ae5c │ │ │ │ - ldcl 0, cr0, [r6, #-44]! @ 0xffffffd4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldc2 0, cr0, [r6, #-44] @ 0xffffffd4 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-44]! @ 0xffffffd4 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + stc2 0, cr0, [ip, #-44] @ 0xffffffd4 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + adds r3, #14 │ │ │ │ movs r4, r1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r4, r1 │ │ │ │ - movs r2, #0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r4, r1 │ │ │ │ - add.w r0, lr, fp │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + @ instruction: 0xfaae000b │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ 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] @ (22054 ) │ │ │ │ + ldr r2, [pc, #120] @ (220ac ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (22058 ) │ │ │ │ + ldr r3, [pc, #120] @ (220b0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ - cbz r3, 22048 │ │ │ │ + cbz r3, 220a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb.w r3, [r7, #153] @ 0x99 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #153] @ 0x99 │ │ │ │ - bl 48490 │ │ │ │ + bl 484e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ - blx 8154 │ │ │ │ + blx 81ac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21620 │ │ │ │ + bl 21678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2200e │ │ │ │ + blt.n 22066 │ │ │ │ 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 2203e │ │ │ │ + ble.n 22096 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48490 │ │ │ │ + bl 484e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #16] @ (2205c ) │ │ │ │ + ldr r3, [pc, #16] @ (220b4 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b364 │ │ │ │ - b.n 21fec │ │ │ │ - b.n 21efc │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + bl 1b3bc │ │ │ │ + b.n 22044 │ │ │ │ + @ instruction: 0xf6f2000b │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #1428] @ 22608 │ │ │ │ + ldr.w r5, [pc, #1428] @ 22660 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r6, [pc, #1428] @ 2260c │ │ │ │ - ldr.w r4, [pc, #1428] @ 22610 │ │ │ │ + ldr.w r6, [pc, #1428] @ 22664 │ │ │ │ + ldr.w r4, [pc, #1428] @ 22668 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1420] @ 22614 │ │ │ │ + ldr.w r0, [pc, #1420] @ 2266c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ 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 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldrsh.w r7, [r4, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22456 │ │ │ │ + bne.w 224ae │ │ │ │ addw r5, r4, #1524 @ 0x5f4 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [pc, #1324] @ 22614 │ │ │ │ + ldr.w r3, [pc, #1324] @ 2266c │ │ │ │ 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 7b30 │ │ │ │ + blx 7b70 │ │ │ │ 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 224c0 │ │ │ │ + beq.w 22518 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1256] @ 22614 │ │ │ │ + ldr.w r3, [pc, #1256] @ 2266c │ │ │ │ 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, 22144 │ │ │ │ + cbz r4, 2219c │ │ │ │ ldr.w r4, [r3, #296] @ 0x128 │ │ │ │ movs r1, #1 │ │ │ │ - bl fa50 │ │ │ │ + bl faa8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 2216c │ │ │ │ + beq.n 221c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #1220] @ 22618 │ │ │ │ + ldr.w r1, [pc, #1220] @ 22670 │ │ │ │ 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 a0b0 <__time64@plt+0x1d28> │ │ │ │ - ldr.w r3, [pc, #1188] @ 22614 │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ + ldr.w r3, [pc, #1188] @ 2266c │ │ │ │ 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 2249c │ │ │ │ - ldr.w r3, [pc, #1168] @ 22614 │ │ │ │ + beq.w 224f4 │ │ │ │ + ldr.w r3, [pc, #1168] @ 2266c │ │ │ │ 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, 221a6 │ │ │ │ + cbnz r2, 221fe │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22522 │ │ │ │ + beq.w 2257a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r4, 221e8 │ │ │ │ - ldr.w r3, [pc, #1124] @ 2261c │ │ │ │ + cbz r4, 22240 │ │ │ │ + ldr.w r3, [pc, #1124] @ 22674 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1104] @ 22614 │ │ │ │ + ldr.w r3, [pc, #1104] @ 2266c │ │ │ │ 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 221de │ │ │ │ - cbz r0, 221de │ │ │ │ - bl 40400 │ │ │ │ + beq.n 22236 │ │ │ │ + cbz r0, 22236 │ │ │ │ + bl 40458 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 221ca │ │ │ │ + bne.n 22222 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22462 │ │ │ │ + beq.w 224ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 37d3c │ │ │ │ + bl 37d94 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1040] @ 22614 │ │ │ │ + ldr.w r3, [pc, #1040] @ 2266c │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr r3, [pc, #1016] @ (22620 ) │ │ │ │ + ldr r3, [pc, #1016] @ (22678 ) │ │ │ │ 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 │ │ │ │ @@ -38815,52 +38843,52 @@ │ │ │ │ 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 224d0 │ │ │ │ - ldr r3, [pc, #900] @ (22614 ) │ │ │ │ + beq.w 22528 │ │ │ │ + ldr r3, [pc, #900] @ (2266c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [r3, #476] @ 0x1dc │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r1, [r3, #476] @ 0x1dc │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ - ldr r3, [pc, #876] @ (22614 ) │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + ldr r3, [pc, #876] @ (2266c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrsh.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - cbnz r0, 222ee │ │ │ │ + cbnz r0, 22346 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bge.w 225f6 │ │ │ │ + bge.w 2264e │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r0, [r2, #474] @ 0x1da │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r2, #472] @ 0x1d8 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ strh.w r3, [r1, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 222de │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + beq.n 22336 │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22538 │ │ │ │ + beq.w 22590 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #804] @ (22614 ) │ │ │ │ + ldr r3, [pc, #804] @ (2266c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh.w r4, [r6, #472] @ 0x1d8 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ strb.w r3, [r6, #476] @ 0x1dc │ │ │ │ subs r4, #1 │ │ │ │ @@ -38868,518 +38896,512 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ uxtah r3, r3, r4 │ │ │ │ strh.w r3, [r2, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r6, #188] @ 0xbc │ │ │ │ sxth r4, r4 │ │ │ │ strh.w r4, [r6, #472] @ 0x1d8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22326 │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + beq.n 2237e │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ ldrsh.w r4, [r6, #472] @ 0x1d8 │ │ │ │ cmp r5, #8 │ │ │ │ it eq │ │ │ │ cmpeq r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 225e0 │ │ │ │ - ldr r3, [pc, #732] @ (22614 ) │ │ │ │ + beq.w 22638 │ │ │ │ + ldr r3, [pc, #732] @ (2266c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #728] @ (22620 ) │ │ │ │ + ldr r3, [pc, #728] @ (22678 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r8, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl e2ec │ │ │ │ + bl e344 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #308] @ 0x134 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - bl 37d9c │ │ │ │ + bl 37df4 │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ movs r0, #1 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #156 @ 0x9c │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ str.w r4, [r8, #36] @ 0x24 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223f4 │ │ │ │ + beq.n 2244c │ │ │ │ ldr.w r3, [r8, #252] @ 0xfc │ │ │ │ - ble.n 223e0 │ │ │ │ - ldr r2, [pc, #616] @ (2261c ) │ │ │ │ + ble.n 22438 │ │ │ │ + ldr r2, [pc, #616] @ (22674 ) │ │ │ │ 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 223da │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #576] @ (22614 ) │ │ │ │ + beq.n 22432 │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #576] @ (2266c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 223c0 │ │ │ │ + bgt.n 22418 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #540] @ (22614 ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #540] @ (2266c ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #9 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 225d2 │ │ │ │ - cbz r6, 22424 │ │ │ │ + beq.w 2262a │ │ │ │ + cbz r6, 2247c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ - cbz r5, 22438 │ │ │ │ - ldr r3, [pc, #492] @ (22614 ) │ │ │ │ + blx 7b48 │ │ │ │ + cbz r5, 22490 │ │ │ │ + ldr r3, [pc, #492] @ (2266c ) │ │ │ │ cmp r5, #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq.n 22528 │ │ │ │ - bgt.w 225c4 │ │ │ │ - ldr r2, [pc, #488] @ (22624 ) │ │ │ │ - ldr r3, [pc, #468] @ (22610 ) │ │ │ │ + beq.n 22580 │ │ │ │ + bgt.w 2261c │ │ │ │ + ldr r2, [pc, #488] @ (2267c ) │ │ │ │ + ldr r3, [pc, #468] @ (22668 ) │ │ │ │ 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 225dc │ │ │ │ + bne.w 22634 │ │ │ │ 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 220e6 │ │ │ │ - ldr r3, [pc, #432] @ (22614 ) │ │ │ │ + b.n 2213e │ │ │ │ + ldr r3, [pc, #432] @ (2266c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.w 221f0 │ │ │ │ + bpl.w 22248 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221f0 │ │ │ │ + beq.w 22248 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221f0 │ │ │ │ - bl 40400 │ │ │ │ + beq.w 22248 │ │ │ │ + bl 40458 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 221f8 │ │ │ │ + beq.w 22250 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - b.n 221f8 │ │ │ │ + b.n 22250 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ 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 22182 │ │ │ │ + blt.w 221da │ │ │ │ lsls r1, r2, #19 │ │ │ │ itt pl │ │ │ │ bicpl.w r2, r2, #128 @ 0x80 │ │ │ │ strpl r2, [r3, #0] │ │ │ │ - b.n 22182 │ │ │ │ + b.n 221da │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str.w r3, [r4, #260] @ 0x104 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 2212a │ │ │ │ + b.n 22182 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 224e0 │ │ │ │ + cbz r3, 22538 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #300] @ (22614 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #300] @ (2266c ) │ │ │ │ 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 111a8 │ │ │ │ + bl 11200 │ │ │ │ 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 a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 2228e │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 222e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 221e8 │ │ │ │ + b.n 22240 │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 22438 │ │ │ │ + beq.n 22490 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - b.n 22438 │ │ │ │ - ldr r3, [pc, #216] @ (22614 ) │ │ │ │ + blx 7ef0 │ │ │ │ + b.n 22490 │ │ │ │ + ldr r3, [pc, #216] @ (2266c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225a6 │ │ │ │ + beq.n 225fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #1236] @ 0x4d4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ - cbz r3, 225a6 │ │ │ │ + cbz r3, 225fe │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22596 │ │ │ │ + cbz r0, 225ee │ │ │ │ ldr.w r7, [r8] │ │ │ │ - cbz r7, 22592 │ │ │ │ + cbz r7, 225ea │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ 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, [r6, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22562 │ │ │ │ + bne.n 225ba │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ orr.w r1, r3, #2 │ │ │ │ - bl 227d8 │ │ │ │ - ldr r3, [pc, #88] @ (22614 ) │ │ │ │ + bl 22830 │ │ │ │ + ldr r3, [pc, #88] @ (2266c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 222ee │ │ │ │ - bl 3e47c │ │ │ │ + b.n 22346 │ │ │ │ + bl 3e4d4 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #68] @ (22628 ) │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #68] @ (22680 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #64] @ (2262c ) │ │ │ │ + ldr r0, [pc, #64] @ (22684 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r0, [r2, #372] @ 0x174 │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r2, #425] @ 0x1a9 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - b.n 22378 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 22378 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + @ instruction: 0xf656000b │ │ │ │ + @ instruction: 0xf654000b │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22c18 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + @ instruction: 0xf298000b │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + strb r6, [r1, #19] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #376] @ (227bc ) │ │ │ │ + ldr r5, [pc, #376] @ (22814 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #376] @ (227c0 ) │ │ │ │ + ldr r4, [pc, #376] @ (22818 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #376] @ (227c4 ) │ │ │ │ - ldr r3, [pc, #376] @ (227c8 ) │ │ │ │ + ldr r7, [pc, #376] @ (2281c ) │ │ │ │ + ldr r3, [pc, #376] @ (22820 ) │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r9, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ ldr.w fp, [r4, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ mov r8, 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 22690 │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ - ldr r3, [pc, #312] @ (227cc ) │ │ │ │ + beq.n 226e8 │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ + ldr r3, [pc, #312] @ (22824 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ 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 22794 │ │ │ │ + beq.n 227ec │ │ │ │ mov r3, r6 │ │ │ │ str.w r5, [r4, #344] @ 0x158 │ │ │ │ ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r3, #-4]! │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r0, [r4, #1236] @ 0x4d4 │ │ │ │ add.w r0, r2, #1568 @ 0x620 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #196] @ (227d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (22828 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3, #24] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ str.w sl, [r2, #56] @ 0x38 │ │ │ │ add.w r2, r4, #1096 @ 0x448 │ │ │ │ str.w sl, [r4, #204] @ 0xcc │ │ │ │ - bl 27c1c │ │ │ │ + bl 27c74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ str.w r0, [r4, #1236] @ 0x4d4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ str.w fp, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 2277a │ │ │ │ + cbz r3, 227d2 │ │ │ │ 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 227ac │ │ │ │ - ldr r2, [pc, #88] @ (227d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (227c0 ) │ │ │ │ + beq.n 22804 │ │ │ │ + ldr r2, [pc, #88] @ (2282c ) │ │ │ │ + ldr r3, [pc, #64] @ (22818 ) │ │ │ │ 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 227b8 │ │ │ │ + bne.n 22810 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r3, sp, #32 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 22060 │ │ │ │ - b.n 22732 │ │ │ │ + bl 220b8 │ │ │ │ + b.n 2278a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r3, #10] │ │ │ │ - bl dad8 │ │ │ │ - b.n 2277a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - b.n 22998 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl db30 │ │ │ │ + b.n 227d2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + eor.w r0, ip, #11 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22990 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + eor.w r0, r4, #11 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ - movs r3, r1 │ │ │ │ + vhadd.s16 d16, d6, d11 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3192] @ 0xc78 │ │ │ │ - ldr.w r4, [pc, #2680] @ 23268 │ │ │ │ + ldr.w r4, [pc, #2680] @ 232c0 │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr.w r5, [pc, #2676] @ 2326c │ │ │ │ - ldr.w r2, [pc, #2676] @ 23270 │ │ │ │ + ldr.w r5, [pc, #2676] @ 232c4 │ │ │ │ + ldr.w r2, [pc, #2676] @ 232c8 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2672] @ 23274 │ │ │ │ + ldr.w r3, [pc, #2672] @ 232cc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #836] @ 0x344 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 2286a │ │ │ │ + bmi.n 228c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2283a │ │ │ │ - ldr.w r3, [pc, #2640] @ 23274 │ │ │ │ + cbz r3, 22892 │ │ │ │ + ldr.w r3, [pc, #2640] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 22874 │ │ │ │ - ldr.w r3, [pc, #2616] @ 23274 │ │ │ │ + beq.n 228cc │ │ │ │ + ldr.w r3, [pc, #2616] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2612] @ 23278 │ │ │ │ + ldr.w r2, [pc, #2612] @ 232d0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2596] @ 23270 │ │ │ │ + ldr.w r3, [pc, #2596] @ 232c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 24ce6 │ │ │ │ + bne.w 24d3e │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 2281e │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 22876 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -39388,61 +39410,61 @@ │ │ │ │ and.w r6, r3, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ and.w r2, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ and.w r1, r3, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ and.w r1, r3, #16 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ - cbz r6, 228ec │ │ │ │ - ldr.w r2, [pc, #2492] @ 2327c │ │ │ │ + cbz r6, 22944 │ │ │ │ + ldr.w r2, [pc, #2492] @ 232d4 │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22940 │ │ │ │ - ldr.w r1, [pc, #2484] @ 23280 │ │ │ │ + beq.n 22998 │ │ │ │ + ldr.w r1, [pc, #2484] @ 232d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2480] @ 23284 │ │ │ │ + ldr.w r0, [pc, #2480] @ 232dc │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r1, #20] │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands.w r5, r2, #4 │ │ │ │ - ldr.w r2, [pc, #2424] @ 23274 │ │ │ │ + ldr.w r2, [pc, #2424] @ 232cc │ │ │ │ it eq │ │ │ │ biceq.w r3, r3, #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ and.w r3, r3, #15 │ │ │ │ strh.w r1, [r2, #420] @ 0x1a4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.w 25136 │ │ │ │ + bhi.w 2518e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #29 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r7, r3, #16 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r7, r4, #25 │ │ │ │ lsls r1, r0, #30 │ │ │ │ @@ -39451,233 +39473,233 @@ │ │ │ │ lsls r6, r0, #8 │ │ │ │ movs r2, r5 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r1, r6, #21 │ │ │ │ lsls r4, r0, #11 │ │ │ │ - ldr.w r3, [pc, #2368] @ 23284 │ │ │ │ + ldr.w r3, [pc, #2368] @ 232dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2295c │ │ │ │ + bne.n 229b4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 242c0 │ │ │ │ - ldr.w r3, [pc, #2340] @ 23284 │ │ │ │ + bne.w 24318 │ │ │ │ + ldr.w r3, [pc, #2340] @ 232dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr.w r3, [pc, #2312] @ 23274 │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + ldr.w r3, [pc, #2312] @ 232cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - b.n 228ca │ │ │ │ + b.n 22922 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2292] @ 23274 │ │ │ │ + ldr.w r3, [pc, #2292] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbz r3, 22990 │ │ │ │ - bl 1e4f0 │ │ │ │ + cbz r3, 229e8 │ │ │ │ + bl 1e548 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20870 │ │ │ │ + bl 208c8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23bd6 │ │ │ │ - ldr.w r3, [pc, #2268] @ 23284 │ │ │ │ + beq.w 23c2e │ │ │ │ + ldr.w r3, [pc, #2268] @ 232dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr.w r3, [pc, #2240] @ 23274 │ │ │ │ + ldr.w r3, [pc, #2240] @ 232cc │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mvn.w r2, #1 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24ffc │ │ │ │ + bne.w 25054 │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2192] @ 23274 │ │ │ │ + ldr.w r3, [pc, #2192] @ 232cc │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ str.w r2, [r7, #404] @ 0x194 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #11 │ │ │ │ str.w r2, [r7, #400] @ 0x190 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #2188] @ 23288 │ │ │ │ + ldr.w r3, [pc, #2188] @ 232e0 │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ str.w r2, [r7, #396] @ 0x18c │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ str.w r2, [r7, #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, ip │ │ │ │ mov r0, r7 │ │ │ │ str.w r7, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b0e │ │ │ │ + bne.n 22b66 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 22a4c │ │ │ │ - ldr.w r3, [pc, #2104] @ 23274 │ │ │ │ + bpl.n 22aa4 │ │ │ │ + ldr.w r3, [pc, #2104] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bpl.w 25086 │ │ │ │ - ldr.w r3, [pc, #2084] @ 23274 │ │ │ │ + bpl.w 250de │ │ │ │ + ldr.w r3, [pc, #2084] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.n 22a6e │ │ │ │ + bpl.n 22ac6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #15 │ │ │ │ - bmi.w 250de │ │ │ │ + bmi.w 25136 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.w 24e10 │ │ │ │ + bmi.w 24e68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w r6, r3, #512 @ 0x200 │ │ │ │ - bne.w 24da0 │ │ │ │ + bne.w 24df8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w r4, r3, #15 │ │ │ │ - beq.n 22aa4 │ │ │ │ - ldr.w r3, [pc, #2044] @ 23288 │ │ │ │ + beq.n 22afc │ │ │ │ + ldr.w r3, [pc, #2044] @ 232e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2016] @ 23274 │ │ │ │ + ldr.w r3, [pc, #2016] @ 232cc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1996] @ 23274 │ │ │ │ + ldr.w r3, [pc, #1996] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25066 │ │ │ │ - ldr.w r3, [pc, #1980] @ 23274 │ │ │ │ + bne.w 250be │ │ │ │ + ldr.w r3, [pc, #1980] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 22ae4 │ │ │ │ - cbz r0, 22ae4 │ │ │ │ + cbz r3, 22b3c │ │ │ │ + cbz r0, 22b3c │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r1, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22ad2 │ │ │ │ + bne.n 22b2a │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25010 │ │ │ │ + bne.w 25068 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24fb0 │ │ │ │ + beq.w 25008 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ orrs r6, r3 │ │ │ │ - beq.w 250d6 │ │ │ │ + beq.w 2512e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r1, r3, #129 @ 0x81 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ add r6, sp, #428 @ 0x1ac │ │ │ │ - ldr.w r2, [pc, #1888] @ 23274 │ │ │ │ + ldr.w r2, [pc, #1888] @ 232cc │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1900] @ 23288 │ │ │ │ + ldr.w r3, [pc, #1900] @ 232e0 │ │ │ │ ldr.w r1, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldr r7, [r0, r2] │ │ │ │ cmp.w ip, #11 │ │ │ │ str.w r1, [r7, #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 24d02 │ │ │ │ + ble.w 24d5a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #1804] @ 23274 │ │ │ │ + ldr.w r3, [pc, #1804] @ 232cc │ │ │ │ str r4, [sp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr.w r5, [r3, #400] @ 0x190 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [r6, #1592] @ 0x638 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r4, [r6, #1592] @ 0x638 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ str.w r2, [r7, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r3, [pc, #1764] @ 23288 │ │ │ │ + ldr.w r3, [pc, #1764] @ 232e0 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r5, r4, [r7, #400] @ 0x190 │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -39688,572 +39710,572 @@ │ │ │ │ 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, r7 │ │ │ │ str.w r7, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1708] @ 23288 │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1708] @ 232e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 23b62 │ │ │ │ - ldr.w r3, [pc, #1668] @ 23274 │ │ │ │ + bne.w 23bba │ │ │ │ + ldr.w r3, [pc, #1668] @ 232cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r0, [r2, #208] @ 0xd0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 24526 │ │ │ │ + beq.w 2457e │ │ │ │ add r4, sp, #396 @ 0x18c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 38aac │ │ │ │ + bl 38b04 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [pc, #1628] @ 23274 │ │ │ │ + ldr.w r3, [pc, #1628] @ 232cc │ │ │ │ mov.w r2, #2244608 @ 0x224000 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr.w r3, [r8, #204] @ 0xcc │ │ │ │ ldrh.w r9, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #204] @ 0xcc │ │ │ │ bic.w r9, r9, #16192 @ 0x3f40 │ │ │ │ bic.w r9, r9, #63 @ 0x3f │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov.w r9, r9, lsl #16 │ │ │ │ mov.w r9, r9, lsr #16 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23b54 │ │ │ │ - ldr.w fp, [pc, #1584] @ 2328c │ │ │ │ - ldr.w r2, [pc, #1584] @ 23290 │ │ │ │ + beq.w 23bac │ │ │ │ + ldr.w fp, [pc, #1584] @ 232e4 │ │ │ │ + ldr.w r2, [pc, #1584] @ 232e8 │ │ │ │ add fp, pc │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #156] @ 0x9c │ │ │ │ mov sl, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r4, [r8, #200] @ 0xc8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24434 │ │ │ │ + bne.w 2448c │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bpl.w 2398e │ │ │ │ + bpl.w 239e6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 22ca4 │ │ │ │ - ldr.w r3, [pc, #1536] @ 23294 │ │ │ │ + cbz r3, 22cfc │ │ │ │ + ldr.w r3, [pc, #1536] @ 232ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43764 │ │ │ │ + bl 437bc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [pc, #1484] @ 23274 │ │ │ │ + ldr.w r3, [pc, #1484] @ 232cc │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mov.w ip, #3 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ ldr.w r4, [sl, 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 r6, [r4, #340] @ 0x154 │ │ │ │ strh.w ip, [r4, #340] @ 0x154 │ │ │ │ - bl 28a1c │ │ │ │ + bl 28a74 │ │ │ │ strh.w r6, [r4, #340] @ 0x154 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24360 │ │ │ │ - ldr.w r3, [pc, #1456] @ 23298 │ │ │ │ + bne.w 243b8 │ │ │ │ + ldr.w r3, [pc, #1456] @ 232f0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24360 │ │ │ │ + bne.w 243b8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22c78 │ │ │ │ + beq.n 22cd0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23962 │ │ │ │ + bne.w 239ba │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r5, r0 │ │ │ │ - bge.n 22c78 │ │ │ │ + bge.n 22cd0 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ - b.n 22c78 │ │ │ │ + b.n 22cd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24280 │ │ │ │ + bne.w 242d8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1316] @ 23274 │ │ │ │ + ldr.w r3, [pc, #1316] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 23a2a │ │ │ │ + bne.w 23a82 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - cbz r2, 22d7c │ │ │ │ + cbz r2, 22dd4 │ │ │ │ ldrb.w r3, [r3, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23a22 │ │ │ │ + bne.w 23a7a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ands.w r3, r3, r2, lsr #5 │ │ │ │ - beq.n 22dee │ │ │ │ - ldr.w r3, [pc, #1252] @ 23274 │ │ │ │ + beq.n 22e46 │ │ │ │ + ldr.w r3, [pc, #1252] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.w 24d02 │ │ │ │ + bmi.w 24d5a │ │ │ │ ldr.w r0, [r3, #288] @ 0x120 │ │ │ │ - ldr.w r3, [pc, #1272] @ 2329c │ │ │ │ + ldr.w r3, [pc, #1272] @ 232f4 │ │ │ │ add r3, pc │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 22db6 │ │ │ │ - blx 7b08 │ │ │ │ + beq.n 22e0e │ │ │ │ + blx 7b48 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ - ldr.w r3, [pc, #1204] @ 23274 │ │ │ │ + blx 7f64 │ │ │ │ + ldr.w r3, [pc, #1204] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #31 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ - bhi.w 23a76 │ │ │ │ - ldr.w r0, [pc, #1228] @ 232a0 │ │ │ │ + bhi.w 23ace │ │ │ │ + ldr.w r0, [pc, #1228] @ 232f8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ strh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ adds r0, #24 │ │ │ │ - blx 7d9c <__strcpy_chk@plt> │ │ │ │ + blx 7de8 <__strcpy_chk@plt> │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 22dfe │ │ │ │ - ldr.w r3, [pc, #1152] @ 23274 │ │ │ │ + cbnz r3, 22e56 │ │ │ │ + ldr.w r3, [pc, #1152] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ - bne.n 22e20 │ │ │ │ - ldr.w r3, [pc, #1132] @ 23274 │ │ │ │ + bne.n 22e78 │ │ │ │ + ldr.w r3, [pc, #1132] @ 232cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 23a8c │ │ │ │ - bl 72f64 │ │ │ │ - ldr.w r3, [pc, #1104] @ 23274 │ │ │ │ + beq.w 23ae4 │ │ │ │ + bl 72fbc │ │ │ │ + ldr.w r3, [pc, #1104] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #153] @ 0x99 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bmi.w 23a66 │ │ │ │ + bmi.w 23abe │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ - cbz r3, 22e4a │ │ │ │ - ldr.w r3, [pc, #1084] @ 23274 │ │ │ │ + cbz r3, 22ea2 │ │ │ │ + ldr.w r3, [pc, #1084] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ - cbz r3, 22e68 │ │ │ │ - ldr.w r3, [pc, #1060] @ 23274 │ │ │ │ + cbz r3, 22ec0 │ │ │ │ + ldr.w r3, [pc, #1060] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2283a │ │ │ │ - ldr.w r3, [pc, #1024] @ 23274 │ │ │ │ + beq.w 22892 │ │ │ │ + ldr.w r3, [pc, #1024] @ 232cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ - b.n 2283a │ │ │ │ + b.n 22892 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2425e │ │ │ │ + beq.w 242b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 22d4c │ │ │ │ + b.n 22da4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.w 2476e │ │ │ │ - ldr r3, [pc, #964] @ (23288 ) │ │ │ │ + beq.w 247c6 │ │ │ │ + ldr r3, [pc, #964] @ (232e0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #936] @ (23274 ) │ │ │ │ + ldr r3, [pc, #936] @ (232cc ) │ │ │ │ ldr r6, [r1, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r6, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr.w r7, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 244a8 │ │ │ │ + beq.w 24500 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2445a │ │ │ │ - ldr r3, [pc, #904] @ (23274 ) │ │ │ │ + beq.w 244b2 │ │ │ │ + ldr r3, [pc, #904] @ (232cc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r4, r0 │ │ │ │ str.w r7, [r6, #368] @ 0x170 │ │ │ │ - ldr r3, [pc, #876] @ (23274 ) │ │ │ │ + ldr r3, [pc, #876] @ (232cc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r6, [r7, #272] @ 0x110 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #900] @ (232a4 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #900] @ (232fc ) │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ add r7, r8 │ │ │ │ - ldr r3, [pc, #824] @ (23274 ) │ │ │ │ + ldr r3, [pc, #824] @ (232cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ - cbz r2, 22f4e │ │ │ │ + cbz r2, 22fa6 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24890 │ │ │ │ + beq.w 248e8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ mov.w r2, #2752512 @ 0x2a0000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 22f7a │ │ │ │ - ldr r3, [pc, #780] @ (23274 ) │ │ │ │ + cbz r4, 22fd2 │ │ │ │ + ldr r3, [pc, #780] @ (232cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2393c │ │ │ │ + beq.w 23994 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2506e │ │ │ │ + beq.w 250c6 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24086 │ │ │ │ + beq.w 240de │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a328 │ │ │ │ + bl 1a380 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 22f9a │ │ │ │ + cbz r0, 22ff2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 72ee8 │ │ │ │ + bl 72f40 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24066 │ │ │ │ - ldr r3, [pc, #720] @ (23274 ) │ │ │ │ + beq.w 240be │ │ │ │ + ldr r3, [pc, #720] @ (232cc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 2405e │ │ │ │ + beq.w 240b6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 22fb6 │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 2300e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and.w r7, r3, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 52838 │ │ │ │ - ldr r3, [pc, #664] @ (23288 ) │ │ │ │ + bl 52890 │ │ │ │ + ldr r3, [pc, #664] @ (232e0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #632] @ (23274 ) │ │ │ │ + ldr r3, [pc, #632] @ (232cc ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r0, [r2, #208] @ 0xd0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ ldr.w r0, [r2, #244] @ 0xf4 │ │ │ │ - cbz r0, 23028 │ │ │ │ - ldr r3, [pc, #664] @ (232a8 ) │ │ │ │ + cbz r0, 23080 │ │ │ │ + ldr r3, [pc, #664] @ (23300 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ - ldr r3, [pc, #656] @ (232ac ) │ │ │ │ + ldr r3, [pc, #656] @ (23304 ) │ │ │ │ str r6, [sp, #596] @ 0x254 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ str r2, [sp, #604] @ 0x25c │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 230a2 │ │ │ │ + beq.n 230fa │ │ │ │ mov r8, r6 │ │ │ │ orr.w r7, r7, #8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23950 │ │ │ │ + beq.w 239a8 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 23056 │ │ │ │ + b.n 230ae │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 23076 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 2307e │ │ │ │ + cbz r5, 230ce │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 230d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2394e │ │ │ │ + beq.w 239a6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ and.w r5, r3, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ it pl │ │ │ │ addpl.w r1, r4, #9 │ │ │ │ - bpl.n 23044 │ │ │ │ + bpl.n 2309c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52838 │ │ │ │ + bl 52890 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 23048 │ │ │ │ - bl 5ce88 │ │ │ │ + bne.n 230a0 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2304e │ │ │ │ + beq.n 230a6 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 2308a │ │ │ │ + b.n 230e2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - cbz r4, 230a0 │ │ │ │ + cbz r4, 230f8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r6 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23086 │ │ │ │ + bne.n 230de │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22d4c │ │ │ │ + b.n 22da4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.w 23d40 │ │ │ │ + beq.w 23d98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 227d8 │ │ │ │ - ldr r3, [pc, #432] @ (23274 ) │ │ │ │ + bl 22830 │ │ │ │ + ldr r3, [pc, #432] @ (232cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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, #36] @ 0x24 │ │ │ │ - b.n 22d4c │ │ │ │ - ldr r3, [pc, #428] @ (23288 ) │ │ │ │ + b.n 22da4 │ │ │ │ + ldr r3, [pc, #428] @ (232e0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #396] @ (23274 ) │ │ │ │ + ldr r3, [pc, #396] @ (232cc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #444] @ (232b0 ) │ │ │ │ + ldr r2, [pc, #444] @ (23308 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ addmi r0, #9 │ │ │ │ - bpl.w 2426e │ │ │ │ - ldr r1, [pc, #364] @ (23274 ) │ │ │ │ + bpl.w 242c6 │ │ │ │ + ldr r1, [pc, #364] @ (232cc ) │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ - ldr r2, [pc, #424] @ (232b4 ) │ │ │ │ + ldr r2, [pc, #424] @ (2330c ) │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ 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, 2312c │ │ │ │ + cbz r0, 23184 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 211fc │ │ │ │ - ldr r3, [pc, #324] @ (23274 ) │ │ │ │ + bl 21254 │ │ │ │ + ldr r3, [pc, #324] @ (232cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w 24234 │ │ │ │ + bmi.w 2428c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24204 │ │ │ │ - bl 53c4c │ │ │ │ + beq.w 2425c │ │ │ │ + bl 53ca4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - ldr r2, [pc, #284] @ (23274 ) │ │ │ │ + ldr r2, [pc, #284] @ (232cc ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 230d2 │ │ │ │ + b.n 2312a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and.w r4, r3, #512 @ 0x200 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2316c │ │ │ │ + beq.n 231c4 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 237e0 │ │ │ │ - ldr r3, [pc, #256] @ (23284 ) │ │ │ │ + b.n 23838 │ │ │ │ + ldr r3, [pc, #256] @ (232dc ) │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #232] @ (23274 ) │ │ │ │ + ldr r2, [pc, #232] @ (232cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ and.w r5, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -40263,451 +40285,448 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ ldrb.w r9, [r3, #62] @ 0x3e │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #260] @ (232b8 ) │ │ │ │ + ldr r2, [pc, #260] @ (23310 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb.w r8, [r2] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 24256 │ │ │ │ - ldr r3, [pc, #172] @ (23274 ) │ │ │ │ + bne.w 242ae │ │ │ │ + ldr r3, [pc, #172] @ (232cc ) │ │ │ │ add r1, sp, #564 @ 0x234 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ 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, #556] @ 0x22c │ │ │ │ - beq.w 23fe0 │ │ │ │ - ldr r3, [pc, #156] @ (23284 ) │ │ │ │ + beq.w 24038 │ │ │ │ + ldr r3, [pc, #156] @ (232dc ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r1, [r3, #62] @ 0x3e │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 23210 │ │ │ │ - b.n 23216 │ │ │ │ - ldr r2, [pc, #128] @ (23284 ) │ │ │ │ + cbnz r3, 23268 │ │ │ │ + b.n 2326e │ │ │ │ + ldr r2, [pc, #128] @ (232dc ) │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ strb.w r1, [r2, #62] @ 0x3e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 23216 │ │ │ │ + cbz r3, 2326e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 23200 │ │ │ │ - ldr r3, [pc, #92] @ (23274 ) │ │ │ │ + beq.n 23258 │ │ │ │ + ldr r3, [pc, #92] @ (232cc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ - ldr r3, [pc, #92] @ (23284 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r3, [pc, #92] @ (232dc ) │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r2, [r3, #62] @ 0x3e │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 803c │ │ │ │ - ldr r3, [pc, #72] @ (23284 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #72] @ (232dc ) │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, sp, #564 @ 0x234 │ │ │ │ - ldr.w sl, [pc, #120] @ 232bc │ │ │ │ + ldr.w sl, [pc, #120] @ 23314 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add r3, r6 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ str.w r8, [sp, #228] @ 0xe4 │ │ │ │ - b.n 232c8 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + b.n 23320 │ │ │ │ + cdp 0, 13, cr0, cr8, cr11, {0} │ │ │ │ + cdp 0, 13, cr0, cr6, cr11, {0} │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + cdp 0, 8, cr0, cr12, cr11, {0} │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r4, r1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r0, r1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r4, r1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 2400c │ │ │ │ + bne.w 24064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42ebc │ │ │ │ + bl 42f14 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r0, #0] │ │ │ │ orrs r2, r5 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ strb.w r6, [sl] │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 232c0 │ │ │ │ - ldr.w r3, [pc, #2580] @ 23d0c │ │ │ │ + beq.n 23318 │ │ │ │ + ldr.w r3, [pc, #2580] @ 23d64 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr.w r8, [sp, #228] @ 0xe4 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2564] @ 23d10 │ │ │ │ + ldr.w r3, [pc, #2564] @ 23d68 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ str.w r4, [r5, #436] @ 0x1b4 │ │ │ │ movs r4, #2 │ │ │ │ str.w r2, [r5, #440] @ 0x1b8 │ │ │ │ strb.w r4, [sl] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ - bl 42fe0 │ │ │ │ - ldr.w r3, [pc, #2536] @ 23d14 │ │ │ │ + bl 43038 │ │ │ │ + ldr.w r3, [pc, #2536] @ 23d6c │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 246a2 │ │ │ │ - ldr.w r3, [pc, #2524] @ 23d18 │ │ │ │ + beq.w 246fa │ │ │ │ + ldr.w r3, [pc, #2524] @ 23d70 │ │ │ │ add r3, pc │ │ │ │ strb.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 23354 │ │ │ │ + beq.n 233ac │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r2, r1 │ │ │ │ itt cc │ │ │ │ movcc r2, #1 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2484] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #2484] @ 23d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2480] @ 23d10 │ │ │ │ + ldr.w r3, [pc, #2480] @ 23d68 │ │ │ │ ldr.w r5, [r8, #44] @ 0x2c │ │ │ │ ldrb.w r6, [r8, #421] @ 0x1a5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ strb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbz r4, 23384 │ │ │ │ + cbz r4, 233dc │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ ands.w r0, r3, #16 │ │ │ │ - beq.w 2443e │ │ │ │ + beq.w 24496 │ │ │ │ movs r0, #0 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ clz r3, r5 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 233b4 │ │ │ │ - ldr.w r3, [pc, #2424] @ 23d10 │ │ │ │ + cbz r3, 2340c │ │ │ │ + ldr.w r3, [pc, #2424] @ 23d68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 233ac │ │ │ │ + b.n 23404 │ │ │ │ ldr.w r5, [r3], #-4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 244e8 │ │ │ │ + bne.w 24540 │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bcs.n 233a2 │ │ │ │ + bcs.n 233fa │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r3, [pc, #2404] @ 23d1c │ │ │ │ + ldr.w r3, [pc, #2404] @ 23d74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2380] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #2380] @ 23d64 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ strb.w r6, [r3, #421] @ 0x1a5 │ │ │ │ - cbnz r2, 233e4 │ │ │ │ + cbnz r2, 2343c │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bpl.n 233e4 │ │ │ │ - ldr.w r2, [pc, #2360] @ 23d10 │ │ │ │ + bpl.n 2343c │ │ │ │ + ldr.w r2, [pc, #2360] @ 23d68 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24cea │ │ │ │ - ldr.w r3, [pc, #2344] @ 23d10 │ │ │ │ + bne.w 24d42 │ │ │ │ + ldr.w r3, [pc, #2344] @ 23d68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r9, [r3, #62] @ 0x3e │ │ │ │ str r2, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 22d4c │ │ │ │ + b.n 22da4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2296] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #2296] @ 23d64 │ │ │ │ and.w r6, r6, #15 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ clz r3, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 23462 │ │ │ │ + cbz r3, 234ba │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 23462 │ │ │ │ + cbnz r3, 234ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 23444 │ │ │ │ - b.n 23462 │ │ │ │ + cbnz r3, 2349c │ │ │ │ + b.n 234ba │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 23462 │ │ │ │ + cbz r3, 234ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #127 @ 0x7f │ │ │ │ cmp.w r2, #4608 @ 0x1200 │ │ │ │ - bne.n 23440 │ │ │ │ + bne.n 23498 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 23440 │ │ │ │ + bne.n 23498 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 23440 │ │ │ │ - bl 1e634 │ │ │ │ - ldr.w r3, [pc, #2216] @ 23d0c │ │ │ │ + bne.n 23498 │ │ │ │ + bl 1e68c │ │ │ │ + ldr.w r3, [pc, #2216] @ 23d64 │ │ │ │ movs r2, #5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ strd r2, r7, [r4, #400] @ 0x190 │ │ │ │ add.w ip, r4, #408 @ 0x198 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2212] @ 23d20 │ │ │ │ + ldr.w r3, [pc, #2212] @ 23d78 │ │ │ │ ldr.w r2, [r8, #396] @ 0x18c │ │ │ │ str.w r2, [r4, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #372] @ 0x174 │ │ │ │ str.w r2, [r4, #392] @ 0x188 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r5, lr, #52 @ 0x34 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ str.w r4, [r8, #372] @ 0x174 │ │ │ │ - bne.w 241aa │ │ │ │ + bne.w 24202 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #208] @ 0xd0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str.w r3, [lr, #64] @ 0x40 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24186 │ │ │ │ + bne.w 241de │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r1, 234fa │ │ │ │ + cbz r1, 23552 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20870 │ │ │ │ - cbnz r0, 234fa │ │ │ │ + bl 208c8 │ │ │ │ + cbnz r0, 23552 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ 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 227d8 │ │ │ │ - ldr.w r3, [pc, #2024] @ 23d0c │ │ │ │ + bl 22830 │ │ │ │ + ldr.w r3, [pc, #2024] @ 23d64 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #2032] @ 23d20 │ │ │ │ + ldr.w r3, [pc, #2032] @ 23d78 │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ - bl 4595c │ │ │ │ + bl 459b4 │ │ │ │ ldr.w r4, [r7, #404] @ 0x194 │ │ │ │ - cbz r4, 23568 │ │ │ │ + cbz r4, 235c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2355c │ │ │ │ + bne.n 235b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 235d8 │ │ │ │ - ldr.w r3, [pc, #1948] @ 23d0c │ │ │ │ + bpl.n 23630 │ │ │ │ + ldr.w r3, [pc, #1948] @ 23d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1944] @ 23d10 │ │ │ │ + ldr.w r3, [pc, #1944] @ 23d68 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r5, [r4, #421] @ 0x1a5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ ands.w r3, r7, #256 @ 0x100 │ │ │ │ - bne.n 235c6 │ │ │ │ + bne.n 2361e │ │ │ │ ldr.w r0, [r4, #388] @ 0x184 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 24952 │ │ │ │ + bgt.w 249aa │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ mov r3, r5 │ │ │ │ - cbnz r7, 235b8 │ │ │ │ - ldr.w r2, [pc, #1888] @ 23d0c │ │ │ │ + cbnz r7, 23610 │ │ │ │ + ldr.w r2, [pc, #1888] @ 23d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 235c6 │ │ │ │ - ldr.w r2, [pc, #1872] @ 23d0c │ │ │ │ + bmi.n 2361e │ │ │ │ + ldr.w r2, [pc, #1872] @ 23d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ strb.w r3, [r2, #421] @ 0x1a5 │ │ │ │ - ldr.w r3, [pc, #1860] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #1860] @ 23d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #388] @ 0x184 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ cmp r6, #5 │ │ │ │ - ble.w 22d4c │ │ │ │ - ldr.w r3, [pc, #1836] @ 23d0c │ │ │ │ + ble.w 22da4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 23d64 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - ldr.w r3, [pc, #1816] @ 23d0c │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + ldr.w r3, [pc, #1816] @ 23d64 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r4, [sp, #436] @ 0x1b4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r7, #372] @ 0x174 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr.w r5, [r3, #400] @ 0x190 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [r7, #1592] @ 0x638 │ │ │ │ mov r8, r0 │ │ │ │ str.w r4, [r7, #1592] @ 0x638 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str.w r2, [r8, #396] @ 0x18c │ │ │ │ add.w r6, r8, #408 @ 0x198 │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ - ldr.w r3, [pc, #1760] @ 23d20 │ │ │ │ + ldr.w r3, [pc, #1760] @ 23d78 │ │ │ │ str.w r2, [r8, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r5, r4, [r8, #400] @ 0x190 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -40721,173 +40740,173 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r7, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2370c │ │ │ │ + bne.n 23764 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 24376 │ │ │ │ - ldr.w r3, [pc, #1660] @ 23d0c │ │ │ │ + beq.w 243ce │ │ │ │ + ldr.w r3, [pc, #1660] @ 23d64 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrd r1, r2, [r3, #200] @ 0xc8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #204] @ 0xcc │ │ │ │ - cbnz r1, 2370c │ │ │ │ + cbnz r1, 23764 │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23a9a │ │ │ │ + beq.w 23af2 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ - ldr.w r3, [pc, #1604] @ 23d0c │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ + ldr.w r3, [pc, #1604] @ 23d64 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r0, [r3, #1596] @ 0x63c │ │ │ │ - cbz r0, 2370c │ │ │ │ + cbz r0, 23764 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ orr.w r1, r4, r8 │ │ │ │ - bl 227d8 │ │ │ │ - ldr.w r3, [pc, #1580] @ 23d0c │ │ │ │ + bl 22830 │ │ │ │ + ldr.w r3, [pc, #1580] @ 23d64 │ │ │ │ str.w r0, [sl] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 237ba │ │ │ │ + blt.n 23812 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23a32 │ │ │ │ - ldr.w r3, [pc, #1556] @ 23d0c │ │ │ │ + beq.w 23a8a │ │ │ │ + ldr.w r3, [pc, #1556] @ 23d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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, #1532] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #1532] @ 23d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1540] @ 23d20 │ │ │ │ + ldr.w r3, [pc, #1540] @ 23d78 │ │ │ │ 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} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl a530 <__time64@plt+0x21a8> │ │ │ │ + bl a588 <__time64@plt+0x21a8> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 24886 │ │ │ │ + bne.w 248de │ │ │ │ ldr.w r3, [r7, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r3, [r7, #200] @ 0xc8 │ │ │ │ - ldr.w r3, [pc, #1444] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #1444] @ 23d64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ 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 22d4c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 22da4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 23798 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 237f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 237a2 │ │ │ │ + bne.n 237fa │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 23790 │ │ │ │ + blt.n 237e8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - blx 7c50 │ │ │ │ - ldr.w r3, [pc, #1376] @ 23d0c │ │ │ │ + blx 7c9c │ │ │ │ + ldr.w r3, [pc, #1376] @ 23d64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1596] @ 0x63c │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ - b.n 236f0 │ │ │ │ + b.n 23748 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2422e │ │ │ │ + beq.w 24286 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2421c │ │ │ │ + beq.w 24274 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 227d8 │ │ │ │ - b.n 230d2 │ │ │ │ + bl 22830 │ │ │ │ + b.n 2312a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r0, r3, #512 @ 0x200 │ │ │ │ - ldr.w r3, [pc, #1304] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #1304] @ 23d64 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r3, 2380e │ │ │ │ + cbnz r3, 23866 │ │ │ │ ldrb.w r5, [r4, #234] @ 0xea │ │ │ │ - cbnz r5, 2380e │ │ │ │ + cbnz r5, 23866 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 24e94 │ │ │ │ + bmi.w 24eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1eb50 │ │ │ │ + bl 1eba8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 22d4c │ │ │ │ - ldr.w r3, [pc, #1272] @ 23d20 │ │ │ │ + b.w 22da4 │ │ │ │ + ldr.w r3, [pc, #1272] @ 23d78 │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r9, r6, #16 │ │ │ │ ubfx r7, r6, #4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1232] @ 23d0c │ │ │ │ + ldr.w r3, [pc, #1232] @ 23d64 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ and.w r4, r6, #128 @ 0x80 │ │ │ │ ldr.w r1, [r5, #208] @ 0xd0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and.w r3, r6, #96 @ 0x60 │ │ │ │ @@ -40895,56 +40914,56 @@ │ │ │ │ sub.w r2, r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r8, r2, #512 @ 0x200 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 2419a │ │ │ │ + beq.w 241f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ asrs r5, r3, #8 │ │ │ │ - bl 52838 │ │ │ │ + bl 52890 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ands.w fp, r3, #32 │ │ │ │ it eq │ │ │ │ moveq r8, fp │ │ │ │ - beq.n 2389a │ │ │ │ + beq.n 238f2 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ orr.w r1, r8, r1, lsl #3 │ │ │ │ - bl 52838 │ │ │ │ + bl 52890 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #1136] @ 23d0c │ │ │ │ + ldr.w r2, [pc, #1136] @ 23d64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w sl, [r2, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ and.w r2, r2, #128 @ 0x80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 246cc │ │ │ │ + beq.w 24724 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 244d2 │ │ │ │ - ldr.w r1, [pc, #1124] @ 23d24 │ │ │ │ + beq.w 2452a │ │ │ │ + ldr.w r1, [pc, #1124] @ 23d7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 246ee │ │ │ │ + bne.w 24746 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 249a4 │ │ │ │ + bpl.w 249fc │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w r3, [pc, #1100] @ 23d28 │ │ │ │ + ldr.w r3, [pc, #1100] @ 23d80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #644] @ 0x284 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ @@ -40952,466 +40971,466 @@ │ │ │ │ strb.w r5, [sp, #833] @ 0x341 │ │ │ │ strb.w r2, [sp, #834] @ 0x342 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ strb.w ip, [sp, #832] @ 0x340 │ │ │ │ add.w ip, sp, #832 @ 0x340 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ str.w ip, [sp, #636] @ 0x27c │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 24754 │ │ │ │ - ldr r3, [pc, #1004] @ (23d0c ) │ │ │ │ + bne.w 247ac │ │ │ │ + ldr r3, [pc, #1004] @ (23d64 ) │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ eoreq.w r7, r7, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23fd8 │ │ │ │ + bne.w 24030 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 22f74 │ │ │ │ + b.w 22fcc │ │ │ │ mov r5, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 230a2 │ │ │ │ + beq.w 230fa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23038 │ │ │ │ - b.w 230a2 │ │ │ │ + bne.w 23090 │ │ │ │ + b.w 230fa │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23966 │ │ │ │ + bne.n 239be │ │ │ │ movs r2, #10 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs.w r2, r2, r3, lsr #31 │ │ │ │ - bne.w 23bcc │ │ │ │ + bne.w 23c24 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ cmp.w fp, #16384 @ 0x4000 │ │ │ │ - beq.w 23aba │ │ │ │ + beq.w 23b12 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - bne.w 23b2a │ │ │ │ + bne.w 23b82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r3, [pc, #864] @ (23d0c ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r3, [pc, #864] @ (23d64 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r0, [r3, #244] @ 0xf4 │ │ │ │ - cbz r0, 239e0 │ │ │ │ + cbz r0, 23a38 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #27 │ │ │ │ it pl │ │ │ │ ldrpl r3, [sp, #124] @ 0x7c │ │ │ │ - bpl.n 239c4 │ │ │ │ - ldr r3, [pc, #872] @ (23d2c ) │ │ │ │ + bpl.n 23a1c │ │ │ │ + ldr r3, [pc, #872] @ (23d84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #620] @ 0x26c │ │ │ │ str r2, [sp, #624] @ 0x270 │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ bic.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bmi.n 23af8 │ │ │ │ - ldr r3, [pc, #784] @ (23d0c ) │ │ │ │ + bmi.n 23b50 │ │ │ │ + ldr r3, [pc, #784] @ (23d64 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24434 │ │ │ │ + beq.w 2448c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b.w 22c78 │ │ │ │ + b.w 22cd0 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d7c │ │ │ │ - bl 3e47c │ │ │ │ - b.w 22d7c │ │ │ │ + beq.w 22dd4 │ │ │ │ + bl 3e4d4 │ │ │ │ + b.w 22dd4 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23ae0 │ │ │ │ + beq.n 23b38 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 227d8 │ │ │ │ - ldr r2, [pc, #712] @ (23d0c ) │ │ │ │ + bl 22830 │ │ │ │ + ldr r2, [pc, #712] @ (23d64 ) │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r8, r8, #512 @ 0x200 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r1, [r2, #200] @ 0xc8 │ │ │ │ str.w r3, [r2, #1160] @ 0x488 │ │ │ │ str.w r0, [r2, #1156] @ 0x484 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2370c │ │ │ │ + bne.w 23764 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 236b6 │ │ │ │ + b.n 2370e │ │ │ │ ldrb.w r0, [r3, #420] @ 0x1a4 │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.w 22e32 │ │ │ │ + bl 3e2cc │ │ │ │ + b.w 22e8a │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ strh.w r3, [r2, #740] @ 0x2e4 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ - b.w 22dee │ │ │ │ + b.w 22e46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ - b.w 22e20 │ │ │ │ + b.w 22e78 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ sub.w r2, fp, #5 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 236d2 │ │ │ │ - b.n 2370c │ │ │ │ + beq.w 2372a │ │ │ │ + b.n 23764 │ │ │ │ bic.w r2, r2, #18432 @ 0x4800 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strh r2, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf4 │ │ │ │ + bl de4c │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - b.n 239a8 │ │ │ │ - ldr r2, [pc, #552] @ (23d0c ) │ │ │ │ + b.n 23a00 │ │ │ │ + ldr r2, [pc, #552] @ (23d64 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bic.w r8, r8, #512 @ 0x200 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r3, [r2, #1160] @ 0x488 │ │ │ │ str.w r1, [r2, #1156] @ 0x484 │ │ │ │ - b.n 236b6 │ │ │ │ - ldr r3, [pc, #528] @ (23d0c ) │ │ │ │ + b.n 2370e │ │ │ │ + ldr r3, [pc, #528] @ (23d64 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 23b40 │ │ │ │ + cbz r0, 23b98 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 23b18 │ │ │ │ + cbnz r3, 23b70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r4, #200] @ 0xc8 │ │ │ │ - b.w 22c78 │ │ │ │ + b.w 22cd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 239a8 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 23a00 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ mov r9, fp │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp.w r9, #16384 @ 0x4000 │ │ │ │ ittt eq │ │ │ │ ldrheq r3, [r7, #12] │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ strheq r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #424] @ (23d0c ) │ │ │ │ + ldr r3, [pc, #424] @ (23d64 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #432] @ (23d20 ) │ │ │ │ + ldr r3, [pc, #432] @ (23d78 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r6, #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, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 20fcc │ │ │ │ + bl 21024 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl a530 <__time64@plt+0x21a8> │ │ │ │ + bl a588 <__time64@plt+0x21a8> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 25006 │ │ │ │ + bne.w 2505e │ │ │ │ ldr.w r3, [r6, #200] @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r3, [r6, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #340] @ (23d0c ) │ │ │ │ + ldr r3, [pc, #340] @ (23d64 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #204] @ 0xcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ - bl 37c28 │ │ │ │ - b.w 22d4c │ │ │ │ - ldr r3, [pc, #352] @ (23d30 ) │ │ │ │ + bl 37c80 │ │ │ │ + b.w 22da4 │ │ │ │ + ldr r3, [pc, #352] @ (23d88 ) │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ adds r5, #3 │ │ │ │ - b.n 2398e │ │ │ │ + b.n 239e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.w 248bc │ │ │ │ + beq.w 24914 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bmi.w 242c8 │ │ │ │ + bmi.w 24320 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 244ee │ │ │ │ + beq.w 24546 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 219a4 │ │ │ │ + bl 219fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 22d4c │ │ │ │ - ldr r3, [pc, #268] @ (23d10 ) │ │ │ │ + blt.w 22da4 │ │ │ │ + ldr r3, [pc, #268] @ (23d68 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 229b2 │ │ │ │ - ldr r3, [pc, #288] @ (23d34 ) │ │ │ │ + beq.w 22a0a │ │ │ │ + ldr r3, [pc, #288] @ (23d8c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 24292 │ │ │ │ - ldr r3, [pc, #236] @ (23d0c ) │ │ │ │ + beq.w 242ea │ │ │ │ + ldr r3, [pc, #236] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 23c2c │ │ │ │ + cbz r2, 23c84 │ │ │ │ str.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 2404a │ │ │ │ + bmi.w 240a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r3, #2112 @ 0x840 │ │ │ │ - beq.n 23c78 │ │ │ │ - ldr r3, [pc, #204] @ (23d0c ) │ │ │ │ + beq.n 23cd0 │ │ │ │ + ldr r3, [pc, #204] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str.w r4, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 22d4c │ │ │ │ - ldr r3, [pc, #188] @ (23d0c ) │ │ │ │ + bpl.w 22da4 │ │ │ │ + ldr r3, [pc, #188] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ tst.w r3, #288 @ 0x120 │ │ │ │ - beq.w 22d4c │ │ │ │ - ldr r2, [pc, #212] @ (23d38 ) │ │ │ │ + beq.w 22da4 │ │ │ │ + ldr r2, [pc, #212] @ (23d90 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #208] @ (23d3c ) │ │ │ │ + ldr r1, [pc, #208] @ (23d94 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 22d4c │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 22da4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r3, #576 @ 0x240 │ │ │ │ - bne.n 23c46 │ │ │ │ - ldr r3, [pc, #136] @ (23d0c ) │ │ │ │ + bne.n 23c9e │ │ │ │ + ldr r3, [pc, #136] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 23cb8 │ │ │ │ + bmi.n 23d10 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 23c9e │ │ │ │ + bne.n 23cf6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 3dbf8 │ │ │ │ + bl 3dc50 │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7aec │ │ │ │ - ldr r3, [pc, #80] @ (23d0c ) │ │ │ │ + blx 7b2c │ │ │ │ + ldr r3, [pc, #80] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r6, [r5, #388] @ 0x184 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 24c30 │ │ │ │ + beq.w 24c88 │ │ │ │ str.w r4, [r5, #388] @ 0x184 │ │ │ │ - ldr r3, [pc, #60] @ (23d0c ) │ │ │ │ + ldr r3, [pc, #60] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 24c24 │ │ │ │ - ldr r3, [pc, #44] @ (23d0c ) │ │ │ │ + bgt.w 24c7c │ │ │ │ + ldr r3, [pc, #44] @ (23d64 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r5, [r3, #196] @ 0xc4 │ │ │ │ ands.w r5, r5, #16 │ │ │ │ - bne.n 23c46 │ │ │ │ + bne.n 23c9e │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ - b.n 23c46 │ │ │ │ + blx 7b2c │ │ │ │ + b.n 23c9e │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + subs r2, r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + subs r4, r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24510 │ │ │ │ - ldr.w r3, [pc, #3096] @ 24960 │ │ │ │ + beq.w 24568 │ │ │ │ + ldr.w r3, [pc, #3096] @ 249b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ and.w r5, r3, #8192 @ 0x2000 │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ - bl 20c9c │ │ │ │ + bl 20cf4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r1, r2, #512 @ 0x200 │ │ │ │ orr.w r2, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ orrs r1, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 227d8 │ │ │ │ - cbnz r5, 23d94 │ │ │ │ + bl 22830 │ │ │ │ + cbnz r5, 23dec │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ - bl 20c9c │ │ │ │ + bl 20cf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ ldrd r2, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r1, [sp, #448] @ 0x1c0 │ │ │ │ subs r2, r2, r4 │ │ │ │ ldr r4, [sp, #460] @ 0x1cc │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ sbc.w r0, r0, r4 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr r4, [sp, #468] @ 0x1d4 │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 23dea │ │ │ │ + bge.n 23e42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ @@ -41429,15 +41448,15 @@ │ │ │ │ ldrd r3, r1, [sp, #512] @ 0x200 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #676] @ 0x2a4 │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #680] @ 0x2a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 23e2e │ │ │ │ + bge.n 23e86 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ @@ -41455,60 +41474,60 @@ │ │ │ │ ldrd r3, r1, [sp, #528] @ 0x210 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ subs r3, r3, r5 │ │ │ │ sbc.w r1, r1, r4 │ │ │ │ strd r3, r1, [sp, #696] @ 0x2b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 23e72 │ │ │ │ + bge.n 23eca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ 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, #692] @ 0x2b4 │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ str r1, [sp, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 244fc │ │ │ │ - ldr.w r3, [pc, #2784] @ 24960 │ │ │ │ + beq.w 24554 │ │ │ │ + ldr.w r3, [pc, #2784] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #2784] @ 24964 │ │ │ │ + ldr.w r0, [pc, #2784] @ 249bc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24b84 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.w 24bdc │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230d2 │ │ │ │ + beq.w 2312a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230d2 │ │ │ │ - ldr.w r3, [pc, #2744] @ 24968 │ │ │ │ + beq.w 2312a │ │ │ │ + ldr.w r3, [pc, #2744] @ 249c0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e360 │ │ │ │ - ldr.w r3, [pc, #2720] @ 24960 │ │ │ │ + bl 1e3b8 │ │ │ │ + ldr.w r3, [pc, #2720] @ 249b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w sl, [r3, #272] @ 0x110 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ subs r7, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b3c │ │ │ │ + beq.w 24b94 │ │ │ │ movw r4, #61167 @ 0xeeef │ │ │ │ movt r4, #61166 @ 0xeeee │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ mov r2, r4 │ │ │ │ movw fp, #26215 @ 0x6667 │ │ │ │ @@ -41516,229 +41535,229 @@ │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #292] @ 0x124 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r2 │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ - b.n 23f18 │ │ │ │ + b.n 23f70 │ │ │ │ mov r7, r8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b1c │ │ │ │ + beq.w 24b74 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 23f0a │ │ │ │ + bne.n 23f62 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr.w r3, [pc, #2608] @ 24960 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr.w r3, [pc, #2608] @ 249b8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e4e │ │ │ │ + beq.w 24ea6 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt eq │ │ │ │ addeq.w r8, r8, #2 │ │ │ │ moveq r7, r6 │ │ │ │ - beq.n 23f10 │ │ │ │ + beq.n 23f68 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ it hi │ │ │ │ movhi r5, #3 │ │ │ │ - bhi.n 23f6c │ │ │ │ + bhi.n 23fc4 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ add.w r6, r8, #2 │ │ │ │ it ge │ │ │ │ movge r3, #51 @ 0x33 │ │ │ │ sub.w r5, r3, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.w 24a44 │ │ │ │ + beq.w 24a9c │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.w 24538 │ │ │ │ + beq.w 24590 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 24940 │ │ │ │ + beq.w 24998 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 24c1e │ │ │ │ + beq.w 24c76 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne.w 24f86 │ │ │ │ + bne.w 24fde │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ rsb r1, r5, #6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ smull r7, r0, fp, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ subs r1, #1 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ - bne.n 23f94 │ │ │ │ + bne.n 23fec │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24946 │ │ │ │ - ldr.w r1, [pc, #2484] @ 24960 │ │ │ │ + beq.w 2499e │ │ │ │ + ldr.w r1, [pc, #2484] @ 249b8 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ strd r5, r3, [sp] │ │ │ │ ldrb.w r3, [r1, #427] @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #2480] @ 2496c │ │ │ │ + ldr.w r1, [pc, #2480] @ 249c4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov r7, r6 │ │ │ │ - ldr.w r3, [pc, #2456] @ 24960 │ │ │ │ + ldr.w r3, [pc, #2456] @ 249b8 │ │ │ │ adds r6, r7, #1 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ - b.n 23f10 │ │ │ │ + b.n 23f68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 22ea4 │ │ │ │ - ldr.w r2, [pc, #2444] @ 24970 │ │ │ │ + b.w 22efc │ │ │ │ + ldr.w r2, [pc, #2444] @ 249c8 │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 23ffa │ │ │ │ + cbnz r2, 24052 │ │ │ │ ldr.w r2, [r0, #196] @ 0xc4 │ │ │ │ movw r3, #8208 @ 0x2010 │ │ │ │ ands r3, r2 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - ldr.w r2, [pc, #2424] @ 24974 │ │ │ │ + ldr.w r2, [pc, #2424] @ 249cc │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ strb.w r3, [r2, #62] @ 0x3e │ │ │ │ - b.w 2323a │ │ │ │ - ldr.w r2, [pc, #2384] @ 24960 │ │ │ │ + b.w 23292 │ │ │ │ + ldr.w r2, [pc, #2384] @ 249b8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strb.w r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #228] @ 0xe4 │ │ │ │ strd r4, fp, [r2, #436] @ 0x1b4 │ │ │ │ - ldr.w r2, [pc, #2372] @ 24974 │ │ │ │ + ldr.w r2, [pc, #2372] @ 249cc │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb.w r4, [r2, #62] @ 0x3e │ │ │ │ strb.w fp, [r2, #62] @ 0x3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 227d8 │ │ │ │ - b.w 2332a │ │ │ │ - ldr.w r3, [pc, #2324] @ 24960 │ │ │ │ + bl 22830 │ │ │ │ + b.w 23382 │ │ │ │ + ldr.w r3, [pc, #2324] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 42c94 │ │ │ │ - b.n 23c34 │ │ │ │ + bl 42cec │ │ │ │ + b.n 23c8c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2296] @ 24960 │ │ │ │ + ldr.w r3, [pc, #2296] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 248ae │ │ │ │ + beq.w 24906 │ │ │ │ ldr.w r3, [r3, #1244] @ 0x4dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d8e │ │ │ │ + beq.w 24de6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ - ldr.w r3, [pc, #2264] @ 24960 │ │ │ │ + ldr.w r3, [pc, #2264] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248b6 │ │ │ │ + beq.w 2490e │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r6, #20] │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 244dc │ │ │ │ + beq.w 24534 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 1a328 │ │ │ │ + bl 1a380 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 240c4 │ │ │ │ - bl 72eb4 │ │ │ │ + cbz r0, 2411c │ │ │ │ + bl 72f0c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r4, [r6, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [r7, #16] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr.w r2, [pc, #2184] @ 24960 │ │ │ │ + ldr.w r2, [pc, #2184] @ 249b8 │ │ │ │ strd r8, r9, [r3, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24920 │ │ │ │ + beq.w 24978 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsh.w r3, [r3, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r3, [r2, #8] │ │ │ │ - ldr.w r3, [pc, #2128] @ 24960 │ │ │ │ + ldr.w r3, [pc, #2128] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r6, #20] │ │ │ │ ldreq r2, [r4, #20] │ │ │ │ streq r2, [r3, #28] │ │ │ │ - ldr.w r2, [pc, #2100] @ 24960 │ │ │ │ + ldr.w r2, [pc, #2100] @ 249b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ strh r3, [r6, #14] │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr r5, [r1, r2] │ │ │ │ ldrb.w r2, [r5, #412] @ 0x19c │ │ │ │ - cbz r2, 2415c │ │ │ │ + cbz r2, 241b4 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr.w r0, [r5, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24d68 │ │ │ │ + beq.w 24dc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r7, r2, #26 │ │ │ │ @@ -41751,359 +41770,359 @@ │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ strh r3, [r6, #12] │ │ │ │ lsls r4, r2, #20 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #256 @ 0x100 │ │ │ │ strhmi r3, [r6, #12] │ │ │ │ - b.w 230d2 │ │ │ │ - ldr.w r3, [pc, #2008] @ 24960 │ │ │ │ + b.w 2312a │ │ │ │ + ldr.w r3, [pc, #2008] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - b.w 23520 │ │ │ │ - bl 227d8 │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + b.w 23578 │ │ │ │ + bl 22830 │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2391c │ │ │ │ + b.w 23974 │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ mov r2, r7 │ │ │ │ and.w ip, r3, #32 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w ip, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r8, #196] @ 0xc4 │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [r8, #388] @ 0x184 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43c60 │ │ │ │ + bl 43cb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 24cd0 │ │ │ │ - ldr.w r3, [pc, #1936] @ 24974 │ │ │ │ + beq.w 24d28 │ │ │ │ + ldr.w r3, [pc, #1936] @ 249cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [r3, #62] @ 0x3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - b.w 234cc │ │ │ │ + b.w 23524 │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.w 23156 │ │ │ │ - ldr.w r3, [pc, #1856] @ 24960 │ │ │ │ + b.w 231ae │ │ │ │ + ldr.w r3, [pc, #1856] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 237e0 │ │ │ │ + b.w 23838 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21488 │ │ │ │ - ldr.w r3, [pc, #1832] @ 24968 │ │ │ │ + bl 214e0 │ │ │ │ + ldr.w r3, [pc, #1832] @ 249c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r1, [pc, #1844] @ 24978 │ │ │ │ + ldr.w r1, [pc, #1844] @ 249d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 2313a │ │ │ │ - bl 1e4f0 │ │ │ │ - b.w 231c4 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 23192 │ │ │ │ + bl 1e548 │ │ │ │ + b.w 2321c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ - bl 52838 │ │ │ │ - b.w 23106 │ │ │ │ + bl 52890 │ │ │ │ + b.w 2315e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ add.w r0, r5, #32 │ │ │ │ subs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 242b0 │ │ │ │ + bne.n 24308 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24d98 │ │ │ │ - ldr.w r3, [pc, #1728] @ 24974 │ │ │ │ + bne.w 24df0 │ │ │ │ + ldr.w r3, [pc, #1728] @ 249cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.n 23c1c │ │ │ │ - bl 466f4 │ │ │ │ - b.w 2295c │ │ │ │ - ldr.w r3, [pc, #1684] @ 24960 │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.n 23c74 │ │ │ │ + bl 4674c │ │ │ │ + b.w 229b4 │ │ │ │ + ldr.w r3, [pc, #1684] @ 249b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 242e6 │ │ │ │ + blt.n 2433e │ │ │ │ ldr.w r3, [r3, #380] @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24fe4 │ │ │ │ - ldr.w r3, [pc, #1656] @ 24960 │ │ │ │ + bne.w 2503c │ │ │ │ + ldr.w r3, [pc, #1656] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #380] @ 0x17c │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 24b8e │ │ │ │ + ble.w 24be6 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 24b8e │ │ │ │ - ldr.w r3, [pc, #1620] @ 24960 │ │ │ │ + ble.w 24be6 │ │ │ │ + ldr.w r3, [pc, #1620] @ 249b8 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #444 @ 0x1bc │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - bl 42ebc │ │ │ │ + bl 42f14 │ │ │ │ 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 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 23bea │ │ │ │ + blt.w 23c42 │ │ │ │ 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 23bea │ │ │ │ - ldr.w r3, [pc, #1532] @ 24960 │ │ │ │ + b.n 23c42 │ │ │ │ + ldr.w r3, [pc, #1532] @ 249b8 │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.w 23b54 │ │ │ │ + b.w 23bac │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2368e │ │ │ │ + bne.w 236e6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2368e │ │ │ │ + bne.w 236e6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2368e │ │ │ │ + bne.w 236e6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2368e │ │ │ │ + beq.w 236e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2368e │ │ │ │ - ldr.w r3, [pc, #1468] @ 24960 │ │ │ │ + bne.w 236e6 │ │ │ │ + ldr.w r3, [pc, #1468] @ 249b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 2368e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bne.w 236e6 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7c50 │ │ │ │ + blx 7c9c │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 243fc │ │ │ │ + b.n 24454 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 24406 │ │ │ │ + bne.n 2445e │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 243f2 │ │ │ │ - ldr.w r3, [pc, #1396] @ 2497c │ │ │ │ + blt.n 2444a │ │ │ │ + ldr.w r3, [pc, #1396] @ 249d4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7de8 │ │ │ │ - ldr.w r3, [pc, #1348] @ 24960 │ │ │ │ + blx 7e34 │ │ │ │ + ldr.w r3, [pc, #1348] @ 249b8 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r2, [r3, #1156] @ 0x484 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1160] @ 0x488 │ │ │ │ - b.w 2368e │ │ │ │ + b.w 236e6 │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ mov r9, fp │ │ │ │ - b.w 23b54 │ │ │ │ + b.w 23bac │ │ │ │ ldrb.w r3, [r8, #408] @ 0x198 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r8, #408] @ 0x198 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldrb.w r3, [r8, #408] @ 0x198 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r8, #408] @ 0x198 │ │ │ │ - b.w 23384 │ │ │ │ + b.w 233dc │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ subs r2, r4, r5 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, r4, #1 │ │ │ │ ldr.w r8, [r0, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcs.w 24d10 │ │ │ │ - ldr.w r2, [pc, #1240] @ 24960 │ │ │ │ + bcs.w 24d68 │ │ │ │ + ldr.w r2, [pc, #1240] @ 249b8 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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, r4 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22f06 │ │ │ │ + b.w 22f5e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22ee8 │ │ │ │ + bne.w 22f40 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 244ca │ │ │ │ + cbz r0, 24522 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bne.w 250be │ │ │ │ + bne.w 25116 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.w 22f38 │ │ │ │ - ldr.w r1, [pc, #1196] @ 24980 │ │ │ │ + b.w 22f90 │ │ │ │ + ldr.w r1, [pc, #1196] @ 249d8 │ │ │ │ add r1, pc │ │ │ │ - b.w 238c4 │ │ │ │ + b.w 2391c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 2415c │ │ │ │ + b.n 241b4 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 233b4 │ │ │ │ + b.w 2340c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - bl 21fcc │ │ │ │ + bl 22024 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 23c02 │ │ │ │ - ldr.w r3, [pc, #1156] @ 24984 │ │ │ │ + b.w 23c5a │ │ │ │ + ldr.w r3, [pc, #1156] @ 249dc │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #1 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 23ea4 │ │ │ │ + b.n 23efc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #480] @ 0x1e0 │ │ │ │ strd r2, r3, [sp, #496] @ 0x1f0 │ │ │ │ strd r2, r3, [sp, #472] @ 0x1d8 │ │ │ │ strd r2, r3, [sp, #488] @ 0x1e8 │ │ │ │ - b.n 23d94 │ │ │ │ + b.n 23dec │ │ │ │ ldrd r3, r6, [r2, #160] @ 0xa0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 37de8 │ │ │ │ + bl 37e40 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ adds r6, #4 │ │ │ │ - b.w 22c16 │ │ │ │ + b.w 22c6e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 24cf6 │ │ │ │ + beq.w 24d4e │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 24e40 │ │ │ │ + beq.w 24e98 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne.w 24f86 │ │ │ │ + bne.w 24fde │ │ │ │ add.w r8, sp, #688 @ 0x2b0 │ │ │ │ ldrd r1, r6, [r8] │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl a9078 │ │ │ │ + bl a97a8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ asrs r0, r6, #31 │ │ │ │ mov.w ip, #15 │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ lsrs r3, r1, #28 │ │ │ │ orr.w r3, r3, r6, lsl #4 │ │ │ │ @@ -42175,329 +42194,330 @@ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ sub.w r6, r3, r1, lsl #2 │ │ │ │ smull r1, r3, fp, r8 │ │ │ │ mov.w r8, r8, asr #31 │ │ │ │ subs r2, #1 │ │ │ │ rsb r8, r8, r3, asr #2 │ │ │ │ - bne.n 24652 │ │ │ │ + bne.n 246aa │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24c10 │ │ │ │ - ldr r3, [pc, #756] @ (24960 ) │ │ │ │ + bne.w 24c68 │ │ │ │ + ldr r3, [pc, #756] @ (249b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24928 │ │ │ │ + beq.w 24980 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d1a │ │ │ │ - ldr r1, [pc, #772] @ (24988 ) │ │ │ │ + beq.w 24d72 │ │ │ │ + ldr r1, [pc, #772] @ (249e0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #724] @ (24960 ) │ │ │ │ + ldr r4, [pc, #724] @ (249b8 ) │ │ │ │ strd r5, r8, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r5, [r9, r4] │ │ │ │ ldrb.w r4, [r5, #427] @ 0x1ab │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 23fc6 │ │ │ │ - ldr r3, [pc, #720] @ (24974 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2401e │ │ │ │ + ldr r3, [pc, #720] @ (249cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 246bc │ │ │ │ + bne.n 24714 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24e48 │ │ │ │ - ldr r3, [pc, #692] @ (24974 ) │ │ │ │ + bne.w 24ea0 │ │ │ │ + ldr r3, [pc, #692] @ (249cc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.w 23338 │ │ │ │ - cbnz r2, 246ee │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.w 23390 │ │ │ │ + cbnz r2, 24746 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 24d28 │ │ │ │ + bmi.w 24d80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2391c │ │ │ │ + beq.w 23974 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a338 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 2391c │ │ │ │ + b.w 23974 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21488 │ │ │ │ - ldr r2, [pc, #624] @ (24968 ) │ │ │ │ + bl 214e0 │ │ │ │ + ldr r2, [pc, #624] @ (249c0 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r2, [pc, #648] @ (2498c ) │ │ │ │ + ldr r2, [pc, #648] @ (249e4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ite eq │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #5 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 24c84 │ │ │ │ + bpl.w 24cdc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24d20 │ │ │ │ + beq.w 24d78 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d408 │ │ │ │ - ldr r1, [pc, #600] @ (24990 ) │ │ │ │ + bl 1d460 │ │ │ │ + ldr r1, [pc, #600] @ (249e8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 238d8 │ │ │ │ + bne.w 23930 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #528] @ (24968 ) │ │ │ │ + ldr r3, [pc, #528] @ (249c0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #564] @ (24994 ) │ │ │ │ + ldr r3, [pc, #564] @ (249ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ mov r1, r3 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 2391c │ │ │ │ - ldr r3, [pc, #496] @ (24960 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 23974 │ │ │ │ + ldr r3, [pc, #496] @ (249b8 ) │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r7, r7, r3 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 250f2 │ │ │ │ + bne.w 2514a │ │ │ │ ldr.w r4, [r6, #260] @ 0x104 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24fd8 │ │ │ │ + bne.w 25030 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 24d08 │ │ │ │ + bcs.w 24d60 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #432] @ (24960 ) │ │ │ │ + ldr r3, [pc, #432] @ (249b8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r7, r0 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24c46 │ │ │ │ + beq.w 24c9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b70 │ │ │ │ + bl 20bc8 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ - ldr r3, [pc, #364] @ (24960 ) │ │ │ │ + ldr r3, [pc, #364] @ (249b8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r5, r7, #408 @ 0x198 │ │ │ │ str.w r2, [r7, #404] @ 0x194 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ str.w r2, [r7, #400] @ 0x190 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ - ldr r3, [pc, #388] @ (24998 ) │ │ │ │ + ldr r3, [pc, #388] @ (249f0 ) │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ str.w r2, [r7, #396] @ 0x18c │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ str.w r2, [r7, #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, ip │ │ │ │ mov r0, r7 │ │ │ │ str.w r7, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 24852 │ │ │ │ + cbnz r0, 248aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 227d8 │ │ │ │ - ldr r3, [pc, #268] @ (24960 ) │ │ │ │ + bl 22830 │ │ │ │ + ldr r3, [pc, #268] @ (249b8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ ldr r7, [r1, r3] │ │ │ │ add.w r5, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #312] @ (24998 ) │ │ │ │ + ldr r3, [pc, #312] @ (249f0 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r7, #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, #320] @ 0x140 │ │ │ │ - bl 20b70 │ │ │ │ + bl 20bc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22d4c │ │ │ │ + beq.w 22da4 │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 22f4e │ │ │ │ + beq.w 22fa6 │ │ │ │ mov.w r1, #524296 @ 0x80008 │ │ │ │ mov r0, r7 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22f62 │ │ │ │ - b.w 22f4e │ │ │ │ + bne.w 22fba │ │ │ │ + b.w 22fa6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 240a8 │ │ │ │ + bne.w 24100 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - b.w 2409a │ │ │ │ - ldr r3, [pc, #160] @ (24960 ) │ │ │ │ + b.w 240f2 │ │ │ │ + ldr r3, [pc, #160] @ (249b8 ) │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1204 @ 0x4b4 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r6, s15 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 23be2 │ │ │ │ - ldr r3, [pc, #152] @ (24974 ) │ │ │ │ + ble.w 23c3a │ │ │ │ + ldr r3, [pc, #152] @ (249cc ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add.w r4, r5, #32 │ │ │ │ - b.n 248f6 │ │ │ │ - ldr r3, [pc, #136] @ (24974 ) │ │ │ │ + b.n 2494e │ │ │ │ + ldr r3, [pc, #136] @ (249cc ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 23be2 │ │ │ │ + blt.w 23c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 466f4 │ │ │ │ + bl 4674c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 248ea │ │ │ │ + bne.n 24942 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 248ea │ │ │ │ - bl 466f4 │ │ │ │ - b.n 248ea │ │ │ │ + beq.n 24942 │ │ │ │ + bl 4674c │ │ │ │ + b.n 24942 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r1, #12] │ │ │ │ - b.w 24108 │ │ │ │ + b.w 24160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24cfc │ │ │ │ - ldr r1, [pc, #108] @ (2499c ) │ │ │ │ + beq.w 24d54 │ │ │ │ + ldr r1, [pc, #108] @ (249f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 23fc6 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 2401e │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ - b.w 23f8c │ │ │ │ - ldr r1, [pc, #88] @ (249a0 ) │ │ │ │ + b.w 23fe4 │ │ │ │ + ldr r1, [pc, #88] @ (249f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 23fc4 │ │ │ │ - bl 47824 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 2401c │ │ │ │ + bl 4787c │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - b.w 235a8 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.w 23600 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r0, r1 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr11, {0} │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [pc, #976] @ (24d74 ) │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2391c │ │ │ │ - ldr.w r3, [pc, #1056] @ 24dd0 │ │ │ │ + beq.w 23974 │ │ │ │ + ldr.w r3, [pc, #1056] @ 24e28 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -42505,54 +42525,54 @@ │ │ │ │ movne.w r9, #0 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r3, r5, #31 │ │ │ │ add.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w fp, [r2, r3, lsl #3] │ │ │ │ - ldr r3, [pc, #1016] @ (24dd4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (24e2c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ strd r6, fp, [sp, #636] @ 0x27c │ │ │ │ str.w r8, [sp, #644] @ 0x284 │ │ │ │ str r2, [sp, #652] @ 0x28c │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a338 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2391c │ │ │ │ - ldr r3, [pc, #968] @ (24dd8 ) │ │ │ │ + beq.w 23974 │ │ │ │ + ldr r3, [pc, #968] @ (24e30 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w sl, [r6] │ │ │ │ - bl 1d408 │ │ │ │ - ldr r1, [pc, #956] @ (24ddc ) │ │ │ │ + bl 1d460 │ │ │ │ + ldr r1, [pc, #956] @ (24e34 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24e6e │ │ │ │ + beq.w 24ec6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 20910 │ │ │ │ - b.n 24754 │ │ │ │ + bl 20968 │ │ │ │ + b.n 247ac │ │ │ │ ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movw lr, #16959 @ 0x423f │ │ │ │ movt lr, #15 │ │ │ │ ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #676] @ 0x2a4 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r7, r7, r3 │ │ │ │ @@ -42565,426 +42585,426 @@ │ │ │ │ ldr r2, [sp, #684] @ 0x2ac │ │ │ │ adc.w r2, r2, r1 │ │ │ │ cmp lr, r3 │ │ │ │ ldrd r0, r1, [sp, #656] @ 0x290 │ │ │ │ strd r0, r1, [sp, #312] @ 0x138 │ │ │ │ sbcs.w ip, ip, r2 │ │ │ │ ldrd r0, r1, [sp, #664] @ 0x298 │ │ │ │ - bge.n 24a98 │ │ │ │ + bge.n 24af0 │ │ │ │ adds r7, #1 │ │ │ │ movw ip, #48576 @ 0xbdc0 │ │ │ │ movt ip, #65520 @ 0xfff0 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ adds.w ip, r3, ip │ │ │ │ mov r3, ip │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ - vldr d10, [pc, #804] @ 24dc0 │ │ │ │ + vldr d10, [pc, #804] @ 24e18 │ │ │ │ strd r3, r2, [sp, #376] @ 0x178 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #312] @ 0x138 │ │ │ │ vdiv.f64 d8, d7, d10 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 24af6 │ │ │ │ + beq.n 24b4e │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d9, d7, d10 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d6, [pc, #736] @ 24dc8 │ │ │ │ + vldr d6, [pc, #736] @ 24e20 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ - ldr r1, [pc, #744] @ (24de0 ) │ │ │ │ + ldr r1, [pc, #744] @ (24e38 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ add r1, pc │ │ │ │ add.w r8, r6, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #728] @ (24de4 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #728] @ (24e3c ) │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ - b.w 23f10 │ │ │ │ + b.w 23f68 │ │ │ │ ldr.w r9, [sp, #292] @ 0x124 │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r6, r8 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 24b3c │ │ │ │ - ldr r3, [pc, #696] @ (24de4 ) │ │ │ │ + bls.n 24b94 │ │ │ │ + ldr r3, [pc, #696] @ (24e3c ) │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr r3, [pc, #676] @ (24de4 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr r3, [pc, #676] @ (24e3c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 24e8c │ │ │ │ + bcs.w 24ee4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #648] @ (24de4 ) │ │ │ │ + ldr r3, [pc, #648] @ (24e3c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ add r1, r7 │ │ │ │ subs r2, r2, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 24e82 │ │ │ │ + bne.w 24eda │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 230d2 │ │ │ │ - ldr r3, [pc, #608] @ (24de8 ) │ │ │ │ + b.w 2312a │ │ │ │ + ldr r3, [pc, #608] @ (24e40 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 23ea4 │ │ │ │ - ldr r3, [pc, #596] @ (24de4 ) │ │ │ │ + b.w 23efc │ │ │ │ + ldr r3, [pc, #596] @ (24e3c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add.w r4, r6, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 42fe0 │ │ │ │ + bl 43038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42ebc │ │ │ │ + bl 42f14 │ │ │ │ ldr.w r5, [r6, #448] @ 0x1c0 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 24d36 │ │ │ │ - ldr r3, [pc, #564] @ (24de4 ) │ │ │ │ + ble.w 24d8e │ │ │ │ + ldr r3, [pc, #564] @ (24e3c ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 24bd4 │ │ │ │ + blt.n 24c2c │ │ │ │ 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, #524] @ (24de4 ) │ │ │ │ + ldr r3, [pc, #524] @ (24e3c ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 24308 │ │ │ │ + blt.w 24360 │ │ │ │ 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.w 24308 │ │ │ │ - ldr r1, [pc, #472] @ (24dec ) │ │ │ │ + b.w 24360 │ │ │ │ + ldr r1, [pc, #472] @ (24e44 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2466a │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 246c2 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ - b.w 23f8c │ │ │ │ + b.w 23fe4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ - bl 4595c │ │ │ │ - b.w 23cde │ │ │ │ + bl 459b4 │ │ │ │ + b.w 23d36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ streq.w r6, [r5, #384] @ 0x180 │ │ │ │ - b.w 23ccc │ │ │ │ - ldr r3, [pc, #424] @ (24df0 ) │ │ │ │ + b.w 23d24 │ │ │ │ + ldr r3, [pc, #424] @ (24e48 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #420] @ (24df4 ) │ │ │ │ + ldr r3, [pc, #420] @ (24e4c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12328 │ │ │ │ - ldr r3, [pc, #392] @ (24df8 ) │ │ │ │ + bl 12380 │ │ │ │ + ldr r3, [pc, #392] @ (24e50 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r1, [r8, #296] @ 0x128 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - b.n 247ea │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + b.n 24842 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 23914 │ │ │ │ + beq.w 2396c │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.w 246de │ │ │ │ + beq.w 24736 │ │ │ │ subs.w r3, r9, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #300] @ (24dd0 ) │ │ │ │ + ldr r3, [pc, #300] @ (24e28 ) │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ cmpne r5, #14 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r3, r5, #31 │ │ │ │ add.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w fp, [r2, r3, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 249da │ │ │ │ - b.n 249fa │ │ │ │ - ldr r3, [pc, #296] @ (24dfc ) │ │ │ │ + bne.w 24a32 │ │ │ │ + b.n 24a52 │ │ │ │ + ldr r3, [pc, #296] @ (24e54 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.w 241e2 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.w 2423a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b84 │ │ │ │ - b.w 233e4 │ │ │ │ + blx 7bd0 │ │ │ │ + b.w 2343c │ │ │ │ add.w r8, sp, #656 @ 0x290 │ │ │ │ - b.n 24552 │ │ │ │ - ldr r1, [pc, #256] @ (24e00 ) │ │ │ │ + b.n 245aa │ │ │ │ + ldr r1, [pc, #256] @ (24e58 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 24932 │ │ │ │ + b.n 2498a │ │ │ │ movs r0, #0 │ │ │ │ - bl 3e0c4 │ │ │ │ + bl 3e11c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 247ae │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 24806 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 24484 │ │ │ │ - ldr r1, [pc, #232] @ (24e04 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 244dc │ │ │ │ + ldr r1, [pc, #232] @ (24e5c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 24686 │ │ │ │ + b.n 246de │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 238d4 │ │ │ │ + bne.w 2392c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 2391c │ │ │ │ + b.w 23974 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - ble.w 24bae │ │ │ │ + ble.w 24c06 │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ strb r2, [r3, r5] │ │ │ │ str.w r4, [r6, #448] @ 0x1c0 │ │ │ │ - b.n 24bae │ │ │ │ - ldr r3, [pc, #156] @ (24e08 ) │ │ │ │ + b.n 24c06 │ │ │ │ + ldr r3, [pc, #156] @ (24e60 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ - ldr r0, [pc, #152] @ (24e0c ) │ │ │ │ + ldr r0, [pc, #152] @ (24e64 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str.w r0, [r5, #1244] @ 0x4dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 244e4 │ │ │ │ - b.w 24152 │ │ │ │ + beq.w 2453c │ │ │ │ + b.w 241aa │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - blx 7b08 │ │ │ │ - b.w 24082 │ │ │ │ - bl 466f4 │ │ │ │ - b.w 242b0 │ │ │ │ - ldr r3, [pc, #64] @ (24de4 ) │ │ │ │ + blx 7b48 │ │ │ │ + b.w 240da │ │ │ │ + bl 4674c │ │ │ │ + b.w 24308 │ │ │ │ + ldr r3, [pc, #64] @ (24e3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 43c60 │ │ │ │ + bl 43cb8 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ - bl 42fe0 │ │ │ │ - b.w 22a80 │ │ │ │ + bl 43038 │ │ │ │ + b.w 22ad8 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #824] @ (25118 ) │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [pc, #352] @ (24f44 ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #872] @ (25158 ) │ │ │ │ + strb r2, [r6, r2] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (2506c ) │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [pc, #400] @ (24f98 ) │ │ │ │ + strh r4, [r7, r4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + bcc.n 24e68 │ │ │ │ movs r3, r1 │ │ │ │ - ldr.w r3, [pc, #2688] @ 25894 │ │ │ │ + ldr.w r3, [pc, #2688] @ 258ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43c60 │ │ │ │ + bl 43cb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #2560 @ 0xa00 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 22a76 │ │ │ │ + beq.w 22ace │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 42c94 │ │ │ │ - b.w 22a76 │ │ │ │ + bl 42cec │ │ │ │ + b.w 22ace │ │ │ │ add.w r8, sp, #672 @ 0x2a0 │ │ │ │ - b.w 24552 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 246bc │ │ │ │ - ldr.w r1, [pc, #2632] @ 25898 │ │ │ │ + b.w 245aa │ │ │ │ + bl 4674c │ │ │ │ + b.n 24714 │ │ │ │ + ldr.w r1, [pc, #2632] @ 258f0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ add r1, pc │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r9, [sp, #292] @ 0x124 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ adds r3, r6, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 24b26 │ │ │ │ + b.n 24b7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 24754 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 247ac │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.w 230d2 │ │ │ │ + bl 73224 │ │ │ │ + b.w 2312a │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 24b58 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 24bb0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldrh.w r2, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r2, 24eb6 │ │ │ │ + cbnz r2, 24f0e │ │ │ │ ldr.w r2, [r4, #252] @ 0xfc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 24ed6 │ │ │ │ + cbz r2, 24f2e │ │ │ │ adds r4, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40158 │ │ │ │ - ldr.w r3, [pc, #2516] @ 25894 │ │ │ │ + bl 401b0 │ │ │ │ + ldr.w r3, [pc, #2516] @ 258ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ str.w r4, [r5, #256] @ 0x100 │ │ │ │ - ldr.w r3, [pc, #2492] @ 25894 │ │ │ │ + ldr.w r3, [pc, #2492] @ 258ec │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ - ldr.w r3, [pc, #2456] @ 2589c │ │ │ │ + ldr.w r3, [pc, #2456] @ 258f4 │ │ │ │ add.w r5, r1, #408 @ 0x198 │ │ │ │ str.w r2, [r1, #396] @ 0x18c │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ str.w r2, [r1, #392] @ 0x188 │ │ │ │ movs r2, #11 │ │ │ │ strd r2, r7, [r1, #400] @ 0x190 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -42993,251 +43013,251 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 24f48 │ │ │ │ + cbnz r0, 24fa0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r7, #11 │ │ │ │ - ldr.w r3, [pc, #2372] @ 25894 │ │ │ │ + ldr.w r3, [pc, #2372] @ 258ec │ │ │ │ add.w r5, r1, #408 @ 0x198 │ │ │ │ ldr.w r2, [r1, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2364] @ 2589c │ │ │ │ + ldr.w r3, [pc, #2364] @ 258f4 │ │ │ │ str.w r2, [r6, #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 24d02 │ │ │ │ + ble.w 24d5a │ │ │ │ ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ mov r1, r7 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 250e8 │ │ │ │ + bne.w 25140 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #2312] @ 258a0 │ │ │ │ + ldr.w r2, [pc, #2312] @ 258f8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #2308] @ 258a4 │ │ │ │ + ldr.w r0, [pc, #2308] @ 258fc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 230d2 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 2312a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22b0e │ │ │ │ - ldr.w r3, [pc, #2264] @ 25894 │ │ │ │ + beq.w 22b66 │ │ │ │ + ldr.w r3, [pc, #2264] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1a36c │ │ │ │ + bl 1a3c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl 1cd6c │ │ │ │ - ldr.w r1, [pc, #2252] @ 258a8 │ │ │ │ + bl 1cdc4 │ │ │ │ + ldr.w r1, [pc, #2252] @ 25900 │ │ │ │ movs r0, #5 │ │ │ │ add r1, pc │ │ │ │ - bl 6ad4c │ │ │ │ - ldr.w r3, [pc, #2244] @ 258ac │ │ │ │ + bl 6ada4 │ │ │ │ + ldr.w r3, [pc, #2244] @ 25904 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #2240] @ 258b0 │ │ │ │ + ldr.w r0, [pc, #2240] @ 25908 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 3dc88 │ │ │ │ - b.w 229dc │ │ │ │ + bl 3dce0 │ │ │ │ + b.w 22a34 │ │ │ │ ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ mov r1, sl │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - ldr.w r3, [pc, #2208] @ 258b4 │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + ldr.w r3, [pc, #2208] @ 2590c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - b.n 25028 │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + b.n 25080 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21620 │ │ │ │ - blx 8154 │ │ │ │ + bl 21678 │ │ │ │ + blx 81ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 25020 │ │ │ │ - ldr.w r3, [pc, #2176] @ 258b4 │ │ │ │ - beq.n 2510a │ │ │ │ + blt.n 25078 │ │ │ │ + ldr.w r3, [pc, #2176] @ 2590c │ │ │ │ + beq.n 25162 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ strb.w r1, [r3, #63] @ 0x3f │ │ │ │ - bl 47dec │ │ │ │ + bl 47e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #6 │ │ │ │ - bl 4595c │ │ │ │ - ldr.w r3, [pc, #2112] @ 25894 │ │ │ │ + bl 459b4 │ │ │ │ + ldr.w r3, [pc, #2112] @ 258ec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ands.w r0, r3, #256 @ 0x100 │ │ │ │ - beq.w 24d04 │ │ │ │ + beq.w 24d5c │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 24d04 │ │ │ │ - bl 43010 │ │ │ │ - b.w 22ab6 │ │ │ │ - ldr.w r2, [pc, #2120] @ 258b8 │ │ │ │ + b.n 24d5c │ │ │ │ + bl 43068 │ │ │ │ + b.w 22b0e │ │ │ │ + ldr.w r2, [pc, #2120] @ 25910 │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2112] @ 258bc │ │ │ │ + ldr.w r0, [pc, #2112] @ 25914 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #2 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #3 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22a4c │ │ │ │ - bl 42c94 │ │ │ │ + bne.w 22aa4 │ │ │ │ + bl 42cec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22a4c │ │ │ │ - ldr.w r3, [pc, #2068] @ 258c0 │ │ │ │ + blt.w 22aa4 │ │ │ │ + ldr.w r3, [pc, #2068] @ 25918 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov r0, r3 │ │ │ │ - bl 4422c │ │ │ │ - b.w 22a4c │ │ │ │ - ldr.w r2, [pc, #2052] @ 258c4 │ │ │ │ + bl 44284 │ │ │ │ + b.w 22aa4 │ │ │ │ + ldr.w r2, [pc, #2052] @ 2591c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2044] @ 258c8 │ │ │ │ + ldr.w r0, [pc, #2044] @ 25920 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 465fc │ │ │ │ - b.w 22b00 │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 46654 │ │ │ │ + b.w 22b58 │ │ │ │ movs r0, #4 │ │ │ │ - blx 7f6c │ │ │ │ - b.w 22a6e │ │ │ │ + blx 7fb8 │ │ │ │ + b.w 22ac6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 24f94 │ │ │ │ - ldr.w r2, [pc, #2008] @ 258cc │ │ │ │ + bl 73224 │ │ │ │ + b.n 24fec │ │ │ │ + ldr.w r2, [pc, #2008] @ 25924 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2000] @ 258d0 │ │ │ │ + ldr.w r0, [pc, #2000] @ 25928 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2511e │ │ │ │ + bne.n 25176 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbnz r0, 25130 │ │ │ │ - ldr.w r3, [pc, #1940] @ 258b4 │ │ │ │ + cbnz r0, 25188 │ │ │ │ + ldr.w r3, [pc, #1940] @ 2590c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.w 22af2 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 2511e │ │ │ │ - ldr.w r3, [pc, #1884] @ 25894 │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.w 22b4a │ │ │ │ + bl 4674c │ │ │ │ + b.n 25176 │ │ │ │ + ldr.w r3, [pc, #1884] @ 258ec │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ asrs r3, r2, #6 │ │ │ │ ldr.w r6, [r5, #140] @ 0x8c │ │ │ │ str.w r3, [r5, #1152] @ 0x480 │ │ │ │ and.w r3, r2, #31 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #1860] @ 2589c │ │ │ │ + ldr.w r3, [pc, #1860] @ 258f4 │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #208] @ 0xd0 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 38aac │ │ │ │ + bl 38b04 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 2519a │ │ │ │ + bpl.n 251f2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 2519a │ │ │ │ + cbz r2, 251f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2519a │ │ │ │ + cbz r3, 251f2 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 2519a │ │ │ │ + bmi.n 251f2 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.n 25266 │ │ │ │ + bmi.n 252be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ - cbz r1, 251ba │ │ │ │ - ldr.w r3, [pc, #1772] @ 25894 │ │ │ │ + cbz r1, 25212 │ │ │ │ + ldr.w r3, [pc, #1772] @ 258ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 25240 │ │ │ │ - ldr.w r3, [pc, #1752] @ 25894 │ │ │ │ + bne.n 25298 │ │ │ │ + ldr.w r3, [pc, #1752] @ 258ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov fp, r2 │ │ │ │ @@ -43245,77 +43265,77 @@ │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 25208 │ │ │ │ + beq.n 25260 │ │ │ │ clz r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25270 │ │ │ │ + beq.n 252c8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 25270 │ │ │ │ - ldr.w r3, [pc, #1672] @ 25894 │ │ │ │ + bne.n 252c8 │ │ │ │ + ldr.w r3, [pc, #1672] @ 258ec │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ add.w r2, r9, #1096 @ 0x448 │ │ │ │ - bl 2ee38 │ │ │ │ - cbz r0, 25270 │ │ │ │ + bl 2ee90 │ │ │ │ + cbz r0, 252c8 │ │ │ │ add.w r8, r8, r0, lsl #2 │ │ │ │ add sl, r0 │ │ │ │ ldr.w r6, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2544c │ │ │ │ + beq.w 254a4 │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 251dc │ │ │ │ + b.n 25234 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ movw r3, #8270 @ 0x204e │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8268 @ 0x204c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 251ba │ │ │ │ + beq.n 25212 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251ba │ │ │ │ + beq.n 25212 │ │ │ │ ldr.w r2, [r6, #308] @ 0x134 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 251ba │ │ │ │ + b.n 25212 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 2519a │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 251f2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [pc, #1556] @ 25894 │ │ │ │ + ldr.w r3, [pc, #1556] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r5, r2, #10 │ │ │ │ - bpl.n 252a8 │ │ │ │ + bpl.n 25300 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -43323,397 +43343,397 @@ │ │ │ │ str.w r1, [r3, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2545a │ │ │ │ + beq.w 254b2 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq.w 254a0 │ │ │ │ + beq.w 254f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 25306 │ │ │ │ + cbz r3, 2535e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ - cbnz r3, 252f6 │ │ │ │ - ldr.w r3, [pc, #1464] @ 25894 │ │ │ │ + cbnz r3, 2534e │ │ │ │ + ldr.w r3, [pc, #1464] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.n 252f6 │ │ │ │ + bmi.n 2534e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25eba │ │ │ │ + beq.w 25f12 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1420] @ 25894 │ │ │ │ + ldr.w r3, [pc, #1420] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25464 │ │ │ │ + beq.w 254bc │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2546a │ │ │ │ + bne.w 254c2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25f12 │ │ │ │ + beq.w 25f6a │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ - ldr.w r3, [pc, #1372] @ 25894 │ │ │ │ - ldr.w r2, [pc, #1432] @ 258d4 │ │ │ │ + ldr.w r3, [pc, #1372] @ 258ec │ │ │ │ + ldr.w r2, [pc, #1432] @ 2592c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 260ba │ │ │ │ + beq.w 26112 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 26180 │ │ │ │ + beq.w 261d8 │ │ │ │ orr.w r3, r4, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 25372 │ │ │ │ + cbz r3, 253ca │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 25f2e │ │ │ │ + bpl.w 25f86 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25f2e │ │ │ │ + bne.w 25f86 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl ea78 │ │ │ │ + bl ead0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1288] @ 25894 │ │ │ │ + ldr.w r3, [pc, #1288] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ 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] @ 25894 │ │ │ │ + ldr.w r3, [pc, #1264] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [pc, #1248] @ 25894 │ │ │ │ + ldr.w r3, [pc, #1248] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r3, #312] @ 0x138 │ │ │ │ str.w r2, [r3, #312] @ 0x138 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 254de │ │ │ │ + beq.w 25536 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25520 │ │ │ │ + beq.w 25578 │ │ │ │ ldrsh.w r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ movlt r4, #3 │ │ │ │ movge r4, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25524 │ │ │ │ + bne.w 2557c │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2553e │ │ │ │ + beq.w 25596 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.w 257f4 │ │ │ │ - ldr.w r3, [pc, #1176] @ 25894 │ │ │ │ + bpl.w 2584c │ │ │ │ + ldr.w r3, [pc, #1176] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.w 257f4 │ │ │ │ + bpl.w 2584c │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ sub.w r0, r3, r2, lsl #2 │ │ │ │ - bl 21488 │ │ │ │ + bl 214e0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 25432 │ │ │ │ + cbz r3, 2548a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 22d4c │ │ │ │ - ldr.w r3, [pc, #1112] @ 25894 │ │ │ │ + bne.w 22da4 │ │ │ │ + ldr.w r3, [pc, #1112] @ 258ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - b.n 2527c │ │ │ │ + b.n 252d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 252e4 │ │ │ │ - b.n 25306 │ │ │ │ + bne.w 2533c │ │ │ │ + b.n 2535e │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 253b2 │ │ │ │ + b.n 2540a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 2549a │ │ │ │ + cbz r3, 254f2 │ │ │ │ ldrsh.w r2, [r3, #12] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 25486 │ │ │ │ + blt.n 254de │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 26006 │ │ │ │ + bne.w 2605e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 26018 │ │ │ │ + bpl.w 26070 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ - bl 20ab0 │ │ │ │ + bl 20b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25ef6 │ │ │ │ + beq.w 25f4e │ │ │ │ mov.w r4, #1536 @ 0x600 │ │ │ │ - b.n 25336 │ │ │ │ + b.n 2538e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 253b2 │ │ │ │ - ldr r3, [pc, #1008] @ (25894 ) │ │ │ │ + b.n 2540a │ │ │ │ + ldr r3, [pc, #1008] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ - cbz r3, 254bc │ │ │ │ + cbz r3, 25514 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 123d0 │ │ │ │ - cbz r0, 254bc │ │ │ │ + bl 12428 │ │ │ │ + cbz r0, 25514 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 252ce │ │ │ │ - ldr r3, [pc, #980] @ (25894 ) │ │ │ │ + b.n 25326 │ │ │ │ + ldr r3, [pc, #980] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 254da │ │ │ │ + cbz r3, 25532 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25f24 │ │ │ │ + beq.w 25f7c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 252d2 │ │ │ │ + b.n 2532a │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 25306 │ │ │ │ + b.n 2535e │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 253cc │ │ │ │ - ldr r3, [pc, #940] @ (25894 ) │ │ │ │ + bne.w 25424 │ │ │ │ + ldr r3, [pc, #940] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 25512 │ │ │ │ + ble.n 2556a │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2550a │ │ │ │ + cbz r2, 25562 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25512 │ │ │ │ + beq.n 2556a │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 25512 │ │ │ │ + beq.n 2556a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4595c │ │ │ │ - ldr r3, [pc, #896] @ (25894 ) │ │ │ │ + bl 459b4 │ │ │ │ + ldr r3, [pc, #896] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.w 22d4c │ │ │ │ + b.w 22da4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 253e0 │ │ │ │ + b.n 25438 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20870 │ │ │ │ + bl 208c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 253e8 │ │ │ │ - ldr r3, [pc, #852] @ (25894 ) │ │ │ │ + b.n 25440 │ │ │ │ + ldr r3, [pc, #852] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #900] @ (258d8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #900] @ (25930 ) │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r3, #12]! │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #824] @ (25894 ) │ │ │ │ + ldr r3, [pc, #824] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ - cbz r0, 25580 │ │ │ │ + cbz r0, 255d8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 2606e │ │ │ │ + beq.w 260c6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 26098 │ │ │ │ + beq.w 260f0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 25592 │ │ │ │ - ldr r3, [pc, #780] @ (25894 ) │ │ │ │ + cbz r3, 255ea │ │ │ │ + ldr r3, [pc, #780] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2581e │ │ │ │ - ldr r3, [pc, #832] @ (258dc ) │ │ │ │ + beq.w 25876 │ │ │ │ + ldr r3, [pc, #832] @ (25934 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2585e │ │ │ │ + beq.w 258b6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 258e4 │ │ │ │ + beq.w 2593c │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2297e │ │ │ │ + beq.w 229d6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2297e │ │ │ │ - ldr r3, [pc, #692] @ (25894 ) │ │ │ │ + beq.w 229d6 │ │ │ │ + ldr r3, [pc, #692] @ (258ec ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r1, [sp, #391] @ 0x187 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25d32 │ │ │ │ + beq.w 25d8a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1a328 │ │ │ │ + bl 1a380 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2561a │ │ │ │ - bl 72eb4 │ │ │ │ + cbz r0, 25672 │ │ │ │ + bl 72f0c │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25d84 │ │ │ │ + beq.w 25ddc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n 25634 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 25634 │ │ │ │ + bpl.n 2568c │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 2568c │ │ │ │ str r0, [r4, #0] │ │ │ │ - ldr r3, [pc, #604] @ (25894 ) │ │ │ │ + ldr r3, [pc, #604] @ (258ec ) │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ str.w r5, [r7, #312] @ 0x138 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20da0 │ │ │ │ + bl 20df8 │ │ │ │ strd r4, r5, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25d88 │ │ │ │ - ldr r3, [pc, #548] @ (25894 ) │ │ │ │ + beq.w 25de0 │ │ │ │ + ldr r3, [pc, #548] @ (258ec ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov lr, r2 │ │ │ │ add.w r5, r6, #408 @ 0x198 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ - ldr r3, [pc, #540] @ (2589c ) │ │ │ │ + ldr r3, [pc, #540] @ (258f4 ) │ │ │ │ str.w r2, [r6, #404] @ 0x194 │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ movs r2, #5 │ │ │ │ str.w r1, [r6, #396] @ 0x18c │ │ │ │ @@ -43726,286 +43746,285 @@ │ │ │ │ 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, [r7, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 25746 │ │ │ │ + bne.n 2579e │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 256e2 │ │ │ │ - ldr r3, [pc, #460] @ (25894 ) │ │ │ │ + cbz r3, 2573a │ │ │ │ + ldr r3, [pc, #460] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [sp, #391] @ 0x187 │ │ │ │ adds r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [sp, #391] @ 0x187 │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 256f0 │ │ │ │ + cbz r3, 25748 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - bne.n 25722 │ │ │ │ + bne.n 2577a │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 25722 │ │ │ │ - ldr r3, [pc, #396] @ (25894 ) │ │ │ │ + cbz r0, 2577a │ │ │ │ + ldr r3, [pc, #396] @ (258ec ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ strb r5, [r4, #0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 20b70 │ │ │ │ + bl 20bc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ bic.w r0, r0, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - bl 22630 │ │ │ │ + bl 22688 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 20b70 │ │ │ │ + bl 20bc8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 25796 │ │ │ │ + cbz r3, 257ee │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldr.w r5, [r3, #404] @ 0x194 │ │ │ │ - cbz r5, 25764 │ │ │ │ + cbz r5, 257bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 25758 │ │ │ │ - ldr r3, [pc, #300] @ (25894 ) │ │ │ │ + bne.n 257b0 │ │ │ │ + ldr r3, [pc, #300] @ (258ec ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w r6, r5, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #296] @ (2589c ) │ │ │ │ + ldr r3, [pc, #296] @ (258f4 ) │ │ │ │ ldr.w r1, [r5, #392] @ 0x188 │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4595c │ │ │ │ + bl 459b4 │ │ │ │ ldrb.w r3, [sp, #391] @ 0x187 │ │ │ │ - cbz r3, 257ac │ │ │ │ - ldr r3, [pc, #244] @ (25894 ) │ │ │ │ + cbz r3, 25804 │ │ │ │ + ldr r3, [pc, #244] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - cbz r3, 257ba │ │ │ │ + cbz r3, 25812 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ ldrd r0, r1, [sp, #304] @ 0x130 │ │ │ │ - bl 20f68 │ │ │ │ + bl 20fc0 │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a328 │ │ │ │ + bl 1a380 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 257d4 │ │ │ │ + cbz r0, 2582c │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 72ee8 │ │ │ │ + bl 72f40 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 257e4 │ │ │ │ + bgt.n 2583c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #5 │ │ │ │ - ble.w 254e6 │ │ │ │ - ldr r3, [pc, #172] @ (25894 ) │ │ │ │ + ble.w 2553e │ │ │ │ + ldr r3, [pc, #172] @ (258ec ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - ldr r3, [pc, #156] @ (25894 ) │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + ldr r3, [pc, #156] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2555a │ │ │ │ + beq.w 255b2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 2555a │ │ │ │ + bpl.w 255b2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ sub.w r0, r3, r2, lsl #2 │ │ │ │ - bl 21488 │ │ │ │ - b.n 2555a │ │ │ │ - ldr r3, [pc, #116] @ (25894 ) │ │ │ │ + bl 214e0 │ │ │ │ + b.n 255b2 │ │ │ │ + ldr r3, [pc, #116] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 26068 │ │ │ │ + bmi.w 260c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 25842 │ │ │ │ + bpl.n 2589a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2297e │ │ │ │ - ldr r3, [pc, #80] @ (25894 ) │ │ │ │ + bne.w 229d6 │ │ │ │ + ldr r3, [pc, #80] @ (258ec ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26020 │ │ │ │ + beq.w 26078 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 2559a │ │ │ │ - ldr r3, [pc, #84] @ (258b4 ) │ │ │ │ + b.n 255f2 │ │ │ │ + ldr r3, [pc, #84] @ (2590c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 25878 │ │ │ │ + bne.n 258d0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2609e │ │ │ │ - ldr r3, [pc, #56] @ (258b4 ) │ │ │ │ + bne.w 260f6 │ │ │ │ + ldr r3, [pc, #56] @ (2590c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr r3, [pc, #88] @ (258e0 ) │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + ldr r3, [pc, #88] @ (25938 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ - b.n 255a6 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 255fe │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r8 │ │ │ │ + ldr r3, [pc, #104] @ (25968 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [pc, #136] @ (25934 ) │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r6 │ │ │ │ + ldr r2, [pc, #808] @ (25c34 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r4 │ │ │ │ + ldr r2, [pc, #248] @ (25a10 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldr r1, [pc, #952] @ (25cdc ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r4 │ │ │ │ + ldr r1, [pc, #744] @ (25c14 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r6!, {r0, r1, r3} │ │ │ │ - @ instruction: 0xe85c000b │ │ │ │ - b.n 253c4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr.w r3, [pc, #2596] @ 2630c │ │ │ │ + str.w r0, [lr, fp] │ │ │ │ + strb.w r0, [r4, fp] │ │ │ │ + adds.w r0, r8, #9109504 @ 0x8b0000 │ │ │ │ + ldr.w r3, [pc, #2596] @ 26364 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r1, [sp, #388] @ 0x184 │ │ │ │ strb.w r1, [sp, #389] @ 0x185 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r1, #1212] @ 0x4bc │ │ │ │ subs r2, r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb.w r2, [sp, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25cb6 │ │ │ │ + beq.w 25d0e │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr.w r3, [pc, #2548] @ 2630c │ │ │ │ + ldr.w r3, [pc, #2548] @ 26364 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [r4, #1100] @ 0x44c │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - cbz r3, 25948 │ │ │ │ + cbz r3, 259a0 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #2492] @ 2630c │ │ │ │ + ldr.w r3, [pc, #2492] @ 26364 │ │ │ │ movs r2, #6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r5, r1, #408 @ 0x198 │ │ │ │ str.w r2, [r1, #400] @ 0x190 │ │ │ │ str.w r7, [r1, #404] @ 0x194 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2476] @ 26310 │ │ │ │ + ldr.w r3, [pc, #2476] @ 26368 │ │ │ │ add.w r2, r6, #1096 @ 0x448 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ str.w r2, [r1, #396] @ 0x18c │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ str.w r2, [r1, #392] @ 0x188 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -44014,19 +44033,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} │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25cbc │ │ │ │ - ldr.w r3, [pc, #2412] @ 26310 │ │ │ │ + bne.w 25d14 │ │ │ │ + ldr.w r3, [pc, #2412] @ 26368 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #52 @ 0x34 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ @@ -44048,93 +44067,93 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w lr, [r8, #52] @ 0x34 │ │ │ │ str.w r9, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a66 │ │ │ │ - ldr.w r3, [pc, #2312] @ 2630c │ │ │ │ + beq.n 25abe │ │ │ │ + ldr.w r3, [pc, #2312] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 25e70 │ │ │ │ + beq.w 25ec8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 25e8a │ │ │ │ + beq.w 25ee2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25eb6 │ │ │ │ + beq.w 25f0e │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 25eb6 │ │ │ │ + bne.w 25f0e │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2252] @ 2630c │ │ │ │ + ldr.w r3, [pc, #2252] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ - cbz r3, 25a66 │ │ │ │ + cbz r3, 25abe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25a5e │ │ │ │ + bne.n 25ab6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.w 25dd0 │ │ │ │ + beq.w 25e28 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 25a9c │ │ │ │ + cbz r3, 25af4 │ │ │ │ ldrb.w r3, [sp, #388] @ 0x184 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r5, [pc, #2188] @ 2630c │ │ │ │ + ldr.w r5, [pc, #2188] @ 26364 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [sp, #388] @ 0x184 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ - bl fa50 │ │ │ │ - ldr.w r3, [pc, #2164] @ 26314 │ │ │ │ + bl faa8 │ │ │ │ + ldr.w r3, [pc, #2164] @ 2636c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2156] @ 26310 │ │ │ │ + ldr.w r2, [pc, #2156] @ 26368 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ - cbz r2, 25aca │ │ │ │ - ldr.w r2, [pc, #2120] @ 2630c │ │ │ │ + cbz r2, 25b22 │ │ │ │ + ldr.w r2, [pc, #2120] @ 26364 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2112] @ 2630c │ │ │ │ + ldr.w r3, [pc, #2112] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ str.w r1, [r3, #1092] @ 0x444 │ │ │ │ @@ -44147,129 +44166,129 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ubfx r3, r3, #9, #1 │ │ │ │ strh r0, [r5, #28] │ │ │ │ strd r1, r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 25b0a │ │ │ │ + cbz r2, 25b62 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.w 25e26 │ │ │ │ + bmi.w 25e7e │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ - cbz r0, 25b22 │ │ │ │ - ldr.w r3, [pc, #2044] @ 2630c │ │ │ │ + cbz r0, 25b7a │ │ │ │ + ldr.w r3, [pc, #2044] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2028] @ 26310 │ │ │ │ + ldr.w r3, [pc, #2028] @ 26368 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 25e2c │ │ │ │ - ldr.w r3, [pc, #2004] @ 2630c │ │ │ │ + bmi.w 25e84 │ │ │ │ + ldr.w r3, [pc, #2004] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r6, #1136] @ 0x470 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ - cbz r5, 25b5a │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + cbz r5, 25bb2 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 25e34 │ │ │ │ + beq.w 25e8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 25b6e │ │ │ │ - ldr.w r3, [pc, #1960] @ 2630c │ │ │ │ + bmi.n 25bc6 │ │ │ │ + ldr.w r3, [pc, #1960] @ 26364 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - cbz r2, 25b82 │ │ │ │ + cbz r2, 25bda │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ 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, #248] @ 0xf8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 25ba2 │ │ │ │ - ldr.w r3, [pc, #1916] @ 2630c │ │ │ │ + beq.n 25bfa │ │ │ │ + ldr.w r3, [pc, #1916] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 25c14 │ │ │ │ - ldr.w r3, [pc, #1888] @ 2630c │ │ │ │ + bmi.n 25c6c │ │ │ │ + ldr.w r3, [pc, #1888] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r1, [sp, #389] @ 0x185 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r2, #196] @ 0xc4 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.n 25bda │ │ │ │ - ldr.w r3, [pc, #1872] @ 26318 │ │ │ │ + bpl.n 25c32 │ │ │ │ + ldr.w r3, [pc, #1872] @ 26370 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - ldr.w r3, [pc, #1856] @ 2631c │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + ldr.w r3, [pc, #1856] @ 26374 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - ldr.w r3, [pc, #1820] @ 2630c │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + ldr.w r3, [pc, #1820] @ 26364 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r1, [r5, #320] @ 0x140 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ - ldr.w r3, [pc, #1816] @ 26318 │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ + ldr.w r3, [pc, #1816] @ 26370 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ - ldr.w r3, [pc, #1780] @ 2630c │ │ │ │ + ldr.w r3, [pc, #1780] @ 26364 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [r0, r3] │ │ │ │ add.w ip, r1, #408 @ 0x198 │ │ │ │ - ldr.w r3, [pc, #1764] @ 26310 │ │ │ │ + ldr.w r3, [pc, #1764] @ 26368 │ │ │ │ mov r6, ip │ │ │ │ ldr.w r2, [r1, #392] @ 0x188 │ │ │ │ str.w r2, [r8, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #52 @ 0x34 │ │ │ │ @@ -44283,296 +44302,296 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [lr, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #6 │ │ │ │ str.w r3, [lr, #60] @ 0x3c │ │ │ │ str.w r9, [r8, #1092] @ 0x444 │ │ │ │ ldr.w r5, [r1, #404] @ 0x194 │ │ │ │ - cbz r5, 25c80 │ │ │ │ + cbz r5, 25cd8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 25c74 │ │ │ │ + bne.n 25ccc │ │ │ │ ldrb.w r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25e46 │ │ │ │ + bne.w 25e9e │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1652] @ 2630c │ │ │ │ + ldr.w r3, [pc, #1652] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 25e5e │ │ │ │ + bne.w 25eb6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 254e6 │ │ │ │ + bge.w 2553e │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 2297e │ │ │ │ + b.w 229d6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ - b.n 25916 │ │ │ │ + b.n 2596e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r5, [r3, #404] @ 0x194 │ │ │ │ - cbz r5, 25cec │ │ │ │ + cbz r5, 25d44 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 25ce6 │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ - ldr.w r3, [pc, #1596] @ 2630c │ │ │ │ + cbz r0, 25d3e │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ + ldr.w r3, [pc, #1596] @ 26364 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbz r3, 25ce2 │ │ │ │ + cbz r3, 25d3a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 25e68 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + beq.w 25ec0 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 25cc6 │ │ │ │ - ldr.w r3, [pc, #1564] @ 2630c │ │ │ │ + bne.n 25d1e │ │ │ │ + ldr.w r3, [pc, #1564] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1092] @ 0x444 │ │ │ │ - cbz r3, 25d14 │ │ │ │ - ldr.w r2, [pc, #1556] @ 26310 │ │ │ │ + cbz r3, 25d6c │ │ │ │ + ldr.w r2, [pc, #1556] @ 26368 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.n 25d14 │ │ │ │ + bpl.n 25d6c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mvn.w r0, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.w 25b6e │ │ │ │ + bgt.w 25bc6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.w 25e80 │ │ │ │ + bmi.w 25ed8 │ │ │ │ ldrb.w r3, [sp, #390] @ 0x186 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 25b6e │ │ │ │ + b.n 25bc6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 25d90 │ │ │ │ + beq.n 25de8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25602 │ │ │ │ + bne.w 2565a │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 25da2 │ │ │ │ - ldr.w r3, [pc, #1480] @ 26320 │ │ │ │ + beq.n 25dfa │ │ │ │ + ldr.w r3, [pc, #1480] @ 26378 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #1476] @ 26324 │ │ │ │ + ldr.w r0, [pc, #1476] @ 2637c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1468] @ 26328 │ │ │ │ + ldr.w r3, [pc, #1468] @ 26380 │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - ldr.w r2, [pc, #1428] @ 2630c │ │ │ │ + ldr.w r2, [pc, #1428] @ 26364 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.w 254e6 │ │ │ │ + b.w 2553e │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ - b.n 25666 │ │ │ │ + b.n 256be │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b.n 256c2 │ │ │ │ + b.n 2571a │ │ │ │ ldr.w r3, [r7, #308] @ 0x134 │ │ │ │ - cbz r3, 25dc0 │ │ │ │ + cbz r3, 25e18 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 25d44 │ │ │ │ - ldr.w r3, [pc, #1416] @ 2632c │ │ │ │ + b.n 25d9c │ │ │ │ + ldr.w r3, [pc, #1416] @ 26384 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #1412] @ 26330 │ │ │ │ + ldr.w r0, [pc, #1412] @ 26388 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ - b.n 25d74 │ │ │ │ + b.n 25dcc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 25d44 │ │ │ │ + b.n 25d9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - ldr.w r3, [pc, #1344] @ 26318 │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + ldr.w r3, [pc, #1344] @ 26370 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ uxtb r3, r0 │ │ │ │ strb.w r3, [sp, #389] @ 0x185 │ │ │ │ movs r2, #2 │ │ │ │ - ldr.w r3, [pc, #1304] @ 2630c │ │ │ │ + ldr.w r3, [pc, #1304] @ 26364 │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #1312] @ 2631c │ │ │ │ + ldr.w r3, [pc, #1312] @ 26374 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ orr.w r0, r0, #2048 @ 0x800 │ │ │ │ str.w r0, [r5, #196] @ 0xc4 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldrsh.w r3, [r5, #340] @ 0x154 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ strh.w r6, [r5, #340] @ 0x154 │ │ │ │ - b.n 25a72 │ │ │ │ - bl 1e4f0 │ │ │ │ - b.n 25b0a │ │ │ │ + b.n 25aca │ │ │ │ + bl 1e548 │ │ │ │ + b.n 25b62 │ │ │ │ movs r0, #2 │ │ │ │ - bl 30d8c │ │ │ │ - b.n 25b34 │ │ │ │ + bl 30de4 │ │ │ │ + b.n 25b8c │ │ │ │ ldrb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25b5a │ │ │ │ + beq.w 25bb2 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 25b6e │ │ │ │ - bl e2ec │ │ │ │ - ldr.w r3, [pc, #1216] @ 2630c │ │ │ │ + b.n 25bc6 │ │ │ │ + bl e344 │ │ │ │ + ldr.w r3, [pc, #1216] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r2, #476] @ 0x1dc │ │ │ │ - b.n 25c8a │ │ │ │ + b.n 25ce2 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ mov r0, r3 │ │ │ │ - bl 335dc │ │ │ │ - b.n 25ce6 │ │ │ │ + bl 33634 │ │ │ │ + b.n 25d3e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 25a3e │ │ │ │ + b.n 25a96 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25b6e │ │ │ │ - b.n 25d24 │ │ │ │ + beq.w 25bc6 │ │ │ │ + b.n 25d7c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbnz r2, 25e96 │ │ │ │ + cbnz r2, 25eee │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 25a3e │ │ │ │ - ldr.w r3, [pc, #1180] @ 26334 │ │ │ │ + b.n 25a96 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2638c │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1172] @ 26338 │ │ │ │ + ldr.w r0, [pc, #1172] @ 26390 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r2, [pc, #1172] @ 2633c │ │ │ │ + ldr.w r2, [pc, #1172] @ 26394 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.n 25a3e │ │ │ │ + b.n 25a96 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2600e │ │ │ │ - ldr.w r3, [pc, #1096] @ 2630c │ │ │ │ + beq.w 26066 │ │ │ │ + ldr.w r3, [pc, #1096] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1138c │ │ │ │ - ldr.w r3, [pc, #1072] @ 2630c │ │ │ │ + bl 113e4 │ │ │ │ + ldr.w r3, [pc, #1072] @ 26364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ - cbz r3, 25ef0 │ │ │ │ + cbz r3, 25f48 │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260a6 │ │ │ │ + beq.w 260fe │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 252f6 │ │ │ │ + b.w 2534e │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 20ab0 │ │ │ │ + bl 20b08 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r4, #512 @ 0x200 │ │ │ │ movt r4, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r4, #512 @ 0x200 │ │ │ │ - b.w 25336 │ │ │ │ + b.w 2538e │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b.w 25372 │ │ │ │ + b.w 253ca │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 252e4 │ │ │ │ - ldr r3, [pc, #988] @ (2630c ) │ │ │ │ + b.w 2533c │ │ │ │ + ldr r3, [pc, #988] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r4, [r6, #1212] @ 0x4bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2537a │ │ │ │ + bne.w 253d2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r2, [r6, #396] @ 0x18c │ │ │ │ str.w r2, [r0, #396] @ 0x18c │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #948] @ (26310 ) │ │ │ │ + ldr r3, [pc, #948] @ (26368 ) │ │ │ │ add.w r5, r0, #408 @ 0x198 │ │ │ │ str.w r2, [r0, #392] @ 0x188 │ │ │ │ movs r2, #6 │ │ │ │ str.w r2, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r4, [r0, #404] @ 0x194 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ @@ -44583,409 +44602,409 @@ │ │ │ │ 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, r7 │ │ │ │ mov r1, ip │ │ │ │ str.w r7, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 25fd0 │ │ │ │ - ldr r3, [pc, #884] @ (2630c ) │ │ │ │ + cbz r0, 26028 │ │ │ │ + ldr r3, [pc, #884] @ (26364 ) │ │ │ │ cmp r4, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [r1, r3] │ │ │ │ add.w r5, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #872] @ (26310 ) │ │ │ │ + ldr r3, [pc, #872] @ (26368 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r6, r6, #52 @ 0x34 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - ble.w 254e6 │ │ │ │ + ble.w 2553e │ │ │ │ ldr.w r0, [r7, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl ea78 │ │ │ │ - ldr r3, [pc, #816] @ (2630c ) │ │ │ │ + bl ead0 │ │ │ │ + ldr r3, [pc, #816] @ (26364 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #268] @ 0x10c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w r5, r4, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #808] @ (26310 ) │ │ │ │ + ldr r3, [pc, #808] @ (26368 ) │ │ │ │ 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 25388 │ │ │ │ + b.w 253e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 253b2 │ │ │ │ - ldr r3, [pc, #764] @ (2630c ) │ │ │ │ + b.w 2540a │ │ │ │ + ldr r3, [pc, #764] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 25ecc │ │ │ │ + b.n 25f24 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 253b2 │ │ │ │ + b.w 2540a │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2618a │ │ │ │ + bne.w 261e2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2618e │ │ │ │ + bne.w 261e6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c124 │ │ │ │ + bl 1c17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2297e │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.w 229d6 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2559a │ │ │ │ + bne.w 255f2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 255bc │ │ │ │ + b.w 25614 │ │ │ │ ldrsh.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldrsh.w r2, [r4, #474] @ 0x1da │ │ │ │ cmn r3, r2 │ │ │ │ - beq.w 25580 │ │ │ │ + beq.w 255d8 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #396] @ 0x18c │ │ │ │ add.w r2, r2, #616 @ 0x268 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 2559a │ │ │ │ + b.w 255f2 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b.w 22d4c │ │ │ │ - bl 466f4 │ │ │ │ - b.w 25878 │ │ │ │ + b.w 22da4 │ │ │ │ + bl 4674c │ │ │ │ + b.w 258d0 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 25ef0 │ │ │ │ + bne.w 25f48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 252f6 │ │ │ │ + b.w 2534e │ │ │ │ orr.w r1, r4, #8388608 @ 0x800000 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r3, #252 @ 0xfc │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 260d2 │ │ │ │ + bcc.n 2612a │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 2617a │ │ │ │ - ldr r3, [pc, #568] @ (2630c ) │ │ │ │ + bls.n 261d2 │ │ │ │ + ldr r3, [pc, #568] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ str.w r2, [r3, #1540] @ 0x604 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #548] @ (2630c ) │ │ │ │ + ldr r3, [pc, #548] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ add.w r3, r5, #308 @ 0x134 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 26102 │ │ │ │ + beq.n 2615a │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - bl 20ab0 │ │ │ │ - cbz r0, 26108 │ │ │ │ + bl 20b08 │ │ │ │ + cbz r0, 26160 │ │ │ │ orr.w r3, r4, #75497472 @ 0x4800000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 20ab0 │ │ │ │ - cbz r0, 2611a │ │ │ │ + bl 20b08 │ │ │ │ + cbz r0, 26172 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ - bl 20ab0 │ │ │ │ - cbz r0, 2612c │ │ │ │ + bl 20b08 │ │ │ │ + cbz r0, 26184 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 20ab0 │ │ │ │ - cbz r0, 2613e │ │ │ │ + bl 20b08 │ │ │ │ + cbz r0, 26196 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r5, r5, #420 @ 0x1a4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 26154 │ │ │ │ + beq.n 261ac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 20ab0 │ │ │ │ + bl 20b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 261f4 │ │ │ │ - ldr r3, [pc, #436] @ (2630c ) │ │ │ │ + beq.n 2624c │ │ │ │ + ldr r3, [pc, #436] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr.w r4, r2, #16384 @ 0x4000 │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r2, 26170 │ │ │ │ + cbz r2, 261c8 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 262d0 │ │ │ │ + beq.w 26328 │ │ │ │ orr.w r3, r4, #128 @ 0x80 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 25366 │ │ │ │ + b.w 253be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b.n 260e6 │ │ │ │ + b.n 2613e │ │ │ │ movs r3, #0 │ │ │ │ orr.w r4, r4, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - b.n 26170 │ │ │ │ + b.n 261c8 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 26068 │ │ │ │ - ldr r3, [pc, #384] @ (26310 ) │ │ │ │ + b.n 260c0 │ │ │ │ + ldr r3, [pc, #384] @ (26368 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r6, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ - cbz r3, 261da │ │ │ │ + cbz r3, 26232 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 261da │ │ │ │ + cbz r0, 26232 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2559a │ │ │ │ - ldr r3, [pc, #332] @ (2630c ) │ │ │ │ + bne.w 255f2 │ │ │ │ + ldr r3, [pc, #332] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26060 │ │ │ │ + beq.w 260b8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 2559a │ │ │ │ - ldr r3, [pc, #304] @ (2630c ) │ │ │ │ + b.w 255f2 │ │ │ │ + ldr r3, [pc, #304] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 261b4 │ │ │ │ + bne.n 2620c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 261be │ │ │ │ + b.n 26216 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2621a │ │ │ │ - ldr r3, [pc, #272] @ (2630c ) │ │ │ │ + bgt.n 26272 │ │ │ │ + ldr r3, [pc, #272] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r2, 2620e │ │ │ │ + cbz r2, 26266 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262c4 │ │ │ │ + beq.n 2631c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 25366 │ │ │ │ + b.w 253be │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 20ab0 │ │ │ │ - ldr r3, [pc, #232] @ (2630c ) │ │ │ │ + bl 20b08 │ │ │ │ + ldr r3, [pc, #232] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 262d8 │ │ │ │ + beq.n 26330 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2623a │ │ │ │ + cbz r2, 26292 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262e2 │ │ │ │ - ldr r3, [pc, #208] @ (2630c ) │ │ │ │ + beq.n 2633a │ │ │ │ + ldr r3, [pc, #208] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262e8 │ │ │ │ - ldr r1, [pc, #244] @ (26340 ) │ │ │ │ + beq.n 26340 │ │ │ │ + ldr r1, [pc, #244] @ (26398 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r5, [r4, #1216] @ 0x4c0 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 262fc │ │ │ │ + bcs.n 26354 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #132] @ (2630c ) │ │ │ │ + ldr r3, [pc, #132] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bl 40400 │ │ │ │ - ldr r3, [pc, #116] @ (2630c ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r3, [pc, #116] @ (26364 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ str.w r0, [r4, #368] @ 0x170 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrsh.w r3, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2620e │ │ │ │ + beq.n 26266 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2620e │ │ │ │ + bne.n 26266 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #655360 @ 0xa0000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 25366 │ │ │ │ + b.w 253be │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r4, r3, #540672 @ 0x84000 │ │ │ │ - b.n 26170 │ │ │ │ + b.n 261c8 │ │ │ │ ldrsh.w r2, [r3, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26206 │ │ │ │ - b.n 2620e │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2623a │ │ │ │ + bne.n 2625e │ │ │ │ + b.n 26266 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 26292 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #16908288 @ 0x1020000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #80] @ (26344 ) │ │ │ │ + ldr r3, [pc, #80] @ (2639c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ - b.w 25366 │ │ │ │ + b.w 253be │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 26284 │ │ │ │ + bge.n 262dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 26292 │ │ │ │ + b.n 262ea │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + orrs r0, r4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + subs r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + subs r4, #18 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + rors r2, r2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ 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, #516] @ (26560 ) │ │ │ │ + ldr r6, [pc, #516] @ (265b8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #516] @ (26564 ) │ │ │ │ + ldr r3, [pc, #516] @ (265bc ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr.w r8, [r5, #372] @ 0x174 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7316c │ │ │ │ - ldr r3, [pc, #488] @ (26568 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r3, [pc, #488] @ (265c0 ) │ │ │ │ str r7, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r5, #396] @ 0x18c │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r7, [r5, #411] @ 0x19b │ │ │ │ - ldr r3, [pc, #472] @ (2656c ) │ │ │ │ + ldr r3, [pc, #472] @ (265c4 ) │ │ │ │ str r7, [sp, #12] │ │ │ │ ldrb.w r7, [r5, #423] @ 0x1a7 │ │ │ │ str r7, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [r5, #411] @ 0x19b │ │ │ │ strb.w r7, [r5, #423] @ 0x1a7 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -45004,315 +45023,312 @@ │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264a0 │ │ │ │ - ldr r5, [pc, #388] @ (26570 ) │ │ │ │ + bne.n 264f8 │ │ │ │ + ldr r5, [pc, #388] @ (265c8 ) │ │ │ │ movs r6, #32 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r5, pc │ │ │ │ ldr.w sl, [sp] │ │ │ │ ands.w r7, r4, #16384 @ 0x4000 │ │ │ │ - beq.n 2641c │ │ │ │ - ldr r3, [pc, #352] @ (26564 ) │ │ │ │ + beq.n 26474 │ │ │ │ + ldr r3, [pc, #352] @ (265bc ) │ │ │ │ ldr.w r3, [sl, 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, 2641c │ │ │ │ + cbz r1, 26474 │ │ │ │ bic.w r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r3, #0] │ │ │ │ tst.w r4, #81920 @ 0x14000 │ │ │ │ mov r0, r9 │ │ │ │ ite ne │ │ │ │ andne.w r1, r4, #65536 @ 0x10000 │ │ │ │ moveq r1, #1 │ │ │ │ - bl 19fb4 │ │ │ │ + bl 1a00c │ │ │ │ mov r8, r0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 26440 │ │ │ │ + cbz r3, 26498 │ │ │ │ ldrh.w r3, [r9, #20] │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bmi.n 2653e │ │ │ │ + bmi.n 26596 │ │ │ │ lsls r1, r4, #15 │ │ │ │ - bmi.n 26516 │ │ │ │ + bmi.n 2656e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2652a │ │ │ │ + beq.n 26582 │ │ │ │ bic.w r1, r4, #65536 @ 0x10000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #272] @ (26564 ) │ │ │ │ + ldr r3, [pc, #272] @ (265bc ) │ │ │ │ bic.w r4, r1, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [sl, 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 26484 │ │ │ │ - ldr r3, [pc, #240] @ (26564 ) │ │ │ │ + beq.n 264dc │ │ │ │ + ldr r3, [pc, #240] @ (265bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - cbz r0, 26484 │ │ │ │ - bl 34218 │ │ │ │ + cbz r0, 264dc │ │ │ │ + bl 34270 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #220] @ (26564 ) │ │ │ │ + ldr r3, [pc, #220] @ (265bc ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #5 │ │ │ │ orrs r1, r3 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ lsls r3, r4, #15 │ │ │ │ - bmi.n 263fc │ │ │ │ + bmi.n 26454 │ │ │ │ mov r7, fp │ │ │ │ - ldr r3, [pc, #192] @ (26564 ) │ │ │ │ + ldr r3, [pc, #192] @ (265bc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ add.w r4, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #184] @ (2656c ) │ │ │ │ + ldr r3, [pc, #184] @ (265c4 ) │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ str.w r2, [r6, #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, [r6, #411] @ 0x19b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r6, #423] @ 0x1a7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 264e6 │ │ │ │ + beq.n 2653e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 26532 │ │ │ │ - ldr r4, [pc, #136] @ (26574 ) │ │ │ │ + cbnz r3, 2658a │ │ │ │ + ldr r4, [pc, #136] @ (265cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 264fa │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r0, 26552 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 1a36c │ │ │ │ - ldr r3, [pc, #100] @ (26564 ) │ │ │ │ + bl 1a3c4 │ │ │ │ + ldr r3, [pc, #100] @ (265bc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r7, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - bgt.n 26554 │ │ │ │ + bgt.n 265ac │ │ │ │ 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, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26450 │ │ │ │ + bne.n 264a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 26448 │ │ │ │ + bne.n 264a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 26448 │ │ │ │ - ldr r3, [pc, #48] @ (26564 ) │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 264a0 │ │ │ │ + ldr r3, [pc, #48] @ (265bc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 264ea │ │ │ │ - ldr r3, [pc, #56] @ (26578 ) │ │ │ │ + b.n 26542 │ │ │ │ + ldr r3, [pc, #56] @ (265d0 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - ldr r0, [pc, #52] @ (2657c ) │ │ │ │ + ldr r0, [pc, #52] @ (265d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r7 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #848 @ (adr r3, 268b4 ) │ │ │ │ + cbz r4, 26618 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2665c │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + bic.w r0, r0, fp │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 26578 │ │ │ │ - movs r3, r1 │ │ │ │ - bls.n 26590 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + @ instruction: 0xe9aa000b │ │ │ │ + ldmia.w r4!, {r0, r1, r3} │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ 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, #308] @ (266c8 ) │ │ │ │ + ldr r3, [pc, #308] @ (26720 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #308] @ (266cc ) │ │ │ │ + ldr r2, [pc, #308] @ (26724 ) │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 69b00 │ │ │ │ + bl 69b58 │ │ │ │ add.w lr, r5, #1096 @ 0x448 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r4 │ │ │ │ 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 69b00 │ │ │ │ + bl 69b58 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ add.w r1, r9, #7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ sub.w r2, r1, #24 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 266a4 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 266fc │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #1096 @ 0x448 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ - bl 69b00 │ │ │ │ + bl 69b58 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r5, [r5, #272] @ 0x110 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 26692 │ │ │ │ + beq.n 266ea │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 266b6 │ │ │ │ + bne.n 2670e │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r5] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n 26644 │ │ │ │ + b.n 2669c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #624 @ (adr r1, 2693c ) │ │ │ │ + cbz r4, 26732 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r4, [pc, #276] @ (267f8 ) │ │ │ │ + ldr r4, [pc, #276] @ (26850 ) │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #268] @ (267fc ) │ │ │ │ + ldr r3, [pc, #268] @ (26854 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r0, [pc, #268] @ (26800 ) │ │ │ │ + ldr r0, [pc, #268] @ (26858 ) │ │ │ │ add r3, pc │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w r8, sp, #28 │ │ │ │ - ldr r2, [pc, #260] @ (26804 ) │ │ │ │ + ldr r2, [pc, #260] @ (2685c ) │ │ │ │ mov r9, r1 │ │ │ │ movw sl, #538 @ 0x21a │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -45329,28 +45345,28 @@ │ │ │ │ ldr.w r2, [ip, #1452] @ 0x5ac │ │ │ │ stmia.w r8!, {r0, r1, r2} │ │ │ │ subs.w r1, r9, #0 │ │ │ │ strh.w sl, [ip, #1440] @ 0x5a0 │ │ │ │ str.w r4, [ip, #1444] @ 0x5a4 │ │ │ │ str.w r4, [ip, #1448] @ 0x5a8 │ │ │ │ str.w r4, [ip, #1452] @ 0x5ac │ │ │ │ - ble.n 267ee │ │ │ │ + ble.n 26846 │ │ │ │ mov r0, lr │ │ │ │ mov ip, r4 │ │ │ │ mvn.w lr, #7 │ │ │ │ ldr.w r3, [r5, #1572] @ 0x624 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ add r3, lr │ │ │ │ cmp r1, ip │ │ │ │ str.w r3, [r0], #4 │ │ │ │ add.w lr, lr, #16 │ │ │ │ str r7, [r3, #20] │ │ │ │ add.w r7, r7, #8 │ │ │ │ - bne.n 2675c │ │ │ │ + bne.n 267b4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r5, #100] @ 0x64 │ │ │ │ add.w r4, r3, r2, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r7, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -45358,77 +45374,77 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ - bl 22060 │ │ │ │ + bl 220b8 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ - cbz r1, 267b4 │ │ │ │ + cbz r1, 2680c │ │ │ │ str r7, [r1, #20] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 267aa │ │ │ │ + bne.n 26802 │ │ │ │ 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, #64] @ (26808 ) │ │ │ │ + ldr r2, [pc, #64] @ (26860 ) │ │ │ │ strh.w r4, [r3, #1440] @ 0x5a0 │ │ │ │ str.w r0, [r3, #1444] @ 0x5a4 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r3, #1448] @ 0x5a8 │ │ │ │ - ldr r3, [pc, #40] @ (26800 ) │ │ │ │ + ldr r3, [pc, #40] @ (26858 ) │ │ │ │ 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 267f2 │ │ │ │ + bne.n 2684a │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, lr │ │ │ │ - b.n 26784 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 267dc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #296 @ (adr r0, 26924 ) │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r1 │ │ │ │ - add r0, pc, #256 @ (adr r0, 26900 ) │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + add r7, sp, #24 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #660] @ (26ab4 ) │ │ │ │ + ldr r4, [pc, #660] @ (26b0c ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ - ldr r5, [pc, #660] @ (26ab8 ) │ │ │ │ + ldr r5, [pc, #660] @ (26b10 ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [pc, #660] @ (26abc ) │ │ │ │ + ldr r3, [pc, #660] @ (26b14 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #644] @ (26ac0 ) │ │ │ │ + ldr r3, [pc, #644] @ (26b18 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r1, [sp, #20] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #640] @ (26ac4 ) │ │ │ │ + ldr r3, [pc, #640] @ (26b1c ) │ │ │ │ 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] │ │ │ │ @@ -45438,65 +45454,65 @@ │ │ │ │ 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 26882 │ │ │ │ + ble.n 268da │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #572] @ (26ac0 ) │ │ │ │ + ldr r3, [pc, #572] @ (26b18 ) │ │ │ │ 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 26a7a │ │ │ │ + beq.w 26ad2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26aa0 │ │ │ │ + beq.w 26af8 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 268a8 │ │ │ │ + bne.n 26900 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26a74 │ │ │ │ + beq.w 26acc │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 20da0 │ │ │ │ + bl 20df8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #504] @ (26ac0 ) │ │ │ │ + ldr r3, [pc, #504] @ (26b18 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #7 │ │ │ │ moveq r6, #6 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ add.w lr, r0, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #460] @ (26ac8 ) │ │ │ │ + ldr r3, [pc, #460] @ (26b20 ) │ │ │ │ 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 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -45508,93 +45524,93 @@ │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 269e6 │ │ │ │ - ldr r3, [pc, #380] @ (26ac0 ) │ │ │ │ + beq.n 26a3e │ │ │ │ + ldr r3, [pc, #380] @ (26b18 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w ip, r5, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #376] @ (26ac8 ) │ │ │ │ + ldr r3, [pc, #376] @ (26b20 ) │ │ │ │ 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, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r3, 2697c │ │ │ │ + cbz r3, 269d4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 20f68 │ │ │ │ - ldr r3, [pc, #324] @ (26ac4 ) │ │ │ │ + bl 20fc0 │ │ │ │ + ldr r3, [pc, #324] @ (26b1c ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ 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 269b8 │ │ │ │ - ldr r3, [pc, #280] @ (26ac0 ) │ │ │ │ + ble.n 26a10 │ │ │ │ + ldr r3, [pc, #280] @ (26b18 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ - ldr r3, [pc, #260] @ (26ac0 ) │ │ │ │ + bl 72fbc │ │ │ │ + ldr r3, [pc, #260] @ (26b18 ) │ │ │ │ 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 26aa4 │ │ │ │ - ldr r2, [pc, #256] @ (26acc ) │ │ │ │ + ble.n 26afc │ │ │ │ + ldr r2, [pc, #256] @ (26b24 ) │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ (26abc ) │ │ │ │ + ldr r3, [pc, #236] @ (26b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26aae │ │ │ │ + bne.n 26b06 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 26a82 │ │ │ │ - ldr r3, [pc, #196] @ (26ac0 ) │ │ │ │ + bne.n 26ada │ │ │ │ + ldr r3, [pc, #196] @ (26b18 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - ldr.w r9, [pc, #208] @ 26ad0 │ │ │ │ + ldr.w r9, [pc, #208] @ 26b28 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #192] @ (26ac8 ) │ │ │ │ + ldr r3, [pc, #192] @ (26b20 ) │ │ │ │ str.w r1, [r8, #1128] @ 0x468 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str.w r2, [r8, #1100] @ 0x44c │ │ │ │ add.w r5, r1, #408 @ 0x198 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -45624,769 +45640,769 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r4, [r8, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ - b.n 26940 │ │ │ │ + b.n 26998 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 268c6 │ │ │ │ + b.n 2691e │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 26896 │ │ │ │ - ldr r3, [pc, #60] @ (26ac0 ) │ │ │ │ + b.n 268ee │ │ │ │ + ldr r3, [pc, #60] @ (26b18 ) │ │ │ │ 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 22630 │ │ │ │ - b.n 26940 │ │ │ │ + bl 22688 │ │ │ │ + b.n 26998 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 268b4 │ │ │ │ + b.n 2690c │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsh.w r1, [r3, #28] │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldrsh.w r2, [r4, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 102a8 │ │ │ │ + bl 10300 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldrsh.w r2, [r4, #28] │ │ │ │ vmov r3, s15 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 26b38 │ │ │ │ + ble.n 26b90 │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #24] @ (26b54 ) │ │ │ │ + ldr r0, [pc, #24] @ (26bac ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #24] @ (26b58 ) │ │ │ │ + ldr r2, [pc, #24] @ (26bb0 ) │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n 26b40 │ │ │ │ + b.n 270e8 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ 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, #236] @ (26c58 ) │ │ │ │ + ldr r5, [pc, #236] @ (26cb0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #236] @ (26c5c ) │ │ │ │ + ldr r4, [pc, #236] @ (26cb4 ) │ │ │ │ movs r6, #0 │ │ │ │ add r5, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ strh.w r6, [sp, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26c0a │ │ │ │ + beq.n 26c62 │ │ │ │ mov r4, r2 │ │ │ │ lsls r4, r4, #30 │ │ │ │ - bmi.n 26bd0 │ │ │ │ + bmi.n 26c28 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26c3e │ │ │ │ + beq.n 26c96 │ │ │ │ ldrsh.w r3, [r3, #30] │ │ │ │ movs r4, #1 │ │ │ │ - cbz r3, 26bfe │ │ │ │ + cbz r3, 26c56 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7cc4 │ │ │ │ - cbz r0, 26bc6 │ │ │ │ + blx 7d10 │ │ │ │ + cbz r0, 26c1e │ │ │ │ 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 26c3e │ │ │ │ + beq.n 26c96 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26ba8 │ │ │ │ + bne.n 26c00 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add.w r1, sp, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10554 │ │ │ │ - ldr r2, [pc, #136] @ (26c60 ) │ │ │ │ - ldr r3, [pc, #132] @ (26c5c ) │ │ │ │ + bl 105ac │ │ │ │ + ldr r2, [pc, #136] @ (26cb8 ) │ │ │ │ + ldr r3, [pc, #132] @ (26cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26c52 │ │ │ │ + bne.n 26caa │ │ │ │ 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, 26c3e │ │ │ │ + cbz r0, 26c96 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26bec │ │ │ │ - b.n 26bc6 │ │ │ │ - bl 10554 │ │ │ │ + bne.n 26c44 │ │ │ │ + b.n 26c1e │ │ │ │ + bl 105ac │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26bd4 │ │ │ │ - ldr r2, [pc, #68] @ (26c64 ) │ │ │ │ - ldr r3, [pc, #56] @ (26c5c ) │ │ │ │ + bne.n 26c2c │ │ │ │ + ldr r2, [pc, #68] @ (26cbc ) │ │ │ │ + ldr r3, [pc, #56] @ (26cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26c52 │ │ │ │ + bne.n 26caa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r1, [pc, #32] @ (26c68 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r1, [pc, #32] @ (26cc0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ movs r0, #3 │ │ │ │ - bl 6ad4c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6ada4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #6 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ 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, 26cc2 │ │ │ │ + cbz r4, 26d1a │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #184] @ (26d40 ) │ │ │ │ + ldr r1, [pc, #184] @ (26d98 ) │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26d06 │ │ │ │ - ldr r1, [pc, #172] @ (26d44 ) │ │ │ │ + beq.n 26d5e │ │ │ │ + ldr r1, [pc, #172] @ (26d9c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 26cc8 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 26d20 │ │ │ │ add.w r3, r4, #32 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 26ca6 │ │ │ │ + bne.n 26cfe │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 26d2c │ │ │ │ - ldr r1, [pc, #140] @ (26d48 ) │ │ │ │ + beq.n 26d84 │ │ │ │ + ldr r1, [pc, #140] @ (26da0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #128] @ (26d4c ) │ │ │ │ + ldr r1, [pc, #128] @ (26da4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 26d18 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 26d70 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26cc2 │ │ │ │ - ldr.w r8, [pc, #116] @ 26d50 │ │ │ │ + beq.n 26d1a │ │ │ │ + ldr.w r8, [pc, #116] @ 26da8 │ │ │ │ adds r4, #32 │ │ │ │ - ldr r6, [pc, #112] @ (26d54 ) │ │ │ │ + ldr r6, [pc, #112] @ (26dac ) │ │ │ │ movs r5, #0 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, r8 │ │ │ │ movne r1, r6 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26ce8 │ │ │ │ + bne.n 26d40 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ (26d58 ) │ │ │ │ + ldr r1, [pc, #80] @ (26db0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh.w r3, [r4, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26cc2 │ │ │ │ - ldr r1, [pc, #56] @ (26d5c ) │ │ │ │ + beq.n 26d1a │ │ │ │ + ldr r1, [pc, #56] @ (26db4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 26cc2 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 26d1a │ │ │ │ adds r2, #8 │ │ │ │ - ldr r1, [pc, #48] @ (26d60 ) │ │ │ │ + ldr r1, [pc, #48] @ (26db8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 26cc2 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 26d1a │ │ │ │ nop │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #16 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + adds r4, #22 │ │ │ │ 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] @ (27088 ) │ │ │ │ + ldr r3, [pc, #776] @ (270e0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #776] @ (2708c ) │ │ │ │ + ldr r1, [pc, #776] @ (270e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #772] @ (27090 ) │ │ │ │ + ldr r3, [pc, #772] @ (270e8 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 26db2 │ │ │ │ + cbz r2, 26e0a │ │ │ │ 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] @ (27094 ) │ │ │ │ + ldr r3, [pc, #732] @ (270ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ - bl a0b3c │ │ │ │ + bl a126c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2705a │ │ │ │ - ldr r3, [pc, #716] @ (27098 ) │ │ │ │ + bne.w 270b2 │ │ │ │ + ldr r3, [pc, #716] @ (270f0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.w 27070 │ │ │ │ + beq.w 270c8 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq.w 27056 │ │ │ │ - ldr r3, [pc, #696] @ (2709c ) │ │ │ │ + beq.w 270ae │ │ │ │ + ldr r3, [pc, #696] @ (270f4 ) │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - beq.w 26fe0 │ │ │ │ + beq.w 27038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - ldr r3, [pc, #680] @ (270a0 ) │ │ │ │ + ldr r3, [pc, #680] @ (270f8 ) │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26ff0 │ │ │ │ + bne.w 27048 │ │ │ │ ldr.w r6, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26ff0 │ │ │ │ - ldr r3, [pc, #656] @ (270a4 ) │ │ │ │ + beq.w 27048 │ │ │ │ + ldr r3, [pc, #656] @ (270fc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - cbz r3, 26e28 │ │ │ │ + cbz r3, 26e80 │ │ │ │ ldrb.w r3, [sl, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27008 │ │ │ │ + beq.w 27060 │ │ │ │ add.w r1, r8, #4 │ │ │ │ - ldr r3, [pc, #632] @ (270a8 ) │ │ │ │ + ldr r3, [pc, #632] @ (27100 ) │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #620] @ (270ac ) │ │ │ │ + ldr r3, [pc, #620] @ (27104 ) │ │ │ │ strd ip, r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 26e5c │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 26eb4 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 2702c │ │ │ │ + bmi.w 27084 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27060 │ │ │ │ - bl 3a548 │ │ │ │ + beq.w 270b8 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27060 │ │ │ │ + beq.w 270b8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27060 │ │ │ │ + bne.w 270b8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ubfx r9, r3, #0, #22 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 27060 │ │ │ │ + beq.w 270b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [sl, #1216] @ 0x4c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 2701c │ │ │ │ + bcs.w 27074 │ │ │ │ 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 d264 │ │ │ │ + bl d2bc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #0 │ │ │ │ orr.w r3, r3, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ strh r3, [r0, #12] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - blx 7f18 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + blx 7f64 │ │ │ │ add r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26eec │ │ │ │ + bne.n 26f44 │ │ │ │ mov.w r6, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ add r7, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ strh.w r9, [r0, #28] │ │ │ │ mov fp, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r0 │ │ │ │ strh r3, [r0, #30] │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ str.w r4, [fp, r9, lsl #2] │ │ │ │ - b.n 26f38 │ │ │ │ + b.n 26f90 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r6, [fp, r3, lsl #2] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r6, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26f36 │ │ │ │ - ldr r2, [pc, #324] @ (270b0 ) │ │ │ │ + bne.n 26f8e │ │ │ │ + ldr r2, [pc, #324] @ (27108 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [fp, #24] │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - bl 103e8 │ │ │ │ - ldr r2, [pc, #288] @ (270b4 ) │ │ │ │ - ldr r1, [pc, #292] @ (270b8 ) │ │ │ │ + bl 10440 │ │ │ │ + ldr r2, [pc, #288] @ (2710c ) │ │ │ │ + ldr r1, [pc, #292] @ (27110 ) │ │ │ │ movs r3, #20 │ │ │ │ add r2, pc │ │ │ │ strd r2, r8, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r2, #4] │ │ │ │ - bl 14fa4 │ │ │ │ + bl 14ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 26e46 │ │ │ │ + bne.w 26e9e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #244] @ (270bc ) │ │ │ │ - ldr r3, [pc, #196] @ (27090 ) │ │ │ │ + ldr r2, [pc, #244] @ (27114 ) │ │ │ │ + ldr r3, [pc, #196] @ (270e8 ) │ │ │ │ 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 2706c │ │ │ │ + bne.n 270c4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ - ldr r1, [pc, #216] @ (270c0 ) │ │ │ │ + ldr r1, [pc, #216] @ (27118 ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 6ad4c │ │ │ │ - b.n 26dee │ │ │ │ + bl 6ada4 │ │ │ │ + b.n 26e46 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r1, [pc, #204] @ (270c4 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r1, [pc, #204] @ (2711c ) │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #2050 @ 0x802 │ │ │ │ add r1, pc │ │ │ │ - bl 6ad4c │ │ │ │ + bl 6ada4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 26fc6 │ │ │ │ - bl 1e634 │ │ │ │ + b.n 2701e │ │ │ │ + bl 1e68c │ │ │ │ ldr.w r6, [r4, r5, lsl #2] │ │ │ │ add.w r1, r8, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 26e2c │ │ │ │ - b.n 26fbc │ │ │ │ + bne.w 26e84 │ │ │ │ + b.n 27014 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 26eb4 │ │ │ │ + bge.w 26f0c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 26ebc │ │ │ │ + b.n 26f14 │ │ │ │ ldr.w r1, [sl, #1248] @ 0x4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26e5c │ │ │ │ - ldr r0, [pc, #136] @ (270c8 ) │ │ │ │ + bne.w 26eb4 │ │ │ │ + ldr r0, [pc, #136] @ (27120 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r2, [pc, #132] @ (270cc ) │ │ │ │ + ldr r2, [pc, #132] @ (27124 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #128] @ (270d0 ) │ │ │ │ + ldr r0, [pc, #128] @ (27128 ) │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 26dce │ │ │ │ + b.n 26e26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26fc6 │ │ │ │ - ldr r1, [pc, #112] @ (270d4 ) │ │ │ │ + b.n 2701e │ │ │ │ + ldr r1, [pc, #112] @ (2712c ) │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ - bl 6ad4c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (2709c ) │ │ │ │ + bl 6ada4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #40] @ (270f4 ) │ │ │ │ movw r0, #2052 @ 0x804 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #92] @ (270d8 ) │ │ │ │ + ldr r1, [pc, #92] @ (27130 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 6ad4c │ │ │ │ + bl 6ada4 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + cmp r5, #2 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + add r7, pc, #40 @ (adr r7, 27140 ) │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + cmp r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + adds r1, #10 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ 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, #172] @ (2719c ) │ │ │ │ + ldr r3, [pc, #172] @ (271f4 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r4, [pc, #172] @ (271a0 ) │ │ │ │ + ldr r4, [pc, #172] @ (271f8 ) │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr.w r4, [r7, #272] @ 0x110 │ │ │ │ - cbz r3, 27170 │ │ │ │ + cbz r3, 271c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 123d0 │ │ │ │ - cbz r0, 27170 │ │ │ │ + bl 12428 │ │ │ │ + cbz r0, 271c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ sub.w r8, r2, r3 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 27180 │ │ │ │ + bcs.n 271d8 │ │ │ │ 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 27190 │ │ │ │ + bcs.n 271e8 │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7322c │ │ │ │ - bl 51bc8 │ │ │ │ + bl 73284 │ │ │ │ + bl 51c20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2710c │ │ │ │ - b.n 2716a │ │ │ │ + bne.n 27164 │ │ │ │ + b.n 271c2 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 27136 │ │ │ │ + bcc.n 2718e │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2713e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 27196 │ │ │ │ nop │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + add r5, pc, #896 @ (adr r5, 27578 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #3552] @ 0xde0 │ │ │ │ - ldr.w r4, [pc, #1244] @ 27694 │ │ │ │ + ldr.w r4, [pc, #1244] @ 276ec │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ - ldr.w r5, [pc, #1240] @ 27698 │ │ │ │ - ldr.w r2, [pc, #1240] @ 2769c │ │ │ │ + ldr.w r5, [pc, #1240] @ 276f0 │ │ │ │ + ldr.w r2, [pc, #1240] @ 276f4 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1236] @ 276a0 │ │ │ │ - ldr.w r7, [pc, #1236] @ 276a4 │ │ │ │ + ldr.w r3, [pc, #1236] @ 276f8 │ │ │ │ + ldr.w r7, [pc, #1236] @ 276fc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ - ldr.w r6, [pc, #1232] @ 276a8 │ │ │ │ + ldr.w r6, [pc, #1232] @ 27700 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ mov.w r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [pc, #1216] @ 276ac │ │ │ │ + ldr.w r0, [pc, #1216] @ 27704 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r2, [pc, #1212] @ 276b0 │ │ │ │ + ldr.w r2, [pc, #1212] @ 27708 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -46398,105 +46414,105 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r5, r0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 27260 │ │ │ │ + cbz r0, 272b8 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.w 27666 │ │ │ │ + beq.w 276be │ │ │ │ cmp r4, #97 @ 0x61 │ │ │ │ - beq.n 272b0 │ │ │ │ + beq.n 27308 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bne.n 27222 │ │ │ │ - ldr.w r3, [pc, #1140] @ 276b4 │ │ │ │ + bne.n 2727a │ │ │ │ + ldr.w r3, [pc, #1140] @ 2770c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2722e │ │ │ │ - ldr.w r3, [pc, #1104] @ 276b4 │ │ │ │ + bne.n 27286 │ │ │ │ + ldr.w r3, [pc, #1104] @ 2770c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r5, r1, r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1056] @ 276a0 │ │ │ │ + ldr.w r3, [pc, #1056] @ 276f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 272c0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr.w r2, [pc, #1052] @ 276b8 │ │ │ │ + cbz r3, 27318 │ │ │ │ + bl 66d6c │ │ │ │ + ldr.w r2, [pc, #1052] @ 27710 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1048] @ 276bc │ │ │ │ + ldr.w r0, [pc, #1048] @ 27714 │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr.w r3, [pc, #1024] @ 276b4 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr.w r3, [pc, #1024] @ 2770c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 27222 │ │ │ │ + b.n 2727a │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - ldr r3, [pc, #1016] @ (276c0 ) │ │ │ │ + ldr r3, [pc, #1016] @ (27718 ) │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ittte gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt r3, [sp, #12] │ │ │ │ strgt r5, [sp, #0] │ │ │ │ ldrle.w r3, [r6, #164] @ 0xa4 │ │ │ │ ittt le │ │ │ │ strle r3, [sp, #0] │ │ │ │ ldrle.w r3, [r6, #160] @ 0xa0 │ │ │ │ strle r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #936] @ (276b4 ) │ │ │ │ - ldr r2, [pc, #948] @ (276c0 ) │ │ │ │ + ldr r3, [pc, #936] @ (2770c ) │ │ │ │ + ldr r2, [pc, #948] @ (27718 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r1, [r2, #212] @ 0xd4 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldrsh.w r2, [r2, #224] @ 0xe0 │ │ │ │ str r2, [r3, #24] │ │ │ │ @@ -46508,1035 +46524,1035 @@ │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ ldrbeq.w r3, [r2, #1]! │ │ │ │ streq r2, [sp, #4] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 274f6 │ │ │ │ + beq.w 2754e │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 2734e │ │ │ │ + bne.n 273a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ sub.w r4, r4, #45 @ 0x2d │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - ldr r3, [pc, #880] @ (276c0 ) │ │ │ │ + ldr r3, [pc, #880] @ (27718 ) │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [sp, #468] @ 0x1d4 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r7, [r1, r3] │ │ │ │ - ldr r3, [pc, #824] @ (276a0 ) │ │ │ │ + ldr r3, [pc, #824] @ (276f8 ) │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ - cbz r0, 273d6 │ │ │ │ - ldr r3, [pc, #808] @ (276c0 ) │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + cbz r0, 2742e │ │ │ │ + ldr r3, [pc, #808] @ (27718 ) │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #760] @ (276a0 ) │ │ │ │ + ldr r3, [pc, #760] @ (276f8 ) │ │ │ │ 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 ip, [r6, #226] @ 0xe2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 275ac │ │ │ │ + beq.w 27604 │ │ │ │ ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ movs r2, #10 │ │ │ │ movs r0, #2 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e274 │ │ │ │ - ldr r3, [pc, #732] @ (276b4 ) │ │ │ │ + bl 3e2cc │ │ │ │ + ldr r3, [pc, #732] @ (2770c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 275b0 │ │ │ │ - ldr r3, [pc, #708] @ (276c0 ) │ │ │ │ + bne.w 27608 │ │ │ │ + ldr r3, [pc, #708] @ (27718 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh.w r3, [r3, #226] @ 0xe2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2755c │ │ │ │ + bne.w 275b4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ strb.w r2, [sp, #508] @ 0x1fc │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #640] @ (276a0 ) │ │ │ │ + ldr r3, [pc, #640] @ (276f8 ) │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ itt lt │ │ │ │ movlt r2, #0 │ │ │ │ strlt r2, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #648] @ (276c0 ) │ │ │ │ + ldr r3, [pc, #648] @ (27718 ) │ │ │ │ ldr r5, [r6, #8] │ │ │ │ bic.w r5, r5, #2 │ │ │ │ str r5, [r6, #8] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strh.w r3, [r5, #224] @ 0xe0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ - bl d264 │ │ │ │ - ldr r3, [pc, #588] @ (276b4 ) │ │ │ │ + bl d2bc │ │ │ │ + ldr r3, [pc, #588] @ (2770c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 275e0 │ │ │ │ + beq.w 27638 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - bgt.n 27512 │ │ │ │ + bgt.n 2756a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27506 │ │ │ │ + beq.n 2755e │ │ │ │ ldrd r0, r1, [r4, #104] @ 0x68 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ movs r2, #27 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r2, [pc, #540] @ (276c0 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r2, [pc, #540] @ (27718 ) │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r3, [pc, #496] @ (276a0 ) │ │ │ │ + ldr r3, [pc, #496] @ (276f8 ) │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r6, [pc, #512] @ (276b4 ) │ │ │ │ + ldr r6, [pc, #512] @ (2770c ) │ │ │ │ ldr r7, [sp, #28] │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r3, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #492] @ (276c4 ) │ │ │ │ - ldr r3, [pc, #448] @ (2769c ) │ │ │ │ + ldr r2, [pc, #492] @ (2771c ) │ │ │ │ + ldr r3, [pc, #448] @ (276f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 27680 │ │ │ │ + bne.w 276d8 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ sub.w r4, r4, #91 @ 0x5b │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 2734e │ │ │ │ + b.n 273a6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 274a2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 274fa │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ uxtb r2, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bpl.n 27482 │ │ │ │ + bpl.n 274da │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27482 │ │ │ │ + beq.n 274da │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r5, [sp, #512] @ 0x200 │ │ │ │ strb.w r3, [sp, #513] @ 0x201 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 274a2 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 274fa │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r2, [pc, #356] @ (276c8 ) │ │ │ │ + ldr r2, [pc, #356] @ (27720 ) │ │ │ │ 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 66d1c │ │ │ │ - ldr r3, [pc, #316] @ (276b4 ) │ │ │ │ + bl 66d74 │ │ │ │ + ldr r3, [pc, #316] @ (2770c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 27408 │ │ │ │ + bne.w 27460 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #32 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27408 │ │ │ │ + beq.w 27460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #304] @ (276cc ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #304] @ (27724 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #304] @ (276d0 ) │ │ │ │ + ldr r0, [pc, #304] @ (27728 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r7, #2 │ │ │ │ - b.n 274d6 │ │ │ │ + b.n 2752e │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 27648 │ │ │ │ + beq.n 276a0 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 275ea │ │ │ │ + beq.n 27642 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 273f8 │ │ │ │ + beq.w 27450 │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ add.w r3, r4, #28 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2741c │ │ │ │ + b.n 27474 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 274a2 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 274fa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 27684 │ │ │ │ + beq.n 276dc │ │ │ │ mov r3, r0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ - ldr r1, [pc, #220] @ (276d4 ) │ │ │ │ + ldr r1, [pc, #220] @ (2772c ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r3, [sp, #512] @ 0x200 │ │ │ │ - bl 5ce88 │ │ │ │ - ldr r3, [pc, #172] @ (276b4 ) │ │ │ │ + bl 5cee0 │ │ │ │ + ldr r3, [pc, #172] @ (2770c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #63 @ 0x3f │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r3, 2764c │ │ │ │ + cbz r3, 276a4 │ │ │ │ uxtb r6, r6 │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #160] @ (276c0 ) │ │ │ │ + ldr r3, [pc, #160] @ (27718 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb.w r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [r3, #226] @ 0xe2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - cbz r2, 27642 │ │ │ │ + cbz r2, 2769a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ - cbnz r2, 27642 │ │ │ │ + cbnz r2, 2769a │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2741c │ │ │ │ + b.n 27474 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ - b.n 275f6 │ │ │ │ - ldr r2, [pc, #136] @ (276d8 ) │ │ │ │ + b.n 2764e │ │ │ │ + ldr r2, [pc, #136] @ (27730 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (276dc ) │ │ │ │ + ldr r0, [pc, #136] @ (27734 ) │ │ │ │ movs r6, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2761c │ │ │ │ - ldr r3, [pc, #76] @ (276b4 ) │ │ │ │ + b.n 27674 │ │ │ │ + ldr r3, [pc, #76] @ (2770c ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #112] @ (276e0 ) │ │ │ │ - ldr r0, [pc, #112] @ (276e4 ) │ │ │ │ + ldr r2, [pc, #112] @ (27738 ) │ │ │ │ + ldr r0, [pc, #112] @ (2773c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #96] @ (276e8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #96] @ (27740 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #96] @ (276ec ) │ │ │ │ + ldr r0, [pc, #96] @ (27744 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + bl 6aeb4 │ │ │ │ + add r5, pc, #64 @ (adr r5, 27730 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + add r5, pc, #56 @ (adr r5, 2772c ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ movs r0, r1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + cmp r0, #18 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + add r1, pc, #1000 @ (adr r1, 27b08 ) │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + movs r5, #22 │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + strb r2, [r4, #24] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ 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] @ (2772c ) │ │ │ │ + ldr r3, [pc, #44] @ (27784 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (27730 ) │ │ │ │ + ldr r2, [pc, #44] @ (27788 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 27714 │ │ │ │ + cbz r2, 2776c │ │ │ │ ldrb.w r1, [r3, #424] @ 0x1a8 │ │ │ │ - cbz r1, 2771e │ │ │ │ + cbz r1, 27776 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #696] @ (27a00 ) │ │ │ │ + ldr r5, [pc, #696] @ (27a58 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #696] @ (27a04 ) │ │ │ │ + ldr r3, [pc, #696] @ (27a5c ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r7 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ str.w r7, [r8, #228] @ 0xe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 277a8 │ │ │ │ - ldr r3, [pc, #672] @ (27a08 ) │ │ │ │ + beq.n 27800 │ │ │ │ + ldr r3, [pc, #672] @ (27a60 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 277b8 │ │ │ │ + cbz r0, 27810 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.w 278ee │ │ │ │ - bgt.w 278cc │ │ │ │ + beq.w 27946 │ │ │ │ + bgt.w 27924 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 278d6 │ │ │ │ + beq.w 2792e │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2775c │ │ │ │ - ldr r3, [pc, #644] @ (27a0c ) │ │ │ │ + bne.n 277b4 │ │ │ │ + ldr r3, [pc, #644] @ (27a64 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #640] @ (27a10 ) │ │ │ │ - ldr r0, [pc, #644] @ (27a14 ) │ │ │ │ + ldr r2, [pc, #640] @ (27a68 ) │ │ │ │ + ldr r0, [pc, #644] @ (27a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #620] @ (27a18 ) │ │ │ │ + ldr r3, [pc, #620] @ (27a70 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27772 │ │ │ │ - ldr r3, [pc, #608] @ (27a1c ) │ │ │ │ + bne.n 277ca │ │ │ │ + ldr r3, [pc, #608] @ (27a74 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 279e8 │ │ │ │ - ldr r3, [pc, #580] @ (27a0c ) │ │ │ │ + bne.w 27a40 │ │ │ │ + ldr r3, [pc, #580] @ (27a64 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr.w r3, [r4, r0, lsl #2] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 278f8 │ │ │ │ + beq.w 27950 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277a0 │ │ │ │ + beq.n 277f8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.w 279d8 │ │ │ │ + bmi.w 27a30 │ │ │ │ ldr.w r6, [r8, #464] @ 0x1d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 27916 │ │ │ │ + beq.w 2796e │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ - cbz r3, 2780c │ │ │ │ + cbz r3, 27864 │ │ │ │ ldrb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2793a │ │ │ │ + beq.w 27992 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 27924 │ │ │ │ + bne.w 2797c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 279d0 │ │ │ │ + beq.w 27a28 │ │ │ │ strd r7, r4, [sp, #16] │ │ │ │ mov.w fp, #61 @ 0x3d │ │ │ │ mov r4, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r5 │ │ │ │ add.w r7, r4, #9 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 27862 │ │ │ │ + cbz r0, 278ba │ │ │ │ strb.w sl, [r0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 2785e │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 278b6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strh r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #456] @ (27a20 ) │ │ │ │ + ldr r2, [pc, #456] @ (27a78 ) │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ strb.w fp, [r5] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2782a │ │ │ │ + bne.n 27882 │ │ │ │ ldrd r7, r4, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbz r7, 2787a │ │ │ │ + cbz r7, 278d2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 46e28 │ │ │ │ + bl 46e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2796a │ │ │ │ + blt.n 279c2 │ │ │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r2, 2789a │ │ │ │ + cbnz r2, 278f2 │ │ │ │ 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, 278b4 │ │ │ │ + cbz r2, 2790c │ │ │ │ ldrb.w r4, [r8, #424] @ 0x1a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2796e │ │ │ │ + beq.n 279c6 │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 3dc88 │ │ │ │ - bl 1a36c │ │ │ │ + bl 3dce0 │ │ │ │ + bl 1a3c4 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1cd6c │ │ │ │ + bl 1cdc4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w fp, #1 │ │ │ │ - b.n 2775c │ │ │ │ - ldr r3, [pc, #308] @ (27a0c ) │ │ │ │ + b.n 277b4 │ │ │ │ + ldr r3, [pc, #308] @ (27a64 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (27a24 ) │ │ │ │ - ldr r0, [pc, #328] @ (27a28 ) │ │ │ │ + ldr r2, [pc, #328] @ (27a7c ) │ │ │ │ + ldr r0, [pc, #328] @ (27a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2775c │ │ │ │ - ldr r3, [pc, #284] @ (27a0c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 277b4 │ │ │ │ + ldr r3, [pc, #284] @ (27a64 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - b.n 2775c │ │ │ │ + b.n 277b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 277a0 │ │ │ │ - ldr r0, [pc, #300] @ (27a2c ) │ │ │ │ + beq.w 277f8 │ │ │ │ + ldr r0, [pc, #300] @ (27a84 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r2, [pc, #300] @ (27a30 ) │ │ │ │ + ldr r2, [pc, #300] @ (27a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #296] @ (27a34 ) │ │ │ │ + ldr r0, [pc, #296] @ (27a8c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 27948 │ │ │ │ + bne.n 279a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2781a │ │ │ │ - b.n 2787a │ │ │ │ - ldr r1, [pc, #272] @ (27a38 ) │ │ │ │ + bne.w 27872 │ │ │ │ + b.n 278d2 │ │ │ │ + ldr r1, [pc, #272] @ (27a90 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ - b.n 27814 │ │ │ │ - bl 1e634 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 27814 │ │ │ │ - b.n 27924 │ │ │ │ - ldr r1, [pc, #240] @ (27a3c ) │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ + b.n 2786c │ │ │ │ + bl 1e68c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2786c │ │ │ │ + b.n 2797c │ │ │ │ + ldr r1, [pc, #240] @ (27a94 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2781a │ │ │ │ + bne.w 27872 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - b.n 2787a │ │ │ │ + b.n 278d2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 277a0 │ │ │ │ + b.n 277f8 │ │ │ │ add.w r6, r9, #7 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r1, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub.w r2, r6, #24 │ │ │ │ str r3, [r5, #12] │ │ │ │ add.w r0, r5, #24 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #4 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ 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 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - b.n 27874 │ │ │ │ - ldr r2, [pc, #100] @ (27a40 ) │ │ │ │ + b.n 278cc │ │ │ │ + ldr r2, [pc, #100] @ (27a98 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #100] @ (27a44 ) │ │ │ │ + ldr r0, [pc, #100] @ (27a9c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #88] @ (27a48 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #88] @ (27aa0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (27a4c ) │ │ │ │ + ldr r0, [pc, #88] @ (27aa4 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + strb r2, [r3, #14] │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r0, r1 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ 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.w r9, [pc, #172] @ 27b10 │ │ │ │ + ldr.w r9, [pc, #172] @ 27b68 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #172] @ (27b14 ) │ │ │ │ - ldr r3, [pc, #172] @ (27b18 ) │ │ │ │ + ldr r2, [pc, #172] @ (27b6c ) │ │ │ │ + ldr r3, [pc, #172] @ (27b70 ) │ │ │ │ add r9, pc │ │ │ │ - ldr.w r8, [pc, #172] @ 27b1c │ │ │ │ - ldr r7, [pc, #172] @ (27b20 ) │ │ │ │ + ldr.w r8, [pc, #172] @ 27b74 │ │ │ │ + ldr r7, [pc, #172] @ (27b78 ) │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add r8, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ - cbz r0, 27abe │ │ │ │ + bl 66d74 │ │ │ │ + cbz r0, 27b16 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 27aa4 │ │ │ │ + beq.n 27afc │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 27a7e │ │ │ │ + bne.n 27ad6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #140] @ (27b24 ) │ │ │ │ - ldr r0, [pc, #140] @ (27b28 ) │ │ │ │ + ldr r2, [pc, #140] @ (27b7c ) │ │ │ │ + ldr r0, [pc, #140] @ (27b80 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27a88 │ │ │ │ - ldr r3, [pc, #108] @ (27b2c ) │ │ │ │ + bne.n 27ae0 │ │ │ │ + ldr r3, [pc, #108] @ (27b84 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - cbnz r1, 27af8 │ │ │ │ + cbnz r1, 27b50 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ - cbz r0, 27af8 │ │ │ │ + cbz r0, 27b50 │ │ │ │ adds r4, r3, #4 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27ada │ │ │ │ + bne.n 27b32 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #48] @ (27b30 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #48] @ (27b88 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #48] @ (27b34 ) │ │ │ │ + ldr r0, [pc, #48] @ (27b8c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + movs r0, #30 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + strb r4, [r6, #5] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + subs r2, r6, #6 │ │ │ │ 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 r5, [pc, #168] @ (27bf0 ) │ │ │ │ + ldr r5, [pc, #168] @ (27c48 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #168] @ (27bf4 ) │ │ │ │ + ldr r3, [pc, #168] @ (27c4c ) │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 27ba4 │ │ │ │ + cbz r0, 27bfc │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 27b80 │ │ │ │ + beq.n 27bd8 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 27b50 │ │ │ │ - ldr r3, [pc, #144] @ (27bf8 ) │ │ │ │ + bne.n 27ba8 │ │ │ │ + ldr r3, [pc, #144] @ (27c50 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #144] @ (27bfc ) │ │ │ │ - ldr r0, [pc, #144] @ (27c00 ) │ │ │ │ + ldr r2, [pc, #144] @ (27c54 ) │ │ │ │ + ldr r0, [pc, #144] @ (27c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ (27bf8 ) │ │ │ │ + ldr r3, [pc, #116] @ (27c50 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #124] @ (27c04 ) │ │ │ │ - ldr r0, [pc, #128] @ (27c08 ) │ │ │ │ + ldr r2, [pc, #124] @ (27c5c ) │ │ │ │ + ldr r0, [pc, #128] @ (27c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27b5c │ │ │ │ - ldr r3, [pc, #100] @ (27c0c ) │ │ │ │ + bne.n 27bb4 │ │ │ │ + ldr r3, [pc, #100] @ (27c64 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 27bd8 │ │ │ │ - ldr r3, [pc, #72] @ (27bf8 ) │ │ │ │ + cbnz r6, 27c30 │ │ │ │ + ldr r3, [pc, #72] @ (27c50 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r0, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbz r3, 27bc4 │ │ │ │ + cbz r3, 27c1c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 27bcc │ │ │ │ - ldr r3, [pc, #72] @ (27c10 ) │ │ │ │ + cbnz r3, 27c24 │ │ │ │ + ldr r3, [pc, #72] @ (27c68 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 43700 │ │ │ │ + bl 43758 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26348 │ │ │ │ - b.n 27bc4 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #52] @ (27c14 ) │ │ │ │ + bl 263a0 │ │ │ │ + b.n 27c1c │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #52] @ (27c6c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (27c18 ) │ │ │ │ + ldr r0, [pc, #52] @ (27c70 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + subs r2, r1, #5 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + subs r4, r2, #3 │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ - ldr.w r4, [pc, #1260] @ 2811c │ │ │ │ + ldr.w r4, [pc, #1260] @ 28174 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ - ldr.w r5, [pc, #1256] @ 28120 │ │ │ │ - ldr.w r0, [pc, #1256] @ 28124 │ │ │ │ + ldr.w r5, [pc, #1256] @ 28178 │ │ │ │ + ldr.w r0, [pc, #1256] @ 2817c │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1252] @ 28128 │ │ │ │ - ldr.w r3, [pc, #1252] @ 2812c │ │ │ │ + ldr.w r2, [pc, #1252] @ 28180 │ │ │ │ + ldr.w r3, [pc, #1252] @ 28184 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #620] @ 0x26c │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 27cd8 │ │ │ │ + cbz r0, 27d30 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 27cb8 │ │ │ │ + beq.n 27d10 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 27c60 │ │ │ │ - ldr.w r3, [pc, #1208] @ 28130 │ │ │ │ + bne.n 27cb8 │ │ │ │ + ldr.w r3, [pc, #1208] @ 28188 │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1204] @ 28134 │ │ │ │ - ldr.w r0, [pc, #1204] @ 28138 │ │ │ │ + ldr.w r2, [pc, #1204] @ 2818c │ │ │ │ + ldr.w r0, [pc, #1204] @ 28190 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1188] @ 2813c │ │ │ │ - ldr.w r3, [pc, #1160] @ 28124 │ │ │ │ + ldr.w r2, [pc, #1188] @ 28194 │ │ │ │ + ldr.w r3, [pc, #1160] @ 2817c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 280c4 │ │ │ │ + bne.w 2811c │ │ │ │ add.w sp, sp, #628 @ 0x274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1140] @ 28130 │ │ │ │ + ldr.w r3, [pc, #1140] @ 28188 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr.w r0, [pc, #1148] @ 28140 │ │ │ │ + ldr.w r0, [pc, #1148] @ 28198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #1144] @ 28144 │ │ │ │ + ldr.w r2, [pc, #1144] @ 2819c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 27c60 │ │ │ │ - ldr.w r3, [pc, #1108] @ 28130 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 27cb8 │ │ │ │ + ldr.w r3, [pc, #1108] @ 28188 │ │ │ │ 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 r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1112] @ 28148 │ │ │ │ + ldr.w r3, [pc, #1112] @ 281a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ clz r2, r5 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - cbz r2, 27d22 │ │ │ │ - bl 66d14 │ │ │ │ - ldr.w r2, [pc, #1084] @ 2814c │ │ │ │ + cbz r2, 27d7a │ │ │ │ + bl 66d6c │ │ │ │ + ldr.w r2, [pc, #1084] @ 281a4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [pc, #1084] @ 28150 │ │ │ │ + ldr.w r0, [pc, #1084] @ 281a8 │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr.w r3, [pc, #1028] @ 28128 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr.w r3, [pc, #1028] @ 28180 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldrsh.w r3, [r6, #474] @ 0x1da │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bge.w 280f2 │ │ │ │ + bge.w 2814a │ │ │ │ ldr.w r3, [r6, #344] @ 0x158 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28010 │ │ │ │ - ldr r3, [pc, #996] @ (28128 ) │ │ │ │ + beq.w 28068 │ │ │ │ + ldr r3, [pc, #996] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -47548,41 +47564,41 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #924] @ (28128 ) │ │ │ │ + ldr r3, [pc, #924] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27fc8 │ │ │ │ + beq.w 28020 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 37d3c │ │ │ │ - ldr r3, [pc, #884] @ (28128 ) │ │ │ │ + bl 37d94 │ │ │ │ + ldr r3, [pc, #884] @ (28180 ) │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #580] @ 0x244 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ ldr.w fp, [r0, r3] │ │ │ │ - ldr r3, [pc, #884] @ (28148 ) │ │ │ │ + ldr r3, [pc, #884] @ (281a0 ) │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldr.w r2, [fp, #372] @ 0x174 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ ldr.w r2, [fp, #396] @ 0x18c │ │ │ │ str r2, [sp, #572] @ 0x23c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ @@ -47607,101 +47623,101 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 27e8a │ │ │ │ - ldr r3, [pc, #744] @ (28128 ) │ │ │ │ + cbnz r0, 27ee2 │ │ │ │ + ldr r3, [pc, #744] @ (28180 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldrh.w r3, [r2, #474] @ 0x1da │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r0, [r2, #472] @ 0x1d8 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r2, #474] @ 0x1da │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ strh.w r3, [r1, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 27e6a │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + beq.n 27ec2 │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27fd4 │ │ │ │ - ldr r3, [pc, #692] @ (28128 ) │ │ │ │ + beq.w 2802c │ │ │ │ + ldr r3, [pc, #692] @ (28180 ) │ │ │ │ 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 227d8 │ │ │ │ - ldr r3, [pc, #668] @ (28128 ) │ │ │ │ + bl 22830 │ │ │ │ + ldr r3, [pc, #668] @ (28180 ) │ │ │ │ add.w ip, sp, #584 @ 0x248 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #688] @ (28148 ) │ │ │ │ + ldr r3, [pc, #688] @ (281a0 ) │ │ │ │ str.w r1, [r2, #372] @ 0x174 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbz r3, 27eba │ │ │ │ + cbz r3, 27f12 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f7c │ │ │ │ - ldr r3, [pc, #612] @ (28128 ) │ │ │ │ + beq.n 27fd4 │ │ │ │ + ldr r3, [pc, #612] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrh.w r3, [r2, #474] @ 0x1da │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ subs r3, #1 │ │ │ │ ldrh.w r0, [r2, #472] @ 0x1d8 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r2, #474] @ 0x1da │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ strh.w r3, [r1, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 27ef2 │ │ │ │ - bl a608 <__time64@plt+0x2280> │ │ │ │ + beq.n 27f4a │ │ │ │ + bl a660 <__time64@plt+0x2280> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27faa │ │ │ │ + beq.n 28002 │ │ │ │ cmp r5, #12 │ │ │ │ - beq.n 27fb2 │ │ │ │ + beq.n 2800a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 37d9c │ │ │ │ - ldr r3, [pc, #552] @ (28128 ) │ │ │ │ + bl 37df4 │ │ │ │ + ldr r3, [pc, #552] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w r0, [r1, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 27f16 │ │ │ │ + beq.n 27f6e │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - blx 7b30 │ │ │ │ - ldr r3, [pc, #528] @ (28128 ) │ │ │ │ + blx 7b70 │ │ │ │ + ldr r3, [pc, #528] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add.w r6, r1, #32 │ │ │ │ add.w lr, r3, #156 @ 0x9c │ │ │ │ mov r7, lr │ │ │ │ @@ -47709,792 +47725,792 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 27f28 │ │ │ │ + bne.n 27f80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r3, [pc, #472] @ (28128 ) │ │ │ │ + ldr r3, [pc, #472] @ (28180 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #7 │ │ │ │ it eq │ │ │ │ ldreq r0, [r4, #44] @ 0x2c │ │ │ │ - beq.w 27c96 │ │ │ │ + beq.w 27cee │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #420] @ (28128 ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #420] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrh.w r3, [r2, #474] @ 0x1da │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ subs r3, #1 │ │ │ │ ldrh.w r0, [r2, #472] @ 0x1d8 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r2, #474] @ 0x1da │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ strh.w r3, [r1, #1644] @ 0x66c │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 27ee8 │ │ │ │ + bne.n 27f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ef2 │ │ │ │ - ldr r3, [pc, #372] @ (28128 ) │ │ │ │ + bne.n 27f4a │ │ │ │ + ldr r3, [pc, #372] @ (28180 ) │ │ │ │ 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 27efe │ │ │ │ + b.n 27f56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27daa │ │ │ │ - b.n 27db2 │ │ │ │ + bne.w 27e02 │ │ │ │ + b.n 27e0a │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr r3, [pc, #308] @ (28128 ) │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr r3, [pc, #308] @ (28180 ) │ │ │ │ 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 26348 │ │ │ │ + bl 263a0 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 27e8a │ │ │ │ + b.n 27ee2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2802a │ │ │ │ + cbz r0, 28082 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #16608 @ 0x40e0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n 280a8 │ │ │ │ + beq.n 28100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd58 │ │ │ │ + bl 1bdb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blt.n 280dc │ │ │ │ - ldr r3, [pc, #232] @ (28128 ) │ │ │ │ + blt.n 28134 │ │ │ │ + ldr r3, [pc, #232] @ (28180 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1aad8 │ │ │ │ + bl 1ab30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r4, #184] @ 0xb8 │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r5, 2808c │ │ │ │ + cbz r5, 280e4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #156] @ 0x9c │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 27d88 │ │ │ │ + b.n 27de0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r2, [r1, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 27d88 │ │ │ │ + b.n 27de0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 280bc │ │ │ │ + bpl.n 28114 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr.w r2, [r6, #1128] @ 0x468 │ │ │ │ add.w r3, r3, #560 @ 0x230 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2802a │ │ │ │ + beq.n 28082 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 280c8 │ │ │ │ + cbz r2, 28120 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 27d42 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 27d9a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 28106 │ │ │ │ + cbz r3, 2815e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2802a │ │ │ │ - b.n 280c0 │ │ │ │ - ldr r2, [pc, #116] @ (28154 ) │ │ │ │ + bmi.n 28082 │ │ │ │ + b.n 28118 │ │ │ │ + ldr r2, [pc, #116] @ (281ac ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #112] @ (28158 ) │ │ │ │ + ldr r0, [pc, #112] @ (281b0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #104] @ (2815c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #104] @ (281b4 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #100] @ (28160 ) │ │ │ │ + ldr r0, [pc, #100] @ (281b8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #92] @ (28164 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #92] @ (281bc ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #88] @ (28168 ) │ │ │ │ + ldr r0, [pc, #88] @ (281c0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + subs r2, r6, #0 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + adds r2, r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + adds r2, r5, r6 │ │ │ │ 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 r5, [pc, #220] @ (28260 ) │ │ │ │ + ldr r5, [pc, #220] @ (282b8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #220] @ (28264 ) │ │ │ │ + ldr r3, [pc, #220] @ (282bc ) │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 281e6 │ │ │ │ + cbz r0, 2823e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 281c2 │ │ │ │ + beq.n 2821a │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2818e │ │ │ │ - ldr r3, [pc, #196] @ (28268 ) │ │ │ │ + bne.n 281e6 │ │ │ │ + ldr r3, [pc, #196] @ (282c0 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r2, [pc, #196] @ (2826c ) │ │ │ │ + ldr r2, [pc, #196] @ (282c4 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #192] @ (28270 ) │ │ │ │ + ldr r0, [pc, #192] @ (282c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #164] @ (28268 ) │ │ │ │ + ldr r3, [pc, #164] @ (282c0 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #172] @ (28274 ) │ │ │ │ - ldr r0, [pc, #172] @ (28278 ) │ │ │ │ + ldr r2, [pc, #172] @ (282cc ) │ │ │ │ + ldr r0, [pc, #172] @ (282d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2819a │ │ │ │ - ldr r3, [pc, #148] @ (2827c ) │ │ │ │ + bne.n 281f2 │ │ │ │ + ldr r3, [pc, #148] @ (282d4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 28238 │ │ │ │ - ldr r3, [pc, #116] @ (28268 ) │ │ │ │ + cbnz r6, 28290 │ │ │ │ + ldr r3, [pc, #116] @ (282c0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r4, r3, lsl #2] │ │ │ │ - cbz r4, 28234 │ │ │ │ + cbz r4, 2828c │ │ │ │ mov r0, r4 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r2, s15 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2824e │ │ │ │ - ldr r3, [pc, #108] @ (28280 ) │ │ │ │ + blt.n 282a6 │ │ │ │ + ldr r3, [pc, #108] @ (282d8 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr.w r0, [r1, #160] @ 0xa0 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 2824e │ │ │ │ + blt.n 282a6 │ │ │ │ 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 28210 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #68] @ (28284 ) │ │ │ │ + b.n 28268 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #68] @ (282dc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (28288 ) │ │ │ │ + ldr r0, [pc, #68] @ (282e0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #60] @ (2828c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #60] @ (282e4 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #60] @ (28290 ) │ │ │ │ + ldr r0, [pc, #60] @ (282e8 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + bl 6aeb4 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + adds r6, r4, r1 │ │ │ │ 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, #152] @ (28340 ) │ │ │ │ + ldr r6, [pc, #152] @ (28398 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #152] @ (28344 ) │ │ │ │ + ldr r3, [pc, #152] @ (2839c ) │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #152] @ 28348 │ │ │ │ - ldr r7, [pc, #152] @ (2834c ) │ │ │ │ + ldr.w r8, [pc, #152] @ 283a0 │ │ │ │ + ldr r7, [pc, #152] @ (283a4 ) │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28304 │ │ │ │ + cbz r0, 2835c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 282e4 │ │ │ │ + beq.n 2833c │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 282b8 │ │ │ │ - ldr r3, [pc, #128] @ (28350 ) │ │ │ │ + bne.n 28310 │ │ │ │ + ldr r3, [pc, #128] @ (283a8 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #128] @ (28354 ) │ │ │ │ - ldr r0, [pc, #128] @ (28358 ) │ │ │ │ + ldr r2, [pc, #128] @ (283ac ) │ │ │ │ + ldr r0, [pc, #128] @ (283b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #104] @ (28350 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #104] @ (283a8 ) │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 282c4 │ │ │ │ - ldr r3, [pc, #84] @ (2835c ) │ │ │ │ + bne.n 2831c │ │ │ │ + ldr r3, [pc, #84] @ (283b4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 28328 │ │ │ │ - ldr r3, [pc, #64] @ (28350 ) │ │ │ │ + cbnz r3, 28380 │ │ │ │ + ldr r3, [pc, #64] @ (283a8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ - bl 47d58 │ │ │ │ - ldr r3, [pc, #64] @ (28360 ) │ │ │ │ + bl 47db0 │ │ │ │ + ldr r3, [pc, #64] @ (283b8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #52] @ (28364 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #52] @ (283bc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (28368 ) │ │ │ │ + ldr r0, [pc, #52] @ (283c0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + adds r6, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ 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, #248] @ (2847c ) │ │ │ │ + ldr r6, [pc, #248] @ (284d4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ add r6, pc │ │ │ │ cmp.w r9, #102 @ 0x66 │ │ │ │ - beq.n 28444 │ │ │ │ + beq.n 2849c │ │ │ │ cmp.w r9, #100 @ 0x64 │ │ │ │ - beq.n 283d0 │ │ │ │ - ldr r3, [pc, #232] @ (28480 ) │ │ │ │ + beq.n 28428 │ │ │ │ + ldr r3, [pc, #232] @ (284d8 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r8, [pc, #232] @ 28484 │ │ │ │ - ldr r7, [pc, #232] @ (28488 ) │ │ │ │ + ldr.w r8, [pc, #232] @ 284dc │ │ │ │ + ldr r7, [pc, #232] @ (284e0 ) │ │ │ │ add r8, pc │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 283f6 │ │ │ │ + cbz r0, 2844e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 283d6 │ │ │ │ + beq.n 2842e │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 283a4 │ │ │ │ - ldr r3, [pc, #208] @ (2848c ) │ │ │ │ + bne.n 283fc │ │ │ │ + ldr r3, [pc, #208] @ (284e4 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #208] @ (28490 ) │ │ │ │ - ldr r0, [pc, #208] @ (28494 ) │ │ │ │ + ldr r2, [pc, #208] @ (284e8 ) │ │ │ │ + ldr r0, [pc, #208] @ (284ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #196] @ (28498 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #196] @ (284f0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2839a │ │ │ │ - ldr r3, [pc, #180] @ (2848c ) │ │ │ │ + b.n 283f2 │ │ │ │ + ldr r3, [pc, #180] @ (284e4 ) │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 283b0 │ │ │ │ - ldr r3, [pc, #164] @ (2849c ) │ │ │ │ + bne.n 28408 │ │ │ │ + ldr r3, [pc, #164] @ (284f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 2844a │ │ │ │ - ldr r3, [pc, #136] @ (2848c ) │ │ │ │ - ldr r1, [pc, #156] @ (284a0 ) │ │ │ │ + cbnz r3, 284a2 │ │ │ │ + ldr r3, [pc, #136] @ (284e4 ) │ │ │ │ + ldr r1, [pc, #156] @ (284f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r5, [r6, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ - bpl.n 28460 │ │ │ │ + bpl.n 284b8 │ │ │ │ cmp.w r9, #100 @ 0x64 │ │ │ │ - bne.n 28428 │ │ │ │ + bne.n 28480 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ (284a4 ) │ │ │ │ + ldr r1, [pc, #120] @ (284fc ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #120] @ (284a8 ) │ │ │ │ + ldr r0, [pc, #120] @ (28500 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 47344 │ │ │ │ - cbnz r0, 28472 │ │ │ │ + bl 4739c │ │ │ │ + cbnz r0, 284ca │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #100] @ (284ac ) │ │ │ │ + ldr r3, [pc, #100] @ (28504 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2839a │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #96] @ (284b0 ) │ │ │ │ + b.n 283f2 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #96] @ (28508 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (284b4 ) │ │ │ │ + ldr r0, [pc, #96] @ (2850c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #84] @ (284b8 ) │ │ │ │ - ldr r3, [pc, #88] @ (284bc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #84] @ (28510 ) │ │ │ │ + ldr r3, [pc, #88] @ (28514 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #76] @ (284c0 ) │ │ │ │ - ldr r3, [pc, #76] @ (284c4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #76] @ (28518 ) │ │ │ │ + ldr r3, [pc, #76] @ (2851c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 28466 │ │ │ │ + b.n 284be │ │ │ │ nop │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ 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 r7, [pc, #236] @ (285c8 ) │ │ │ │ + ldr r7, [pc, #236] @ (28620 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #236] @ (285cc ) │ │ │ │ + ldr r2, [pc, #236] @ (28624 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #236] @ (285d0 ) │ │ │ │ + ldr r3, [pc, #236] @ (28628 ) │ │ │ │ add r7, pc │ │ │ │ - ldr.w sl, [pc, #236] @ 285d4 │ │ │ │ + ldr.w sl, [pc, #236] @ 2862c │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #236] @ 285d8 │ │ │ │ + ldr.w r9, [pc, #236] @ 28630 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ add sl, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r9, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 28526 │ │ │ │ + cbz r0, 2857e │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 28580 │ │ │ │ - ble.n 2856a │ │ │ │ + beq.n 285d8 │ │ │ │ + ble.n 285c2 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r6, #2 │ │ │ │ - beq.n 284f8 │ │ │ │ + beq.n 28550 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq r6, #4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28504 │ │ │ │ + bne.n 2855c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #172] @ (285dc ) │ │ │ │ + ldr r3, [pc, #172] @ (28634 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 285b0 │ │ │ │ - ldr r0, [pc, #160] @ (285e0 ) │ │ │ │ - ldr r1, [pc, #164] @ (285e4 ) │ │ │ │ + bne.n 28608 │ │ │ │ + ldr r0, [pc, #160] @ (28638 ) │ │ │ │ + ldr r1, [pc, #164] @ (2863c ) │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 47344 │ │ │ │ - cbnz r0, 2859e │ │ │ │ - bl 47824 │ │ │ │ - ldr r3, [pc, #136] @ (285e8 ) │ │ │ │ + bl 4739c │ │ │ │ + cbnz r0, 285f6 │ │ │ │ + bl 4787c │ │ │ │ + ldr r3, [pc, #136] @ (28640 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 28584 │ │ │ │ + bne.n 285dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 284f8 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 28550 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 284f8 │ │ │ │ + b.n 28550 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 284f8 │ │ │ │ + bne.n 28550 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #88] @ (285ec ) │ │ │ │ - ldr r0, [pc, #92] @ (285f0 ) │ │ │ │ + ldr r2, [pc, #88] @ (28644 ) │ │ │ │ + ldr r0, [pc, #92] @ (28648 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #84] @ (285f4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #84] @ (2864c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #84] @ (285f8 ) │ │ │ │ + ldr r0, [pc, #84] @ (28650 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #68] @ (285fc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #68] @ (28654 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (28600 ) │ │ │ │ + ldr r0, [pc, #68] @ (28658 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #928] @ (289b8 ) │ │ │ │ + ldr r0, [pc, #928] @ (28a10 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r2, [pc, #928] @ (289bc ) │ │ │ │ + ldr r2, [pc, #928] @ (28a14 ) │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #928] @ 289c0 │ │ │ │ - ldr r3, [pc, #928] @ (289c4 ) │ │ │ │ + ldr.w sl, [pc, #928] @ 28a18 │ │ │ │ + ldr r3, [pc, #928] @ (28a1c ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl 66d1c │ │ │ │ - ldr r3, [pc, #904] @ (289c8 ) │ │ │ │ + bl 66d74 │ │ │ │ + ldr r3, [pc, #904] @ (28a20 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r0, 28666 │ │ │ │ + cbz r0, 286be │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 2898e │ │ │ │ - ldr r2, [pc, #888] @ (289cc ) │ │ │ │ + beq.w 289e6 │ │ │ │ + ldr r2, [pc, #888] @ (28a24 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #884] @ (289d0 ) │ │ │ │ + ldr r0, [pc, #884] @ (28a28 ) │ │ │ │ movs r5, #2 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 28952 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 289aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2897a │ │ │ │ + bne.w 289d2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ - blx 816c <__getrusage64@plt> │ │ │ │ + blx 81c4 <__getrusage64@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movw r6, #61167 @ 0xeeef │ │ │ │ movt r6, #61166 @ 0xeeee │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r3, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r3, #4026531840 @ 0xf0000000 │ │ │ │ @@ -48534,15 +48550,15 @@ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ orr.w r4, r4, r1, lsl #30 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl a9078 │ │ │ │ + bl a97a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ orr.w r3, r3, fp, lsl #4 │ │ │ │ @@ -48580,45 +48596,45 @@ │ │ │ │ adds r6, r6, r3 │ │ │ │ adds.w r9, r9, r7 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, r9, lsr #2 │ │ │ │ orr.w r9, r9, r2, lsl #30 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl a9078 │ │ │ │ - ldr r2, [pc, #544] @ (289d4 ) │ │ │ │ + bl a97a8 │ │ │ │ + ldr r2, [pc, #544] @ (28a2c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r7, [sl, r2] │ │ │ │ - ldr r2, [pc, #540] @ (289d8 ) │ │ │ │ + ldr r2, [pc, #540] @ (28a30 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 28974 │ │ │ │ - ldr r1, [pc, #524] @ (289dc ) │ │ │ │ + bpl.w 289cc │ │ │ │ + ldr r1, [pc, #524] @ (28a34 ) │ │ │ │ add r1, pc │ │ │ │ strd r9, r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw sl, #34953 @ 0x8889 │ │ │ │ movt sl, #34952 @ 0x8888 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r6, #61167 @ 0xeeef │ │ │ │ movt r6, #61166 @ 0xeeee │ │ │ │ ldrb.w r4, [r7, #427] @ 0x1ab │ │ │ │ str r4, [sp, #16] │ │ │ │ mov.w r9, #15 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 816c <__getrusage64@plt> │ │ │ │ + blx 81c4 <__getrusage64@plt> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ bic.w r2, r3, #4026531840 @ 0xf0000000 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ asrs r4, r1, #31 │ │ │ │ @@ -48655,15 +48671,15 @@ │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r4, r4, r1, lsl #30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl a9078 │ │ │ │ + bl a97a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r9, #15 │ │ │ │ lsrs r3, r2, #28 │ │ │ │ @@ -48700,358 +48716,358 @@ │ │ │ │ adds r6, r6, r2 │ │ │ │ adds.w r3, r3, lr │ │ │ │ adc.w ip, ip, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mov.w r9, r3, lsr #2 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r9, r9, ip, lsl #30 │ │ │ │ - bl a9078 │ │ │ │ + bl a97a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 2896e │ │ │ │ - ldr r1, [pc, #168] @ (289e0 ) │ │ │ │ + bpl.n 289c6 │ │ │ │ + ldr r1, [pc, #168] @ (28a38 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ strd r9, r6, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r6, [r7, #427] @ 0x1ab │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r2, [pc, #144] @ (289e4 ) │ │ │ │ - ldr r3, [pc, #100] @ (289bc ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r2, [pc, #144] @ (28a3c ) │ │ │ │ + ldr r3, [pc, #100] @ (28a14 ) │ │ │ │ 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 289b4 │ │ │ │ + bne.n 28a0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #120] @ (289e8 ) │ │ │ │ + ldr r1, [pc, #120] @ (28a40 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 28938 │ │ │ │ - ldr r1, [pc, #116] @ (289ec ) │ │ │ │ + b.n 28990 │ │ │ │ + ldr r1, [pc, #116] @ (28a44 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 287d2 │ │ │ │ - ldr r3, [pc, #116] @ (289f0 ) │ │ │ │ + b.n 2882a │ │ │ │ + ldr r3, [pc, #116] @ (28a48 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #116] @ (289f4 ) │ │ │ │ + ldr r0, [pc, #116] @ (28a4c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r5, [pc, #104] @ (289f8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r5, [pc, #104] @ (28a50 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r4, [pc, #104] @ (289fc ) │ │ │ │ + ldr r4, [pc, #104] @ (28a54 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ + bl 66d6c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + adds r6, r3, r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 3e274 │ │ │ │ + b.w 3e2cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3160] @ 0xc58 │ │ │ │ sub.w sp, sp, #900 @ 0x384 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2712] @ 294d0 │ │ │ │ + ldr.w r2, [pc, #2712] @ 29528 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2712] @ 294d4 │ │ │ │ + ldr.w r3, [pc, #2712] @ 2952c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #892] @ 0x37c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2692] @ 294d8 │ │ │ │ + ldr.w r3, [pc, #2692] @ 29530 │ │ │ │ strb.w r1, [sp, #186] @ 0xba │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #2680] @ 294dc │ │ │ │ + ldr.w r3, [pc, #2680] @ 29534 │ │ │ │ strb.w r4, [sp, #187] @ 0xbb │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #940] @ 0x3ac │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ 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, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2964c │ │ │ │ - ldr.w r3, [pc, #2640] @ 294dc │ │ │ │ + beq.w 296a4 │ │ │ │ + ldr.w r3, [pc, #2640] @ 29534 │ │ │ │ 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, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b4a │ │ │ │ + beq.n 28ba2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b4a │ │ │ │ + beq.n 28ba2 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 28ab8 │ │ │ │ + cbz r0, 28b10 │ │ │ │ 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 28ade │ │ │ │ + beq.n 28b36 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r6, #1536 @ 0x600 │ │ │ │ movt r6, #2 │ │ │ │ it ne │ │ │ │ movne.w r6, #131072 @ 0x20000 │ │ │ │ - ldr.w r3, [pc, #2556] @ 294dc │ │ │ │ + ldr.w r3, [pc, #2556] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29b52 │ │ │ │ + beq.w 29baa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w 29732 │ │ │ │ + bmi.w 2978a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 28b1c │ │ │ │ - ldr.w r3, [pc, #2512] @ 294dc │ │ │ │ + bpl.n 28b74 │ │ │ │ + ldr.w r3, [pc, #2512] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 28b1c │ │ │ │ + cbz r3, 28b74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, #1188] @ 0x4a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.w 29744 │ │ │ │ + bne.w 2979c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2985c │ │ │ │ + bne.w 298b4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #10 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r5, 28b88 │ │ │ │ + cbz r5, 28be0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 28b8e │ │ │ │ + cbnz r3, 28be6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 28b92 │ │ │ │ - ldr.w r3, [pc, #2448] @ 294dc │ │ │ │ + b.n 28bea │ │ │ │ + ldr.w r3, [pc, #2448] @ 29534 │ │ │ │ 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 2907a │ │ │ │ + beq.w 290d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r6, #131072 @ 0x20000 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr.w r3, [pc, #2412] @ 294dc │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr.w r3, [pc, #2412] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28b46 │ │ │ │ + beq.n 28b9e │ │ │ │ ldrb.w r2, [r3, #421] @ 0x1a5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - cbnz r3, 28b9e │ │ │ │ + cbnz r3, 28bf6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r3, r3, #8 │ │ │ │ - beq.n 28bc6 │ │ │ │ - ldr.w r3, [pc, #2364] @ 294dc │ │ │ │ + beq.n 28c1e │ │ │ │ + ldr.w r3, [pc, #2364] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #1200] @ 0x4b0 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 28bbc │ │ │ │ + bpl.n 28c14 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2982e │ │ │ │ + beq.w 29886 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 29036 │ │ │ │ + beq.w 2908e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 29012 │ │ │ │ + beq.w 2906a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ bic.w r3, r3, #384 @ 0x180 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - cbz r5, 28c2a │ │ │ │ + cbz r5, 28c82 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r6, r6, #16384 @ 0x4000 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 28c20 │ │ │ │ + cbz r3, 28c78 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 28c20 │ │ │ │ - ldr.w r3, [pc, #2268] @ 294dc │ │ │ │ + cbz r3, 28c78 │ │ │ │ + ldr.w r3, [pc, #2268] @ 29534 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ 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 29032 │ │ │ │ + bge.w 2908a │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 28bf4 │ │ │ │ + bne.n 28c4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 28c34 │ │ │ │ + cbz r3, 28c8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 290c8 │ │ │ │ + beq.w 29120 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29056 │ │ │ │ + beq.w 290ae │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 28c70 │ │ │ │ - ldr.w r3, [pc, #2180] @ 294dc │ │ │ │ + bne.n 28cc8 │ │ │ │ + ldr.w r3, [pc, #2180] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #1200] @ 0x4b0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ ands.w r3, r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq.w 290be │ │ │ │ - ldr.w r3, [pc, #2152] @ 294dc │ │ │ │ + beq.w 29116 │ │ │ │ + ldr.w r3, [pc, #2152] @ 29534 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #596] @ 0x254 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #2136] @ 294e0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 29538 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ strd r1, r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -49061,549 +49077,549 @@ │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28f44 │ │ │ │ + bne.w 28f9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 2983a │ │ │ │ + bne.w 29892 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 28ce4 │ │ │ │ - ldr.w r3, [pc, #2052] @ 294dc │ │ │ │ + bpl.n 28d3c │ │ │ │ + ldr.w r3, [pc, #2052] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 299d0 │ │ │ │ + beq.w 29a28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r3, r3, #24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq.w 2919a │ │ │ │ + beq.w 291f2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 290b0 │ │ │ │ + bhi.w 29108 │ │ │ │ add.w fp, sp, #636 @ 0x27c │ │ │ │ addw r3, sp, #891 @ 0x37b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r1, r0, #25 │ │ │ │ - bpl.n 28d1a │ │ │ │ + bpl.n 28d72 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cbz r3, 28d1a │ │ │ │ + cbz r3, 28d72 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #187] @ 0xbb │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 28eb4 │ │ │ │ + beq.w 28f0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r2, r3, #16 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28e38 │ │ │ │ + bne.n 28e90 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 290ee │ │ │ │ + beq.w 29146 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 28e7a │ │ │ │ + ble.w 28ed2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 290a2 │ │ │ │ + bpl.w 290fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 290a2 │ │ │ │ + bne.w 290fa │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 290a2 │ │ │ │ + beq.w 290fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ subs r5, r0, r6 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - blt.w 290ac │ │ │ │ + blt.w 29104 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 28e84 │ │ │ │ + ble.n 28edc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, r2, r7 │ │ │ │ cmp r3, sl │ │ │ │ - bge.n 28dde │ │ │ │ + bge.n 28e36 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ sub.w r5, r2, fp │ │ │ │ add r5, r3 │ │ │ │ add r3, sp, #636 @ 0x27c │ │ │ │ sub.w r7, r7, fp │ │ │ │ sub.w r9, r9, fp │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 29186 │ │ │ │ + beq.w 291de │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 29178 │ │ │ │ + beq.w 291d0 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ add r7, fp │ │ │ │ add r9, fp │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, sl │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 28df4 │ │ │ │ + beq.n 28e4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 290de │ │ │ │ + bne.w 29136 │ │ │ │ add r7, r3 │ │ │ │ - ldr.w r3, [pc, #1764] @ 294e4 │ │ │ │ + ldr.w r3, [pc, #1764] @ 2953c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 28e14 │ │ │ │ + ble.n 28e6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2910c │ │ │ │ + beq.w 29164 │ │ │ │ cmp r4, sl │ │ │ │ strb.w r8, [r7] │ │ │ │ - ble.w 297a6 │ │ │ │ + ble.w 297fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 297a6 │ │ │ │ + bmi.w 297fe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 28ec2 │ │ │ │ + beq.n 28f1a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r4, r4, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d46 │ │ │ │ + beq.n 28d9e │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 28e72 │ │ │ │ + ble.n 28eca │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, sl │ │ │ │ add r6, sp, #636 @ 0x27c │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.n 28e5a │ │ │ │ + b.n 28eb2 │ │ │ │ adds r5, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 290d6 │ │ │ │ + ble.w 2912e │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ uxtb r0, r0 │ │ │ │ strb r0, [r5, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 28e4e │ │ │ │ + bne.n 28ea6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 299e8 │ │ │ │ + bne.w 29a40 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - blt.w 290ac │ │ │ │ - ldr.w r3, [pc, #1628] @ 294e4 │ │ │ │ + blt.w 29104 │ │ │ │ + ldr.w r3, [pc, #1628] @ 2953c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 28e14 │ │ │ │ + ble.n 28e6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28e14 │ │ │ │ + bne.n 28e6c │ │ │ │ cmp fp, r9 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - beq.n 28e14 │ │ │ │ + beq.n 28e6c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, fp │ │ │ │ - b.n 28e14 │ │ │ │ + b.n 28e6c │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 28ecc │ │ │ │ + cbz r3, 28f24 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2978a │ │ │ │ + beq.w 297e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 28ef4 │ │ │ │ + cbz r2, 28f4c │ │ │ │ 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 r7, r3, #31 │ │ │ │ - bpl.w 2978a │ │ │ │ + bpl.w 297e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29808 │ │ │ │ - ldr.w r3, [pc, #1512] @ 294e8 │ │ │ │ + beq.w 29860 │ │ │ │ + ldr.w r3, [pc, #1512] @ 29540 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29808 │ │ │ │ + beq.w 29860 │ │ │ │ add r3, sp, #636 @ 0x27c │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 2993e │ │ │ │ + beq.w 29996 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ uxth.w sl, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ strh.w sl, [r4, #14] │ │ │ │ and.w r3, r3, #12288 @ 0x3000 │ │ │ │ - cbnz r3, 28f42 │ │ │ │ + cbnz r3, 28f9a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 28f42 │ │ │ │ + cbz r3, 28f9a │ │ │ │ strh.w sl, [r3, #14] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 28fc4 │ │ │ │ - ldr.w r2, [pc, #1420] @ 294dc │ │ │ │ + bne.n 2901c │ │ │ │ + ldr.w r2, [pc, #1420] @ 29534 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r2, [r2, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 28fc4 │ │ │ │ + bne.n 2901c │ │ │ │ ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28ff2 │ │ │ │ + bne.n 2904a │ │ │ │ ldrb.w r3, [sp, #187] @ 0xbb │ │ │ │ and.w r2, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29008 │ │ │ │ - ldr.w r1, [pc, #1380] @ 294dc │ │ │ │ + beq.n 29060 │ │ │ │ + ldr.w r1, [pc, #1380] @ 29534 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ 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 28f94 │ │ │ │ + bpl.n 28fec │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2984e │ │ │ │ + beq.w 298a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 29092 │ │ │ │ + bmi.n 290ea │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 29b22 │ │ │ │ - ldr.w r2, [pc, #1352] @ 294ec │ │ │ │ - ldr.w r3, [pc, #1324] @ 294d4 │ │ │ │ + bgt.w 29b7a │ │ │ │ + ldr.w r2, [pc, #1352] @ 29544 │ │ │ │ + ldr.w r3, [pc, #1324] @ 2952c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 29b4e │ │ │ │ + bne.w 29ba6 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1300] @ 294dc │ │ │ │ + ldr.w r3, [pc, #1300] @ 29534 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r2, [r3, #372] @ 0x174 │ │ │ │ - ldr.w r3, [pc, #1288] @ 294e0 │ │ │ │ + ldr.w r3, [pc, #1288] @ 29538 │ │ │ │ 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, #186] @ 0xba │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28f6a │ │ │ │ + beq.n 28fc2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldrb.w r3, [sp, #187] @ 0xbb │ │ │ │ and.w r2, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28f76 │ │ │ │ + bne.n 28fce │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 28f76 │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 28fce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 296b0 │ │ │ │ + beq.w 29708 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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 28be2 │ │ │ │ - b.n 28c34 │ │ │ │ + bne.w 28c3a │ │ │ │ + b.n 28c8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 28fa0 │ │ │ │ + b.n 28ff8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ - bl 30e6c │ │ │ │ - b.n 28bc6 │ │ │ │ - ldr.w r3, [pc, #1156] @ 294dc │ │ │ │ + bl 30ec4 │ │ │ │ + b.n 28c1e │ │ │ │ + ldr.w r3, [pc, #1156] @ 29534 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #428] @ 0x1ac │ │ │ │ subs r2, #2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ubfx r3, r0, #6, #1 │ │ │ │ strb.w r3, [sp, #187] @ 0xbb │ │ │ │ - b.n 28c4e │ │ │ │ + b.n 28ca6 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28b62 │ │ │ │ + bne.w 28bba │ │ │ │ movs r2, #10 │ │ │ │ mov.w r6, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n 28b88 │ │ │ │ - ldr.w r3, [pc, #1096] @ 294dc │ │ │ │ + b.n 28be0 │ │ │ │ + ldr.w r3, [pc, #1096] @ 29534 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 34218 │ │ │ │ - b.n 28f9a │ │ │ │ + bl 34270 │ │ │ │ + b.n 28ff2 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.w 28d9e │ │ │ │ + bge.w 28df6 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 28d98 │ │ │ │ + b.n 28df0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ adds r3, r0, r4 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 28d02 │ │ │ │ + b.n 28d5a │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 28cce │ │ │ │ + b.n 28d26 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 28c34 │ │ │ │ + b.n 28c8c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 28d66 │ │ │ │ + b.n 28dbe │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 28dfc │ │ │ │ + b.n 28e54 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 291b4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28e72 │ │ │ │ + beq.w 28eca │ │ │ │ ldr r5, [r5, #32] │ │ │ │ - b.n 28d60 │ │ │ │ + b.n 28db8 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ cmp r9, r7 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bcs.n 29146 │ │ │ │ + bcs.n 2919e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 29132 │ │ │ │ + b.n 2918a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 297ba │ │ │ │ + ble.w 29812 │ │ │ │ add r9, r0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 29142 │ │ │ │ + bls.n 2919a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 2911e │ │ │ │ + bgt.n 29176 │ │ │ │ movs r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ add r9, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi.n 29132 │ │ │ │ + bhi.n 2918a │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 29858 │ │ │ │ - ldr r3, [pc, #916] @ (294e4 ) │ │ │ │ + bgt.w 298b0 │ │ │ │ + ldr r3, [pc, #916] @ (2953c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 28e98 │ │ │ │ - b.n 28e14 │ │ │ │ + bgt.w 28ef0 │ │ │ │ + b.n 28e6c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28d5a │ │ │ │ + bne.w 28db2 │ │ │ │ movs r3, #1 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 28e7a │ │ │ │ + b.n 28ed2 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 28dd6 │ │ │ │ + b.n 28e2e │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 28dd6 │ │ │ │ + b.n 28e2e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29a22 │ │ │ │ + beq.w 29a7a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ - cbz r3, 291ba │ │ │ │ + cbz r3, 29212 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ adds r2, r6, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ movne r3, r2 │ │ │ │ strbne.w r1, [r3, #-1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 299ee │ │ │ │ - ldr r3, [pc, #772] @ (294dc ) │ │ │ │ + bmi.w 29a46 │ │ │ │ + ldr r3, [pc, #772] @ (29534 ) │ │ │ │ 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, #756] @ (294dc ) │ │ │ │ + ldr r3, [pc, #756] @ (29534 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr.w fp, [pc, #768] @ 294f0 │ │ │ │ + ldr.w fp, [pc, #768] @ 29548 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #748] @ (294e4 ) │ │ │ │ + ldr r3, [pc, #748] @ (2953c ) │ │ │ │ add fp, pc │ │ │ │ - ldr.w sl, [pc, #760] @ 294f4 │ │ │ │ + ldr.w sl, [pc, #760] @ 2954c │ │ │ │ strh.w r1, [r2, #340] @ 0x154 │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ add sl, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -49618,15 +49634,15 @@ │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r9, [sp] │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.n 29296 │ │ │ │ + bhi.n 292ee │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -49663,1017 +49679,1018 @@ │ │ │ │ movs r5, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r5, r5 │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r5, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2995c │ │ │ │ - cbnz r4, 2929c │ │ │ │ - ldr r4, [pc, #604] @ (294f8 ) │ │ │ │ + bne.w 299b4 │ │ │ │ + cbnz r4, 292f4 │ │ │ │ + ldr r4, [pc, #604] @ (29550 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2930e │ │ │ │ + bne.n 29366 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2932e │ │ │ │ + beq.n 29386 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 29642 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #580] @ (294fc ) │ │ │ │ + beq.w 2969a │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #580] @ (29554 ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r8, #1 │ │ │ │ - ldr r0, [pc, #576] @ (29500 ) │ │ │ │ + ldr r0, [pc, #576] @ (29558 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 292ec │ │ │ │ - ldr r3, [pc, #520] @ (294dc ) │ │ │ │ + cbz r3, 29344 │ │ │ │ + ldr r3, [pc, #520] @ (29534 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29884 │ │ │ │ + bne.w 298dc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 29366 │ │ │ │ + beq.n 293be │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 2988c │ │ │ │ + beq.w 298e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 29234 │ │ │ │ - ldr r3, [pc, #460] @ (294dc ) │ │ │ │ + b.n 2928c │ │ │ │ + ldr r3, [pc, #460] @ (29534 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 292a6 │ │ │ │ + bne.n 292fe │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 292a6 │ │ │ │ + beq.n 292fe │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r3, [pc, #416] @ (294dc ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r3, [pc, #416] @ (29534 ) │ │ │ │ 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 29342 │ │ │ │ + beq.n 2939a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 29aaa │ │ │ │ + beq.w 29b02 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b.n 292a6 │ │ │ │ + b.n 292fe │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - cbz r7, 293b2 │ │ │ │ - ldr r3, [pc, #368] @ (294dc ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + cbz r7, 2940a │ │ │ │ + ldr r3, [pc, #368] @ (29534 ) │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 29b1c │ │ │ │ + bne.w 29b74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2965e │ │ │ │ + beq.w 296b6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 29360 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #352] @ (294fc ) │ │ │ │ + beq.n 293b8 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #352] @ (29554 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 29368 │ │ │ │ + bne.n 293c0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 2965e │ │ │ │ + beq.w 296b6 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 29234 │ │ │ │ + b.n 2928c │ │ │ │ adds r6, #1 │ │ │ │ - cbz r4, 293cc │ │ │ │ + cbz r4, 29424 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29924 │ │ │ │ + bne.w 2997c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 29892 │ │ │ │ - ldr r4, [pc, #300] @ (29504 ) │ │ │ │ + bcc.w 298ea │ │ │ │ + ldr r4, [pc, #300] @ (2955c ) │ │ │ │ movs r5, #3 │ │ │ │ add r4, pc │ │ │ │ - b.n 2929c │ │ │ │ + b.n 292f4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 293f2 │ │ │ │ + cbz r3, 2944a │ │ │ │ subs r4, r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r5, 29410 │ │ │ │ - ldr r3, [pc, #236] @ (294e4 ) │ │ │ │ + cbnz r5, 29468 │ │ │ │ + ldr r3, [pc, #236] @ (2953c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 29410 │ │ │ │ + ble.n 29468 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ addgt r6, r6, r0 │ │ │ │ - ldr r3, [pc, #200] @ (294dc ) │ │ │ │ + ldr r3, [pc, #200] @ (29534 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2961a │ │ │ │ + beq.w 29672 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 295ec │ │ │ │ + beq.w 29644 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 298b2 │ │ │ │ + beq.w 2990a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 29662 │ │ │ │ + beq.w 296ba │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 29608 │ │ │ │ - cbz r4, 29462 │ │ │ │ - ldr r3, [pc, #140] @ (294dc ) │ │ │ │ + bne.w 29660 │ │ │ │ + cbz r4, 294ba │ │ │ │ + ldr r3, [pc, #140] @ (29534 ) │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2941e │ │ │ │ + bne.n 29476 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2941e │ │ │ │ - ldr r3, [pc, #84] @ (294dc ) │ │ │ │ + b.n 29476 │ │ │ │ + ldr r3, [pc, #84] @ (29534 ) │ │ │ │ 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 2948c │ │ │ │ + beq.n 294e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29234 │ │ │ │ + beq.w 2928c │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 29a74 │ │ │ │ + beq.w 29acc │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 2929c │ │ │ │ + bne.w 292f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 295e6 │ │ │ │ + beq.w 2963e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 293dc │ │ │ │ - ldr r3, [pc, #32] @ (294dc ) │ │ │ │ + beq.n 29434 │ │ │ │ + ldr r3, [pc, #32] @ (29534 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 294c0 │ │ │ │ - b.n 29296 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + beq.n 29518 │ │ │ │ + b.n 292ee │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ movs r0, r1 │ │ │ │ - ldr.w r3, [pc, #1628] @ 29b68 │ │ │ │ + ldr.w r3, [pc, #1628] @ 29bc0 │ │ │ │ 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, #92] @ 0x5c │ │ │ │ ldrne r5, [sp, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29234 │ │ │ │ - ldr.w r3, [pc, #1596] @ 29b68 │ │ │ │ + beq.w 2928c │ │ │ │ + ldr.w r3, [pc, #1596] @ 29bc0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 29234 │ │ │ │ - ldr.w r3, [pc, #1560] @ 29b68 │ │ │ │ + b.n 2928c │ │ │ │ + ldr.w r3, [pc, #1560] @ 29bc0 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 298dc │ │ │ │ + bne.w 29934 │ │ │ │ eor.w r6, r2, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 299ca │ │ │ │ + beq.w 29a22 │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ strb r0, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 29234 │ │ │ │ + b.n 2928c │ │ │ │ subs r5, r6, #1 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r5 │ │ │ │ - bl 1e2c0 │ │ │ │ + bl 1e318 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 29a04 │ │ │ │ - ldr.w r3, [pc, #1456] @ 29b6c │ │ │ │ + blt.w 29a5c │ │ │ │ + ldr.w r3, [pc, #1456] @ 29bc4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 29a66 │ │ │ │ + ble.w 29abe │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 295d8 │ │ │ │ + cbz r7, 29630 │ │ │ │ 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 29234 │ │ │ │ + b.n 2928c │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 294b6 │ │ │ │ + b.n 2950e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ subs r1, r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #4 │ │ │ │ - bne.n 29662 │ │ │ │ + bne.n 296ba │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2994e │ │ │ │ + bne.w 299a6 │ │ │ │ bic.w r5, r5, r5, asr #31 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2942e │ │ │ │ - ldr.w r3, [pc, #1360] @ 29b6c │ │ │ │ + bne.w 29486 │ │ │ │ + ldr.w r3, [pc, #1360] @ 29bc4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it le │ │ │ │ movle r0, #1 │ │ │ │ - ble.n 29638 │ │ │ │ + ble.n 29690 │ │ │ │ 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 2941e │ │ │ │ + b.n 29476 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 292ce │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 29326 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 43260 │ │ │ │ + bl 432b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28fa0 │ │ │ │ + beq.w 28ff8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.w 28a88 │ │ │ │ + b.w 28ae0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 28f44 │ │ │ │ + b.n 28f9c │ │ │ │ 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, 29692 │ │ │ │ + cbnz r2, 296ea │ │ │ │ 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 29af6 │ │ │ │ + beq.w 29b4e │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 296a2 │ │ │ │ - ldr.w r3, [pc, #1236] @ 29b70 │ │ │ │ + bne.n 296fa │ │ │ │ + ldr.w r3, [pc, #1236] @ 29bc8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 29234 │ │ │ │ + beq.w 2928c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - b.n 29234 │ │ │ │ - ldr.w r3, [pc, #1204] @ 29b68 │ │ │ │ + b.n 2928c │ │ │ │ + ldr.w r3, [pc, #1204] @ 29bc0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ mov r7, r0 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r4, #1344] @ 0x540 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 298a6 │ │ │ │ + bmi.w 298fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 299c2 │ │ │ │ + beq.w 29a1a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 296f0 │ │ │ │ - ldr.w r3, [pc, #1156] @ 29b68 │ │ │ │ + ble.n 29748 │ │ │ │ + ldr.w r3, [pc, #1156] @ 29bc0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ strb.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2970e │ │ │ │ - ldr.w r3, [pc, #1136] @ 29b68 │ │ │ │ + beq.n 29766 │ │ │ │ + ldr.w r3, [pc, #1136] @ 29bc0 │ │ │ │ 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 a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr.w r3, [pc, #1112] @ 29b68 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr.w r3, [pc, #1112] @ 29bc0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #2 │ │ │ │ strb.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r4, r2, #24 │ │ │ │ - bpl.n 2972e │ │ │ │ + bpl.n 29786 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb.w r2, [r3, #1286] @ 0x506 │ │ │ │ movs r2, #20 │ │ │ │ strb.w r2, [r3, #1265] @ 0x4f1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 2901c │ │ │ │ - bl 3a744 │ │ │ │ + b.n 29074 │ │ │ │ + bl 3a79c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 28b02 │ │ │ │ + b.w 28b5a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 2975a │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 297b2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29a10 │ │ │ │ + beq.w 29a68 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 29774 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 297cc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29a08 │ │ │ │ + beq.w 29a60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 28b3c │ │ │ │ + b.w 28b94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ add r3, sp, #636 @ 0x27c │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 28f42 │ │ │ │ + beq.w 28f9a │ │ │ │ mov r0, fp │ │ │ │ - blx 7b08 │ │ │ │ - b.w 28f42 │ │ │ │ + blx 7b48 │ │ │ │ + b.w 28f9a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28ec2 │ │ │ │ + beq.w 28f1a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrh r3, [r2, #20] │ │ │ │ bic.w r3, r3, #384 @ 0x180 │ │ │ │ strh r3, [r2, #20] │ │ │ │ - b.w 28ec2 │ │ │ │ + b.w 28f1a │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 2914c │ │ │ │ + ble.w 291a4 │ │ │ │ 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 2914c │ │ │ │ + beq.w 291a4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28d3c │ │ │ │ + bne.w 28d94 │ │ │ │ cmp r5, sl │ │ │ │ it gt │ │ │ │ orrgt.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28d3c │ │ │ │ - ldr r3, [pc, #888] @ (29b6c ) │ │ │ │ + bne.w 28d94 │ │ │ │ + ldr r3, [pc, #888] @ (29bc4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 28e14 │ │ │ │ + ble.w 28e6c │ │ │ │ cmp fp, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - b.w 28e14 │ │ │ │ + b.w 28e6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 28f16 │ │ │ │ + bne.w 28f6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28f16 │ │ │ │ + beq.w 28f6e │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w 28f16 │ │ │ │ + bmi.w 28f6e │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ - blx 7b30 │ │ │ │ - b.w 28f42 │ │ │ │ + blx 7b70 │ │ │ │ + b.w 28f9a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 30f30 │ │ │ │ - b.w 28bbc │ │ │ │ - ldr r2, [pc, #824] @ (29b74 ) │ │ │ │ + bl 30f88 │ │ │ │ + b.w 28c14 │ │ │ │ + ldr r2, [pc, #824] @ (29bcc ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - bl 1ffcc │ │ │ │ + bl 20024 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 28cce │ │ │ │ + b.w 28d26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 30ee0 │ │ │ │ - b.w 28f94 │ │ │ │ + bl 30f38 │ │ │ │ + b.w 28fec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 297da │ │ │ │ + b.n 29832 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsls r0, r3, #19 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it pl │ │ │ │ strpl r4, [r2, #24] │ │ │ │ - bl 14814 │ │ │ │ + bl 1486c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 28b3c │ │ │ │ + b.w 28b94 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 731cc │ │ │ │ - b.n 292e8 │ │ │ │ + bl 73224 │ │ │ │ + b.n 29340 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ - b.n 29366 │ │ │ │ - ldr r3, [pc, #724] @ (29b68 ) │ │ │ │ + b.n 293be │ │ │ │ + ldr r3, [pc, #724] @ (29bc0 ) │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ - b.n 29234 │ │ │ │ + b.n 2928c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ strbeq.w r3, [r4, #1344] @ 0x540 │ │ │ │ - b.n 296da │ │ │ │ + b.n 29732 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r1, [r1, #1252] @ 0x4e4 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 299ae │ │ │ │ + bne.n 29a06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29ae0 │ │ │ │ + beq.w 29b38 │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ adds r4, r6, #2 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 2941e │ │ │ │ + b.n 29476 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - cbz r4, 298f6 │ │ │ │ + cbz r4, 2994e │ │ │ │ ldr.w r0, [r1, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #624] @ (29b68 ) │ │ │ │ + ldr r3, [pc, #624] @ (29bc0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 299b8 │ │ │ │ + bcc.n 29a10 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - ldr r3, [pc, #600] @ (29b68 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + ldr r3, [pc, #600] @ (29bc0 ) │ │ │ │ adds r6, #2 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ - b.n 29234 │ │ │ │ - ldr r3, [pc, #576] @ (29b68 ) │ │ │ │ + b.n 2928c │ │ │ │ + ldr r3, [pc, #576] @ (29bc0 ) │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 293cc │ │ │ │ + b.n 29424 │ │ │ │ mov r0, fp │ │ │ │ add.w r1, sl, #1 │ │ │ │ - bl 404cc │ │ │ │ + bl 40524 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 28f1e │ │ │ │ + b.w 28f76 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 29a18 │ │ │ │ + beq.n 29a70 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ - b.n 296a8 │ │ │ │ + b.n 29700 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29afc │ │ │ │ + beq.w 29b54 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 2998c │ │ │ │ - ldr r3, [pc, #492] @ (29b68 ) │ │ │ │ + bpl.n 299e4 │ │ │ │ + ldr r3, [pc, #492] @ (29bc0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ adds r3, r6, r4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #468] @ (29b68 ) │ │ │ │ + ldr r3, [pc, #468] @ (29bc0 ) │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r5, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 29aca │ │ │ │ + beq.w 29b22 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 29234 │ │ │ │ + b.n 2928c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 29952 │ │ │ │ + b.n 299aa │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2990e │ │ │ │ + b.n 29966 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb.w r3, [r4, #1344] @ 0x540 │ │ │ │ - b.n 296da │ │ │ │ + b.n 29732 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 29234 │ │ │ │ - bl 33ac8 │ │ │ │ + b.n 2928c │ │ │ │ + bl 33b20 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28ce4 │ │ │ │ + bne.w 28d3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 28ce4 │ │ │ │ + b.w 28d3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 28d66 │ │ │ │ - ldr r3, [pc, #376] @ (29b68 ) │ │ │ │ + b.w 28dbe │ │ │ │ + ldr r3, [pc, #376] @ (29bc0 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 291d6 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 2922e │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - b.n 29234 │ │ │ │ + b.n 2928c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 29774 │ │ │ │ + b.n 297cc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 2975a │ │ │ │ - ldr r3, [pc, #348] @ (29b78 ) │ │ │ │ + b.n 297b2 │ │ │ │ + ldr r3, [pc, #348] @ (29bd0 ) │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 296a8 │ │ │ │ + b.n 29700 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29ae6 │ │ │ │ + beq.n 29b3e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ lsls r5, r3, #23 │ │ │ │ - bmi.n 29a54 │ │ │ │ + bmi.n 29aac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 29b32 │ │ │ │ + bcc.n 29b8a │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 29b38 │ │ │ │ + bge.n 29b90 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 291ba │ │ │ │ + beq.w 29212 │ │ │ │ mov r0, r3 │ │ │ │ - bl 201b4 │ │ │ │ - b.w 291ba │ │ │ │ + bl 2020c │ │ │ │ + b.w 29212 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 295e2 │ │ │ │ + beq.w 2963a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - b.n 295e2 │ │ │ │ + b.n 2963a │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - bl 1e2c0 │ │ │ │ + bl 1e318 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r5, [sp, #120] @ 0x78 │ │ │ │ - blt.w 2929c │ │ │ │ - ldr r3, [pc, #224] @ (29b6c ) │ │ │ │ + blt.w 292f4 │ │ │ │ + ldr r3, [pc, #224] @ (29bc4 ) │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 29aa6 │ │ │ │ + ble.n 29afe │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ itt gt │ │ │ │ ldrgt r2, [sp, #176] @ 0xb0 │ │ │ │ addgt r6, r2, r0 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 294ae │ │ │ │ + b.n 29506 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ subeq r2, r1, #2 │ │ │ │ - beq.w 2935a │ │ │ │ - ldr r3, [pc, #176] @ (29b68 ) │ │ │ │ + beq.w 293b2 │ │ │ │ + ldr r3, [pc, #176] @ (29bc0 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 29aba │ │ │ │ - b.n 2935a │ │ │ │ + beq.n 29b12 │ │ │ │ + b.n 293b2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 29ad6 │ │ │ │ + beq.n 29b2e │ │ │ │ subs r3, r5, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 299a6 │ │ │ │ + bhi.w 299fe │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - b.w 29234 │ │ │ │ + b.w 2928c │ │ │ │ adds r6, #2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2941e │ │ │ │ + b.n 29476 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 29af0 │ │ │ │ + cbz r3, 29b48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 201b4 │ │ │ │ + bl 2020c │ │ │ │ movs r5, #3 │ │ │ │ - b.w 291e6 │ │ │ │ + b.w 2923e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 29602 │ │ │ │ + b.n 2965a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 29b14 │ │ │ │ + cbz r0, 29b6c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 29972 │ │ │ │ + b.n 299ca │ │ │ │ movs r5, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b.w 29296 │ │ │ │ + b.w 292ee │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 29306 │ │ │ │ - ldr r3, [pc, #68] @ (29b68 ) │ │ │ │ + b.w 2935e │ │ │ │ + ldr r3, [pc, #68] @ (29bc0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #64] @ (29b7c ) │ │ │ │ + ldr r2, [pc, #64] @ (29bd4 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - ldr r3, [pc, #64] @ (29b80 ) │ │ │ │ - ldr r0, [pc, #64] @ (29b84 ) │ │ │ │ + ldr r3, [pc, #64] @ (29bd8 ) │ │ │ │ + ldr r0, [pc, #64] @ (29bdc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #52] @ (29b88 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #52] @ (29be0 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - ldr r0, [pc, #48] @ (29b8c ) │ │ │ │ + ldr r0, [pc, #48] @ (29be4 ) │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ - bl 1e5b76 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + bl 1e5bce │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d8, d7 │ │ │ │ - ldrb.w r0, [lr, #7] │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.u d16, d6, d7 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, #7] │ │ │ │ + vhadd.u16 d16, d14, d7 │ │ │ │ stmdb 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 r8, [pc, #1124] @ 2a008 │ │ │ │ + ldr.w r8, [pc, #1124] @ 2a060 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov sl, r2 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29f1a │ │ │ │ + beq.w 29f72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29c3a │ │ │ │ + beq.n 29c92 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1096] @ 2a00c │ │ │ │ + ldr.w r2, [pc, #1096] @ 2a064 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1076] @ 2a010 │ │ │ │ + ldr.w r3, [pc, #1076] @ 2a068 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r6, #356] @ 0x164 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 29f2a │ │ │ │ + bne.w 29f82 │ │ │ │ ldrsh.w r4, [r6, #340] @ 0x154 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #324] @ 0x144 │ │ │ │ mov r2, r5 │ │ │ │ strh.w r1, [r6, #340] @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 28a1c │ │ │ │ + bl 28a74 │ │ │ │ strh.w r4, [r6, #340] @ 0x154 │ │ │ │ - cbnz r0, 29c34 │ │ │ │ + cbnz r0, 29c8c │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29f22 │ │ │ │ + beq.w 29f7a │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 29fbe │ │ │ │ + beq.w 2a016 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #972] @ (2a00c ) │ │ │ │ + ldr r3, [pc, #972] @ (2a064 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - ldr r3, [pc, #968] @ (2a014 ) │ │ │ │ + ldr r3, [pc, #968] @ (2a06c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r2, r3, #4 │ │ │ │ - ldr r3, [pc, #964] @ (2a018 ) │ │ │ │ + ldr r3, [pc, #964] @ (2a070 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r6, #220] @ 0xdc │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ - ldr r3, [pc, #956] @ (2a01c ) │ │ │ │ + ldr r3, [pc, #956] @ (2a074 ) │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ smull r2, r1, r2, r3 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #936] @ (2a020 ) │ │ │ │ + ldr r2, [pc, #936] @ (2a078 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #936] @ (2a024 ) │ │ │ │ + ldr r2, [pc, #936] @ (2a07c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29dbc │ │ │ │ + beq.w 29e14 │ │ │ │ sub.w r2, r3, #58 @ 0x3a │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.n 29c80 │ │ │ │ - add r1, pc, #8 @ (adr r1, 29ca4 ) │ │ │ │ + bhi.n 29cd8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 29cfc ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffddffff │ │ │ │ @@ -50756,417 +50773,417 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29c90 │ │ │ │ + bne.w 29ce8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #612] @ (2a028 ) │ │ │ │ + ldr r3, [pc, #612] @ (2a080 ) │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w fp, [r3, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 29fea │ │ │ │ + bne.w 2a042 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, r9] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 29f6a │ │ │ │ + bpl.w 29fc2 │ │ │ │ tst.w r3, #24 │ │ │ │ - beq.w 29f6a │ │ │ │ + beq.w 29fc2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 29f84 │ │ │ │ + blt.w 29fdc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29f92 │ │ │ │ + beq.w 29fea │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29f92 │ │ │ │ + beq.w 29fea │ │ │ │ ands.w fp, r3, #32 │ │ │ │ - beq.w 29f92 │ │ │ │ - blx 7f18 │ │ │ │ + beq.w 29fea │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29bda │ │ │ │ + bne.w 29c32 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r5, [r0, #16] │ │ │ │ strd r7, r4, [r0] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 29bda │ │ │ │ + b.n 29c32 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 29efe │ │ │ │ + bne.n 29f56 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29efe │ │ │ │ - ldr r3, [pc, #448] @ (2a02c ) │ │ │ │ + bne.n 29f56 │ │ │ │ + ldr r3, [pc, #448] @ (2a084 ) │ │ │ │ ldr.w r9, [r6, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 29c80 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #64 @ 0x40 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29c80 │ │ │ │ + beq.w 29cd8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 29c80 │ │ │ │ + beq.w 29cd8 │ │ │ │ ubfx r5, r5, #0, #9 │ │ │ │ orr.w r5, r5, r3, lsl #9 │ │ │ │ orr.w r5, r5, #256 @ 0x100 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #32 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 29f60 │ │ │ │ - vldr d7, [pc, #284] @ 2a000 │ │ │ │ + beq.n 29fb8 │ │ │ │ + vldr d7, [pc, #284] @ 2a058 │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29fa6 │ │ │ │ + beq.n 29ffe │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29c80 │ │ │ │ - cbz r3, 29f22 │ │ │ │ + b.n 29cd8 │ │ │ │ + cbz r3, 29f7a │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #260] @ (2a030 ) │ │ │ │ + ldr r3, [pc, #260] @ (2a088 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ str.w r0, [r6, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29bec │ │ │ │ + beq.w 29c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r6, #356] @ 0x164 │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 29bec │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 29c44 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - b.n 29c80 │ │ │ │ + b.n 29cd8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov r3, r0 │ │ │ │ - blt.n 29f84 │ │ │ │ + blt.n 29fdc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ tst.w r0, #1 │ │ │ │ - bne.w 29df8 │ │ │ │ - ldr r0, [pc, #172] @ (2a034 ) │ │ │ │ + bne.w 29e50 │ │ │ │ + ldr r0, [pc, #172] @ (2a08c ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 29e30 │ │ │ │ - ldr r3, [pc, #152] @ (2a038 ) │ │ │ │ + beq.w 29e88 │ │ │ │ + ldr r3, [pc, #152] @ (2a090 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r6, #356] @ 0x164 │ │ │ │ - b.n 29bec │ │ │ │ - bl 42b30 │ │ │ │ + b.n 29c44 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29f14 │ │ │ │ + beq.n 29f6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 42c68 │ │ │ │ + bl 42cc0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 29c80 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 29cd8 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 29c32 │ │ │ │ + beq.w 29c8a │ │ │ │ add.w r0, r6, #444 @ 0x1bc │ │ │ │ - bl 42fe0 │ │ │ │ - b.n 29c32 │ │ │ │ + bl 43038 │ │ │ │ + b.n 29c8a │ │ │ │ ldr.w r3, [fp] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #92] @ (2a03c ) │ │ │ │ - ldr r0, [pc, #96] @ (2a040 ) │ │ │ │ + ldr r2, [pc, #92] @ (2a094 ) │ │ │ │ + ldr r0, [pc, #96] @ (2a098 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #84] @ (2a044 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #84] @ (2a09c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #84] @ (2a048 ) │ │ │ │ + ldr r0, [pc, #84] @ (2a0a0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #168] @ (2a0cc ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf7680007 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr7, {0} │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r8, #8847360 @ 0x870000 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + smlawb r0, r0, r7, r0 │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r3, r1 │ │ │ │ - cmp lr, r7 │ │ │ │ + ldr r4, [pc, #600] @ (2a2f0 ) │ │ │ │ movs r0, r1 │ │ │ │ - and.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - cmp ip, r5 │ │ │ │ + @ instruction: 0xfad80007 │ │ │ │ + ldr r4, [pc, #528] @ (2a2b0 ) │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf3ea0007 │ │ │ │ + @ instruction: 0xfac20007 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #180] @ (2a114 ) │ │ │ │ - ldr r3, [pc, #184] @ (2a118 ) │ │ │ │ + ldr r0, [pc, #180] @ (2a16c ) │ │ │ │ + ldr r3, [pc, #184] @ (2a170 ) │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ - cbz r3, 2a0da │ │ │ │ + cbz r3, 2a132 │ │ │ │ mov ip, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ itt eq │ │ │ │ addeq r4, #1 │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 2a096 │ │ │ │ + beq.n 2a0ee │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2a094 │ │ │ │ + bne.n 2a0ec │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ add.w ip, ip, #2 │ │ │ │ - cbnz r3, 2a096 │ │ │ │ + cbnz r3, 2a0ee │ │ │ │ mov ip, r2 │ │ │ │ mov r2, ip │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a07c │ │ │ │ - cbz r4, 2a0da │ │ │ │ + bne.n 2a0d4 │ │ │ │ + cbz r4, 2a132 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r6, sp, #12 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ mov.w r2, #55 @ 0x37 │ │ │ │ it ge │ │ │ │ movge r3, #65 @ 0x41 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 5cf34 │ │ │ │ + bl 5cf8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 2a0fa │ │ │ │ - ldr r2, [pc, #92] @ (2a11c ) │ │ │ │ - ldr r3, [pc, #84] @ (2a118 ) │ │ │ │ + cbnz r4, 2a152 │ │ │ │ + ldr r2, [pc, #92] @ (2a174 ) │ │ │ │ + ldr r3, [pc, #84] @ (2a170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a10e │ │ │ │ + bne.n 2a166 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 5cf34 │ │ │ │ + bl 5cf8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2a0bc │ │ │ │ + bne.n 2a114 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ str r0, [r6, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 40600 │ │ │ │ - b.n 2a0be │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 40658 │ │ │ │ + b.n 2a116 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r3, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #24] @ (2a148 ) │ │ │ │ + ldr r3, [pc, #24] @ (2a1a0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #24] @ (2a14c ) │ │ │ │ + ldr r2, [pc, #24] @ (2a1a4 ) │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #20] @ (2a150 ) │ │ │ │ + ldr r0, [pc, #20] @ (2a1a8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + strb r6, [r3, #22] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #7 │ │ │ │ + vst1.8 {d0[0]}, [r2], r7 │ │ │ │ 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, 2a192 │ │ │ │ + cbz r3, 2a1ea │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 45d18 │ │ │ │ - cbz r0, 2a186 │ │ │ │ + bl 45d70 │ │ │ │ + cbz r0, 2a1de │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7d04 <__fstat64_time64@plt> │ │ │ │ + b.w 7d50 <__fstat64_time64@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 79ac <__stat64_time64@plt> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.w 79ec <__stat64_time64@plt> │ │ │ │ + blx 8000 <__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] @ (2a24c ) │ │ │ │ + ldr r2, [pc, #156] @ (2a2a4 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #152] @ (2a250 ) │ │ │ │ + ldr r3, [pc, #152] @ (2a2a8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ mov r1, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ mvnlt r3, r4 │ │ │ │ asrlt r0, r3, #31 │ │ │ │ - blt.n 2a22a │ │ │ │ + blt.n 2a282 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 2a242 │ │ │ │ + blt.n 2a29a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ umull r2, r0, r2, r1 │ │ │ │ @@ -51177,141 +51194,141 @@ │ │ │ │ umull r3, r4, r3, r1 │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ adds r3, r3, r4 │ │ │ │ adc.w r1, r1, r4, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r1, r0 │ │ │ │ - bcc.n 2a242 │ │ │ │ + bcc.n 2a29a │ │ │ │ cmp r2, r3 │ │ │ │ sbcs r0, r1 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (2a254 ) │ │ │ │ - ldr r3, [pc, #32] @ (2a250 ) │ │ │ │ + ldr r2, [pc, #40] @ (2a2ac ) │ │ │ │ + ldr r3, [pc, #32] @ (2a2a8 ) │ │ │ │ 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 2a246 │ │ │ │ + bne.n 2a29e │ │ │ │ add sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2a22a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 2a282 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + strb r4, [r3, #20] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r2, [pc, #108] @ (2a2d4 ) │ │ │ │ + ldr r2, [pc, #108] @ (2a32c ) │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [pc, #108] @ (2a2d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (2a330 ) │ │ │ │ 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 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2a29e │ │ │ │ + bge.n 2a2f6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (2a2dc ) │ │ │ │ - ldr r3, [pc, #76] @ (2a2d8 ) │ │ │ │ + ldr r2, [pc, #84] @ (2a334 ) │ │ │ │ + ldr r3, [pc, #76] @ (2a330 ) │ │ │ │ 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 2a2d0 │ │ │ │ + bne.n 2a328 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2a284 │ │ │ │ + blt.n 2a2dc │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ ldrd r1, r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2a284 │ │ │ │ + bne.n 2a2dc │ │ │ │ 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 2a286 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + b.n 2a2de │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + strb r2, [r1, #17] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #764] @ (2a5f4 ) │ │ │ │ - ldr r3, [pc, #768] @ (2a5f8 ) │ │ │ │ + ldr r0, [pc, #764] @ (2a64c ) │ │ │ │ + ldr r3, [pc, #768] @ (2a650 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r6, [pc, #764] @ (2a5fc ) │ │ │ │ + ldr r6, [pc, #764] @ (2a654 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ lsls r2, r4, #26 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bpl.n 2a344 │ │ │ │ - ldr r3, [pc, #748] @ (2a600 ) │ │ │ │ - ldr r2, [pc, #748] @ (2a604 ) │ │ │ │ + bpl.n 2a39c │ │ │ │ + ldr r3, [pc, #748] @ (2a658 ) │ │ │ │ + ldr r2, [pc, #748] @ (2a65c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2a3f2 │ │ │ │ + beq.n 2a44a │ │ │ │ mov r0, r7 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.w 2a4c2 │ │ │ │ + bhi.w 2a51a │ │ │ │ tbb [pc, r4] │ │ │ │ uxth r2, r7 │ │ │ │ - add r2, pc, #680 @ (adr r2, 2a5ec ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 2a644 ) │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ - bgt.w 2a4d2 │ │ │ │ + bgt.w 2a52a │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #77 @ 0x4d │ │ │ │ - bhi.w 2a5f4 │ │ │ │ + bhi.w 2a64c │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r3, r5, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -51385,437 +51402,437 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 2a322 │ │ │ │ + bpl.n 2a37a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 2a40e │ │ │ │ + bne.n 2a466 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2a404 │ │ │ │ + beq.n 2a45c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 2a420 │ │ │ │ + bne.n 2a478 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 2a416 │ │ │ │ + beq.n 2a46e │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 7acb0 │ │ │ │ + bl 7ad08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl 7acb0 │ │ │ │ + bl 7ad08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 2a444 │ │ │ │ + cbnz r3, 2a49c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a332 │ │ │ │ + beq.w 2a38a │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #448] @ (2a608 ) │ │ │ │ + ldr r2, [pc, #448] @ (2a660 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #448] @ (2a60c ) │ │ │ │ + ldr r0, [pc, #448] @ (2a664 ) │ │ │ │ movs r1, #4 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r0, #1 │ │ │ │ movpl r0, #0 │ │ │ │ - ldr r2, [pc, #424] @ (2a610 ) │ │ │ │ - ldr r3, [pc, #400] @ (2a5f8 ) │ │ │ │ + ldr r2, [pc, #424] @ (2a668 ) │ │ │ │ + ldr r3, [pc, #400] @ (2a650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2a5f0 │ │ │ │ + bne.w 2a648 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r0, #1 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a1a0 │ │ │ │ + bl 2a1f8 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a1a0 │ │ │ │ + bl 2a1f8 │ │ │ │ sub.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a464 │ │ │ │ - ldr r2, [pc, #268] @ (2a614 ) │ │ │ │ - ldr r3, [pc, #240] @ (2a5f8 ) │ │ │ │ + b.n 2a4bc │ │ │ │ + ldr r2, [pc, #268] @ (2a66c ) │ │ │ │ + ldr r3, [pc, #240] @ (2a650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a5f0 │ │ │ │ + bne.n 2a648 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 2a04c │ │ │ │ - ldr r3, [pc, #236] @ (2a618 ) │ │ │ │ + b.n 2a0a4 │ │ │ │ + ldr r3, [pc, #236] @ (2a670 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 2a464 │ │ │ │ - ldr r3, [pc, #220] @ (2a618 ) │ │ │ │ + b.n 2a4bc │ │ │ │ + ldr r3, [pc, #220] @ (2a670 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2a464 │ │ │ │ - ldr r3, [pc, #176] @ (2a600 ) │ │ │ │ + b.n 2a4bc │ │ │ │ + ldr r3, [pc, #176] @ (2a658 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #200] @ (2a61c ) │ │ │ │ + ldr r1, [pc, #200] @ (2a674 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2a5e2 │ │ │ │ + bcs.n 2a63a │ │ │ │ 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, r7 │ │ │ │ - bl 2a04c │ │ │ │ + bl 2a0a4 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a04c │ │ │ │ + bl 2a0a4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a464 │ │ │ │ - ldr r2, [pc, #112] @ (2a620 ) │ │ │ │ - ldr r3, [pc, #72] @ (2a5f8 ) │ │ │ │ + b.n 2a4bc │ │ │ │ + ldr r2, [pc, #112] @ (2a678 ) │ │ │ │ + ldr r3, [pc, #72] @ (2a650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2a5f0 │ │ │ │ + bne.n 2a648 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2a258 │ │ │ │ + b.w 2a2b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a464 │ │ │ │ + b.n 2a4bc │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2a574 │ │ │ │ + bge.n 2a5cc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2a57c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + b.n 2a5d4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d8, d7 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf6700007 │ │ │ │ + strb r4, [r5, #9] │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, #8847360 @ 0x870000 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + stc2 0, cr0, [ip], #28 │ │ │ │ + strb r4, [r4, #4] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #372] @ (2a7ac ) │ │ │ │ - ldr r2, [pc, #376] @ (2a7b0 ) │ │ │ │ + ldr r1, [pc, #372] @ (2a804 ) │ │ │ │ + ldr r2, [pc, #376] @ (2a808 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #372] @ (2a7b4 ) │ │ │ │ + ldr r3, [pc, #372] @ (2a80c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2a75e │ │ │ │ - ldr r2, [pc, #356] @ (2a7b8 ) │ │ │ │ + beq.w 2a7b6 │ │ │ │ + ldr r2, [pc, #356] @ (2a810 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ands.w r7, r1, #16384 @ 0x4000 │ │ │ │ - beq.n 2a71a │ │ │ │ + beq.n 2a772 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2a74e │ │ │ │ + beq.n 2a7a6 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2a764 │ │ │ │ + beq.n 2a7bc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2a6b6 │ │ │ │ - blx 7f60 │ │ │ │ - cbz r0, 2a6cc │ │ │ │ + bne.n 2a70e │ │ │ │ + blx 7fac │ │ │ │ + cbz r0, 2a724 │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2a770 │ │ │ │ + bne.n 2a7c8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a75e │ │ │ │ + bne.n 2a7b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2a6fe │ │ │ │ + beq.n 2a756 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r3, 2a6ec │ │ │ │ + cbz r3, 2a744 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #6 │ │ │ │ - beq.n 2a6aa │ │ │ │ + beq.n 2a702 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #3 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 2a700 │ │ │ │ + b.n 2a758 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - blx 80fc │ │ │ │ + blx 8154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a680 │ │ │ │ + bne.n 2a6d8 │ │ │ │ ldrd r1, r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2a672 │ │ │ │ + bne.n 2a6ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 809c │ │ │ │ + blx 80e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2a776 │ │ │ │ + bne.n 2a7ce │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2a700 │ │ │ │ - blx 80fc │ │ │ │ - b.n 2a700 │ │ │ │ + beq.n 2a758 │ │ │ │ + blx 8154 │ │ │ │ + b.n 2a758 │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r4, #73 @ 0x49 │ │ │ │ - beq.n 2a6aa │ │ │ │ + beq.n 2a702 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #184] @ (2a7bc ) │ │ │ │ - ldr r3, [pc, #172] @ (2a7b0 ) │ │ │ │ + ldr r2, [pc, #184] @ (2a814 ) │ │ │ │ + ldr r3, [pc, #172] @ (2a808 ) │ │ │ │ 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 2a7a8 │ │ │ │ + bne.n 2a800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 45d18 │ │ │ │ + bl 45d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a660 │ │ │ │ + beq.n 2a6b8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r2, [pc, #144] @ (2a7c0 ) │ │ │ │ - ldr r3, [pc, #124] @ (2a7b0 ) │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + ldr r2, [pc, #144] @ (2a818 ) │ │ │ │ + ldr r3, [pc, #124] @ (2a808 ) │ │ │ │ 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 2a7a8 │ │ │ │ + bne.n 2a800 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 436b8 │ │ │ │ + b.w 43710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2a666 │ │ │ │ + bne.n 2a6be │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a690 │ │ │ │ + beq.n 2a6e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2a700 │ │ │ │ + b.n 2a758 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2a786 │ │ │ │ + beq.n 2a7de │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2a6cc │ │ │ │ - b.n 2a6b8 │ │ │ │ - blx 80fc │ │ │ │ - b.n 2a680 │ │ │ │ + beq.n 2a724 │ │ │ │ + b.n 2a710 │ │ │ │ + blx 8154 │ │ │ │ + b.n 2a6d8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f60 │ │ │ │ + blx 7fac │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2a700 │ │ │ │ - b.n 2a6e6 │ │ │ │ - ldr r2, [pc, #60] @ (2a7c4 ) │ │ │ │ - ldr r3, [pc, #36] @ (2a7b0 ) │ │ │ │ + beq.n 2a758 │ │ │ │ + b.n 2a73e │ │ │ │ + ldr r2, [pc, #60] @ (2a81c ) │ │ │ │ + ldr r3, [pc, #36] @ (2a808 ) │ │ │ │ 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 2a7a8 │ │ │ │ + bne.n 2a800 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8098 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r7, #12] │ │ │ │ + b.w 80e4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r3, #2] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1112] @ 2ac34 │ │ │ │ - ldr.w r2, [pc, #1112] @ 2ac38 │ │ │ │ + ldr.w r1, [pc, #1112] @ 2ac8c │ │ │ │ + ldr.w r2, [pc, #1112] @ 2ac90 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r5, [pc, #1108] @ 2ac3c │ │ │ │ + ldr.w r5, [pc, #1108] @ 2ac94 │ │ │ │ sub.w r3, r0, #67 @ 0x43 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 2a89e │ │ │ │ + bhi.n 2a8f6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r5, r7 │ │ │ │ lsls r0, r0, #1 │ │ │ │ @@ -51865,192 +51882,192 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [pc, #972] @ (2ac40 ) │ │ │ │ + ldr r3, [pc, #972] @ (2ac98 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a956 │ │ │ │ + bne.n 2a9ae │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #956] @ (2ac44 ) │ │ │ │ - ldr r3, [pc, #944] @ (2ac38 ) │ │ │ │ + ldr r2, [pc, #956] @ (2ac9c ) │ │ │ │ + ldr r3, [pc, #944] @ (2ac90 ) │ │ │ │ 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 2ac30 │ │ │ │ + bne.w 2ac88 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #936] @ (2ac48 ) │ │ │ │ + ldr r3, [pc, #936] @ (2aca0 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r2, [pc, #936] @ (2ac4c ) │ │ │ │ + ldr r2, [pc, #936] @ (2aca4 ) │ │ │ │ add r3, pc │ │ │ │ strb r0, [r3, #1] │ │ │ │ - ldr r0, [pc, #932] @ (2ac50 ) │ │ │ │ + ldr r0, [pc, #932] @ (2aca8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #924] @ (2ac54 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #924] @ (2acac ) │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #1458176 @ 0x164000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a882 │ │ │ │ + beq.n 2a8da │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r6, #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 2abf4 │ │ │ │ + beq.w 2ac4c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 2a8f0 │ │ │ │ + bne.n 2a948 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a882 │ │ │ │ + beq.n 2a8da │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2abc2 │ │ │ │ + bne.w 2ac1a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2a90e │ │ │ │ + beq.n 2a966 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac12 │ │ │ │ + beq.w 2ac6a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a882 │ │ │ │ + beq.n 2a8da │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a882 │ │ │ │ + beq.n 2a8da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 810c <__lstat64_time64@plt+0x4> │ │ │ │ + blx 8164 <__lstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2a882 │ │ │ │ + blt.n 2a8da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ sub.w r0, r3, #40960 @ 0xa000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a624 │ │ │ │ + bl 2a67c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2a882 │ │ │ │ + blt.n 2a8da │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - beq.w 2ac00 │ │ │ │ - ldr r3, [pc, #744] @ (2ac54 ) │ │ │ │ + beq.w 2ac58 │ │ │ │ + ldr r3, [pc, #744] @ (2acac ) │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ ittee eq │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ ldreq r3, [r5, r3] │ │ │ │ ldrne r3, [r5, r3] │ │ │ │ ldrne r0, [sp, #36] @ 0x24 │ │ │ │ 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 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #1024 @ 0x400 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #2048 @ 0x800 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #24576 @ 0x6000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #49152 @ 0xc000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a624 │ │ │ │ + bl 2a67c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ umull r3, r4, r3, r1 │ │ │ │ @@ -52064,982 +52081,976 @@ │ │ │ │ adds r2, r2, r0 │ │ │ │ adc.w r1, r1, r0, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs r1, r4 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a624 │ │ │ │ + bl 2a67c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a882 │ │ │ │ - bl 30d8c │ │ │ │ - b.n 2a884 │ │ │ │ + bne.w 2a8da │ │ │ │ + bl 30de4 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a624 │ │ │ │ + bl 2a67c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - beq.w 2a90e │ │ │ │ + beq.w 2a966 │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - bne.w 2a882 │ │ │ │ + bne.w 2a8da │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ subs.w r0, r3, #384 @ 0x180 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #8192 @ 0x2000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r0, r0, #16384 @ 0x4000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ movs r6, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 2abe4 │ │ │ │ + beq.n 2ac3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d08c │ │ │ │ + bl 1d0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 2a882 │ │ │ │ - ldr r2, [pc, #232] @ (2ac54 ) │ │ │ │ + ble.w 2a8da │ │ │ │ + ldr r2, [pc, #232] @ (2acac ) │ │ │ │ ubfx r1, r0, #5, #3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ands r3, r2 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ subs r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a154 │ │ │ │ + bl 2a1ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a882 │ │ │ │ + blt.w 2a8da │ │ │ │ ldr r0, [sp, #24] │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 2a884 │ │ │ │ - ldr r2, [pc, #148] @ (2ac58 ) │ │ │ │ - ldr r3, [pc, #112] @ (2ac38 ) │ │ │ │ + b.n 2a8dc │ │ │ │ + ldr r2, [pc, #148] @ (2acb0 ) │ │ │ │ + ldr r3, [pc, #112] @ (2ac90 ) │ │ │ │ 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 2ac30 │ │ │ │ + bne.n 2ac88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3a7b8 │ │ │ │ + b.w 3a810 │ │ │ │ adds r0, r4, r6 │ │ │ │ - bl 1d08c │ │ │ │ + bl 1d0e4 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ sub.w r0, r3, #16384 @ 0x4000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, #1 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 2a884 │ │ │ │ + b.n 2a8dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a882 │ │ │ │ + beq.w 2a8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2a884 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + b.n 2a8dc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb380007 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xf2100007 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #712] @ (2af38 ) │ │ │ │ + ldr r2, [pc, #712] @ (2af90 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #712] @ (2af3c ) │ │ │ │ + ldr r3, [pc, #712] @ (2af94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #712] @ (2af40 ) │ │ │ │ + ldr r5, [pc, #712] @ (2af98 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 2ad34 │ │ │ │ + bge.n 2ad8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #692] @ (2af44 ) │ │ │ │ + ldr r1, [pc, #692] @ (2af9c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r8, [r5, r1] │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 2ad38 │ │ │ │ + bmi.n 2ad90 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2ad70 │ │ │ │ + beq.n 2adc8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 2acb8 │ │ │ │ + bne.n 2ad10 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2adbc │ │ │ │ + beq.w 2ae14 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2ad84 │ │ │ │ + ble.n 2addc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2ae40 │ │ │ │ + beq.w 2ae98 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 2ae56 │ │ │ │ + beq.w 2aeae │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.w 2ae60 │ │ │ │ + beq.w 2aeb8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - bne.w 2adf8 │ │ │ │ + bne.w 2ae50 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 2ae7e │ │ │ │ - ldr r3, [pc, #596] @ (2af48 ) │ │ │ │ + beq.w 2aed6 │ │ │ │ + ldr r3, [pc, #596] @ (2afa0 ) │ │ │ │ movs r2, #8 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r3, r0, #24 │ │ │ │ - bpl.n 2ad2a │ │ │ │ + bpl.n 2ad82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2af26 │ │ │ │ + beq.w 2af7e │ │ │ │ sub.w r3, r0, #129 @ 0x81 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ ittt ls │ │ │ │ ldrls r3, [r4, #0] │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strls r3, [r4, #0] │ │ │ │ - bl 2a2e0 │ │ │ │ - b.n 2ada0 │ │ │ │ + bl 2a338 │ │ │ │ + b.n 2adf8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 2ae72 │ │ │ │ - bl 2a120 │ │ │ │ + blt.w 2aeca │ │ │ │ + bl 2a178 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 2aca6 │ │ │ │ - ldr r3, [pc, #520] @ (2af48 ) │ │ │ │ + bge.n 2acfe │ │ │ │ + ldr r3, [pc, #520] @ (2afa0 ) │ │ │ │ add r0, r7 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bpl.n 2aca6 │ │ │ │ + bpl.n 2acfe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ - beq.w 2aeca │ │ │ │ + beq.w 2af22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2aede │ │ │ │ + beq.w 2af36 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2ada0 │ │ │ │ + b.n 2adf8 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2acbc │ │ │ │ + bne.n 2ad14 │ │ │ │ cmp r2, r3 │ │ │ │ it le │ │ │ │ addle r1, r3, #1 │ │ │ │ - bgt.w 2aea6 │ │ │ │ + bgt.w 2aefe │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bmi.n 2ae4a │ │ │ │ + bmi.n 2aea2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 2aeb4 │ │ │ │ + beq.w 2af0c │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #424] @ (2af4c ) │ │ │ │ - ldr r3, [pc, #408] @ (2af3c ) │ │ │ │ + ldr r2, [pc, #424] @ (2afa4 ) │ │ │ │ + ldr r3, [pc, #408] @ (2af94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2af22 │ │ │ │ + bne.w 2af7a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 2ad34 │ │ │ │ + bge.n 2ad8c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - cbz r3, 2ade4 │ │ │ │ + cbz r3, 2ae3c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 2ade4 │ │ │ │ + bne.n 2ae3c │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ada0 │ │ │ │ - ldr r2, [pc, #360] @ (2af50 ) │ │ │ │ + beq.n 2adf8 │ │ │ │ + ldr r2, [pc, #360] @ (2afa8 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #360] @ (2af54 ) │ │ │ │ - ldr r0, [pc, #364] @ (2af58 ) │ │ │ │ + ldr r3, [pc, #360] @ (2afac ) │ │ │ │ + ldr r0, [pc, #364] @ (2afb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2acf2 │ │ │ │ + bne.w 2ad4a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2acf2 │ │ │ │ + bne.w 2ad4a │ │ │ │ ldrb.w r8, [r6, #1] │ │ │ │ - ldr r3, [pc, #336] @ (2af5c ) │ │ │ │ + ldr r3, [pc, #336] @ (2afb4 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2acf2 │ │ │ │ - ldr r2, [pc, #320] @ (2af60 ) │ │ │ │ - ldr r3, [pc, #280] @ (2af3c ) │ │ │ │ + beq.w 2ad4a │ │ │ │ + ldr r2, [pc, #320] @ (2afb8 ) │ │ │ │ + ldr r3, [pc, #280] @ (2af94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2af22 │ │ │ │ + bne.n 2af7a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2a7c8 │ │ │ │ + b.w 2a820 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 2ad90 │ │ │ │ + bpl.n 2ade8 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 2ad96 │ │ │ │ + bne.n 2adee │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2ad6c │ │ │ │ - b.n 2ad96 │ │ │ │ + beq.n 2adc4 │ │ │ │ + b.n 2adee │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2acde │ │ │ │ - b.n 2acf2 │ │ │ │ + bne.w 2ad36 │ │ │ │ + b.n 2ad4a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 2acde │ │ │ │ + bne.w 2ad36 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2acde │ │ │ │ - b.n 2acf2 │ │ │ │ + bne.w 2ad36 │ │ │ │ + b.n 2ad4a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ - b.n 2ad0a │ │ │ │ + b.n 2ad62 │ │ │ │ ldrb.w r8, [r6, #1] │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp.w r8, #116 @ 0x74 │ │ │ │ - bne.n 2aec4 │ │ │ │ + bne.n 2af1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2acf2 │ │ │ │ + bne.w 2ad4a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2af1c │ │ │ │ + beq.n 2af74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2ada0 │ │ │ │ + b.n 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac5c │ │ │ │ + bl 2acb4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2ada0 │ │ │ │ + b.n 2adf8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 2aeee │ │ │ │ - cbz r2, 2aef6 │ │ │ │ + bne.n 2af46 │ │ │ │ + cbz r2, 2af4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 2ad96 │ │ │ │ + b.n 2adee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ae0a │ │ │ │ - b.n 2acf2 │ │ │ │ + beq.n 2ae62 │ │ │ │ + b.n 2ad4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2aea2 │ │ │ │ + beq.n 2aefa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2ada0 │ │ │ │ + b.n 2adf8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2ada0 │ │ │ │ + b.n 2adf8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ad6c │ │ │ │ - b.n 2aebe │ │ │ │ + beq.w 2adc4 │ │ │ │ + b.n 2af16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #104] @ (2af64 ) │ │ │ │ + ldr r2, [pc, #104] @ (2afbc ) │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #60] @ (2af3c ) │ │ │ │ + ldr r3, [pc, #60] @ (2af94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2af22 │ │ │ │ + bne.n 2af7a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30d8c │ │ │ │ - bl 30d8c │ │ │ │ - b.n 2ada0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #64] @ (2af68 ) │ │ │ │ + b.w 30de4 │ │ │ │ + bl 30de4 │ │ │ │ + b.n 2adf8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #64] @ (2afc0 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #64] @ (2af6c ) │ │ │ │ + ldr r0, [pc, #64] @ (2afc4 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - b.n 2ab44 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + ands.w r0, ip, #8847360 @ 0x870000 │ │ │ │ + stcl 0, cr0, [ip], {7} │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2a8dc │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xeb8e0007 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (2b004 ) │ │ │ │ + ldr r6, [pc, #128] @ (2b05c ) │ │ │ │ mov r7, r1 │ │ │ │ - bl 2ac5c │ │ │ │ + bl 2acb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2afb8 │ │ │ │ + ble.n 2b010 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbnz r7, 2afbe │ │ │ │ + cbnz r7, 2b016 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 2afb6 │ │ │ │ + bne.n 2b00e │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 2afb6 │ │ │ │ + cbnz r1, 2b00e │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq.n 2afd8 │ │ │ │ + beq.n 2b030 │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - beq.n 2aff8 │ │ │ │ - cbnz r7, 2afc6 │ │ │ │ + beq.n 2b050 │ │ │ │ + cbnz r7, 2b01e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bne.n 2afa4 │ │ │ │ + bne.n 2affc │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ - cbz r2, 2afdc │ │ │ │ - ldr r3, [pc, #64] @ (2b008 ) │ │ │ │ + cbz r2, 2b034 │ │ │ │ + ldr r3, [pc, #64] @ (2b060 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #64] @ (2b00c ) │ │ │ │ + ldr r0, [pc, #64] @ (2b064 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 2afe4 │ │ │ │ + bne.n 2b03c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ orrs r5, r0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 2af96 │ │ │ │ - b.n 2afb8 │ │ │ │ + blt.n 2afee │ │ │ │ + b.n 2b010 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ ands r5, r0 │ │ │ │ - b.n 2afee │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + b.n 2b046 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2a840 │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xeaf00007 │ │ │ │ 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, #624] @ (2b294 ) │ │ │ │ + ldr r2, [pc, #624] @ (2b2ec ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r6, [pc, #624] @ (2b298 ) │ │ │ │ + ldr r6, [pc, #624] @ (2b2f0 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #616] @ (2b29c ) │ │ │ │ + ldr r3, [pc, #616] @ (2b2f4 ) │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 2b0cc │ │ │ │ + beq.n 2b124 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 2b0f8 │ │ │ │ + ble.n 2b150 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 2b066 │ │ │ │ + beq.n 2b0be │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 2b0fc │ │ │ │ + beq.n 2b154 │ │ │ │ subs r1, r5, #2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 2b0a0 │ │ │ │ + bhi.n 2b0f8 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r5, [r2, #29] │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2b058 │ │ │ │ + bne.n 2b0b0 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 2b0a0 │ │ │ │ + bgt.n 2b0f8 │ │ │ │ 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 2b058 │ │ │ │ + bne.n 2b0b0 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2b058 │ │ │ │ + bne.n 2b0b0 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - beq.w 2b260 │ │ │ │ + beq.w 2b2b8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.n 2b054 │ │ │ │ + b.n 2b0ac │ │ │ │ movs r5, #5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 2af70 │ │ │ │ + bl 2afc8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - ldr r2, [pc, #492] @ (2b2a0 ) │ │ │ │ - ldr r3, [pc, #488] @ (2b29c ) │ │ │ │ + ldr r2, [pc, #492] @ (2b2f8 ) │ │ │ │ + ldr r3, [pc, #488] @ (2b2f4 ) │ │ │ │ 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 2b290 │ │ │ │ + bne.w 2b2e8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b048 │ │ │ │ + bne.n 2b0a0 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 2b0e4 │ │ │ │ + bne.n 2b13c │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b048 │ │ │ │ - ldr r2, [pc, #444] @ (2b2a4 ) │ │ │ │ + beq.n 2b0a0 │ │ │ │ + ldr r2, [pc, #444] @ (2b2fc ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #444] @ (2b2a8 ) │ │ │ │ - ldr r0, [pc, #448] @ (2b2ac ) │ │ │ │ + ldr r3, [pc, #444] @ (2b300 ) │ │ │ │ + ldr r0, [pc, #448] @ (2b304 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ ldrb r7, [r2, #1] │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2b0a0 │ │ │ │ + bhi.n 2b0f8 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r6, #2 │ │ │ │ subs r6, #48 @ 0x30 │ │ │ │ clz r0, r3 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b0b0 │ │ │ │ - ldr r3, [pc, #408] @ (2b2b0 ) │ │ │ │ + b.n 2b108 │ │ │ │ + ldr r3, [pc, #408] @ (2b308 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r3, r0, #24 │ │ │ │ - bmi.n 2b0a0 │ │ │ │ + bmi.n 2b0f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b1fc │ │ │ │ + bne.n 2b254 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2b09e │ │ │ │ + beq.n 2b0f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2b192 │ │ │ │ + beq.n 2b1ea │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 2b22e │ │ │ │ + beq.n 2b286 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 2b248 │ │ │ │ + beq.n 2b2a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 2b19a │ │ │ │ + bne.n 2b1f2 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbnz r3, 2b19a │ │ │ │ + cbnz r3, 2b1f2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 2b1ac │ │ │ │ + beq.n 2b204 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 2b0a0 │ │ │ │ - ldr r3, [pc, #324] @ (2b2b0 ) │ │ │ │ + b.n 2b0f8 │ │ │ │ + ldr r3, [pc, #324] @ (2b308 ) │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b.n 2b11a │ │ │ │ + b.n 2b172 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2b164 │ │ │ │ + bne.n 2b1bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2b09e │ │ │ │ - ldr r3, [pc, #292] @ (2b2b0 ) │ │ │ │ + bne.n 2b0f6 │ │ │ │ + ldr r3, [pc, #292] @ (2b308 ) │ │ │ │ adds r4, #4 │ │ │ │ movs r7, #1 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b.n 2b11a │ │ │ │ + b.n 2b172 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 2b218 │ │ │ │ - ldr r2, [pc, #280] @ (2b2b4 ) │ │ │ │ + beq.n 2b270 │ │ │ │ + ldr r2, [pc, #280] @ (2b30c ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #280] @ (2b2b8 ) │ │ │ │ + ldr r0, [pc, #280] @ (2b310 ) │ │ │ │ movs r1, #4 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b20e │ │ │ │ + bne.n 2b266 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 2b252 │ │ │ │ + bne.n 2b2aa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 2b164 │ │ │ │ + bne.n 2b1bc │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 2b164 │ │ │ │ + bne.n 2b1bc │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b164 │ │ │ │ + bne.n 2b1bc │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #232] @ (2b2bc ) │ │ │ │ + ldr r2, [pc, #232] @ (2b314 ) │ │ │ │ add r0, sp, #24 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 66d1c │ │ │ │ - ldr r3, [pc, #216] @ (2b2c0 ) │ │ │ │ - ldr r2, [pc, #220] @ (2b2c4 ) │ │ │ │ + bl 66d74 │ │ │ │ + ldr r3, [pc, #216] @ (2b318 ) │ │ │ │ + ldr r2, [pc, #220] @ (2b31c ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #216] @ (2b2c8 ) │ │ │ │ + ldr r0, [pc, #216] @ (2b320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a338 │ │ │ │ cmp r5, #5 │ │ │ │ it ne │ │ │ │ eorne.w r0, r0, #1 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - bne.n 2b164 │ │ │ │ - b.n 2b1b8 │ │ │ │ + bne.n 2b1bc │ │ │ │ + b.n 2b210 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b19a │ │ │ │ + bne.n 2b1f2 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b140 │ │ │ │ + bne.n 2b198 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2b0b0 │ │ │ │ + b.n 2b108 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2b148 │ │ │ │ - b.n 2b21e │ │ │ │ + bne.w 2b1a0 │ │ │ │ + b.n 2b276 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 2a7c8 │ │ │ │ + bl 2a820 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2b0b0 │ │ │ │ - ldr r3, [pc, #76] @ (2b2b0 ) │ │ │ │ + b.n 2b108 │ │ │ │ + ldr r3, [pc, #76] @ (2b308 ) │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r3, 2b27c │ │ │ │ + cbnz r3, 2b2d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 2b090 │ │ │ │ + b.n 2b0e8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r7, [r8, #1] │ │ │ │ clzeq r7, r7 │ │ │ │ lsreq r7, r7, #5 │ │ │ │ - b.n 2b11a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + b.n 2b172 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, r7 │ │ │ │ - b.n 2b898 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + @ instruction: 0xf1200007 │ │ │ │ + strd r0, r0, [ip, #28] │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2b740 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + ldmdb sl, {r0, r1, r2} │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r0, r1 │ │ │ │ - b.n 2b6b0 │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xe8ca0007 │ │ │ │ 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 a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh.w r3, [r1, #24] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ - b.w 12c28 │ │ │ │ + b.w 12c80 │ │ │ │ stmdb 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.w r9, [pc, #472] @ 2b4e0 │ │ │ │ + ldr.w r9, [pc, #472] @ 2b538 │ │ │ │ bic.w sl, r1, #524288 @ 0x80000 │ │ │ │ mov r4, r1 │ │ │ │ add r9, pc │ │ │ │ bic.w sl, sl, #512 @ 0x200 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r3, [pc, #456] @ (2b4e4 ) │ │ │ │ + ldr r3, [pc, #456] @ (2b53c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r5, [r9, 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 2b4aa │ │ │ │ + beq.w 2b502 │ │ │ │ mov r3, sl │ │ │ │ lsls r2, r4, #30 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #82 @ 0x52 │ │ │ │ strmi r3, [r7, #32] │ │ │ │ - bmi.n 2b35a │ │ │ │ + bmi.n 2b3b2 │ │ │ │ bic.w r2, r4, #512 @ 0x200 │ │ │ │ subs r2, #4 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #12 │ │ │ │ streq r3, [r7, #32] │ │ │ │ bic.w r6, r4, #4194304 @ 0x400000 │ │ │ │ mov r2, r7 │ │ │ │ bic.w r6, r6, #512 @ 0x200 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 7316c │ │ │ │ - ldr r1, [pc, #364] @ (2b4e8 ) │ │ │ │ + bl 731c4 │ │ │ │ + ldr r1, [pc, #364] @ (2b540 ) │ │ │ │ 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 a0b0 <__time64@plt+0x1d28> │ │ │ │ - ldr r3, [pc, #348] @ (2b4ec ) │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ + ldr r3, [pc, #348] @ (2b544 ) │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 2b3a4 │ │ │ │ + cbz r2, 2b3fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 69b7c │ │ │ │ + bl 69bd4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 2b3c0 │ │ │ │ + bne.n 2b418 │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 2b3ba │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, 2b412 │ │ │ │ + bl 11200 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 2b4c0 │ │ │ │ + beq.w 2b518 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r4, #1024 @ 0x400 │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ and.w r3, r4, #4194304 @ 0x400000 │ │ │ │ @@ -53047,895 +53058,890 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r9, fp │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ - beq.n 2b45a │ │ │ │ + beq.n 2b4b2 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2b3fe │ │ │ │ + beq.n 2b456 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, 2b464 │ │ │ │ + cbz r2, 2b4bc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b422 │ │ │ │ + beq.n 2b47a │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 2b422 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 2b47a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 2b4bc │ │ │ │ + beq.n 2b514 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2b434 │ │ │ │ + cbz r3, 2b48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2b4a4 │ │ │ │ - cbz r3, 2b454 │ │ │ │ + blt.n 2b4fc │ │ │ │ + cbz r3, 2b4ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, r7, [r8, #32] │ │ │ │ - bl 2b778 │ │ │ │ + bl 2b7d0 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ movw r3, #8206 @ 0x200e │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #8204 @ 0x200c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2b488 │ │ │ │ + bne.n 2b4e0 │ │ │ │ mov r9, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 2b3da │ │ │ │ + bne.n 2b432 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 2b47e │ │ │ │ + cbz r2, 2b4d6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b3fe │ │ │ │ - bl 11848 │ │ │ │ + beq.n 2b456 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b3fe │ │ │ │ + bne.n 2b456 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b3fe │ │ │ │ + bne.n 2b456 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b3fe │ │ │ │ - b.n 2b45a │ │ │ │ + bne.n 2b456 │ │ │ │ + b.n 2b4b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b454 │ │ │ │ + beq.n 2b4ac │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov fp, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 2b45a │ │ │ │ + b.n 2b4b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b434 │ │ │ │ - b.n 2b454 │ │ │ │ + beq.n 2b48c │ │ │ │ + b.n 2b4ac │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b33a │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + beq.w 2b392 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 2b33c │ │ │ │ + b.n 2b394 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 2b45a │ │ │ │ + b.n 2b4b2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #9 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - ldr r1, [pc, #32] @ (2b4f0 ) │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + ldr r1, [pc, #32] @ (2b548 ) │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ nop │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2b1c0 │ │ │ │ - movs r7, r0 │ │ │ │ + ldc 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ stmdb 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 r3, [r1, #12] │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r9, [pc, #588] @ 2b758 │ │ │ │ + ldr.w r9, [pc, #588] @ 2b7b0 │ │ │ │ sub sp, #20 │ │ │ │ ldrsh.w r8, [r2, #24] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ add r9, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2b526 │ │ │ │ + beq.n 2b57e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2b5d2 │ │ │ │ + beq.n 2b62a │ │ │ │ mov r0, r4 │ │ │ │ - bl 11368 │ │ │ │ - cbz r0, 2b53c │ │ │ │ + bl 113c0 │ │ │ │ + cbz r0, 2b594 │ │ │ │ ldrsh.w r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b632 │ │ │ │ + bne.n 2b68a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 2b546 │ │ │ │ + cbz r2, 2b59e │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 2b61e │ │ │ │ - ldr r3, [pc, #532] @ (2b75c ) │ │ │ │ + beq.n 2b676 │ │ │ │ + ldr r3, [pc, #532] @ (2b7b4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r5, [r7, #312] @ 0x138 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 2b60c │ │ │ │ + beq.n 2b664 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ str.w r5, [r7, #312] @ 0x138 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 2b598 │ │ │ │ + bpl.n 2b5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 2b598 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 2b5f0 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 13148 │ │ │ │ - ldr r1, [pc, #472] @ (2b760 ) │ │ │ │ + bl 131a0 │ │ │ │ + ldr r1, [pc, #472] @ (2b7b8 ) │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 2b5a8 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 2b600 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b6fa │ │ │ │ + beq.w 2b752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b704 │ │ │ │ + beq.w 2b75c │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbz r2, 2b5e6 │ │ │ │ + cbz r2, 2b63e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2b5e6 │ │ │ │ + cbz r2, 2b63e │ │ │ │ mov r0, r1 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b526 │ │ │ │ + bne.n 2b57e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b536 │ │ │ │ + beq.n 2b58e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2b72c │ │ │ │ + beq.w 2b784 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.w 2b74c │ │ │ │ - ldr r3, [pc, #352] @ (2b75c ) │ │ │ │ + beq.w 2b7a4 │ │ │ │ + ldr r3, [pc, #352] @ (2b7b4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r5, [r7, #312] @ 0x138 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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, #0 │ │ │ │ - blt.n 2b546 │ │ │ │ - ldr r1, [pc, #316] @ (2b764 ) │ │ │ │ + blt.n 2b59e │ │ │ │ + ldr r1, [pc, #316] @ (2b7bc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2b546 │ │ │ │ - ldr r3, [pc, #296] @ (2b75c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2b59e │ │ │ │ + ldr r3, [pc, #296] @ (2b7b4 ) │ │ │ │ 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 a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ addeq.w sl, r0, #1 │ │ │ │ movne sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b722 │ │ │ │ - ldr r1, [pc, #264] @ (2b768 ) │ │ │ │ + bne.n 2b77a │ │ │ │ + ldr r1, [pc, #264] @ (2b7c0 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b718 │ │ │ │ - ldr r1, [pc, #252] @ (2b76c ) │ │ │ │ + bne.n 2b770 │ │ │ │ + ldr r1, [pc, #252] @ (2b7c4 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ sub.w r8, r8, #43 @ 0x2b │ │ │ │ add r1, pc │ │ │ │ clz r8, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str.w sl, [r7, #308] @ 0x134 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r7, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - bl 16e60 │ │ │ │ + bl 16eb8 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r7, #1236] @ 0x4d4 │ │ │ │ str.w sl, [r7, #368] @ 0x170 │ │ │ │ str.w r4, [r7, #308] @ 0x134 │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2b2f4 │ │ │ │ + bl 2b34c │ │ │ │ str.w r9, [r5, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [r7, #308] @ 0x134 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ movt r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2b2f4 │ │ │ │ + bl 2b34c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r5, #4] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - cbnz r2, 2b70e │ │ │ │ - ldr r1, [pc, #120] @ (2b770 ) │ │ │ │ + cbnz r2, 2b766 │ │ │ │ + ldr r1, [pc, #120] @ (2b7c8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2b58a │ │ │ │ - ldr r3, [pc, #120] @ (2b774 ) │ │ │ │ + b.n 2b5e2 │ │ │ │ + ldr r3, [pc, #120] @ (2b7cc ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ adds r5, #3 │ │ │ │ - b.n 2b5b6 │ │ │ │ + b.n 2b60e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2b5c2 │ │ │ │ + b.n 2b61a │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2b6f4 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2b74c │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2b66e │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2b6c6 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2b65c │ │ │ │ - ldr r3, [pc, #44] @ (2b75c ) │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2b6b4 │ │ │ │ + ldr r3, [pc, #44] @ (2b7b4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r5, [r4, #312] @ 0x138 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ str.w r5, [r4, #312] @ 0x138 │ │ │ │ - b.n 2b536 │ │ │ │ + b.n 2b58e │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 2b5fa │ │ │ │ + bmi.w 2b652 │ │ │ │ mov.w r8, #43 @ 0x2b │ │ │ │ - b.n 2b626 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + b.n 2b67e │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 2b3bc │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2b1ac │ │ │ │ + @ instruction: 0xebfa0007 │ │ │ │ + subs.w r0, r2, r7 │ │ │ │ + b.n 2b5e0 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2b120 │ │ │ │ + b.n 2b410 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2b7d8 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #1116] @ 2bbe8 │ │ │ │ + ldr.w r9, [pc, #1116] @ 2bc40 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1116] @ 2bbec │ │ │ │ + ldr.w r3, [pc, #1116] @ 2bc44 │ │ │ │ mov r6, r1 │ │ │ │ add r9, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r5, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 2b88a │ │ │ │ + bmi.n 2b8e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #10 │ │ │ │ - cbz r3, 2b7ca │ │ │ │ + cbz r3, 2b822 │ │ │ │ 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.n 2b862 │ │ │ │ + beq.n 2b8ba │ │ │ │ ldrb.w r3, [r8, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b8aa │ │ │ │ + bne.n 2b902 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ and.w r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 2b86a │ │ │ │ + beq.n 2b8c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11368 │ │ │ │ + bl 113c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2b858 │ │ │ │ + bne.n 2b8b0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2b9c0 │ │ │ │ + beq.w 2ba18 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n 2b8b2 │ │ │ │ + beq.n 2b90a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2b9e2 │ │ │ │ + beq.w 2ba3a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b8fa │ │ │ │ + beq.n 2b952 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.w 2bb8c │ │ │ │ + beq.w 2bbe4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 2b980 │ │ │ │ + beq.w 2b9d8 │ │ │ │ mov r2, fp │ │ │ │ mov.w fp, #0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ itt eq │ │ │ │ moveq sl, fp │ │ │ │ moveq.w fp, #0 │ │ │ │ - beq.w 2b980 │ │ │ │ + beq.w 2b9d8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b9fa │ │ │ │ + beq.w 2ba52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b4f4 │ │ │ │ + bl 2b54c │ │ │ │ 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 2b862 │ │ │ │ + bne.n 2b8ba │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2b862 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2b8ba │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 2b7ac │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 2b804 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bbc8 │ │ │ │ + beq.w 2bc20 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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 2b96a │ │ │ │ + beq.n 2b9c2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b96a │ │ │ │ + bne.n 2b9c2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - cbz r2, 2b8d2 │ │ │ │ + cbz r2, 2b92a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2b8d2 │ │ │ │ + cbz r2, 2b92a │ │ │ │ mov r0, r6 │ │ │ │ - bl 11848 │ │ │ │ - cbnz r0, 2b8da │ │ │ │ + bl 118a0 │ │ │ │ + cbnz r0, 2b932 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 2b800 │ │ │ │ + beq.n 2b858 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2baaa │ │ │ │ + beq.w 2bb02 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2b8f6 │ │ │ │ + beq.n 2b94e │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.n 2b832 │ │ │ │ + bne.n 2b88a │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n 2b862 │ │ │ │ + bmi.n 2b8ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2b9c8 │ │ │ │ + beq.n 2ba20 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2b91e │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 2b976 │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #1 │ │ │ │ add sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2bad0 │ │ │ │ + bmi.w 2bb28 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2b9aa │ │ │ │ + beq.n 2ba02 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2b9aa │ │ │ │ + blt.n 2ba02 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2bae8 │ │ │ │ + beq.w 2bb40 │ │ │ │ ldrsh.w r3, [r5, #26] │ │ │ │ - cbz r3, 2b9aa │ │ │ │ + cbz r3, 2ba02 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bbbe │ │ │ │ - bl 1d408 │ │ │ │ + beq.w 2bc16 │ │ │ │ + bl 1d460 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #656] @ (2bbf0 ) │ │ │ │ + ldr r1, [pc, #656] @ (2bc48 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2b9ba │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2ba12 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 2b8ec │ │ │ │ + bne.n 2b944 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ itt ne │ │ │ │ movne.w fp, #0 │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.n 2b902 │ │ │ │ + beq.n 2b95a │ │ │ │ mov r2, r1 │ │ │ │ ldrsh.w r3, [r5, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12c28 │ │ │ │ + bl 12c80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 2b9f4 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 2ba4c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2b858 │ │ │ │ + beq.w 2b8b0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2b858 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2b8b0 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2baa0 │ │ │ │ + bcs.n 2baf8 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r7, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrh r0, [r6, #14] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 2b864 │ │ │ │ + b.n 2b8bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq.n 2b902 │ │ │ │ - b.n 2b98e │ │ │ │ + beq.n 2b95a │ │ │ │ + b.n 2b9e6 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2bb72 │ │ │ │ + beq.w 2bbca │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2b90a │ │ │ │ - ldr r1, [pc, #540] @ (2bbf4 ) │ │ │ │ + bmi.n 2b962 │ │ │ │ + ldr r1, [pc, #540] @ (2bc4c ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2b90a │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2b962 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 2b80c │ │ │ │ - ldr r3, [pc, #520] @ (2bbf8 ) │ │ │ │ + bne.w 2b864 │ │ │ │ + ldr r3, [pc, #520] @ (2bc50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 2b80c │ │ │ │ + b.n 2b864 │ │ │ │ mov r3, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2bade │ │ │ │ + beq.n 2bb36 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 2bade │ │ │ │ + bmi.n 2bb36 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ mov r9, r0 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2bb1c │ │ │ │ + beq.n 2bb74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2bb80 │ │ │ │ + bne.w 2bbd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2bb64 │ │ │ │ + bne.w 2bbbc │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 2bbb4 │ │ │ │ + bls.w 2bc0c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ 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 │ │ │ │ - bne.w 2b894 │ │ │ │ + bne.w 2b8ec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b894 │ │ │ │ + beq.w 2b8ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1d408 │ │ │ │ - ldr r1, [pc, #360] @ (2bbfc ) │ │ │ │ + bl 1d460 │ │ │ │ + ldr r1, [pc, #360] @ (2bc54 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2b8aa │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2b902 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2b9ba │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2ba12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 2b8e6 │ │ │ │ - ldr r1, [pc, #328] @ (2bc00 ) │ │ │ │ + bne.w 2b93e │ │ │ │ + ldr r1, [pc, #328] @ (2bc58 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [r5, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2b8ec │ │ │ │ + bne.w 2b944 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.w 2b900 │ │ │ │ + beq.w 2b958 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2b844 │ │ │ │ - ldr r1, [pc, #304] @ (2bc04 ) │ │ │ │ + b.n 2b89c │ │ │ │ + ldr r1, [pc, #304] @ (2bc5c ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 2b932 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 2b98a │ │ │ │ mov r0, r6 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2ba20 │ │ │ │ + b.n 2ba78 │ │ │ │ ldrh r1, [r6, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bpl.n 2bb3a │ │ │ │ + bpl.n 2bb92 │ │ │ │ ldr.w r4, [r8, #276] @ 0x114 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2b9ba │ │ │ │ + beq.w 2ba12 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r1, r5 │ │ │ │ - blt.w 2b9ba │ │ │ │ + blt.w 2ba12 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ - b.n 2b9ba │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ + b.n 2ba12 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2b878 │ │ │ │ + bne.w 2b8d0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b862 │ │ │ │ + beq.w 2b8ba │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2b862 │ │ │ │ - b.n 2b878 │ │ │ │ - cbz r0, 2bb98 │ │ │ │ - ldr r2, [pc, #200] @ (2bc08 ) │ │ │ │ + bne.w 2b8ba │ │ │ │ + b.n 2b8d0 │ │ │ │ + cbz r0, 2bbf0 │ │ │ │ + ldr r2, [pc, #200] @ (2bc60 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2bb5c │ │ │ │ + cbz r0, 2bbb4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2bbd2 │ │ │ │ + bge.n 2bc2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 2b9ba │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 2ba12 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2bbaa │ │ │ │ + bls.n 2bc02 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r7, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2b8aa │ │ │ │ - ldr r1, [pc, #152] @ (2bc0c ) │ │ │ │ + b.n 2b902 │ │ │ │ + ldr r1, [pc, #152] @ (2bc64 ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2b90a │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2b962 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2ba2e │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2ba86 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 2b900 │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 2b958 │ │ │ │ ldr.w r1, [r8, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2b9ba │ │ │ │ + beq.w 2ba12 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2baf8 │ │ │ │ - b.n 2b9ba │ │ │ │ + bne.n 2bb50 │ │ │ │ + b.n 2ba12 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2b8aa │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2b902 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2ba58 │ │ │ │ - ldr r3, [pc, #80] @ (2bc10 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2bab0 │ │ │ │ + ldr r3, [pc, #80] @ (2bc68 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #3 │ │ │ │ - b.n 2b95c │ │ │ │ + b.n 2b9b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2b8a0 │ │ │ │ + b.n 2b8f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldrh r2, [r6, #14] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ - b.n 2bb5c │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ + b.n 2bbb4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #640] @ (2be6c ) │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c000 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + @ instruction: 0xe8de0007 │ │ │ │ + b.n 2b9b4 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2bec0 │ │ │ │ + @ instruction: 0xe83a0007 │ │ │ │ + b.n 2bbc8 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2bdc0 │ │ │ │ + b.n 2bb40 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2bd38 │ │ │ │ + b.n 2bf14 │ │ │ │ movs r7, r0 │ │ │ │ - bge.n 2bb0c │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ movs r0, r1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 2b9e0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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 lr, r1 │ │ │ │ - ldr.w r1, [pc, #2932] @ 2c7a0 │ │ │ │ + ldr.w r1, [pc, #2932] @ 2c7f8 │ │ │ │ mov r9, r3 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #2594 @ 0xa22 │ │ │ │ add r1, pc │ │ │ │ and.w r3, lr, r3 │ │ │ │ ands.w r4, lr, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ and.w r3, lr, #67108864 @ 0x4000000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ and.w r3, lr, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 2c5bc │ │ │ │ - ldr.w r3, [pc, #2892] @ 2c7a4 │ │ │ │ + beq.w 2c614 │ │ │ │ + ldr.w r3, [pc, #2892] @ 2c7fc │ │ │ │ ldr r5, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r5, #308] @ 0x134 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w fp, [r5, #296] @ 0x128 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c5d2 │ │ │ │ + beq.w 2c62a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c638 │ │ │ │ + beq.w 2c690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movw r6, #65407 @ 0xff7f │ │ │ │ movt r6, #63893 @ 0xf995 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ and.w r6, lr, 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 2c680 │ │ │ │ + beq.w 2c6d8 │ │ │ │ ands.w r3, lr, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 2bcd2 │ │ │ │ + beq.n 2bd2a │ │ │ │ ldrsh.w r2, [r9, #24] │ │ │ │ movw r6, #49023 @ 0xbf7f │ │ │ │ movt r6, #63893 @ 0xf995 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ and.w r6, lr, 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, [r9, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c640 │ │ │ │ + bne.w 2c698 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, sl │ │ │ │ movw ip, #18942 @ 0x49fe │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -53950,1220 +53956,1220 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ and.w r2, lr, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, r2, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 2bf7c │ │ │ │ + beq.w 2bfd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 2c05e │ │ │ │ + beq.w 2c0b6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 2c088 │ │ │ │ + beq.w 2c0e0 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ orr.w r2, r3, r2, lsl #10 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c102 │ │ │ │ + beq.w 2c15a │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 2c0c4 │ │ │ │ + beq.w 2c11c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 2bd74 │ │ │ │ + bpl.n 2bdcc │ │ │ │ ldrsh.w r2, [r9, #26] │ │ │ │ - cbnz r2, 2bd74 │ │ │ │ + cbnz r2, 2bdcc │ │ │ │ ldrsh.w r2, [r9, #24] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 2c920 │ │ │ │ + beq.w 2c978 │ │ │ │ bic.w r2, r6, #8704 @ 0x2200 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c920 │ │ │ │ + bne.w 2c978 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2bd88 │ │ │ │ + beq.n 2bde0 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c1de │ │ │ │ + beq.w 2c236 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 2bda8 │ │ │ │ + cbz r3, 2be00 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #12288 @ 0x3000 │ │ │ │ - cbnz r3, 2bda8 │ │ │ │ + cbnz r3, 2be00 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 2bda8 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 2bda8 │ │ │ │ + cbz r0, 2be00 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 2be00 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.w 2c944 │ │ │ │ + bmi.w 2c99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bf40 │ │ │ │ + beq.w 2bf98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2bdca │ │ │ │ + ble.n 2be22 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2c482 │ │ │ │ + beq.w 2c4da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf48 │ │ │ │ + beq.w 2bfa0 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c90a │ │ │ │ + bne.w 2c962 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 2bdf0 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 2be48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c4fc │ │ │ │ + beq.w 2c554 │ │ │ │ ldrsh.w r3, [r9, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bf58 │ │ │ │ + bne.w 2bfb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ eor.w r2, r3, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c0b0 │ │ │ │ + beq.w 2c108 │ │ │ │ ldrsh.w r2, [r9, #24] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 2c114 │ │ │ │ + beq.w 2c16c │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c3c8 │ │ │ │ + beq.w 2c420 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 2c118 │ │ │ │ + beq.w 2c170 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c23c │ │ │ │ + beq.w 2c294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2be70 │ │ │ │ + beq.n 2bec8 │ │ │ │ ldrsh.w r2, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #16 │ │ │ │ - bl 16bb4 │ │ │ │ + bl 16c0c │ │ │ │ ldrh r6, [r4, #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 7f3c │ │ │ │ + blx 7f88 │ │ │ │ bic.w sl, r6, #512 @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2be84 │ │ │ │ + cbz r0, 2bedc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr.w r3, [r5, #1540] @ 0x604 │ │ │ │ - cbz r3, 2bec4 │ │ │ │ + cbz r3, 2bf1c │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2bd18 │ │ │ │ + bne.w 2bd70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w r4, r6, #536870912 @ 0x20000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - ble.n 2beb2 │ │ │ │ + ble.n 2bf0a │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r4, 2bebc │ │ │ │ + cbz r4, 2bf14 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ str.w r8, [r5, #308] @ 0x134 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r0, r6, #30 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bpl.w 2c258 │ │ │ │ + bpl.w 2c2b0 │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 2c326 │ │ │ │ + beq.w 2c37e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bic.w r2, r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c2d4 │ │ │ │ + bne.w 2c32c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbz r2, 2befc │ │ │ │ + cbz r2, 2bf54 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ tst.w r3, #12288 @ 0x3000 │ │ │ │ ittt eq │ │ │ │ streq r2, [r4, #24] │ │ │ │ orreq.w r3, r3, #8192 @ 0x2000 │ │ │ │ strheq r3, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2bf08 │ │ │ │ + beq.n 2bf60 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2be8a │ │ │ │ + beq.n 2bee2 │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2c43e │ │ │ │ + bne.w 2c496 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands.w r1, r3, #128 @ 0x80 │ │ │ │ - beq.n 2bf2e │ │ │ │ + beq.n 2bf86 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ - cbz r1, 2bf2e │ │ │ │ + cbz r1, 2bf86 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2c81e │ │ │ │ + beq.w 2c876 │ │ │ │ ldr.w r2, [r5, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c740 │ │ │ │ + beq.w 2c798 │ │ │ │ orr.w r3, r3, #16512 @ 0x4080 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 2be8a │ │ │ │ + b.n 2bee2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bddc │ │ │ │ + bne.w 2be34 │ │ │ │ lsls r1, r6, #21 │ │ │ │ - bmi.w 2bddc │ │ │ │ + bmi.w 2be34 │ │ │ │ ldrsh.w r3, [r9, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bdfa │ │ │ │ + beq.w 2be52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11368 │ │ │ │ - ldr.w r3, [pc, #2120] @ 2c7a8 │ │ │ │ + bl 113c0 │ │ │ │ + ldr.w r3, [pc, #2120] @ 2c800 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c44c │ │ │ │ + beq.w 2c4a4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2b4f4 │ │ │ │ - b.n 2be8c │ │ │ │ + bl 2b54c │ │ │ │ + b.n 2bee4 │ │ │ │ bic.w r4, r6, #512 @ 0x200 │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.w 2c20a │ │ │ │ + bne.w 2c262 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ - cbz r2, 2bfbc │ │ │ │ - ldr.w r1, [pc, #2076] @ 2c7ac │ │ │ │ + cbz r2, 2c014 │ │ │ │ + ldr.w r1, [pc, #2076] @ 2c804 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #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 2c42e │ │ │ │ + bcs.w 2c486 │ │ │ │ ldr.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c166 │ │ │ │ + beq.w 2c1be │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c166 │ │ │ │ + beq.w 2c1be │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2bfe8 │ │ │ │ + beq.n 2c040 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - cbz r2, 2c03a │ │ │ │ - cbnz r4, 2bff4 │ │ │ │ + cbz r2, 2c092 │ │ │ │ + cbnz r4, 2c04c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c542 │ │ │ │ + beq.w 2c59a │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - cbz r3, 2c004 │ │ │ │ + cbz r3, 2c05c │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c446 │ │ │ │ + beq.w 2c49e │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 2c30a │ │ │ │ + beq.w 2c362 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r8, #12] │ │ │ │ biceq r3, r4 │ │ │ │ strheq.w r3, [r8, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c1da │ │ │ │ + beq.w 2c232 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2be8c │ │ │ │ + beq.w 2bee4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r2, [r3, #32] │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ - cbz r2, 2c052 │ │ │ │ + cbz r2, 2c0aa │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2c052 │ │ │ │ + cbz r2, 2c0aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2bfe8 │ │ │ │ + bne.n 2c040 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 2bfe8 │ │ │ │ + bmi.n 2c040 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2c01c │ │ │ │ + b.n 2c074 │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2bd28 │ │ │ │ + bne.w 2bd80 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - bl 1b758 │ │ │ │ + bl 1b7b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c000 │ │ │ │ - b.n 2be8c │ │ │ │ + bl 1c058 │ │ │ │ + b.n 2bee4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bd30 │ │ │ │ + beq.w 2bd88 │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bd30 │ │ │ │ + bne.w 2bd88 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bd30 │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2bd30 │ │ │ │ + beq.w 2bd88 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2bd88 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 2c118 │ │ │ │ + beq.n 2c170 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - bmi.n 2c15c │ │ │ │ + bmi.n 2c1b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2be42 │ │ │ │ - b.n 2be70 │ │ │ │ + bne.w 2be9a │ │ │ │ + b.n 2bec8 │ │ │ │ movw r2, #4108 @ 0x100c │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 2bd52 │ │ │ │ + beq.w 2bdaa │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 2c3b0 │ │ │ │ + beq.w 2c408 │ │ │ │ ldrb.w r3, [r5, #152] @ 0x98 │ │ │ │ - cbnz r3, 2c0fa │ │ │ │ - ldr.w r3, [pc, #1744] @ 2c7b0 │ │ │ │ + cbnz r3, 2c152 │ │ │ │ + ldr.w r3, [pc, #1744] @ 2c808 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1740] @ 2c7b4 │ │ │ │ + ldr.w r3, [pc, #1740] @ 2c80c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 2c3b0 │ │ │ │ + beq.w 2c408 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 2be8c │ │ │ │ - b.n 2c0d6 │ │ │ │ + bne.w 2bee4 │ │ │ │ + b.n 2c12e │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2c0b8 │ │ │ │ + bne.n 2c110 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - cbz r3, 2c13e │ │ │ │ + cbz r3, 2c196 │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 2c13e │ │ │ │ + cbnz r3, 2c196 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r6, #21 │ │ │ │ - bmi.w 2c5e8 │ │ │ │ + bmi.w 2c640 │ │ │ │ tst.w r3, #1152 @ 0x480 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 2c732 │ │ │ │ + beq.w 2c78a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c38a │ │ │ │ + beq.w 2c3e2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2c508 │ │ │ │ + beq.w 2c560 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a59c │ │ │ │ + bl 3a5f4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - bpl.n 2c0b8 │ │ │ │ + bpl.n 2c110 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl fb00 │ │ │ │ - b.n 2be8c │ │ │ │ + bl fb58 │ │ │ │ + b.n 2bee4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c45e │ │ │ │ + beq.w 2c4b6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r2, #16544 @ 0x40a0 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #160 @ 0xa0 │ │ │ │ - beq.w 2bfda │ │ │ │ + beq.w 2c032 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ - cbz r3, 2c1da │ │ │ │ + cbz r3, 2c232 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r1, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2c65a │ │ │ │ + bne.w 2c6b2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2c026 │ │ │ │ + bne.w 2c07e │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 2c1f4 │ │ │ │ + cbz r2, 2c24c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2c1f4 │ │ │ │ + cbz r2, 2c24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2bd88 │ │ │ │ + bne.w 2bde0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #1536 @ 0x600 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ itt eq │ │ │ │ biceq.w r3, r3, #512 @ 0x200 │ │ │ │ strheq r3, [r4, #12] │ │ │ │ - bne.w 2bd88 │ │ │ │ - b.n 2bdf0 │ │ │ │ + bne.w 2bde0 │ │ │ │ + b.n 2be48 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 2c21e │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 2c276 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2c964 │ │ │ │ + bmi.w 2c9bc │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c4b4 │ │ │ │ + beq.w 2c50c │ │ │ │ mov.w r1, #524296 @ 0x80008 │ │ │ │ mov r0, r7 │ │ │ │ - bl 123d0 │ │ │ │ + bl 12428 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2bff4 │ │ │ │ - b.n 2c186 │ │ │ │ + bne.w 2c04c │ │ │ │ + b.n 2c1de │ │ │ │ strb.w r3, [r8] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r2, [r5, #1540] @ 0x604 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2be8a │ │ │ │ + bne.w 2bee2 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov sl, r2 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ tst.w r6, #12 │ │ │ │ - beq.n 2c2b2 │ │ │ │ + beq.n 2c30a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c954 │ │ │ │ + beq.w 2c9ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41ee4 │ │ │ │ + bl 41f3c │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 41ee4 │ │ │ │ + bl 41f3c │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 2c2b6 │ │ │ │ + cbz r0, 2c30e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 2c6f6 │ │ │ │ + beq.w 2c74e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 2c29e │ │ │ │ + cbz r2, 2c2f6 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 2c2b6 │ │ │ │ + cbz r0, 2c30e │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ and.w r3, sl, #12 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 2beda │ │ │ │ + bne.w 2bf32 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.n 2c32c │ │ │ │ + bmi.n 2c384 │ │ │ │ bic.w r3, r6, #46592 @ 0xb600 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c826 │ │ │ │ + bne.w 2c87e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r2, r3, sl │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq.w 2bee6 │ │ │ │ + beq.w 2bf3e │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1624 @ 0x658 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2bebc │ │ │ │ + beq.w 2bf14 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c568 │ │ │ │ + bne.w 2c5c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 2c57c │ │ │ │ + beq.w 2c5d4 │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ strh r2, [r4, #12] │ │ │ │ - b.n 2bee6 │ │ │ │ + b.n 2bf3e │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ orrs r3, r4 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c026 │ │ │ │ + bne.w 2c07e │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ lsls r1, r6, #18 │ │ │ │ - bpl.w 2c608 │ │ │ │ + bpl.w 2c660 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c93a │ │ │ │ + bne.w 2c992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c93a │ │ │ │ + bne.w 2c992 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ tst r6, r2 │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ orreq.w r2, r2, sl │ │ │ │ - beq.w 2bee0 │ │ │ │ + beq.w 2bf38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movw r2, #46593 @ 0xb601 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ and.w r1, r1, r2 │ │ │ │ orr.w r2, r1, sl │ │ │ │ - beq.w 2bee0 │ │ │ │ + beq.w 2bf38 │ │ │ │ lsls r0, r6, #26 │ │ │ │ it pl │ │ │ │ bicpl.w r2, r2, #32 │ │ │ │ - bpl.w 2bee0 │ │ │ │ + bpl.w 2bf38 │ │ │ │ lsls r1, r6, #25 │ │ │ │ it pl │ │ │ │ bicpl.w r2, r2, #64 @ 0x40 │ │ │ │ - b.n 2bee0 │ │ │ │ + b.n 2bf38 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst.w r3, #1024 @ 0x400 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2c4d2 │ │ │ │ + beq.w 2c52a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c66a │ │ │ │ - ldr.w r3, [pc, #1048] @ 2c7b8 │ │ │ │ + bne.w 2c6c2 │ │ │ │ + ldr.w r3, [pc, #1048] @ 2c810 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - bl 3b0c8 │ │ │ │ - b.n 2c0b4 │ │ │ │ + bl 3b120 │ │ │ │ + b.n 2c10c │ │ │ │ ldrb.w r3, [r5, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c0fa │ │ │ │ - ldr r3, [pc, #1012] @ (2c7b0 ) │ │ │ │ + bne.w 2c152 │ │ │ │ + ldr r3, [pc, #1012] @ (2c808 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr r3, [pc, #1016] @ (2c7bc ) │ │ │ │ + ldr r3, [pc, #1016] @ (2c814 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 2c0ec │ │ │ │ + b.n 2c144 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ and.w r2, r2, #71303168 @ 0x4400000 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq.w 2c64c │ │ │ │ + beq.w 2c6a4 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2c3e4 │ │ │ │ + beq.n 2c43c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 2c40a │ │ │ │ - ldr r3, [pc, #960] @ (2c7a8 ) │ │ │ │ + cbz r3, 2c462 │ │ │ │ + ldr r3, [pc, #960] @ (2c800 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 2b778 │ │ │ │ - cbz r0, 2c412 │ │ │ │ + bl 2b7d0 │ │ │ │ + cbz r0, 2c46a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2c428 │ │ │ │ + cbz r3, 2c480 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 2c0b8 │ │ │ │ - b.n 2c118 │ │ │ │ + bne.w 2c110 │ │ │ │ + b.n 2c170 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c7fc │ │ │ │ + bne.w 2c854 │ │ │ │ ldrb.w r3, [r5, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c74e │ │ │ │ + beq.w 2c7a6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c400 │ │ │ │ + bne.n 2c458 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 2bfb4 │ │ │ │ + bge.w 2c00c │ │ │ │ mov r7, r6 │ │ │ │ - b.n 2bfbc │ │ │ │ + b.n 2c014 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdb8 │ │ │ │ - b.n 2be8a │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2c004 │ │ │ │ + bl be10 │ │ │ │ + b.n 2bee2 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2c05c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c28 │ │ │ │ - b.n 2bf6e │ │ │ │ - ldr r1, [pc, #864] @ (2c7c0 ) │ │ │ │ + bl 12c80 │ │ │ │ + b.n 2bfc6 │ │ │ │ + ldr r1, [pc, #864] @ (2c818 ) │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c186 │ │ │ │ + bne.w 2c1de │ │ │ │ add.w r0, r7, #9 │ │ │ │ - bl 38d44 │ │ │ │ + bl 38d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c186 │ │ │ │ + beq.w 2c1de │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #824] @ (2c7c4 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #824] @ (2c81c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 2bdca │ │ │ │ + bne.w 2be22 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ - b.n 2bdf0 │ │ │ │ + b.n 2be48 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2bff4 │ │ │ │ - b.n 2c186 │ │ │ │ + bne.w 2c04c │ │ │ │ + b.n 2c1de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c0b4 │ │ │ │ + beq.w 2c10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c0b4 │ │ │ │ + bne.w 2c10c │ │ │ │ orr.w r1, r6, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl fb00 │ │ │ │ + bl fb58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c0b4 │ │ │ │ + bne.w 2c10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14814 │ │ │ │ - b.n 2c0b4 │ │ │ │ + bl 1486c │ │ │ │ + b.n 2c10c │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ - b.n 2bdf0 │ │ │ │ + bl db30 │ │ │ │ + b.n 2be48 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2c51a │ │ │ │ + beq.n 2c572 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c776 │ │ │ │ + beq.w 2c7ce │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 2c536 │ │ │ │ + cbz r3, 2c58e │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 2c0b4 │ │ │ │ - ldr r3, [pc, #612] @ (2c7a8 ) │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 2c10c │ │ │ │ + ldr r3, [pc, #612] @ (2c800 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov r3, r9 │ │ │ │ ldrsh.w r2, [r9, #24] │ │ │ │ sub.w r2, r2, #43 @ 0x2b │ │ │ │ ldr.w r0, [r8] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 2b778 │ │ │ │ - b.n 2be8c │ │ │ │ + bl 2b7d0 │ │ │ │ + b.n 2bee4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 2c302 │ │ │ │ + bne.w 2c35a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2c59e │ │ │ │ + cbz r3, 2c5f6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 2c59e │ │ │ │ + bmi.n 2c5f6 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #32] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r3, r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #128 @ 0x80 │ │ │ │ bic.w r1, r2, #512 @ 0x200 │ │ │ │ lsls r0, r6, #31 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - bpl.n 2c5b4 │ │ │ │ + bpl.n 2c60c │ │ │ │ and.w r6, r6, #370 @ 0x172 │ │ │ │ orrs r6, r2 │ │ │ │ - beq.w 2c812 │ │ │ │ + beq.w 2c86a │ │ │ │ mov r0, r4 │ │ │ │ - bl e5bc │ │ │ │ - b.n 2bee6 │ │ │ │ - ldr r3, [pc, #484] @ (2c7a4 ) │ │ │ │ + bl e614 │ │ │ │ + b.n 2bf3e │ │ │ │ + ldr r3, [pc, #484] @ (2c7fc ) │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bc7a │ │ │ │ + bne.w 2bcd2 │ │ │ │ ldrsh.w r3, [r9, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bc82 │ │ │ │ + bne.w 2bcda │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2bc82 │ │ │ │ + b.w 2bcda │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c12c │ │ │ │ + bne.w 2c184 │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2c602 │ │ │ │ + beq.n 2c65a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c8b2 │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2c13e │ │ │ │ + beq.w 2c90a │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2c196 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #46593 @ 0xb601 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w r2, sl, r3 │ │ │ │ - beq.w 2c2d4 │ │ │ │ + beq.w 2c32c │ │ │ │ lsls r1, r6, #26 │ │ │ │ it pl │ │ │ │ bicpl.w r2, r2, #32 │ │ │ │ - bpl.w 2c2d4 │ │ │ │ + bpl.w 2c32c │ │ │ │ lsls r3, r6, #25 │ │ │ │ it pl │ │ │ │ bicpl.w r2, r2, #64 @ 0x40 │ │ │ │ - b.n 2c2d4 │ │ │ │ + b.n 2c32c │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 2bc82 │ │ │ │ + b.w 2bcda │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1327104 @ 0x144000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2bcdc │ │ │ │ + b.w 2bd34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c118 │ │ │ │ + bne.w 2c170 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ - b.n 2be8c │ │ │ │ + b.n 2bee4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2c026 │ │ │ │ - b.n 2c1da │ │ │ │ + bne.w 2c07e │ │ │ │ + b.n 2c232 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c842 │ │ │ │ + beq.w 2c89a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 2c39c │ │ │ │ + b.n 2c3f4 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ - cbz r3, 2c698 │ │ │ │ - ldr r2, [pc, #320] @ (2c7c8 ) │ │ │ │ + cbz r3, 2c6f0 │ │ │ │ + ldr r2, [pc, #320] @ (2c820 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #320] @ (2c7cc ) │ │ │ │ + ldr r0, [pc, #320] @ (2c824 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #268] @ (2c7a8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #268] @ (2c800 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c7d0 │ │ │ │ + beq.w 2c828 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, fp │ │ │ │ ittt eq │ │ │ │ moveq r2, #0 │ │ │ │ orreq.w r6, r6, #160 @ 0xa0 │ │ │ │ streq.w r2, [r9, #12] │ │ │ │ - beq.n 2c6c4 │ │ │ │ + beq.n 2c71c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 2c890 │ │ │ │ + beq.w 2c8e8 │ │ │ │ and.w r2, r6, #12 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 2c8d2 │ │ │ │ + beq.w 2c92a │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r3, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b2f4 │ │ │ │ + bl 2b34c │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c85c │ │ │ │ + bne.w 2c8b4 │ │ │ │ and.w r4, r6, #536870912 @ 0x20000000 │ │ │ │ - b.n 2c7e8 │ │ │ │ - cbz r2, 2c72a │ │ │ │ + b.n 2c840 │ │ │ │ + cbz r2, 2c782 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 7a38 │ │ │ │ - cbnz r0, 2c72a │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 2c782 │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 2c854 │ │ │ │ + bpl.w 2c8ac │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, sl, #12 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ - b.n 2c2b6 │ │ │ │ + b.n 2c30e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r2, r3, sl │ │ │ │ - b.n 2c2d4 │ │ │ │ + b.n 2c32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ clz r1, r0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 2c138 │ │ │ │ + b.n 2c190 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl ddf4 │ │ │ │ - b.w 2be8a │ │ │ │ - ldr r3, [pc, #96] @ (2c7b0 ) │ │ │ │ + bl de4c │ │ │ │ + b.w 2bee2 │ │ │ │ + ldr r3, [pc, #96] @ (2c808 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [pc, #96] @ (2c7bc ) │ │ │ │ + ldr r3, [pc, #96] @ (2c814 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2c422 │ │ │ │ + b.n 2c47a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 2c78c │ │ │ │ + cbz r2, 2c7e4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2c78c │ │ │ │ + cbz r2, 2c7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c51a │ │ │ │ + bne.w 2c572 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #1024 @ 0x400 │ │ │ │ movne.w r2, #1536 @ 0x600 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 2c0b4 │ │ │ │ - ldr r2, [pc, #1016] @ (2cb9c ) │ │ │ │ + b.n 2c10c │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2c88c │ │ │ │ + bge.n 2c894 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + bmi.n 2c884 │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 2c882 │ │ │ │ - ldr r1, [pc, #408] @ (2c970 ) │ │ │ │ + beq.n 2c8da │ │ │ │ + ldr r1, [pc, #408] @ (2c9c8 ) │ │ │ │ mov r2, r9 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2bebc │ │ │ │ - b.w 2beb4 │ │ │ │ + beq.w 2bf14 │ │ │ │ + b.w 2bf0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c412 │ │ │ │ + beq.w 2c46a │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c412 │ │ │ │ - b.n 2c3e4 │ │ │ │ + beq.w 2c46a │ │ │ │ + b.n 2c43c │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ mov r0, r4 │ │ │ │ - bl e5bc │ │ │ │ - b.w 2bee6 │ │ │ │ + bl e614 │ │ │ │ + b.w 2bf3e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - b.w 2bf2e │ │ │ │ + b.w 2bf86 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r3, #46593 @ 0xb601 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ and.w r2, r2, r3 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ - bne.w 2c622 │ │ │ │ - b.n 2c2d4 │ │ │ │ + bne.w 2c67a │ │ │ │ + b.n 2c32c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 2c39c │ │ │ │ + b.n 2c3f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 7b08 │ │ │ │ - b.n 2c718 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 2c770 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ str.w r1, [r9, #48] @ 0x30 │ │ │ │ orr.w r1, r6, #16384 @ 0x4000 │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b2f4 │ │ │ │ - b.n 2c6f0 │ │ │ │ + bl 2b34c │ │ │ │ + b.n 2c748 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2b2f4 │ │ │ │ - b.n 2c7e8 │ │ │ │ + bl 2b34c │ │ │ │ + b.n 2c840 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 2c8f4 │ │ │ │ + cbz r2, 2c94c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r6, r6, #4194304 @ 0x400000 │ │ │ │ orr.w r6, r6, #1024 @ 0x400 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c6c4 │ │ │ │ + beq.w 2c71c │ │ │ │ orr.w r6, r6, #2048 @ 0x800 │ │ │ │ - b.n 2c6c4 │ │ │ │ + b.n 2c71c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c12c │ │ │ │ + beq.w 2c184 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c12c │ │ │ │ + beq.w 2c184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c602 │ │ │ │ + bne.w 2c65a │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - b.n 2c12c │ │ │ │ + b.n 2c184 │ │ │ │ sub.w r3, r3, #43 @ 0x2b │ │ │ │ bic.w r1, r6, #8 │ │ │ │ clz r3, r3 │ │ │ │ mov r2, fp │ │ │ │ str.w r9, [sp] │ │ │ │ bic.w r6, r6, #4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2b2f4 │ │ │ │ + bl 2b34c │ │ │ │ ldrsh.w r3, [r9, #24] │ │ │ │ - b.n 2c6ce │ │ │ │ + b.n 2c726 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2c8ac │ │ │ │ + bne.n 2c904 │ │ │ │ bics.w r2, r6, #512 @ 0x200 │ │ │ │ - bne.w 2c6c4 │ │ │ │ + bne.w 2c71c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ - b.n 2c6ce │ │ │ │ + b.n 2c726 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #96] @ (2c974 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #96] @ (2c9cc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (2c978 ) │ │ │ │ + ldr r0, [pc, #96] @ (2c9d0 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #80] @ (2c97c ) │ │ │ │ - ldr r2, [pc, #84] @ (2c980 ) │ │ │ │ + ldr r0, [pc, #80] @ (2c9d4 ) │ │ │ │ + ldr r2, [pc, #84] @ (2c9d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #72] @ (2c984 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #72] @ (2c9dc ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #72] @ (2c988 ) │ │ │ │ + ldr r2, [pc, #72] @ (2c9e0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2c92e │ │ │ │ + b.n 2c986 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #60] @ (2c98c ) │ │ │ │ - ldr r2, [pc, #64] @ (2c990 ) │ │ │ │ + ldr r0, [pc, #60] @ (2c9e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (2c9e8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2c92e │ │ │ │ + b.n 2c986 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (2c994 ) │ │ │ │ - ldr r2, [pc, #56] @ (2c998 ) │ │ │ │ + ldr r0, [pc, #52] @ (2c9ec ) │ │ │ │ + ldr r2, [pc, #56] @ (2c9f0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2c92e │ │ │ │ - ldr r0, [pc, #52] @ (2c99c ) │ │ │ │ + b.n 2c986 │ │ │ │ + ldr r0, [pc, #52] @ (2c9f4 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #52] @ (2c9a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (2c9f8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 2c92e │ │ │ │ + b.n 2c986 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb05ffff │ │ │ │ - bcs.n 2ca4c │ │ │ │ + bls.n 2ca54 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + bne.n 2c918 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + bne.n 2c8f8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + bne.n 2cad8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + bne.n 2cac0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + bne.n 2caa8 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + bne.n 2ca9c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #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, #3568] @ 0xdf0 │ │ │ │ - ldr.w r4, [pc, #1460] @ 2cf6c │ │ │ │ + ldr.w r4, [pc, #1460] @ 2cfc4 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ - ldr.w r2, [pc, #1460] @ 2cf70 │ │ │ │ + ldr.w r2, [pc, #1460] @ 2cfc8 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r7, [pc, #1456] @ 2cf74 │ │ │ │ - ldr.w r3, [pc, #1456] @ 2cf78 │ │ │ │ + ldr.w r7, [pc, #1456] @ 2cfcc │ │ │ │ + ldr.w r3, [pc, #1456] @ 2cfd0 │ │ │ │ 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 2cbe4 │ │ │ │ - ldr.w r3, [pc, #1432] @ 2cf7c │ │ │ │ + beq.w 2cc3c │ │ │ │ + ldr.w r3, [pc, #1432] @ 2cfd4 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ mov.w r9, #0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ca8e │ │ │ │ + beq.n 2cae6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bgt.n 2c9f2 │ │ │ │ + bgt.n 2ca4a │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - ble.w 2cb88 │ │ │ │ + ble.w 2cbe0 │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 2c9f2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2ca1c ) │ │ │ │ + bhi.n 2ca4a │ │ │ │ + add r2, pc, #8 @ (adr r2, 2ca74 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @@ -55186,50 +55192,50 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ - ldr.w r3, [pc, #1276] @ 2cf78 │ │ │ │ + ldr.w r3, [pc, #1276] @ 2cfd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ca00 │ │ │ │ - ldr.w r2, [pc, #1264] @ 2cf80 │ │ │ │ - ldr.w r3, [pc, #1264] @ 2cf84 │ │ │ │ + bne.n 2ca58 │ │ │ │ + ldr.w r2, [pc, #1264] @ 2cfd8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 2cfdc │ │ │ │ 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 2cbf2 │ │ │ │ + bne.w 2cc4a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cc0a │ │ │ │ + beq.w 2cc62 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2cd0c │ │ │ │ + beq.w 2cd64 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1208] @ 2cf78 │ │ │ │ + ldr.w r2, [pc, #1208] @ 2cfd0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r6 │ │ │ │ ite eq │ │ │ │ orreq.w sl, sl, #131072 @ 0x20000 │ │ │ │ movne.w sl, #524288 @ 0x80000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2cc16 │ │ │ │ - ldr.w r2, [pc, #1180] @ 2cf78 │ │ │ │ + bne.w 2cc6e │ │ │ │ + ldr.w r2, [pc, #1180] @ 2cfd0 │ │ │ │ mov r4, r3 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -55251,657 +55257,657 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ - ldr.w r3, [pc, #1092] @ 2cf78 │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + ldr.w r3, [pc, #1092] @ 2cfd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cc3e │ │ │ │ + beq.w 2cc96 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr.w r3, [pc, #1084] @ 2cf84 │ │ │ │ + ldr.w r3, [pc, #1084] @ 2cfdc │ │ │ │ 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, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cc38 │ │ │ │ + beq.n 2cc90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1036] @ 2cf84 │ │ │ │ + ldr.w r3, [pc, #1036] @ 2cfdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 2caf6 │ │ │ │ + b.n 2cb4e │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea9c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2c9f2 │ │ │ │ + b.n 2ca4a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 2cbcc │ │ │ │ + beq.n 2cc24 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 2c9f2 │ │ │ │ - ldr r3, [pc, #1004] @ (2cf80 ) │ │ │ │ + bne.w 2ca4a │ │ │ │ + ldr r3, [pc, #1004] @ (2cfd8 ) │ │ │ │ mov.w r9, #2 │ │ │ │ - ldr r2, [pc, #1004] @ (2cf88 ) │ │ │ │ + ldr r2, [pc, #1004] @ (2cfe0 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #1004] @ (2cf8c ) │ │ │ │ + ldr r0, [pc, #1004] @ (2cfe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #992] @ (2cf90 ) │ │ │ │ - ldr r3, [pc, #956] @ (2cf70 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #992] @ (2cfe8 ) │ │ │ │ + ldr r3, [pc, #956] @ (2cfc8 ) │ │ │ │ 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 2cf0e │ │ │ │ + bne.w 2cf66 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #944] @ (2cf80 ) │ │ │ │ + ldr r3, [pc, #944] @ (2cfd8 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (2cf94 ) │ │ │ │ - ldr r0, [pc, #964] @ (2cf98 ) │ │ │ │ + ldr r2, [pc, #960] @ (2cfec ) │ │ │ │ + ldr r0, [pc, #964] @ (2cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2c9f2 │ │ │ │ - ldr r3, [pc, #948] @ (2cf9c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 2ca4a │ │ │ │ + ldr r3, [pc, #948] @ (2cff4 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - b.n 2c9ea │ │ │ │ + b.n 2ca42 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2c9f2 │ │ │ │ + b.n 2ca4a │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #932] @ (2cfa0 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #932] @ (2cff8 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #932] @ (2cfa4 ) │ │ │ │ + ldr r0, [pc, #932] @ (2cffc ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2cbf2 │ │ │ │ + beq.n 2cc4a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2cbae │ │ │ │ + beq.n 2cc06 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 2cc38 │ │ │ │ - ldr r3, [pc, #852] @ (2cf78 ) │ │ │ │ + cbz r0, 2cc90 │ │ │ │ + ldr r3, [pc, #852] @ (2cfd0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 2cd92 │ │ │ │ + beq.w 2cdea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cbae │ │ │ │ + b.n 2cc06 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r0, 2cc52 │ │ │ │ + cbz r0, 2ccaa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2cdac │ │ │ │ + beq.w 2ce04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr.w r2, r3, #262144 @ 0x40000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl d264 │ │ │ │ - ldr r3, [pc, #788] @ (2cf78 ) │ │ │ │ + bl d2bc │ │ │ │ + ldr r3, [pc, #788] @ (2cfd0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr r3, [pc, #788] @ (2cf84 ) │ │ │ │ + ldr r3, [pc, #788] @ (2cfdc ) │ │ │ │ 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, 2ccc0 │ │ │ │ + cbz r6, 2cd18 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ movw r2, #8206 @ 0x200e │ │ │ │ movw r0, #8204 @ 0x200c │ │ │ │ ands r2, r3 │ │ │ │ and.w r1, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2cd12 │ │ │ │ + beq.n 2cd6a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2cd18 │ │ │ │ + beq.n 2cd70 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #768] @ (2cfa8 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #768] @ (2d000 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #764] @ (2cfac ) │ │ │ │ + ldr r0, [pc, #764] @ (2d004 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cb62 │ │ │ │ + b.n 2cbba │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2ccba │ │ │ │ + beq.n 2cd12 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2cb62 │ │ │ │ + bne.w 2cbba │ │ │ │ ldr.w r3, [ip, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2cb62 │ │ │ │ + beq.w 2cbba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cb62 │ │ │ │ + beq.w 2cbba │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2cb62 │ │ │ │ + bne.w 2cbba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl d264 │ │ │ │ - b.n 2cb62 │ │ │ │ + bl d2bc │ │ │ │ + b.n 2cbba │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2cbae │ │ │ │ + b.n 2cc06 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2ccba │ │ │ │ - b.n 2cca0 │ │ │ │ - ldr r2, [pc, #604] @ (2cf78 ) │ │ │ │ + beq.n 2cd12 │ │ │ │ + b.n 2ccf8 │ │ │ │ + ldr r2, [pc, #604] @ (2cfd0 ) │ │ │ │ movw r4, #16544 @ 0x40a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ands r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 2ceaa │ │ │ │ + beq.w 2cf02 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2cd3e │ │ │ │ + beq.n 2cd96 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ce80 │ │ │ │ + beq.w 2ced8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad8 │ │ │ │ - ldr r3, [pc, #560] @ (2cf78 ) │ │ │ │ + bl db30 │ │ │ │ + ldr r3, [pc, #560] @ (2cfd0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 2ce5a │ │ │ │ - ldr r3, [pc, #544] @ (2cf78 ) │ │ │ │ + beq.w 2ceb2 │ │ │ │ + ldr r3, [pc, #544] @ (2cfd0 ) │ │ │ │ cmp r4, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - beq.n 2ce4a │ │ │ │ + beq.n 2cea2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2cb62 │ │ │ │ + bne.w 2cbba │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2cd7a │ │ │ │ + cbz r2, 2cdd2 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cf12 │ │ │ │ + beq.w 2cf6a │ │ │ │ ldrh r1, [r6, #12] │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r1, #512 @ 0x200 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 2cb62 │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 2cbba │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cc2e │ │ │ │ + beq.w 2cc86 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cc2e │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2cc2e │ │ │ │ + bne.w 2cc86 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2cc86 │ │ │ │ ldr.w r7, [r4, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2cc52 │ │ │ │ + bne.w 2ccaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 2cc52 │ │ │ │ + beq.w 2ccaa │ │ │ │ ldr.w r6, [r4, #1216] @ 0x4c0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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 2cf1e │ │ │ │ - ldr r3, [pc, #384] @ (2cf78 ) │ │ │ │ + bcs.w 2cf76 │ │ │ │ + ldr r3, [pc, #384] @ (2cfd0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 111f0 │ │ │ │ - ldr r3, [pc, #356] @ (2cf78 ) │ │ │ │ + bl 11248 │ │ │ │ + ldr r3, [pc, #356] @ (2cfd0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2cf18 │ │ │ │ + beq.n 2cf70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cf2c │ │ │ │ - ldr r3, [pc, #336] @ (2cf78 ) │ │ │ │ + beq.w 2cf84 │ │ │ │ + ldr r3, [pc, #336] @ (2cfd0 ) │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ - ldr r3, [pc, #336] @ (2cf84 ) │ │ │ │ + ldr r3, [pc, #336] @ (2cfdc ) │ │ │ │ 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 2cc88 │ │ │ │ + b.n 2cce0 │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2ceda │ │ │ │ + beq.n 2cf32 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - b.n 2cb62 │ │ │ │ + b.n 2cbba │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cd56 │ │ │ │ + beq.w 2cdae │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2cd56 │ │ │ │ + beq.w 2cdae │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 2cd56 │ │ │ │ + bne.w 2cdae │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 2cb62 │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 2cbba │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 2ce94 │ │ │ │ + cbz r3, 2ceec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ce94 │ │ │ │ + cbz r3, 2ceec │ │ │ │ mov r0, r6 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2cd3e │ │ │ │ + bne.w 2cd96 │ │ │ │ ldrh r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cd3e │ │ │ │ + bne.w 2cd96 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #4608 @ 0x1200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cd3e │ │ │ │ - b.n 2cd46 │ │ │ │ + bne.w 2cd96 │ │ │ │ + b.n 2cd9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 2ceb6 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 2cf0e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2ceee │ │ │ │ - ldr r3, [pc, #192] @ (2cf78 ) │ │ │ │ + cbz r3, 2cf46 │ │ │ │ + ldr r3, [pc, #192] @ (2cfd0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2cd2e │ │ │ │ + beq.w 2cd86 │ │ │ │ tst.w r3, #1152 @ 0x480 │ │ │ │ - beq.n 2cf5e │ │ │ │ + beq.n 2cfb6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 2cd2e │ │ │ │ + b.n 2cd86 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cd86 │ │ │ │ + beq.w 2cdde │ │ │ │ ldrsh.w r3, [r3, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2cb62 │ │ │ │ - b.n 2cd86 │ │ │ │ + bne.w 2cbba │ │ │ │ + b.n 2cdde │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r7 │ │ │ │ add r3, r0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 2ceb6 │ │ │ │ + bne.n 2cf0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ceb6 │ │ │ │ - b.n 2ccba │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2cd7a │ │ │ │ + bne.n 2cf0e │ │ │ │ + b.n 2cd12 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2cdd2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ce26 │ │ │ │ - b.n 2cc52 │ │ │ │ + bne.n 2ce7e │ │ │ │ + b.n 2ccaa │ │ │ │ mov r1, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 2cdf4 │ │ │ │ - b.n 2ce02 │ │ │ │ + bge.w 2ce4c │ │ │ │ + b.n 2ce5a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cc52 │ │ │ │ + beq.w 2ccaa │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2cc52 │ │ │ │ + bne.w 2ccaa │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 2cbae │ │ │ │ + b.n 2cc06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ clz r5, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 2cece │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + b.n 2cf26 │ │ │ │ + ldr r5, [pc, #80] @ (2d018 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + ldr r5, [pc, #32] @ (2cff0 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + ldr r3, [pc, #136] @ (2d074 ) │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ 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 r7, [pc, #276] @ (2d0d4 ) │ │ │ │ + ldr r7, [pc, #276] @ (2d12c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #276] @ (2d0d8 ) │ │ │ │ + ldr r3, [pc, #276] @ (2d130 ) │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, sp │ │ │ │ - ldr r5, [pc, #264] @ (2d0dc ) │ │ │ │ + ldr r5, [pc, #264] @ (2d134 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 2d02a │ │ │ │ - ldr r3, [pc, #236] @ (2d0e0 ) │ │ │ │ + beq.n 2d082 │ │ │ │ + ldr r3, [pc, #236] @ (2d138 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2d03a │ │ │ │ + cbz r0, 2d092 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 2d07e │ │ │ │ + beq.n 2d0d6 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #12] │ │ │ │ - beq.n 2cfea │ │ │ │ + beq.n 2d042 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 2cfea │ │ │ │ - ldr r3, [pc, #212] @ (2d0e4 ) │ │ │ │ + bne.n 2d042 │ │ │ │ + ldr r3, [pc, #212] @ (2d13c ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #212] @ (2d0e8 ) │ │ │ │ - ldr r0, [pc, #212] @ (2d0ec ) │ │ │ │ + ldr r2, [pc, #212] @ (2d140 ) │ │ │ │ + ldr r0, [pc, #212] @ (2d144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 2cff0 │ │ │ │ - ldr r3, [pc, #196] @ (2d0f0 ) │ │ │ │ + bne.n 2d048 │ │ │ │ + ldr r3, [pc, #196] @ (2d148 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2cffe │ │ │ │ - ldr r3, [pc, #184] @ (2d0f4 ) │ │ │ │ + bne.n 2d056 │ │ │ │ + ldr r3, [pc, #184] @ (2d14c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d0c0 │ │ │ │ - ldr r3, [pc, #156] @ (2d0e4 ) │ │ │ │ + bne.n 2d118 │ │ │ │ + ldr r3, [pc, #156] @ (2d13c ) │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ movt r1, #2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ ldr r3, [r5, 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, r4, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #140] @ (2d0f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (2d150 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r2, [r3, #368] @ 0x170 │ │ │ │ - cbz r2, 2d0b0 │ │ │ │ + cbz r2, 2d108 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r6 │ │ │ │ - bl 2bc14 │ │ │ │ - b.n 2d098 │ │ │ │ - ldr r3, [pc, #100] @ (2d0e4 ) │ │ │ │ + bl 2bc6c │ │ │ │ + b.n 2d0f0 │ │ │ │ + ldr r3, [pc, #100] @ (2d13c ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #116] @ (2d0fc ) │ │ │ │ - ldr r0, [pc, #120] @ (2d100 ) │ │ │ │ + ldr r2, [pc, #116] @ (2d154 ) │ │ │ │ + ldr r0, [pc, #120] @ (2d158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #104] @ (2d104 ) │ │ │ │ - ldr r3, [pc, #60] @ (2d0d8 ) │ │ │ │ + ldr r2, [pc, #104] @ (2d15c ) │ │ │ │ + ldr r3, [pc, #60] @ (2d130 ) │ │ │ │ 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 2d0bc │ │ │ │ + bne.n 2d114 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #84] @ (2d108 ) │ │ │ │ + ldr r2, [pc, #84] @ (2d160 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r2, #3 │ │ │ │ str.w r2, [r3, #368] @ 0x170 │ │ │ │ - b.n 2d074 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 66d14 │ │ │ │ + b.n 2d0cc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 66d6c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #68] @ (2d10c ) │ │ │ │ + ldr r0, [pc, #68] @ (2d164 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + bx r1 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + mov lr, pc │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + subs r0, r6, r7 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + ldmia r1!, {r4, 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, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #520] @ (2d32c ) │ │ │ │ + ldr r6, [pc, #520] @ (2d384 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #520] @ (2d330 ) │ │ │ │ + ldr r3, [pc, #520] @ (2d388 ) │ │ │ │ add r7, sp, #16 │ │ │ │ add r6, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #516] @ (2d334 ) │ │ │ │ + ldr r5, [pc, #516] @ (2d38c ) │ │ │ │ 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 803c │ │ │ │ - ldr r3, [pc, #496] @ (2d338 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #496] @ (2d390 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ - beq.w 2d2c8 │ │ │ │ + beq.w 2d320 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d264 │ │ │ │ + beq.n 2d2bc │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #460] @ (2d33c ) │ │ │ │ + ldr r3, [pc, #460] @ (2d394 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r1, [r2, #12] │ │ │ │ @@ -55910,236 +55916,236 @@ │ │ │ │ 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 2d1ea │ │ │ │ - ldr r3, [pc, #420] @ (2d340 ) │ │ │ │ + beq.n 2d242 │ │ │ │ + ldr r3, [pc, #420] @ (2d398 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2d1fa │ │ │ │ + cbz r0, 2d252 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bgt.n 2d1e2 │ │ │ │ + bgt.n 2d23a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - ble.w 2d2b4 │ │ │ │ + ble.w 2d30c │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2d1e2 │ │ │ │ + bhi.n 2d23a │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r1, r5, #17 │ │ │ │ asrs r7, r5, #17 │ │ │ │ asrs r3, r6, #17 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d2c4 │ │ │ │ + bne.n 2d31c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #364] @ (2d344 ) │ │ │ │ - ldr r0, [pc, #368] @ (2d348 ) │ │ │ │ + ldr r2, [pc, #364] @ (2d39c ) │ │ │ │ + ldr r0, [pc, #368] @ (2d3a0 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 2d198 │ │ │ │ - ldr r3, [pc, #352] @ (2d34c ) │ │ │ │ + bne.n 2d1f0 │ │ │ │ + ldr r3, [pc, #352] @ (2d3a4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2d1a6 │ │ │ │ - ldr r3, [pc, #340] @ (2d350 ) │ │ │ │ + bne.n 2d1fe │ │ │ │ + ldr r3, [pc, #340] @ (2d3a8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d316 │ │ │ │ + bne.w 2d36e │ │ │ │ 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 2d30e │ │ │ │ + beq.n 2d366 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2d270 │ │ │ │ + bne.n 2d2c8 │ │ │ │ ldrsh.w r3, [sp, #42] @ 0x2a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d304 │ │ │ │ + bne.n 2d35c │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9c0 │ │ │ │ + bl 1ea18 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ mov sl, r0 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2d25c │ │ │ │ - ldr r3, [pc, #268] @ (2d354 ) │ │ │ │ + beq.n 2d2b4 │ │ │ │ + ldr r3, [pc, #268] @ (2d3ac ) │ │ │ │ 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 a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ mov.w r1, #33280 @ 0x8200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc14 │ │ │ │ + bl 2bc6c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #228] @ (2d358 ) │ │ │ │ - ldr r2, [pc, #188] @ (2d330 ) │ │ │ │ + ldr r1, [pc, #228] @ (2d3b0 ) │ │ │ │ + ldr r2, [pc, #188] @ (2d388 ) │ │ │ │ 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 2d312 │ │ │ │ + bne.n 2d36a │ │ │ │ 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 2d192 │ │ │ │ + b.n 2d1ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2d192 │ │ │ │ + b.n 2d1ea │ │ │ │ mov.w r6, #33280 @ 0x8200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 2d192 │ │ │ │ + b.n 2d1ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2d192 │ │ │ │ + b.n 2d1ea │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 2d1c4 │ │ │ │ + beq.n 2d21c │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2d1e2 │ │ │ │ + bne.n 2d23a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #152] @ 0x98 │ │ │ │ - cbz r3, 2d2d4 │ │ │ │ + cbz r3, 2d32c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2d270 │ │ │ │ - cbz r3, 2d2ec │ │ │ │ + b.n 2d2c8 │ │ │ │ + cbz r3, 2d344 │ │ │ │ mov.w r6, #33280 @ 0x8200 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - b.n 2d16e │ │ │ │ + b.n 2d1c6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #124] @ (2d35c ) │ │ │ │ - ldr r0, [pc, #128] @ (2d360 ) │ │ │ │ + ldr r2, [pc, #124] @ (2d3b4 ) │ │ │ │ + ldr r0, [pc, #128] @ (2d3b8 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2d2c4 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 2d31c │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9c0 │ │ │ │ + bl 1ea18 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ mov.w r1, #33280 @ 0x8200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2d264 │ │ │ │ - bl 1e9c0 │ │ │ │ + b.n 2d2bc │ │ │ │ + bl 1ea18 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2d23c │ │ │ │ + b.n 2d294 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 2d264 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #72] @ (2d364 ) │ │ │ │ + b.n 2d2bc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #72] @ (2d3bc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (2d368 ) │ │ │ │ + ldr r0, [pc, #72] @ (2d3c0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - adds r6, #12 │ │ │ │ + bl 6aeb4 │ │ │ │ + cmp ip, r5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + cmp lr, r3 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + add r0, ip │ │ │ │ movs r3, r1 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, 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] @ 2de4c │ │ │ │ + ldr.w r1, [pc, #2760] @ 2dea4 │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr.w r6, [pc, #2756] @ 2de50 │ │ │ │ + ldr.w r6, [pc, #2756] @ 2dea8 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #2752] @ 2de54 │ │ │ │ + ldr.w r3, [pc, #2752] @ 2deac │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ 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 803c │ │ │ │ - ldr.w r3, [pc, #2724] @ 2de58 │ │ │ │ + blx 8088 │ │ │ │ + ldr.w r3, [pc, #2724] @ 2deb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2da2a │ │ │ │ - ldr.w r3, [pc, #2708] @ 2de5c │ │ │ │ + beq.w 2da82 │ │ │ │ + ldr.w r3, [pc, #2708] @ 2deb4 │ │ │ │ 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] │ │ │ │ @@ -56147,28 +56153,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 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d55e │ │ │ │ + beq.w 2d5b6 │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 2d412 │ │ │ │ - ldr.w r3, [pc, #2644] @ 2de5c │ │ │ │ + cbnz r3, 2d46a │ │ │ │ + ldr.w r3, [pc, #2644] @ 2deb4 │ │ │ │ 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 2d3f0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2d424 ) │ │ │ │ + bhi.n 2d448 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2d47c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r7, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @@ -56258,1245 +56264,1245 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ lsls r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d99c │ │ │ │ + beq.w 2d9f4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2ddaa │ │ │ │ + blt.w 2de02 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ ittt eq │ │ │ │ moveq r3, #1 │ │ │ │ orreq.w r4, r4, #16 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 2d3f0 │ │ │ │ + beq.w 2d448 │ │ │ │ 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 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2d3fe │ │ │ │ - ldr.w r3, [pc, #2300] @ 2de5c │ │ │ │ + bne.w 2d456 │ │ │ │ + ldr.w r3, [pc, #2300] @ 2deb4 │ │ │ │ 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, 2d57e │ │ │ │ + cbz r3, 2d5d6 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2db1a │ │ │ │ + beq.w 2db72 │ │ │ │ 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 2d9f2 │ │ │ │ - ldr.w r3, [pc, #2244] @ 2de60 │ │ │ │ + bne.w 2da4a │ │ │ │ + ldr.w r3, [pc, #2244] @ 2deb8 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ and.w r5, r4, #134217728 @ 0x8000000 │ │ │ │ lsls r3, r4, #23 │ │ │ │ - bmi.w 2da40 │ │ │ │ + bmi.w 2da98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2dc82 │ │ │ │ + beq.w 2dcda │ │ │ │ movw r3, #65023 @ 0xfdff │ │ │ │ movt r3, #63485 @ 0xf7fd │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dda2 │ │ │ │ + bne.w 2ddfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2dc5c │ │ │ │ + beq.w 2dcb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2d5e8 │ │ │ │ + beq.n 2d640 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ orreq.w r4, r4, #2 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ddf2 │ │ │ │ + bne.w 2de4a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bge.w 2de2a │ │ │ │ + bge.w 2de82 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 2dbb4 │ │ │ │ + bpl.w 2dc0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de3c │ │ │ │ + bne.w 2de94 │ │ │ │ add.w r8, r8, r8, lsl #3 │ │ │ │ orr.w r4, r4, r8, lsl #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2dccc │ │ │ │ + bne.w 2dd24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrsh.w r3, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r3, 2d62c │ │ │ │ + cbz r3, 2d684 │ │ │ │ ldrsh.w r3, [sp, #58] @ 0x3a │ │ │ │ - cbnz r3, 2d62c │ │ │ │ + cbnz r3, 2d684 │ │ │ │ orr.w r4, r4, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 2d636 │ │ │ │ - bl 40400 │ │ │ │ + cbz r0, 2d68e │ │ │ │ + bl 40458 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r4, #7 │ │ │ │ - bpl.w 2db3c │ │ │ │ + bpl.w 2db94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dd5e │ │ │ │ - ldr.w r1, [pc, #2064] @ 2de64 │ │ │ │ + beq.w 2ddb6 │ │ │ │ + ldr.w r1, [pc, #2064] @ 2debc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dca0 │ │ │ │ + beq.w 2dcf8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ 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 2dd20 │ │ │ │ + bne.w 2dd78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2dd4a │ │ │ │ + bne.w 2dda2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ddbe │ │ │ │ + beq.w 2de16 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ and.w r1, r2, #98 @ 0x62 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2d6da │ │ │ │ + beq.n 2d732 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2dd70 │ │ │ │ + beq.w 2ddc8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r3, #24] │ │ │ │ lsls r1, r2, #16 │ │ │ │ itt pl │ │ │ │ bicpl.w r4, r4, #16777216 @ 0x1000000 │ │ │ │ ldrshpl.w r3, [sp, #56] @ 0x38 │ │ │ │ - bmi.w 2dd54 │ │ │ │ + bmi.w 2ddac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #1212] @ 0x4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2db72 │ │ │ │ + beq.w 2dbca │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 2d714 │ │ │ │ + bne.n 2d76c │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #1088 @ 0x440 │ │ │ │ ands r3, r4 │ │ │ │ - cbz r3, 2d714 │ │ │ │ + cbz r3, 2d76c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de0a │ │ │ │ + bne.w 2de62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2bc14 │ │ │ │ - b.n 2d78a │ │ │ │ - ldr.w r3, [pc, #1848] @ 2de5c │ │ │ │ + bl 2bc6c │ │ │ │ + b.n 2d7e2 │ │ │ │ + ldr.w r3, [pc, #1848] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d9b0 │ │ │ │ + beq.w 2da08 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2d9b0 │ │ │ │ - beq.w 2db04 │ │ │ │ + blt.w 2da08 │ │ │ │ + beq.w 2db5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d748 │ │ │ │ + beq.n 2d7a0 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq.w 2d9c2 │ │ │ │ + beq.w 2da1a │ │ │ │ bic.w r4, r4, #68 @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #1024 @ 0x400 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1780] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1780] @ 2deb4 │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr.w r2, [pc, #1784] @ 2de68 │ │ │ │ - ldr.w r0, [pc, #1784] @ 2de6c │ │ │ │ + ldr.w r2, [pc, #1784] @ 2dec0 │ │ │ │ + ldr.w r0, [pc, #1784] @ 2dec4 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r2, [pc, #1764] @ 2de70 │ │ │ │ - ldr.w r3, [pc, #1732] @ 2de54 │ │ │ │ + ldr.w r2, [pc, #1764] @ 2dec8 │ │ │ │ + ldr.w r3, [pc, #1732] @ 2deac │ │ │ │ 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 2ddba │ │ │ │ + bne.w 2de12 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1712] @ 2de5c │ │ │ │ + ldr.w r3, [pc, #1712] @ 2deb4 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r2, [pc, #1728] @ 2de74 │ │ │ │ - ldr.w r0, [pc, #1728] @ 2de78 │ │ │ │ + ldr.w r2, [pc, #1728] @ 2decc │ │ │ │ + ldr.w r0, [pc, #1728] @ 2ded0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2d3f0 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 2d448 │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #8320 @ 0x2080 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1672] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 2d7f4 │ │ │ │ + cbz r2, 2d84c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, r2, lsl #2] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2db36 │ │ │ │ + beq.w 2db8e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d9d4 │ │ │ │ + beq.w 2da2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 2d9d4 │ │ │ │ - bne.w 2d9d6 │ │ │ │ + blt.w 2da2c │ │ │ │ + bne.w 2da2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d9e0 │ │ │ │ + beq.w 2da38 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d9e0 │ │ │ │ + b.n 2da38 │ │ │ │ orr.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #96 @ 0x60 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2de7c │ │ │ │ + bne.w 2d448 │ │ │ │ + ldr.w r3, [pc, #1608] @ 2ded4 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #32768 @ 0x8000 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2d3f0 │ │ │ │ + bne.w 2d448 │ │ │ │ lsls r2, r4, #30 │ │ │ │ it pl │ │ │ │ movpl.w r9, #1 │ │ │ │ - bpl.w 2d3f0 │ │ │ │ + bpl.w 2d448 │ │ │ │ bic.w r4, r4, #8 │ │ │ │ mov.w r9, #1 │ │ │ │ orr.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #1 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ 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 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #16512 @ 0x4080 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #134217728 @ 0x8000000 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d896 │ │ │ │ + beq.n 2d8ee │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ - ldr.w r3, [pc, #1512] @ 2de80 │ │ │ │ + ldr.w r3, [pc, #1512] @ 2ded8 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1456] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2d8be │ │ │ │ + cbz r2, 2d916 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.n 2d8c2 │ │ │ │ + bls.n 2d91a │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2d8cc │ │ │ │ + beq.n 2d924 │ │ │ │ bic.w r4, r4, #68 @ 0x44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2d994 │ │ │ │ + beq.n 2d9ec │ │ │ │ bic.w r4, r4, #8 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #256 @ 0x100 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ 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 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1372] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1372] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1360] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1360] @ 2deb4 │ │ │ │ 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 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1340] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1340] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2d9aa │ │ │ │ + beq.n 2da02 │ │ │ │ movs r0, #0 │ │ │ │ - bl 41ee4 │ │ │ │ + bl 41f3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ddce │ │ │ │ + beq.w 2de26 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d9aa │ │ │ │ - ldr.w r3, [pc, #1340] @ 2de80 │ │ │ │ + beq.n 2da02 │ │ │ │ + ldr.w r3, [pc, #1340] @ 2ded8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2da3a │ │ │ │ + bne.n 2da92 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1280] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2deb4 │ │ │ │ orr.w r4, r4, #4194304 @ 0x400000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 2d98a │ │ │ │ + cbz r3, 2d9e2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.w 2dd3c │ │ │ │ + bne.w 2dd94 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 2dd3c │ │ │ │ + bne.w 2dd94 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 2d3f0 │ │ │ │ - ldr.w r3, [pc, #1212] @ 2de5c │ │ │ │ + b.n 2d448 │ │ │ │ + ldr.w r3, [pc, #1212] @ 2deb4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2d528 │ │ │ │ + b.n 2d580 │ │ │ │ orr.w r4, r4, #12 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - bne.w 2dbd4 │ │ │ │ + bne.w 2dc2c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2db30 │ │ │ │ + bne.w 2db88 │ │ │ │ bic.w r4, r4, #64 @ 0x40 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2d816 │ │ │ │ + bne.w 2d86e │ │ │ │ bic.w r4, r4, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d59a │ │ │ │ - ldr.w r3, [pc, #1160] @ 2de84 │ │ │ │ + beq.w 2d5f2 │ │ │ │ + ldr.w r3, [pc, #1160] @ 2dedc │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r0, [pc, #1156] @ 2de88 │ │ │ │ + ldr.w r0, [pc, #1156] @ 2dee0 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1152] @ 2de8c │ │ │ │ + ldr.w r3, [pc, #1152] @ 2dee4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1148] @ 2de90 │ │ │ │ + ldr.w r3, [pc, #1148] @ 2dee8 │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr.w r3, [pc, #1092] @ 2de60 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2deb8 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - b.n 2d5a0 │ │ │ │ + b.n 2d5f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 2da8e │ │ │ │ - ldr.w r3, [pc, #1120] @ 2de94 │ │ │ │ + bne.n 2dae6 │ │ │ │ + ldr.w r3, [pc, #1120] @ 2deec │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 2d3dc │ │ │ │ + b.n 2d434 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ tst.w r4, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 2dbe6 │ │ │ │ + bne.w 2dc3e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2dc0e │ │ │ │ + bne.w 2dc66 │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dd08 │ │ │ │ - ldr.w r3, [pc, #1060] @ 2de84 │ │ │ │ + beq.w 2dd60 │ │ │ │ + ldr.w r3, [pc, #1060] @ 2dedc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1072] @ 2de98 │ │ │ │ + ldr.w r3, [pc, #1072] @ 2def0 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w r0, [pc, #1072] @ 2de9c │ │ │ │ + ldr.w r0, [pc, #1072] @ 2def4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1068] @ 2dea0 │ │ │ │ + ldr.w r3, [pc, #1068] @ 2def8 │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #7 │ │ │ │ - bpl.w 2d5c0 │ │ │ │ - b.n 2dc9a │ │ │ │ + bpl.w 2d618 │ │ │ │ + b.n 2dcf2 │ │ │ │ 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 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #952] @ (2de60 ) │ │ │ │ + ldr r2, [pc, #952] @ (2deb8 ) │ │ │ │ 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 2dd44 │ │ │ │ + beq.w 2dd9c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 2dd6a │ │ │ │ + beq.w 2ddc2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ - beq.w 2dd1a │ │ │ │ + beq.w 2dd72 │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.w 2dd96 │ │ │ │ + beq.w 2ddee │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.w 2dd9c │ │ │ │ + beq.w 2ddf4 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 2dde0 │ │ │ │ - ldr r3, [pc, #964] @ (2dea4 ) │ │ │ │ + bne.w 2de38 │ │ │ │ + ldr r3, [pc, #964] @ (2defc ) │ │ │ │ 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 2dafc │ │ │ │ + ble.n 2db54 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 2daf0 │ │ │ │ - ldr r3, [pc, #916] @ (2de94 ) │ │ │ │ + bne.n 2db48 │ │ │ │ + ldr r3, [pc, #916] @ (2deec ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 2d3dc │ │ │ │ + b.n 2d434 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d748 │ │ │ │ + beq.w 2d7a0 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2d748 │ │ │ │ + b.n 2d7a0 │ │ │ │ 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 2d582 │ │ │ │ - b.n 2d57e │ │ │ │ + beq.w 2d5da │ │ │ │ + b.n 2d5d6 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d9c6 │ │ │ │ + b.n 2da1e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2d3f0 │ │ │ │ + b.n 2d448 │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ clz r2, r3 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d6ee │ │ │ │ + beq.w 2d746 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2db62 │ │ │ │ + cbz r3, 2dbba │ │ │ │ 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 2d714 │ │ │ │ + bne.w 2d76c │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 2d6fa │ │ │ │ + b.n 2d752 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2d5cc │ │ │ │ + bne.w 2d624 │ │ │ │ bic.w r3, r4, #40960 @ 0xa000 │ │ │ │ bic.w r3, r3, #132 @ 0x84 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ - bne.n 2dc5c │ │ │ │ + bne.n 2dcb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2de1c │ │ │ │ + beq.w 2de74 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ddf2 │ │ │ │ + bne.w 2de4a │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bge.w 2de2a │ │ │ │ + bge.w 2de82 │ │ │ │ mov sl, r3 │ │ │ │ add.w r8, r8, r8, lsl #3 │ │ │ │ orr.w r4, r4, r8, lsl #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2d61a │ │ │ │ + beq.w 2d672 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dccc │ │ │ │ + beq.n 2dd24 │ │ │ │ orr.w r4, r4, #49152 @ 0xc000 │ │ │ │ - b.n 2d61a │ │ │ │ + b.n 2d672 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d750 │ │ │ │ + beq.w 2d7a8 │ │ │ │ bic.w r4, r4, #98 @ 0x62 │ │ │ │ - b.n 2d750 │ │ │ │ - ldr r3, [pc, #668] @ (2de84 ) │ │ │ │ + b.n 2d7a8 │ │ │ │ + ldr r3, [pc, #668] @ (2dedc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #700] @ (2dea8 ) │ │ │ │ + ldr r0, [pc, #700] @ (2df00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #696] @ (2deac ) │ │ │ │ + ldr r3, [pc, #696] @ (2df04 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #692] @ (2deb0 ) │ │ │ │ + ldr r3, [pc, #692] @ (2df08 ) │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ 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 2dcfe │ │ │ │ - ldr r3, [pc, #676] @ (2deb4 ) │ │ │ │ + beq.n 2dd56 │ │ │ │ + ldr r3, [pc, #676] @ (2df0c ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #676] @ (2deb8 ) │ │ │ │ + ldr r0, [pc, #676] @ (2df10 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #672] @ (2debc ) │ │ │ │ + ldr r3, [pc, #672] @ (2df14 ) │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ 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 2da5e │ │ │ │ + bne.w 2dab6 │ │ │ │ lsls r0, r4, #7 │ │ │ │ - bpl.w 2d5c0 │ │ │ │ - ldr r3, [pc, #644] @ (2dec0 ) │ │ │ │ + bpl.w 2d618 │ │ │ │ + ldr r3, [pc, #644] @ (2df18 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #644] @ (2dec4 ) │ │ │ │ + ldr r0, [pc, #644] @ (2df1c ) │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ 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 2d5d0 │ │ │ │ - ldr r3, [pc, #548] @ (2de84 ) │ │ │ │ + bne.w 2d628 │ │ │ │ + ldr r3, [pc, #548] @ (2dedc ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #612] @ (2dec8 ) │ │ │ │ + ldr r0, [pc, #612] @ (2df20 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #608] @ (2decc ) │ │ │ │ + ldr r3, [pc, #608] @ (2df24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (2ded0 ) │ │ │ │ + ldr r3, [pc, #604] @ (2df28 ) │ │ │ │ add r3, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - b.n 2d5d0 │ │ │ │ + b.n 2d628 │ │ │ │ lsls r1, r4, #17 │ │ │ │ - bmi.n 2dce2 │ │ │ │ + bmi.n 2dd3a │ │ │ │ lsls r3, r4, #7 │ │ │ │ - bpl.w 2db78 │ │ │ │ + bpl.w 2dbd0 │ │ │ │ bic.w r3, r4, #16908288 @ 0x1020000 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d5c0 │ │ │ │ - ldr r3, [pc, #536] @ (2deb4 ) │ │ │ │ + beq.w 2d618 │ │ │ │ + ldr r3, [pc, #536] @ (2df0c ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 2dc38 │ │ │ │ + b.n 2dc90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2dd10 │ │ │ │ + bls.n 2dd68 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 2d6b6 │ │ │ │ + b.n 2d70e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1540] @ 0x604 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d61a │ │ │ │ + bne.w 2d672 │ │ │ │ orr.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ orr.w r4, r4, #128 @ 0x80 │ │ │ │ - b.n 2d61a │ │ │ │ + b.n 2d672 │ │ │ │ bic.w r3, r4, #536870912 @ 0x20000000 │ │ │ │ bic.w r3, r3, #17024 @ 0x4280 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2da5e │ │ │ │ + bne.w 2dab6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2d5cc │ │ │ │ - b.n 2dc5c │ │ │ │ + bne.w 2d624 │ │ │ │ + b.n 2dcb4 │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2da64 │ │ │ │ + bne.w 2dabc │ │ │ │ lsls r3, r4, #7 │ │ │ │ - bpl.w 2d5c0 │ │ │ │ - b.n 2dc9a │ │ │ │ + bpl.w 2d618 │ │ │ │ + b.n 2dcf2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2dcae │ │ │ │ - ldr r3, [pc, #440] @ (2ded4 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2dd06 │ │ │ │ + ldr r3, [pc, #440] @ (2df2c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dae0 │ │ │ │ + b.n 2db38 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r0, r7 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 2d6b6 │ │ │ │ + b.n 2d70e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 2d568 │ │ │ │ - ldr r3, [pc, #400] @ (2ded8 ) │ │ │ │ + b.n 2d5c0 │ │ │ │ + ldr r3, [pc, #400] @ (2df30 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dae0 │ │ │ │ + b.n 2db38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 2d6c0 │ │ │ │ + bl 73224 │ │ │ │ + b.n 2d718 │ │ │ │ ubfx r2, r2, #0, #15 │ │ │ │ movs r0, #0 │ │ │ │ strh r2, [r3, #12] │ │ │ │ - b.n 2d78a │ │ │ │ - ldr r3, [pc, #380] @ (2dedc ) │ │ │ │ + b.n 2d7e2 │ │ │ │ + ldr r3, [pc, #380] @ (2df34 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e60 │ │ │ │ - b.n 2d78a │ │ │ │ - ldr r3, [pc, #372] @ (2dee0 ) │ │ │ │ + bl 16eb8 │ │ │ │ + b.n 2d7e2 │ │ │ │ + ldr r3, [pc, #372] @ (2df38 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dae0 │ │ │ │ + b.n 2db38 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 2dd82 │ │ │ │ + cbz r2, 2ddda │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2dd82 │ │ │ │ + cbz r2, 2ddda │ │ │ │ mov r0, r3 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r0, 2dd92 │ │ │ │ + cbnz r0, 2ddea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ - cbz r2, 2dd92 │ │ │ │ + cbz r2, 2ddea │ │ │ │ mov r0, r3 │ │ │ │ - bl 150d8 │ │ │ │ + bl 15130 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ - b.n 2d6da │ │ │ │ - ldr r3, [pc, #332] @ (2dee4 ) │ │ │ │ + b.n 2d732 │ │ │ │ + ldr r3, [pc, #332] @ (2df3c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dae0 │ │ │ │ - ldr r3, [pc, #328] @ (2dee8 ) │ │ │ │ + b.n 2db38 │ │ │ │ + ldr r3, [pc, #328] @ (2df40 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2dae0 │ │ │ │ + b.n 2db38 │ │ │ │ and.w r3, r4, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2dc0e │ │ │ │ - ldr r2, [pc, #320] @ (2deec ) │ │ │ │ + b.n 2dc66 │ │ │ │ + ldr r2, [pc, #320] @ (2df44 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #320] @ (2def0 ) │ │ │ │ + ldr r0, [pc, #320] @ (2df48 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #308] @ (2def4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #308] @ (2df4c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #308] @ (2def8 ) │ │ │ │ + ldr r0, [pc, #308] @ (2df50 ) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #300] @ (2defc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #300] @ (2df54 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #300] @ (2df00 ) │ │ │ │ + ldr r0, [pc, #300] @ (2df58 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #288] @ (2df04 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #288] @ (2df5c ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - ldr r0, [pc, #288] @ (2df08 ) │ │ │ │ + ldr r0, [pc, #288] @ (2df60 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #272] @ (2df0c ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #272] @ (2df64 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #272] @ (2df10 ) │ │ │ │ + ldr r0, [pc, #272] @ (2df68 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #264] @ (2df14 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #264] @ (2df6c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #264] @ (2df18 ) │ │ │ │ + ldr r0, [pc, #264] @ (2df70 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ddf2 │ │ │ │ + bne.n 2de4a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - blt.w 2dbb4 │ │ │ │ - ldr r2, [pc, #240] @ (2df1c ) │ │ │ │ + blt.w 2dc0c │ │ │ │ + ldr r2, [pc, #240] @ (2df74 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #240] @ (2df20 ) │ │ │ │ + ldr r0, [pc, #240] @ (2df78 ) │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #228] @ (2df24 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #228] @ (2df7c ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #228] @ (2df28 ) │ │ │ │ + ldr r0, [pc, #228] @ (2df80 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + muls r4, r0 │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r0, r1 │ │ │ │ - pop {r3, r5} │ │ │ │ + stmia r3!, {} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2dec4 │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r6, 2deba │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ movs r7, r0 │ │ │ │ - nop {15} │ │ │ │ - movs r7, r0 │ │ │ │ - itte al │ │ │ │ - moval r7, r0 │ │ │ │ - lslal r0, r4, #19 │ │ │ │ - mov r0, r0 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ite le │ │ │ │ - movle r7, r0 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ it hi │ │ │ │ movhi r7, r0 │ │ │ │ - itee pl │ │ │ │ - movpl r7, r0 │ │ │ │ - bkpt 0x009c │ │ │ │ - movmi r7, r0 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x007a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + bkpt 0x005a │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0048 │ │ │ │ + stmia r5!, {r5} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x002c │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ movs r0, r1 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x0016 │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ 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, #304] @ (2e070 ) │ │ │ │ + ldr r4, [pc, #304] @ (2e0c8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #304] @ (2e074 ) │ │ │ │ + ldr r3, [pc, #304] @ (2e0cc ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - ldr r3, [pc, #296] @ (2e078 ) │ │ │ │ + ldr r3, [pc, #296] @ (2e0d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #1126] @ 0x466 │ │ │ │ cmp fp, r3 │ │ │ │ - ldr r3, [pc, #284] @ (2e07c ) │ │ │ │ + ldr r3, [pc, #284] @ (2e0d4 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - ble.n 2e034 │ │ │ │ + ble.n 2e08c │ │ │ │ ldr.w lr, [sl] │ │ │ │ sub.w r4, lr, #32 │ │ │ │ add.w r5, r4, fp, lsl #5 │ │ │ │ ldr.w r2, [r4, #32]! │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 2e030 │ │ │ │ + beq.n 2e088 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 2df72 │ │ │ │ + bne.n 2dfca │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add.w fp, r4, #32 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r4, r5 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 2df82 │ │ │ │ + bne.n 2dfda │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - ldr r2, [pc, #220] @ (2e080 ) │ │ │ │ + ldr r2, [pc, #220] @ (2e0d8 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r0, [pc, #212] @ (2e084 ) │ │ │ │ + ldr r0, [pc, #212] @ (2e0dc ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 2dfd8 │ │ │ │ + bgt.n 2e030 │ │ │ │ adds r1, r2, #5 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ lsls r1, r1, #5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2e058 │ │ │ │ + beq.n 2e0b0 │ │ │ │ mov r0, lr │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r3, [pc, #184] @ (2e088 ) │ │ │ │ + ldr r3, [pc, #184] @ (2e0e0 ) │ │ │ │ str.w lr, [sl] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ str.w r6, [lr, r1] │ │ │ │ ldrb.w r2, [r8, #1126] @ 0x466 │ │ │ │ ldr.w r5, [sl] │ │ │ │ subs r2, #0 │ │ │ │ add r5, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #12 │ │ │ │ str r2, [r5, #24] │ │ │ │ - cbz r7, 2e002 │ │ │ │ + cbz r7, 2e05a │ │ │ │ mov r0, r7 │ │ │ │ - bl 40400 │ │ │ │ - ldr r3, [pc, #144] @ (2e08c ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r3, [pc, #144] @ (2e0e4 ) │ │ │ │ str r0, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2e020 │ │ │ │ + beq.n 2e078 │ │ │ │ ldr.w r2, [sl] │ │ │ │ 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, #108] @ (2e090 ) │ │ │ │ + ldr r2, [pc, #108] @ (2e0e8 ) │ │ │ │ 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 2dfa2 │ │ │ │ - ldr r1, [pc, #92] @ (2e094 ) │ │ │ │ + beq.n 2dffa │ │ │ │ + ldr r1, [pc, #92] @ (2e0ec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl a7824 │ │ │ │ + bl a7f54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2e062 │ │ │ │ + cbz r0, 2e0ba │ │ │ │ add.w r1, r8, #1096 @ 0x448 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #76] @ (2e098 ) │ │ │ │ + ldr r3, [pc, #76] @ (2e0f0 ) │ │ │ │ ldr.w lr, [sl] │ │ │ │ movs r4, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2dfae │ │ │ │ + b.n 2e006 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 2dfce │ │ │ │ - ldr r3, [pc, #56] @ (2e09c ) │ │ │ │ + b.n 2e026 │ │ │ │ + ldr r3, [pc, #56] @ (2e0f4 ) │ │ │ │ movs r4, #1 │ │ │ │ ldr.w lr, [sl] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2dfae │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + b.n 2e006 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [pc, #92] @ (2e100 ) │ │ │ │ + ldr r3, [pc, #92] @ (2e158 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #88] @ (2e104 ) │ │ │ │ + ldr r2, [pc, #88] @ (2e15c ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2e0fa │ │ │ │ - ldr r3, [pc, #84] @ (2e108 ) │ │ │ │ + ble.n 2e152 │ │ │ │ + ldr r3, [pc, #84] @ (2e160 ) │ │ │ │ mov lr, r0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r8, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2e0cc │ │ │ │ + b.n 2e124 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2e0fa │ │ │ │ + beq.n 2e152 │ │ │ │ ldrd r1, r0, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 2e0c6 │ │ │ │ + bne.n 2e11e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r7, r5 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 2e0c6 │ │ │ │ + bne.n 2e11e │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w a7824 │ │ │ │ + b.w a7f54 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #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, #-152] │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ - ldr.w r0, [pc, #1116] @ 2e584 │ │ │ │ + ldr.w r0, [pc, #1116] @ 2e5dc │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add.w r6, sp, #4192 @ 0x1060 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1100] @ 2e588 │ │ │ │ + ldr.w r3, [pc, #1100] @ 2e5e0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ adds r6, #12 │ │ │ │ - ldr.w r9, [pc, #1092] @ 2e58c │ │ │ │ + ldr.w r9, [pc, #1092] @ 2e5e4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 803c │ │ │ │ - ldr.w r3, [pc, #1076] @ 2e590 │ │ │ │ + blx 8088 │ │ │ │ + ldr.w r3, [pc, #1076] @ 2e5e8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ ldr.w r5, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e4f0 │ │ │ │ - ldr.w r3, [pc, #1056] @ 2e594 │ │ │ │ + beq.w 2e548 │ │ │ │ + ldr.w r3, [pc, #1056] @ 2e5ec │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r8, [pc, #1052] @ 2e598 │ │ │ │ - ldr.w sl, [pc, #1052] @ 2e59c │ │ │ │ + ldr.w r8, [pc, #1052] @ 2e5f0 │ │ │ │ + ldr.w sl, [pc, #1052] @ 2e5f4 │ │ │ │ add r8, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #1044] @ 2e5a0 │ │ │ │ + ldr.w r3, [pc, #1044] @ 2e5f8 │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2e216 │ │ │ │ + cbz r0, 2e26e │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bgt.n 2e19e │ │ │ │ + bgt.n 2e1f6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - ble.w 2e38e │ │ │ │ + ble.w 2e3e6 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 2e19e │ │ │ │ - add r2, pc, #8 @ (adr r2, 2e1c4 ) │ │ │ │ + bhi.n 2e1f6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2e21c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsls r7, r6, #6 │ │ │ │ @@ -57514,44 +57520,44 @@ │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e1aa │ │ │ │ + bne.n 2e202 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - ldr r3, [pc, #904] @ (2e5a4 ) │ │ │ │ + ldr r3, [pc, #904] @ (2e5fc ) │ │ │ │ add.w r8, r4, r6, lsl #2 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e558 │ │ │ │ + bne.w 2e5b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e4ac │ │ │ │ + beq.w 2e504 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 2e56e │ │ │ │ + bmi.w 2e5c6 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ - cbz r3, 2e254 │ │ │ │ + cbz r3, 2e2ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e54e │ │ │ │ + beq.w 2e5a6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #848] @ (2e5a8 ) │ │ │ │ + ldr r0, [pc, #848] @ (2e600 ) │ │ │ │ subs r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -57561,506 +57567,506 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #55215 @ 0xd7af │ │ │ │ movt r3, #308 @ 0x134 │ │ │ │ - bl a7694 │ │ │ │ + bl a7dc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e4d4 │ │ │ │ + beq.w 2e52c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2e526 │ │ │ │ + bne.w 2e57e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2df2c │ │ │ │ + bl 2df84 │ │ │ │ ldr.w fp, [r4, r6, lsl #2] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r7, r7, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2e352 │ │ │ │ - ldr r3, [pc, #764] @ (2e5ac ) │ │ │ │ + beq.n 2e3aa │ │ │ │ + ldr r3, [pc, #764] @ (2e604 ) │ │ │ │ mov r6, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #760] @ (2e5b0 ) │ │ │ │ + ldr r3, [pc, #760] @ (2e608 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #756] @ (2e5b4 ) │ │ │ │ + ldr r3, [pc, #756] @ (2e60c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aab0 │ │ │ │ + bl 1ab08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e41a │ │ │ │ - ldr r3, [pc, #720] @ (2e5b8 ) │ │ │ │ + bne.w 2e472 │ │ │ │ + ldr r3, [pc, #720] @ (2e610 ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2e3bc │ │ │ │ + bne.n 2e414 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e48a │ │ │ │ + beq.w 2e4e2 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - beq.w 2e464 │ │ │ │ + beq.w 2e4bc │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e49a │ │ │ │ - ldr r4, [pc, #656] @ (2e5bc ) │ │ │ │ + bne.w 2e4f2 │ │ │ │ + ldr r4, [pc, #656] @ (2e614 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2e410 │ │ │ │ + bne.n 2e468 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2e2c2 │ │ │ │ - ldr r2, [pc, #620] @ (2e5c0 ) │ │ │ │ + bne.n 2e31a │ │ │ │ + ldr r2, [pc, #620] @ (2e618 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #556] @ (2e588 ) │ │ │ │ + ldr r3, [pc, #556] @ (2e5e0 ) │ │ │ │ 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 2e554 │ │ │ │ + bne.w 2e5ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2e19e │ │ │ │ + b.n 2e1f6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2e19e │ │ │ │ + b.n 2e1f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2e19e │ │ │ │ + b.n 2e1f6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 2e3a2 │ │ │ │ + bne.n 2e3fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2e19e │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 2e1f6 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 2e19e │ │ │ │ + bne.w 2e1f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #532] @ (2e5c4 ) │ │ │ │ - ldr r0, [pc, #532] @ (2e5c8 ) │ │ │ │ + ldr r2, [pc, #532] @ (2e61c ) │ │ │ │ + ldr r0, [pc, #532] @ (2e620 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #524] @ (2e5cc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #524] @ (2e624 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2e2f2 │ │ │ │ + beq.n 2e34a │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bpl.n 2e3d6 │ │ │ │ - b.n 2e2f2 │ │ │ │ + bpl.n 2e42e │ │ │ │ + b.n 2e34a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcc.n 2e2f2 │ │ │ │ + bcc.n 2e34a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e3ce │ │ │ │ + beq.n 2e426 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r1, r7 │ │ │ │ - bl a7824 │ │ │ │ + bl a7f54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e3ce │ │ │ │ + beq.n 2e426 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e342 │ │ │ │ + beq.n 2e39a │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 2e32a │ │ │ │ + bmi.n 2e382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, fp │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r2, r3 │ │ │ │ strh r2, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e346 │ │ │ │ + beq.n 2e39e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 2e34a │ │ │ │ - ldr r3, [pc, #436] @ (2e5d0 ) │ │ │ │ + bl 73224 │ │ │ │ + b.n 2e3a2 │ │ │ │ + ldr r3, [pc, #436] @ (2e628 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e43c │ │ │ │ + bge.n 2e494 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e342 │ │ │ │ + beq.n 2e39a │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 2e342 │ │ │ │ - b.n 2e32a │ │ │ │ + bpl.n 2e39a │ │ │ │ + b.n 2e382 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e424 │ │ │ │ + beq.n 2e47c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e32a │ │ │ │ - ldr r4, [pc, #372] @ (2e5d4 ) │ │ │ │ + beq.w 2e382 │ │ │ │ + ldr r4, [pc, #372] @ (2e62c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 2e308 │ │ │ │ + b.n 2e360 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbnz r3, 2e478 │ │ │ │ + cbnz r3, 2e4d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2e32e │ │ │ │ - b.n 2e342 │ │ │ │ + bne.w 2e386 │ │ │ │ + b.n 2e39a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e470 │ │ │ │ - ldr r4, [pc, #336] @ (2e5d8 ) │ │ │ │ + bne.n 2e4c8 │ │ │ │ + ldr r4, [pc, #336] @ (2e630 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 2e32e │ │ │ │ + b.n 2e386 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e342 │ │ │ │ - b.n 2e484 │ │ │ │ + bne.w 2e39a │ │ │ │ + b.n 2e4dc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11584 │ │ │ │ + bl 115dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e32a │ │ │ │ - b.n 2e484 │ │ │ │ + bne.w 2e382 │ │ │ │ + b.n 2e4dc │ │ │ │ ldr.w fp, [r4, r6, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2e544 │ │ │ │ + beq.n 2e59c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bmi.n 2e56e │ │ │ │ + bmi.n 2e5c6 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 2e4cc │ │ │ │ + cbz r2, 2e524 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #424] @ 0x1a8 │ │ │ │ - cbz r2, 2e4fa │ │ │ │ + cbz r2, 2e552 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r7, r7, r2 │ │ │ │ - b.n 2e2ae │ │ │ │ - bl a8764 │ │ │ │ - ldr r2, [pc, #256] @ (2e5dc ) │ │ │ │ + b.n 2e306 │ │ │ │ + bl a8e94 │ │ │ │ + ldr r2, [pc, #256] @ (2e634 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #256] @ (2e5e0 ) │ │ │ │ + ldr r0, [pc, #256] @ (2e638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2e352 │ │ │ │ + b.n 2e3aa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b758 │ │ │ │ - b.n 2e172 │ │ │ │ - bl 1e634 │ │ │ │ + bl 1b7b0 │ │ │ │ + b.n 2e1ca │ │ │ │ + bl 1e68c │ │ │ │ ldr.w fp, [r4, r6, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs.w r2, fp, r3 │ │ │ │ - bne.w 2e2a2 │ │ │ │ + bne.w 2e2fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #208] @ (2e5e4 ) │ │ │ │ + ldr r3, [pc, #208] @ (2e63c ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2b2f4 │ │ │ │ - b.n 2e352 │ │ │ │ - ldr r2, [pc, #188] @ (2e5e4 ) │ │ │ │ + bl 2b34c │ │ │ │ + b.n 2e3aa │ │ │ │ + ldr r2, [pc, #188] @ (2e63c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #188] @ (2e5e8 ) │ │ │ │ + ldr r1, [pc, #188] @ (2e640 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r3, #-60] │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2e294 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2e2ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e352 │ │ │ │ - b.n 2e50c │ │ │ │ - bl 1e634 │ │ │ │ - b.n 2e254 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #140] @ (2e5ec ) │ │ │ │ + bne.w 2e3aa │ │ │ │ + b.n 2e564 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 2e2ac │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #140] @ (2e644 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #140] @ (2e5f0 ) │ │ │ │ + ldr r0, [pc, #140] @ (2e648 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #132] @ (2e5f4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #132] @ (2e64c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #132] @ (2e5f8 ) │ │ │ │ + ldr r0, [pc, #132] @ (2e650 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - movs r6, #6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ movs r0, r1 │ │ │ │ - sxtb r4, r3 │ │ │ │ + cbnz r4, 2e604 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + pop {r1, r7} │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + adds r0, r5, #5 │ │ │ │ movs r0, r1 │ │ │ │ - cbz r6, 2e5c0 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2e5dc │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + ite ne │ │ │ │ + movne r7, r0 │ │ │ │ + lsreq r6, r2, #20 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - add r7, sp, #0 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + bkpt 0x0054 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (2e694 ) │ │ │ │ - ldr r3, [pc, #136] @ (2e698 ) │ │ │ │ + ldr r0, [pc, #132] @ (2e6ec ) │ │ │ │ + ldr r3, [pc, #136] @ (2e6f0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r7, sp, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r6, [pc, #124] @ (2e69c ) │ │ │ │ + ldr r6, [pc, #124] @ (2e6f4 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 2e678 │ │ │ │ + cbz r3, 2e6d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38184 │ │ │ │ + bl 381dc │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #2 │ │ │ │ - blt.n 2e660 │ │ │ │ - ldr r3, [pc, #88] @ (2e6a0 ) │ │ │ │ + blt.n 2e6b8 │ │ │ │ + ldr r3, [pc, #88] @ (2e6f8 ) │ │ │ │ ldr r3, [r6, 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] @ (2e6a4 ) │ │ │ │ - ldr r3, [pc, #52] @ (2e698 ) │ │ │ │ + ldr r2, [pc, #64] @ (2e6fc ) │ │ │ │ + ldr r3, [pc, #52] @ (2e6f0 ) │ │ │ │ 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 2e68e │ │ │ │ + bne.n 2e6e6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #36] @ (2e6a0 ) │ │ │ │ - ldr r2, [pc, #44] @ (2e6a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (2e6f8 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e700 ) │ │ │ │ ldr r0, [r6, r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 2b2f4 │ │ │ │ - b.n 2e65e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 2b34c │ │ │ │ + b.n 2e6b6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (2e6bc ) │ │ │ │ + ldr r3, [pc, #12] @ (2e714 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #12] @ (2e6c0 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e718 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - b.w 2c9a4 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + b.w 2c9fc │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (2e6d4 ) │ │ │ │ + ldr r3, [pc, #12] @ (2e72c ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #12] @ (2e6d8 ) │ │ │ │ + ldr r2, [pc, #12] @ (2e730 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.w 2c9a4 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + b.w 2c9fc │ │ │ │ + adds r0, #10 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #1744] @ 2edc0 │ │ │ │ + ldr.w r2, [pc, #1744] @ 2ee18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr.w r3, [pc, #1744] @ 2edc4 │ │ │ │ + ldr.w r3, [pc, #1744] @ 2ee1c │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1740] @ 2edc8 │ │ │ │ + ldr.w r8, [pc, #1740] @ 2ee20 │ │ │ │ ldr.w sl, [ip], #4 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r8, pc │ │ │ │ lsls r1, r1, #26 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ it mi │ │ │ │ bicmi.w r9, r9, #4 │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2ea38 │ │ │ │ + beq.w 2ea90 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r9 │ │ │ │ and.w r3, r9, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w fp, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ @@ -58069,883 +58075,883 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2eb50 │ │ │ │ + bne.w 2eba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e8b2 │ │ │ │ - ldr.w r3, [pc, #1640] @ 2edcc │ │ │ │ + beq.w 2e90a │ │ │ │ + ldr.w r3, [pc, #1640] @ 2ee24 │ │ │ │ mov.w fp, #32 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ tst.w sl, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 2e974 │ │ │ │ + beq.w 2e9cc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2e7da │ │ │ │ + cbz r0, 2e832 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2e7a0 │ │ │ │ + beq.n 2e7f8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2eb92 │ │ │ │ + beq.w 2ebea │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.w 2eaba │ │ │ │ - ldr.w r1, [pc, #1572] @ 2edd0 │ │ │ │ + bne.w 2eb12 │ │ │ │ + ldr.w r1, [pc, #1572] @ 2ee28 │ │ │ │ add r1, pc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2e99c │ │ │ │ - ldr.w r2, [pc, #1564] @ 2edd4 │ │ │ │ + bne.w 2e9f4 │ │ │ │ + ldr.w r2, [pc, #1564] @ 2ee2c │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 2eb42 │ │ │ │ - ldr.w r1, [pc, #1548] @ 2edd8 │ │ │ │ + beq.w 2eb9a │ │ │ │ + ldr.w r1, [pc, #1548] @ 2ee30 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2e99c │ │ │ │ + beq.w 2e9f4 │ │ │ │ adds r4, #1 │ │ │ │ mov r7, fp │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ and.w r3, fp, #66 @ 0x42 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ it le │ │ │ │ movle r2, #2 │ │ │ │ - ble.n 2e7f6 │ │ │ │ + ble.n 2e84e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e9f0 │ │ │ │ + beq.w 2ea48 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 2ea56 │ │ │ │ + bne.w 2eaae │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r7, 2e85a │ │ │ │ - bl 1aad8 │ │ │ │ + cbnz r7, 2e8b2 │ │ │ │ + bl 1ab30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ea16 │ │ │ │ + beq.w 2ea6e │ │ │ │ ands.w r3, fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.w 2ead2 │ │ │ │ - ldr.w r3, [pc, #1440] @ 2edcc │ │ │ │ + beq.w 2eb2a │ │ │ │ + ldr.w r3, [pc, #1440] @ 2ee24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - bl 111f0 │ │ │ │ - ldr.w r3, [pc, #1432] @ 2edd4 │ │ │ │ + bl 11248 │ │ │ │ + ldr.w r3, [pc, #1432] @ 2ee2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb5c │ │ │ │ - ldr.w r1, [pc, #1428] @ 2eddc │ │ │ │ + beq.w 2ebb4 │ │ │ │ + ldr.w r1, [pc, #1428] @ 2ee34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ movs r2, #10 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2e9da │ │ │ │ + beq.w 2ea32 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 2e9c2 │ │ │ │ + ble.w 2ea1a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2e872 │ │ │ │ + cbz r3, 2e8ca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e7f4 │ │ │ │ + bne.n 2e84c │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2e74c │ │ │ │ + bne.w 2e7a4 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ - b.n 2ea38 │ │ │ │ + b.n 2ea90 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 2e9b0 │ │ │ │ + ble.w 2ea08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2edaa │ │ │ │ + bne.w 2ee02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2e882 │ │ │ │ + beq.n 2e8da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2edba │ │ │ │ + bne.w 2ee12 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - ldr.w r3, [pc, #1324] @ 2ede0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 2ee38 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2eb54 │ │ │ │ - ldr.w r3, [pc, #1284] @ 2edd4 │ │ │ │ + beq.w 2ebac │ │ │ │ + ldr.w r3, [pc, #1284] @ 2ee2c │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bne.w 2ec44 │ │ │ │ + bne.w 2ec9c │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.w 2ec50 │ │ │ │ - ldr.w r3, [pc, #1272] @ 2ede4 │ │ │ │ + bne.w 2eca8 │ │ │ │ + ldr.w r3, [pc, #1272] @ 2ee3c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1272] @ 2ede8 │ │ │ │ + ldr.w r1, [pc, #1272] @ 2ee40 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e99c │ │ │ │ - ldr.w r3, [pc, #1220] @ 2edcc │ │ │ │ + beq.n 2e9f4 │ │ │ │ + ldr.w r3, [pc, #1220] @ 2ee24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e76e │ │ │ │ + beq.w 2e7c6 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2e930 │ │ │ │ + beq.n 2e988 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ebae │ │ │ │ + beq.w 2ec06 │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bmi.w 2e76e │ │ │ │ + bmi.w 2e7c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e76e │ │ │ │ + beq.w 2e7c6 │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.w 2ecd0 │ │ │ │ - ldr.w r3, [pc, #1156] @ 2edd4 │ │ │ │ + bne.w 2ed28 │ │ │ │ + ldr.w r3, [pc, #1156] @ 2ee2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ - beq.w 2ed06 │ │ │ │ - ldr.w r1, [pc, #1160] @ 2edec │ │ │ │ + beq.w 2ed5e │ │ │ │ + ldr.w r1, [pc, #1160] @ 2ee44 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #10 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - cbz r4, 2e99c │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + cbz r4, 2e9f4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2e76e │ │ │ │ + b.n 2e7c6 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1138c │ │ │ │ + bl 113e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e77e │ │ │ │ + beq.w 2e7d6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw r3, #16544 @ 0x40a0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - bne.w 2e77e │ │ │ │ + bne.w 2e7d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2ec62 │ │ │ │ + beq.w 2ecba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e882 │ │ │ │ + beq.w 2e8da │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 2e758 │ │ │ │ + b.n 2e7b0 │ │ │ │ tst.w fp, #2 │ │ │ │ - bne.w 2eb1a │ │ │ │ + bne.w 2eb72 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2eb3a │ │ │ │ + beq.w 2eb92 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e872 │ │ │ │ + beq.w 2e8ca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e7ec │ │ │ │ + bne.w 2e844 │ │ │ │ mov sl, fp │ │ │ │ - b.n 2e874 │ │ │ │ + b.n 2e8cc │ │ │ │ mov sl, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2e74c │ │ │ │ - b.n 2e882 │ │ │ │ - ldr r3, [pc, #984] @ (2edcc ) │ │ │ │ + bne.w 2e7a4 │ │ │ │ + b.n 2e8da │ │ │ │ + ldr r3, [pc, #984] @ (2ee24 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ - cbz r3, 2ea2e │ │ │ │ + cbz r3, 2ea86 │ │ │ │ adds r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2e85a │ │ │ │ - bl 1aad8 │ │ │ │ + bne.w 2e8b2 │ │ │ │ + bl 1ab30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e81e │ │ │ │ - ldr r3, [pc, #956] @ (2edd4 ) │ │ │ │ + bne.w 2e876 │ │ │ │ + ldr r3, [pc, #956] @ (2ee2c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 2e84e │ │ │ │ + b.n 2e8a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2e888 │ │ │ │ + beq.w 2e8e0 │ │ │ │ mov.w lr, #1 │ │ │ │ - ldr r2, [pc, #948] @ (2edf0 ) │ │ │ │ - ldr r3, [pc, #904] @ (2edc4 ) │ │ │ │ + ldr r2, [pc, #948] @ (2ee48 ) │ │ │ │ + ldr r3, [pc, #904] @ (2ee1c ) │ │ │ │ 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 2edb6 │ │ │ │ + bne.w 2ee0e │ │ │ │ mov r0, lr │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w fp, #9 │ │ │ │ - bne.n 2ea2e │ │ │ │ + bne.n 2ea86 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2e85a │ │ │ │ - ldr r3, [pc, #872] @ (2edcc ) │ │ │ │ + bne.w 2e8b2 │ │ │ │ + ldr r3, [pc, #872] @ (2ee24 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e85a │ │ │ │ - ldr r3, [pc, #856] @ (2edd4 ) │ │ │ │ + bne.w 2e8b2 │ │ │ │ + ldr r3, [pc, #856] @ (2ee2c ) │ │ │ │ tst.w fp, #64 @ 0x40 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - beq.w 2ebcc │ │ │ │ - ldr r1, [pc, #868] @ (2edf4 ) │ │ │ │ + beq.w 2ec24 │ │ │ │ + ldr r1, [pc, #868] @ (2ee4c ) │ │ │ │ mov r0, r9 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ tst.w fp, #2 │ │ │ │ - bne.w 2ebe6 │ │ │ │ + bne.w 2ec3e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 2ec3c │ │ │ │ + bcs.w 2ec94 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2e85a │ │ │ │ + b.n 2e8b2 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 2eb58 │ │ │ │ - ldr r3, [pc, #820] @ (2edf8 ) │ │ │ │ + bpl.n 2ebb0 │ │ │ │ + ldr r3, [pc, #820] @ (2ee50 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2e7ae │ │ │ │ - ldr r3, [pc, #768] @ (2edd4 ) │ │ │ │ + b.n 2e806 │ │ │ │ + ldr r3, [pc, #768] @ (2ee2c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r3, [pc, #732] @ (2edcc ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r3, [pc, #732] @ (2ee24 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 2eb5e │ │ │ │ - ldr r3, [pc, #764] @ (2edfc ) │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 2ebb6 │ │ │ │ + ldr r3, [pc, #764] @ (2ee54 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2ea1e │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2ea76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d408 │ │ │ │ - ldr r2, [pc, #732] @ (2ee00 ) │ │ │ │ + bl 1d460 │ │ │ │ + ldr r2, [pc, #732] @ (2ee58 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #732] @ (2ee04 ) │ │ │ │ + ldr r0, [pc, #732] @ (2ee5c ) │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2e9be │ │ │ │ + bne.w 2ea16 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2e9dc │ │ │ │ + b.n 2ea34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #704] @ (2ee08 ) │ │ │ │ + ldr r1, [pc, #704] @ (2ee60 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2e7d2 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2e82a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 2e7da │ │ │ │ + b.n 2e832 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 2e904 │ │ │ │ - ldr r3, [pc, #688] @ (2ee0c ) │ │ │ │ - b.n 2eac2 │ │ │ │ + b.n 2e95c │ │ │ │ + ldr r3, [pc, #688] @ (2ee64 ) │ │ │ │ + b.n 2eb1a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c124 │ │ │ │ - cbz r0, 2eb78 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl 1c17c │ │ │ │ + cbz r0, 2ebd0 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ecf4 │ │ │ │ - ldr r0, [pc, #660] @ (2ee10 ) │ │ │ │ + beq.w 2ed4c │ │ │ │ + ldr r0, [pc, #660] @ (2ee68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eb0e │ │ │ │ - ldr r1, [pc, #644] @ (2ee14 ) │ │ │ │ + beq.n 2eb66 │ │ │ │ + ldr r1, [pc, #644] @ (2ee6c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 2e84e │ │ │ │ + b.n 2e8a6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e7da │ │ │ │ + beq.w 2e832 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e7da │ │ │ │ - bl 11848 │ │ │ │ + beq.w 2e832 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e7a0 │ │ │ │ - b.n 2e7da │ │ │ │ + bne.w 2e7f8 │ │ │ │ + b.n 2e832 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e76e │ │ │ │ + beq.w 2e7c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e76e │ │ │ │ - bl 11848 │ │ │ │ + beq.w 2e7c6 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e76e │ │ │ │ + beq.w 2e7c6 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 2e930 │ │ │ │ + b.n 2e988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ tst.w fp, #2 │ │ │ │ - beq.w 2eaa2 │ │ │ │ - ldr r3, [pc, #560] @ (2ee18 ) │ │ │ │ + beq.w 2eafa │ │ │ │ + ldr r3, [pc, #560] @ (2ee70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #536] @ (2ee1c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #536] @ (2ee74 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 2eab0 │ │ │ │ + bcc.w 2eb08 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2e85a │ │ │ │ - ldr r1, [pc, #472] @ (2ee20 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2e8b2 │ │ │ │ + ldr r1, [pc, #472] @ (2ee78 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 2e8fc │ │ │ │ - ldr r3, [pc, #464] @ (2ee24 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 2e954 │ │ │ │ + ldr r3, [pc, #464] @ (2ee7c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2e8ee │ │ │ │ - ldr r3, [pc, #368] @ (2edd4 ) │ │ │ │ + b.n 2e946 │ │ │ │ + ldr r3, [pc, #368] @ (2ee2c ) │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.n 2ec78 │ │ │ │ - ldr r1, [pc, #432] @ (2ee28 ) │ │ │ │ + beq.n 2ecd0 │ │ │ │ + ldr r1, [pc, #432] @ (2ee80 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w sl, #2 │ │ │ │ - beq.n 2ecb4 │ │ │ │ + beq.n 2ed0c │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 2ec9a │ │ │ │ + beq.n 2ecf2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2ed20 │ │ │ │ - ldr r2, [pc, #400] @ (2ee2c ) │ │ │ │ + beq.n 2ed78 │ │ │ │ + ldr r2, [pc, #400] @ (2ee84 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2ed18 │ │ │ │ + bcs.n 2ed70 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2e99c │ │ │ │ + beq.w 2e9f4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2e77e │ │ │ │ - ldr r3, [pc, #348] @ (2ee30 ) │ │ │ │ + b.n 2e7d6 │ │ │ │ + ldr r3, [pc, #348] @ (2ee88 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ - ldr r3, [pc, #244] @ (2edd4 ) │ │ │ │ + bl 1e3b8 │ │ │ │ + ldr r3, [pc, #244] @ (2ee2c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2e954 │ │ │ │ - ldr r3, [pc, #316] @ (2ee34 ) │ │ │ │ + b.n 2e9ac │ │ │ │ + ldr r3, [pc, #316] @ (2ee8c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2eb82 │ │ │ │ + b.n 2ebda │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2e96e │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2e9c6 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 2ecc6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 2ed1e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - cbz r2, 2ed36 │ │ │ │ + cbz r2, 2ed8e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 2ed36 │ │ │ │ + cbz r2, 2ed8e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ec9a │ │ │ │ - ldr r2, [pc, #224] @ (2ee18 ) │ │ │ │ + bne.n 2ecf2 │ │ │ │ + ldr r2, [pc, #224] @ (2ee70 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 2ed60 │ │ │ │ + b.n 2edb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2ed6e │ │ │ │ + cbz r3, 2edc6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 2ed6e │ │ │ │ + cbz r3, 2edc6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c170 │ │ │ │ + bl 1c1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ed56 │ │ │ │ + beq.n 2edae │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 2ecb4 │ │ │ │ - ldr r2, [pc, #156] @ (2ee1c ) │ │ │ │ + bne.n 2ed0c │ │ │ │ + ldr r2, [pc, #156] @ (2ee74 ) │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ ldr.w r2, [r7, #272] @ 0x110 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2ecb4 │ │ │ │ + b.n 2ed0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e7f4 │ │ │ │ - b.n 2e896 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bne.w 2e84c │ │ │ │ + b.n 2e8ee │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 2e7e0 │ │ │ │ + b.n 2e838 │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2edd4 │ │ │ │ + b.n 2f3dc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + cbnz r4, 2eeae │ │ │ │ movs r7, r0 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + cbnz r0, 2ee8a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2ed68 │ │ │ │ + b.n 2f170 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r2, 2ee62 │ │ │ │ + hlt 0x0032 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 2ee4c │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ movs r3, r1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 2ee2e │ │ │ │ + @ instruction: 0xb860 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2ee30 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r7, r0 │ │ │ │ - revsh r6, r4 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #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, #344] @ 2efa4 │ │ │ │ + ldr.w r8, [pc, #344] @ 2effc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #344] @ (2efa8 ) │ │ │ │ + ldr r3, [pc, #344] @ (2f000 ) │ │ │ │ movs r4, #0 │ │ │ │ add r8, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ - ldr r3, [pc, #332] @ (2efac ) │ │ │ │ + ldr r3, [pc, #332] @ (2f004 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r4, [r2, #12] │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2eeac │ │ │ │ + cbz r0, 2ef04 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.n 2eefa │ │ │ │ - bgt.n 2eee6 │ │ │ │ + beq.n 2ef52 │ │ │ │ + bgt.n 2ef3e │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 2ef1a │ │ │ │ + beq.n 2ef72 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.n 2ef14 │ │ │ │ + beq.n 2ef6c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 2ee6a │ │ │ │ - cbz r7, 2eede │ │ │ │ + bne.n 2eec2 │ │ │ │ + cbz r7, 2ef36 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #284] @ (2efb0 ) │ │ │ │ - ldr r0, [pc, #288] @ (2efb4 ) │ │ │ │ + ldr r2, [pc, #284] @ (2f008 ) │ │ │ │ + ldr r0, [pc, #288] @ (2f00c ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ee76 │ │ │ │ + bne.n 2eece │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r6, r5, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2ef34 │ │ │ │ + bne.n 2ef8c │ │ │ │ tst.w r4, #18 │ │ │ │ - bne.n 2eede │ │ │ │ + bne.n 2ef36 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cbz r1, 2eede │ │ │ │ + cbz r1, 2ef36 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r4, 2eede │ │ │ │ - ldr r3, [pc, #236] @ (2efb8 ) │ │ │ │ + cbz r4, 2ef36 │ │ │ │ + ldr r3, [pc, #236] @ (2f010 ) │ │ │ │ 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 r3, #118 @ 0x76 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #16 │ │ │ │ - beq.n 2ee6a │ │ │ │ + beq.n 2eec2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2ee6a │ │ │ │ - ldr r3, [pc, #188] @ (2efb8 ) │ │ │ │ + b.n 2eec2 │ │ │ │ + ldr r3, [pc, #188] @ (2f010 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 2ef78 │ │ │ │ + bmi.n 2efd0 │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ - b.n 2ee6a │ │ │ │ + b.n 2eec2 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - b.n 2ee6a │ │ │ │ + b.n 2eec2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2eede │ │ │ │ + beq.n 2ef36 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #148] @ (2efbc ) │ │ │ │ - ldr r0, [pc, #148] @ (2efc0 ) │ │ │ │ + ldr r2, [pc, #148] @ (2f014 ) │ │ │ │ + ldr r0, [pc, #148] @ (2f018 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #140] @ (2efc4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #140] @ (2f01c ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - cbnz r2, 2ef8e │ │ │ │ + cbnz r2, 2efe6 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 2ef6a │ │ │ │ + cbz r3, 2efc2 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 2ef5c │ │ │ │ - ldr r3, [pc, #108] @ (2efb8 ) │ │ │ │ + bpl.n 2efb4 │ │ │ │ + ldr r3, [pc, #108] @ (2f010 ) │ │ │ │ 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 2e6dc │ │ │ │ + b.w 2e734 │ │ │ │ and.w r7, r4, #18 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 2eede │ │ │ │ - ldr r2, [pc, #76] @ (2efc8 ) │ │ │ │ + b.n 2ef36 │ │ │ │ + ldr r2, [pc, #76] @ (2f020 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #76] @ (2efcc ) │ │ │ │ - ldr r0, [pc, #80] @ (2efd0 ) │ │ │ │ + ldr r3, [pc, #76] @ (2f024 ) │ │ │ │ + ldr r0, [pc, #80] @ (2f028 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #64] @ (2efd4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #64] @ (2f02c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (2efd8 ) │ │ │ │ + ldr r0, [pc, #64] @ (2f030 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - adds r2, r4, r3 │ │ │ │ + bl 6aeb4 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70a0007 │ │ │ │ - add r5, pc, #304 @ (adr r5, 2f0e8 ) │ │ │ │ + stc2l 0, cr0, [r2, #28]! │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6740007 │ │ │ │ - add r4, pc, #728 @ (adr r4, 2f29c ) │ │ │ │ + stc2l 0, cr0, [ip, #-28] @ 0xffffffe4 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + push {r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #376 @ (adr r4, 2f14c ) │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ movs r7, r0 │ │ │ │ - addw r0, r8, #2055 @ 0x807 │ │ │ │ - add r4, pc, #280 @ (adr r4, 2f0f4 ) │ │ │ │ + stc2l 0, cr0, [r0], #28 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - ldr r7, [pc, #464] @ (2f1c4 ) │ │ │ │ - ldr r2, [pc, #468] @ (2f1c8 ) │ │ │ │ + ldr r7, [pc, #464] @ (2f21c ) │ │ │ │ + ldr r2, [pc, #468] @ (2f220 ) │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ add r7, pc │ │ │ │ - ldr r3, [pc, #464] @ (2f1cc ) │ │ │ │ + ldr r3, [pc, #464] @ (2f224 ) │ │ │ │ sub.w r4, r4, #116 @ 0x74 │ │ │ │ - ldr.w sl, [pc, #464] @ 2f1d0 │ │ │ │ + ldr.w sl, [pc, #464] @ 2f228 │ │ │ │ clz r4, r4 │ │ │ │ - ldr.w r9, [pc, #460] @ 2f1d4 │ │ │ │ + ldr.w r9, [pc, #460] @ 2f22c │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ add sl, pc │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r9, pc │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f142 │ │ │ │ + beq.w 2f19a │ │ │ │ subs r0, #58 @ 0x3a │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi.n 2f018 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2f038 ) │ │ │ │ + bhi.n 2f070 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2f090 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @@ -59015,276 +59021,276 @@ │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2f026 │ │ │ │ - ldr r2, [pc, #148] @ (2f1d8 ) │ │ │ │ + bne.w 2f07e │ │ │ │ + ldr r2, [pc, #148] @ (2f230 ) │ │ │ │ tst.w r4, #65 @ 0x41 │ │ │ │ ldr.w r3, [r8] │ │ │ │ it ne │ │ │ │ bicne.w r4, r4, #2 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r0, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - cbnz r2, 2f1b0 │ │ │ │ + cbnz r2, 2f208 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - cbz r3, 2f1b0 │ │ │ │ + cbz r3, 2f208 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2e6dc │ │ │ │ + b.w 2e734 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ - b.n 2f018 │ │ │ │ + b.n 2f070 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ - b.n 2f018 │ │ │ │ + b.n 2f070 │ │ │ │ orr.w r4, r4, #1 │ │ │ │ - b.n 2f018 │ │ │ │ + b.n 2f070 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 2f018 │ │ │ │ + b.n 2f070 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 2f018 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 2f070 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #56] @ (2f1dc ) │ │ │ │ - ldr r0, [pc, #56] @ (2f1e0 ) │ │ │ │ + ldr r2, [pc, #56] @ (2f234 ) │ │ │ │ + ldr r0, [pc, #56] @ (2f238 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ + bl 66d6c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #40] @ (2f1e4 ) │ │ │ │ + ldr r0, [pc, #40] @ (2f23c ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + bl 6aeb4 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5920007 │ │ │ │ - add r3, pc, #832 @ (adr r3, 2f518 ) │ │ │ │ + stc2l 0, cr0, [sl], #-28 @ 0xffffffe4 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f80007 │ │ │ │ - add r2, pc, #232 @ (adr r2, 2f2cc ) │ │ │ │ + @ instruction: 0xfad00007 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 2f280 ) │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #280] @ (2f314 ) │ │ │ │ + ldr r5, [pc, #280] @ (2f36c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #280] @ (2f318 ) │ │ │ │ + ldr r4, [pc, #280] @ (2f370 ) │ │ │ │ add r6, sp, #20 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #280] @ (2f31c ) │ │ │ │ - ldr r2, [pc, #280] @ (2f320 ) │ │ │ │ + ldr r3, [pc, #280] @ (2f374 ) │ │ │ │ + ldr r2, [pc, #280] @ (2f378 ) │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7aec │ │ │ │ - ldr r1, [pc, #232] @ (2f324 ) │ │ │ │ + blx 7b2c │ │ │ │ + ldr r1, [pc, #232] @ (2f37c ) │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2f2e6 │ │ │ │ + bcs.n 2f33e │ │ │ │ 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 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr.w r9, [r7] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2f2f4 │ │ │ │ + cbz r0, 2f34c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2f298 │ │ │ │ + beq.n 2f2f0 │ │ │ │ mov r1, r9 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 2f2fe │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 2f356 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldrb.w r0, [r8] │ │ │ │ - cbnz r0, 2f306 │ │ │ │ + cbnz r0, 2f35e │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1428 @ 0x594 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ - ldr r2, [pc, #88] @ (2f328 ) │ │ │ │ - ldr r3, [pc, #72] @ (2f318 ) │ │ │ │ + blx 7b2c │ │ │ │ + ldr r2, [pc, #88] @ (2f380 ) │ │ │ │ + ldr r3, [pc, #72] @ (2f370 ) │ │ │ │ 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 2f30e │ │ │ │ + bne.n 2f366 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f264 │ │ │ │ + bge.n 2f2bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f26c │ │ │ │ + b.n 2f2c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2f2fe │ │ │ │ + bne.n 2f356 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f29e │ │ │ │ + b.n 2f2f6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 2f2fa │ │ │ │ + blx 7b48 │ │ │ │ + b.n 2f352 │ │ │ │ mov r0, r8 │ │ │ │ - bl 40400 │ │ │ │ - b.n 2f29e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 40458 │ │ │ │ + b.n 2f2f6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + cbz r0, 2f3a2 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + movs r4, #4 │ │ │ │ movs r3, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (2f38c ) │ │ │ │ + ldr r2, [pc, #80] @ (2f3e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (2f390 ) │ │ │ │ + ldr r3, [pc, #80] @ (2f3e8 ) │ │ │ │ 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 3d8f0 │ │ │ │ + bl 3d948 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r0, #1 │ │ │ │ it mi │ │ │ │ movmi r0, #79 @ 0x4f │ │ │ │ - bmi.n 2f36e │ │ │ │ + bmi.n 2f3c6 │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ it ge │ │ │ │ movge.w r0, #300 @ 0x12c │ │ │ │ cmp r0, #15 │ │ │ │ it lt │ │ │ │ movlt r0, #15 │ │ │ │ - ldr r2, [pc, #36] @ (2f394 ) │ │ │ │ - ldr r3, [pc, #28] @ (2f390 ) │ │ │ │ + ldr r2, [pc, #36] @ (2f3ec ) │ │ │ │ + ldr r3, [pc, #28] @ (2f3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2f388 │ │ │ │ + bne.n 2f3e0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r3, r1 │ │ │ │ ldrd r1, r2, [r0, #484] @ 0x1e4 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2f3c2 │ │ │ │ + ble.n 2f41a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8070 │ │ │ │ + blx 80bc │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (2f3d0 ) │ │ │ │ + ldr r1, [pc, #8] @ (2f428 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - b.w 806c │ │ │ │ - adds r6, r3, r5 │ │ │ │ + b.w 80b8 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ - ldr.w r4, [pc, #1648] @ 2fa58 │ │ │ │ + ldr.w r4, [pc, #1648] @ 2fab0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1648] @ 2fa5c │ │ │ │ + ldr.w r3, [pc, #1648] @ 2fab4 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ str.w r1, [r0, #912] @ 0x390 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ @@ -59299,27 +59305,27 @@ │ │ │ │ ubfxne r3, r3, #7, #1 │ │ │ │ str.w r3, [r0, #1176] @ 0x498 │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r6, #1164] @ 0x48c │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r7, [sl, #356] @ 0x164 │ │ │ │ str.w r4, [r6, #480] @ 0x1e0 │ │ │ │ str.w r0, [r6, #1160] @ 0x488 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2f8be │ │ │ │ + beq.w 2f916 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f8d2 │ │ │ │ + beq.w 2f92a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - ldr.w r2, [pc, #1540] @ 2fa60 │ │ │ │ + ldr.w r2, [pc, #1540] @ 2fab8 │ │ │ │ str.w r1, [r6, #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 │ │ │ │ @@ -59328,21 +59334,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ ldr.w r2, [sl] │ │ │ │ tst r3, r2 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1024 @ 0x400 │ │ │ │ movweq r0, #1026 @ 0x402 │ │ │ │ - bne.w 2f8b6 │ │ │ │ + bne.w 2f90e │ │ │ │ ldr.w r2, [r6, #500] @ 0x1f4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r6, #476] @ 0x1dc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1476] @ 2fa64 │ │ │ │ + ldr.w r3, [pc, #1476] @ 2fabc │ │ │ │ strb.w r1, [r6, #420] @ 0x1a4 │ │ │ │ add.w fp, r2, #255 @ 0xff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r6, #1180] @ 0x49c │ │ │ │ mov r0, r2 │ │ │ │ str.w r2, [r6, #416] @ 0x1a0 │ │ │ │ @@ -59351,30 +59357,30 @@ │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r3, r9, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2f560 │ │ │ │ + ble.n 2f5b8 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.w 2f722 │ │ │ │ + ble.w 2f77a │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ add.w r8, r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f56a │ │ │ │ + beq.n 2f5c2 │ │ │ │ subs r2, r3, #7 │ │ │ │ cmp r2, #20 │ │ │ │ - bhi.w 2f956 │ │ │ │ + bhi.w 2f9ae │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r5, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r2, r5, #8 │ │ │ │ @@ -59395,998 +59401,998 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr.w r3, [r6, #500] @ 0x1f4 │ │ │ │ subs r3, r4, r3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, fp │ │ │ │ - bcs.n 2f556 │ │ │ │ + bcs.n 2f5ae │ │ │ │ movs r2, #32 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldr.w r3, [r6, #500] @ 0x1f4 │ │ │ │ subs r3, r4, r3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r4 │ │ │ │ - bhi.n 2f540 │ │ │ │ + bhi.n 2f598 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 2f4d4 │ │ │ │ + bgt.n 2f52c │ │ │ │ mov r8, r7 │ │ │ │ ldrb.w r3, [r8], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f4f6 │ │ │ │ + bne.n 2f54e │ │ │ │ ldr.w r3, [r6, #500] @ 0x1f4 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r3, r5 │ │ │ │ itt gt │ │ │ │ subgt r3, r3, r5 │ │ │ │ strgt.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f81c │ │ │ │ + bne.w 2f874 │ │ │ │ ldr.w r2, [r6, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ it gt │ │ │ │ strgt.w r3, [r6, #476] @ 0x1dc │ │ │ │ - ble.w 2f8e2 │ │ │ │ - ldr.w r3, [pc, #1224] @ 2fa68 │ │ │ │ + ble.w 2f93a │ │ │ │ + ldr.w r3, [pc, #1224] @ 2fac0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsh.w r3, [r0, #22] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2f7fe │ │ │ │ + beq.w 2f856 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r6, #484] @ 0x1e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2f7a8 │ │ │ │ + bne.w 2f800 │ │ │ │ movs r2, #0 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [r6, #1188] @ 0x4a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - cbz r0, 2f62e │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 2f686 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2f62e │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 2f686 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ it cs │ │ │ │ movcs r1, #80 @ 0x50 │ │ │ │ add.w r3, r1, #148 @ 0x94 │ │ │ │ str.w r1, [r6, #468] @ 0x1d4 │ │ │ │ add r1, r4 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ - cbz r0, 2f628 │ │ │ │ + cbz r0, 2f680 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ str.w r2, [r3, #-4]! │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 2f61c │ │ │ │ + bne.n 2f674 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #1188] @ 0x4a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r8 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 2f7b8 │ │ │ │ + beq.w 2f810 │ │ │ │ cmp r4, fp │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ itt cc │ │ │ │ movcc r3, #27 │ │ │ │ strbcc.w r3, [r4], #1 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f6d8 │ │ │ │ + beq.n 2f730 │ │ │ │ cmp fp, r4 │ │ │ │ mov.w r0, #0 │ │ │ │ it hi │ │ │ │ strbhi.w r3, [r4], #1 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2f6d8 │ │ │ │ + beq.n 2f730 │ │ │ │ cmp r3, #27 │ │ │ │ - beq.w 2f798 │ │ │ │ + beq.w 2f7f0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2f798 │ │ │ │ + beq.w 2f7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2f93c │ │ │ │ + bne.w 2f994 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls.n 2f6b8 │ │ │ │ + bls.n 2f710 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2f786 │ │ │ │ + beq.n 2f7de │ │ │ │ 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 2f940 │ │ │ │ + bne.w 2f998 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 2f794 │ │ │ │ + bhi.n 2f7ec │ │ │ │ sub.w r1, r3, #91 @ 0x5b │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ - bne.n 2f794 │ │ │ │ + bne.n 2f7ec │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fa4a │ │ │ │ + beq.w 2faa2 │ │ │ │ mov r7, r1 │ │ │ │ cmp fp, r4 │ │ │ │ add.w r8, r7, #4294967295 @ 0xffffffff │ │ │ │ it hi │ │ │ │ strbhi.w r3, [r4], #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 2f672 │ │ │ │ + bne.n 2f6ca │ │ │ │ mov r7, r8 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r2 │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f524 │ │ │ │ ldr.w r3, [r6, #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 r7, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f524 │ │ │ │ ldr.w r3, [r6, #500] @ 0x1f4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ itt hi │ │ │ │ addhi.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ movhi r7, r8 │ │ │ │ - bhi.w 2f4cc │ │ │ │ + bhi.w 2f524 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 2f558 │ │ │ │ + b.n 2f5b0 │ │ │ │ ldr.w r3, [r6, #500] @ 0x1f4 │ │ │ │ - b.n 2f6f0 │ │ │ │ + b.n 2f748 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add.w r8, r7, r2 │ │ │ │ - beq.w 2f56a │ │ │ │ + beq.w 2f5c2 │ │ │ │ cmp r4, fp │ │ │ │ - bcs.w 2f556 │ │ │ │ + bcs.w 2f5ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f90e │ │ │ │ + beq.w 2f966 │ │ │ │ sub.w r2, r8, r7 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 2f944 │ │ │ │ + ble.w 2f99c │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2f9aa │ │ │ │ + beq.w 2fa02 │ │ │ │ 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 │ │ │ │ add r5, r2 │ │ │ │ cmp r4, fp │ │ │ │ it cc │ │ │ │ cmpcc r7, r8 │ │ │ │ - bcs.w 2f556 │ │ │ │ + bcs.w 2f5ae │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ cmp r8, r7 │ │ │ │ it hi │ │ │ │ cmphi fp, r4 │ │ │ │ - bhi.n 2f772 │ │ │ │ + bhi.n 2f7ca │ │ │ │ mov r7, r8 │ │ │ │ - b.n 2f558 │ │ │ │ + b.n 2f5b0 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - beq.n 2f6b8 │ │ │ │ + beq.n 2f710 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq.w 2f940 │ │ │ │ + beq.w 2f998 │ │ │ │ cmp r3, #27 │ │ │ │ - bgt.n 2f6da │ │ │ │ + bgt.n 2f732 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2f6da │ │ │ │ - b.n 2f6d8 │ │ │ │ + bpl.n 2f732 │ │ │ │ + b.n 2f730 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r1, [r6, #488] @ 0x1e8 │ │ │ │ - b.n 2f5e6 │ │ │ │ + b.n 2f63e │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ mov r2, r7 │ │ │ │ - bhi.n 2f7d2 │ │ │ │ + bhi.n 2f82a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls.n 2f7c6 │ │ │ │ + bls.n 2f81e │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne.w 2f640 │ │ │ │ + bne.w 2f698 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r7, r2, #2 │ │ │ │ - cbnz r3, 2f7ea │ │ │ │ - b.n 2f556 │ │ │ │ + cbnz r3, 2f842 │ │ │ │ + b.n 2f5ae │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f556 │ │ │ │ + beq.w 2f5ae │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2f4cc │ │ │ │ + beq.w 2f524 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 2f7e0 │ │ │ │ + bne.n 2f838 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2f7e0 │ │ │ │ + bne.n 2f838 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f4cc │ │ │ │ - ldr r4, [pc, #620] @ (2fa6c ) │ │ │ │ + b.n 2f524 │ │ │ │ + ldr r4, [pc, #620] @ (2fac4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f94a │ │ │ │ + beq.w 2f9a2 │ │ │ │ add.w r3, r0, #1024 @ 0x400 │ │ │ │ strd r0, r0, [r6, #484] @ 0x1e4 │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #592] @ (2fa70 ) │ │ │ │ + ldr r0, [pc, #592] @ (2fac8 ) │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 2f830 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 2f888 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 2f928 │ │ │ │ - ldr r5, [pc, #576] @ (2fa74 ) │ │ │ │ + bmi.n 2f980 │ │ │ │ + ldr r5, [pc, #576] @ (2facc ) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #576] @ (2fa78 ) │ │ │ │ + ldr r3, [pc, #576] @ (2fad0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2f844 │ │ │ │ + cbz r1, 2f89c │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 2f88c │ │ │ │ - ldr r4, [pc, #564] @ (2fa7c ) │ │ │ │ - ldr r0, [pc, #568] @ (2fa80 ) │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 2f8e4 │ │ │ │ + ldr r4, [pc, #564] @ (2fad4 ) │ │ │ │ + ldr r0, [pc, #568] @ (2fad8 ) │ │ │ │ add r4, pc │ │ │ │ adds r7, r4, #4 │ │ │ │ add r0, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 2f1e8 │ │ │ │ - ldr r0, [pc, #556] @ (2fa84 ) │ │ │ │ + bl 2f240 │ │ │ │ + ldr r0, [pc, #556] @ (2fadc ) │ │ │ │ add.w r1, r4, #8 │ │ │ │ add r0, pc │ │ │ │ - bl 2f1e8 │ │ │ │ + bl 2f240 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fa36 │ │ │ │ - ldr r1, [pc, #540] @ (2fa88 ) │ │ │ │ + beq.w 2fa8e │ │ │ │ + ldr r1, [pc, #540] @ (2fae0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fa2a │ │ │ │ - ldr r3, [pc, #532] @ (2fa8c ) │ │ │ │ + beq.w 2fa82 │ │ │ │ + ldr r3, [pc, #532] @ (2fae4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f880 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 2f8d8 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40400 │ │ │ │ - ldr r3, [pc, #520] @ (2fa90 ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r3, [pc, #520] @ (2fae8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #516] @ (2fa94 ) │ │ │ │ + ldr r3, [pc, #516] @ (2faec ) │ │ │ │ ldr.w r2, [r6, #416] @ 0x1a0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f934 │ │ │ │ + beq.n 2f98c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f934 │ │ │ │ + beq.n 2f98c │ │ │ │ ldr.w r1, [r6, #1176] @ 0x498 │ │ │ │ rsb r3, r2, #1020 @ 0x3fc │ │ │ │ adds r3, #3 │ │ │ │ str.w r3, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2f59e │ │ │ │ - b.n 2f58c │ │ │ │ - bl 2f32c │ │ │ │ + bne.w 2f5f6 │ │ │ │ + b.n 2f5e4 │ │ │ │ + bl 2f384 │ │ │ │ subs r3, r0, #2 │ │ │ │ - b.n 2f490 │ │ │ │ + b.n 2f4e8 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r7, [pc, #464] @ (2fa98 ) │ │ │ │ + ldr r7, [pc, #464] @ (2faf0 ) │ │ │ │ str.w r2, [sl, #356] @ 0x164 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f456 │ │ │ │ + bne.w 2f4ae │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #440] @ 0x1b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 2f472 │ │ │ │ + b.n 2f4ca │ │ │ │ ldr.w r0, [r6, #500] @ 0x1f4 │ │ │ │ rsb r4, r3, #7 │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [r6, #476] @ 0x1dc │ │ │ │ adds r0, #1 │ │ │ │ adds r1, r0, r4 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr.w r3, [r6, #416] @ 0x1a0 │ │ │ │ movs r2, #13 │ │ │ │ subs r3, r3, r4 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ - b.n 2f59e │ │ │ │ + b.n 2f5f6 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub.w r2, r8, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2f9a4 │ │ │ │ + ble.n 2f9fc │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2fa42 │ │ │ │ + beq.w 2fa9a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f75c │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + b.n 2f7b4 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f834 │ │ │ │ - b.n 2f830 │ │ │ │ + bne.n 2f88c │ │ │ │ + b.n 2f888 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #1176] @ 0x498 │ │ │ │ - b.n 2f58c │ │ │ │ + b.n 2f5e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f6b8 │ │ │ │ + b.n 2f710 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f6b8 │ │ │ │ + b.n 2f710 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f768 │ │ │ │ + b.n 2f7c0 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 2f80a │ │ │ │ + b.n 2f862 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2f9de │ │ │ │ + beq.n 2fa36 │ │ │ │ cmp r4, fp │ │ │ │ - bcs.w 2f556 │ │ │ │ + bcs.w 2f5ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f740 │ │ │ │ + bne.w 2f798 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.n 2f910 │ │ │ │ + bhi.n 2f968 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r2, r8, r7 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrh.w r1, [ip, r3, lsl #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w lr, r1, #16384 @ 0x4000 │ │ │ │ - bne.n 2fa16 │ │ │ │ + bne.n 2fa6e │ │ │ │ cmp r2, #1 │ │ │ │ strb.w lr, [r6, #420] @ 0x1a4 │ │ │ │ - ble.n 2f9a4 │ │ │ │ + ble.n 2f9fc │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fa4e │ │ │ │ + beq.n 2faa6 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - b.n 2f75c │ │ │ │ + b.n 2f7b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f768 │ │ │ │ + b.n 2f7c0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ittt hi │ │ │ │ movhi r3, #1 │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ strhi r3, [sp, #4] │ │ │ │ - bhi.w 2f764 │ │ │ │ + bhi.w 2f7bc │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__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 2f764 │ │ │ │ + b.n 2f7bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, fp │ │ │ │ add r5, r2 │ │ │ │ - bcc.n 2f9f0 │ │ │ │ + bcc.n 2fa48 │ │ │ │ eor.w r3, r2, #1 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2f4cc │ │ │ │ + b.n 2f524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2fa10 │ │ │ │ + beq.n 2fa68 │ │ │ │ sub.w r2, r8, r7 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2f944 │ │ │ │ + ble.n 2f99c │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2f758 │ │ │ │ - b.n 2f9ba │ │ │ │ + bne.w 2f7b0 │ │ │ │ + b.n 2fa12 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2f970 │ │ │ │ + b.n 2f9c8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 2f9a4 │ │ │ │ + ble.n 2f9fc │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2f922 │ │ │ │ + bne.w 2f97a │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2f9ca │ │ │ │ - ldr r0, [pc, #112] @ (2fa9c ) │ │ │ │ + b.n 2fa22 │ │ │ │ + ldr r0, [pc, #112] @ (2faf4 ) │ │ │ │ adds r1, #8 │ │ │ │ add r0, pc │ │ │ │ - bl 2f1e8 │ │ │ │ - b.n 2f874 │ │ │ │ - ldr r0, [pc, #104] @ (2faa0 ) │ │ │ │ + bl 2f240 │ │ │ │ + b.n 2f8cc │ │ │ │ + ldr r0, [pc, #104] @ (2faf8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl 2f1e8 │ │ │ │ - b.n 2f868 │ │ │ │ + bl 2f240 │ │ │ │ + b.n 2f8c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2f764 │ │ │ │ + b.n 2f7bc │ │ │ │ mov r8, r7 │ │ │ │ - b.n 2f6d8 │ │ │ │ + b.n 2f730 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 2f9ca │ │ │ │ + b.n 2fa22 │ │ │ │ nop │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r3, r1 │ │ │ │ - add r5, pc, #8 @ (adr r5, 2fa7c ) │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + bcs.n 2fb74 │ │ │ │ movs r7, r0 │ │ │ │ - mov r2, r2 │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r3, r1 │ │ │ │ - mov r0, r0 │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r3, r1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 2fe04 ) │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + cbz r6, 2fb12 │ │ │ │ movs r7, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r3, r1 │ │ │ │ - cmp sl, sl │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r8, r8 │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - cmp lr, r6 │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r3, r1 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + bne.n 2fa68 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #24 @ (adr r3, 2fab8 ) │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r7, r0 │ │ │ │ - cpsid ai │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ 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] @ (2fb5c ) │ │ │ │ + ldr r5, [pc, #144] @ (2fbb4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #144] @ (2fb60 ) │ │ │ │ + ldr r4, [pc, #144] @ (2fbb8 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #144] @ (2fb64 ) │ │ │ │ + ldr r2, [pc, #144] @ (2fbbc ) │ │ │ │ add r2, 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 2fb34 │ │ │ │ - ldr r0, [pc, #124] @ (2fb68 ) │ │ │ │ + beq.n 2fb8c │ │ │ │ + ldr r0, [pc, #124] @ (2fbc0 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - cbz r2, 2fb4c │ │ │ │ + cbz r2, 2fba4 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 2fb34 │ │ │ │ + ble.n 2fb8c │ │ │ │ movs r7, #0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 2fb06 │ │ │ │ + b.n 2fb5e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 2fb34 │ │ │ │ + beq.n 2fb8c │ │ │ │ ldr.w r2, [r5, #488] @ 0x1e8 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2fb02 │ │ │ │ + beq.n 2fb5a │ │ │ │ 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 2fb02 │ │ │ │ + bcc.n 2fb5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 2fb06 │ │ │ │ - ldr r2, [pc, #52] @ (2fb6c ) │ │ │ │ - ldr r3, [pc, #40] @ (2fb60 ) │ │ │ │ + bne.n 2fb5e │ │ │ │ + ldr r2, [pc, #52] @ (2fbc4 ) │ │ │ │ + ldr r3, [pc, #40] @ (2fbb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2fb56 │ │ │ │ + bne.n 2fbae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #1 │ │ │ │ add r4, sp, #4 │ │ │ │ strb.w r1, [sp, #4] │ │ │ │ - b.n 2fafc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 2fb54 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + subs r4, r3, r6 │ │ │ │ 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 r3, [pc, #88] @ (2fbd8 ) │ │ │ │ + ldr r3, [pc, #88] @ (2fc30 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ (2fbdc ) │ │ │ │ + ldr r2, [pc, #88] @ (2fc34 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ str r7, [r5, #68] @ 0x44 │ │ │ │ add.w r7, r5, #24 │ │ │ │ - b.n 2fbb0 │ │ │ │ + b.n 2fc08 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 2fbc8 │ │ │ │ + ble.n 2fc20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fbc6 │ │ │ │ + beq.n 2fc1e │ │ │ │ it lt │ │ │ │ movlt r1, #63 @ 0x3f │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 2fb94 │ │ │ │ + bgt.n 2fbec │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fbaa │ │ │ │ + bne.n 2fc02 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ mov.w r1, #63 @ 0x3f │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - bne.n 2fbaa │ │ │ │ + bne.n 2fc02 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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, #3888] @ 0xf30 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r4, [pc, #748] @ (2fee4 ) │ │ │ │ + ldr r4, [pc, #748] @ (2ff3c ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r5, [pc, #748] @ (2fee8 ) │ │ │ │ + ldr r5, [pc, #748] @ (2ff40 ) │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #744] @ (2feec ) │ │ │ │ + ldr r0, [pc, #744] @ (2ff44 ) │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it pl │ │ │ │ movpl r3, #10 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ it mi │ │ │ │ ldrbmi.w r3, [r8, #1052] @ 0x41c │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov.w r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #712] @ (2fef0 ) │ │ │ │ + ldr r3, [pc, #712] @ (2ff48 ) │ │ │ │ it lt │ │ │ │ rsblt sl, sl, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ite lt │ │ │ │ movlt r3, #2 │ │ │ │ movge.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r9, [r4, #136] @ 0x88 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r7 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str.w r7, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2fe1c │ │ │ │ + bne.w 2fe74 │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ ands.w r3, r3, #12 │ │ │ │ - bne.n 2fcda │ │ │ │ + bne.n 2fd32 │ │ │ │ ldrb.w r2, [r4, #415] @ 0x19f │ │ │ │ - cbz r2, 2fc90 │ │ │ │ + cbz r2, 2fce8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 2fc90 │ │ │ │ + beq.n 2fce8 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 2fd06 │ │ │ │ + bmi.n 2fd5e │ │ │ │ strb.w r7, [r4, #415] @ 0x19f │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2fcaa │ │ │ │ + beq.n 2fd02 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fc68 │ │ │ │ + blt.n 2fcc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 8cb34 <__isoc23_strtoul@@Base+0x1130c> │ │ │ │ + bl 8cc24 <__isoc23_strtoul@@Base+0x113a4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fc68 │ │ │ │ + blt.n 2fcc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2fcda │ │ │ │ + ble.n 2fd32 │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #532] @ (2fef4 ) │ │ │ │ + ldr r2, [pc, #532] @ (2ff4c ) │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #512] @ (2feec ) │ │ │ │ + ldr r3, [pc, #512] @ (2ff44 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2fee0 │ │ │ │ + bne.w 2ff38 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 3d8f0 │ │ │ │ + bl 3d948 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr.w r3, [r8, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fdb0 │ │ │ │ + beq.n 2fe08 │ │ │ │ ldr.w r3, [r8, #460] @ 0x1cc │ │ │ │ ldr.w r0, [r8, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r8, #1180] @ 0x49c │ │ │ │ add r0, r3 │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ add.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2fd52 │ │ │ │ - ldr r3, [pc, #444] @ (2fef8 ) │ │ │ │ + ble.n 2fdaa │ │ │ │ + ldr r3, [pc, #444] @ (2ff50 ) │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 2fd42 │ │ │ │ + bcs.n 2fd9a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r3, [pc, #424] @ (2fefc ) │ │ │ │ + ldr r3, [pc, #424] @ (2ff54 ) │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ ldr.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fdde │ │ │ │ + bne.n 2fe36 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r8, #1176] @ 0x498 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ it lt │ │ │ │ movlt r3, #15 │ │ │ │ str.w r3, [r8, #1180] @ 0x49c │ │ │ │ - cbnz r2, 2fda0 │ │ │ │ + cbnz r2, 2fdf8 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it lt │ │ │ │ sublt r2, r3, #2 │ │ │ │ ldr.w r3, [r8, #416] @ 0x1a0 │ │ │ │ it lt │ │ │ │ strlt.w r2, [r8, #476] @ 0x1dc │ │ │ │ cmp r3, r2 │ │ │ │ itt lt │ │ │ │ sublt r2, r2, r3 │ │ │ │ strlt.w r2, [r8, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.n 2fe12 │ │ │ │ + bpl.n 2fe6a │ │ │ │ ldr.w r0, [r8, #1152] @ 0x480 │ │ │ │ - bl 35e98 │ │ │ │ - b.n 2fc90 │ │ │ │ + bl 35ef0 │ │ │ │ + b.n 2fce8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w fp, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 2fdc8 │ │ │ │ + ble.n 2fe20 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bcs.n 2fdba │ │ │ │ + bcs.n 2fe12 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ ldr.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd6c │ │ │ │ + beq.n 2fdc4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2fec8 │ │ │ │ + bcs.n 2ff20 │ │ │ │ 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] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fd6c │ │ │ │ + beq.n 2fdc4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fd6c │ │ │ │ - ldr r3, [pc, #252] @ (2ff00 ) │ │ │ │ + beq.n 2fdc4 │ │ │ │ + ldr r3, [pc, #252] @ (2ff58 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 2fd6c │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 2fdc4 │ │ │ │ ldr.w r0, [r8, #1156] @ 0x484 │ │ │ │ - bl 331ac │ │ │ │ - b.n 2fc90 │ │ │ │ - cbz r3, 2fe52 │ │ │ │ + bl 33204 │ │ │ │ + b.n 2fce8 │ │ │ │ + cbz r3, 2feaa │ │ │ │ ldrd r3, r2, [r8, #928] @ 0x3a0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 2fe88 │ │ │ │ + bne.n 2fee0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2fe42 │ │ │ │ + b.n 2fe9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2fcda │ │ │ │ + bne.w 2fd32 │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 2fcda │ │ │ │ + bne.w 2fd32 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2fed4 │ │ │ │ + bne.n 2ff2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fe2a │ │ │ │ - b.n 2fcda │ │ │ │ + blt.n 2fe82 │ │ │ │ + b.n 2fd32 │ │ │ │ ldr.w r3, [r8, #944] @ 0x3b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe1e │ │ │ │ + bne.n 2fe76 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7efc │ │ │ │ + blx 7f48 │ │ │ │ str.w r0, [r8, #944] @ 0x3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe1e │ │ │ │ + beq.n 2fe76 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fe1e │ │ │ │ + blt.n 2fe76 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #928] @ 0x3a0 │ │ │ │ str.w r2, [r8, #932] @ 0x3a4 │ │ │ │ strd r0, r1, [r8, #936] @ 0x3a8 │ │ │ │ - b.n 2fe22 │ │ │ │ + b.n 2fe7a │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fe26 │ │ │ │ + blt.n 2fe7e │ │ │ │ ldrd r0, r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r3, [r8, #928] @ 0x3a0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2fe26 │ │ │ │ + bne.n 2fe7e │ │ │ │ ldrd r0, r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [r8, #936] @ 0x3a8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2fe26 │ │ │ │ + bne.n 2fe7e │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ movs r7, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2fe42 │ │ │ │ + b.n 2fe9a │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fdee │ │ │ │ - b.n 2fd6c │ │ │ │ + bge.n 2fe46 │ │ │ │ + b.n 2fdc4 │ │ │ │ ldr.w r0, [r8, #944] @ 0x3b0 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 8148 <__utime64@plt> │ │ │ │ - b.n 2fe42 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + blx 81a0 <__utime64@plt> │ │ │ │ + b.n 2fe9a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + subs r0, r2, r3 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + adds r2, r5, r7 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r1 │ │ │ │ + str r2, [r6, r2] │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #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 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #364] @ (30090 ) │ │ │ │ + ldr r2, [pc, #364] @ (300e8 ) │ │ │ │ add.w r5, fp, r8 │ │ │ │ add.w r9, r8, r3 │ │ │ │ movs r7, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r7, [fp, r8] │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -60395,78 +60401,78 @@ │ │ │ │ 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, 2ffc4 │ │ │ │ + cbz r3, 3001c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 2ff5c │ │ │ │ + cbz r3, 2ffb4 │ │ │ │ rsb sl, sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 30070 │ │ │ │ + beq.w 300c8 │ │ │ │ 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 2ff3c │ │ │ │ + bhi.n 2ff94 │ │ │ │ ldr.w r4, [r6, #468] @ 0x1d4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ subs.w r9, r9, r4 │ │ │ │ - beq.n 2ffb2 │ │ │ │ + beq.n 3000a │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 2ffb2 │ │ │ │ + ble.n 3000a │ │ │ │ add.w r2, r4, #147 @ 0x93 │ │ │ │ add.w r1, r8, r4 │ │ │ │ add.w r3, r9, r2 │ │ │ │ add.w r0, r6, #588 @ 0x24c │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2ffa6 │ │ │ │ + bne.n 2fffe │ │ │ │ sub.w r3, r8, r9 │ │ │ │ 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, #204] @ (30094 ) │ │ │ │ + ldr r3, [pc, #204] @ (300ec ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30048 │ │ │ │ + ble.n 300a0 │ │ │ │ add.w r8, r4, #24 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3000e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 30066 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 3004e │ │ │ │ + beq.n 300a6 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3005a │ │ │ │ + bge.n 300b2 │ │ │ │ ldr.w r1, [r6, #912] @ 0x390 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2fbe0 │ │ │ │ + bl 2fc38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2ffbe │ │ │ │ + bne.n 30016 │ │ │ │ strb.w r7, [r5, #1]! │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30044 │ │ │ │ + ble.n 3009c │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -60474,186 +60480,186 @@ │ │ │ │ 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 2ffd8 │ │ │ │ + blt.n 30030 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ff68 │ │ │ │ + beq.n 2ffc0 │ │ │ │ rsb sl, sl, #0 │ │ │ │ - b.n 2ff68 │ │ │ │ + b.n 2ffc0 │ │ │ │ ldrb.w sl, [fp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 30038 │ │ │ │ + b.n 30090 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 2ff68 │ │ │ │ - bl 2f3c4 │ │ │ │ + b.n 2ffc0 │ │ │ │ + bl 2f41c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ subs r3, #1 │ │ │ │ add r9, r3 │ │ │ │ rsb sl, r1, #0 │ │ │ │ - b.n 2ff68 │ │ │ │ - ldr r2, [pc, #36] @ (30098 ) │ │ │ │ + b.n 2ffc0 │ │ │ │ + ldr r2, [pc, #36] @ (300f0 ) │ │ │ │ movs r1, #2 │ │ │ │ str.w sl, [r6, #468] @ 0x1d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #236] @ (3019c ) │ │ │ │ + ldr r0, [pc, #236] @ (301f4 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #236] @ (301a0 ) │ │ │ │ + ldr r1, [pc, #236] @ (301f8 ) │ │ │ │ add r0, pc │ │ │ │ subs r5, r3, #0 │ │ │ │ - ldr.w sl, [pc, #232] @ 301a4 │ │ │ │ + ldr.w sl, [pc, #232] @ 301fc │ │ │ │ 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 30182 │ │ │ │ + bne.n 301da │ │ │ │ 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 300f6 │ │ │ │ + ble.n 3014e │ │ │ │ adds r1, r3, #1 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ uxth r3, r1 │ │ │ │ - bgt.n 300ea │ │ │ │ + bgt.n 30142 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ itt gt │ │ │ │ movgt r1, #1 │ │ │ │ addgt.w r8, sp, #12 │ │ │ │ - ble.n 30144 │ │ │ │ - cbz r1, 30124 │ │ │ │ + ble.n 3019c │ │ │ │ + cbz r1, 3017c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ - cbz r1, 30124 │ │ │ │ - ldr r3, [pc, #152] @ (301a8 ) │ │ │ │ + cbz r1, 3017c │ │ │ │ + ldr r3, [pc, #152] @ (30200 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 3016a │ │ │ │ + cbz r3, 301c2 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 30192 │ │ │ │ + beq.n 301ea │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r9, #1180] @ 0x49c │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, r4 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, #1 │ │ │ │ - cbz r3, 30140 │ │ │ │ + cbz r3, 30198 │ │ │ │ adds r5, #1 │ │ │ │ movs r4, #0 │ │ │ │ uxth r5, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 30106 │ │ │ │ - ldr r2, [pc, #100] @ (301ac ) │ │ │ │ + bcs.n 3015e │ │ │ │ + ldr r2, [pc, #100] @ (30204 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #84] @ (301a0 ) │ │ │ │ + ldr r3, [pc, #84] @ (301f8 ) │ │ │ │ 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 30198 │ │ │ │ + bne.n 301f0 │ │ │ │ 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 30124 │ │ │ │ + bne.n 3017c │ │ │ │ adds r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r6, #1 │ │ │ │ uxth r5, r5 │ │ │ │ - bne.n 30108 │ │ │ │ - b.n 30144 │ │ │ │ + bne.n 30160 │ │ │ │ + b.n 3019c │ │ │ │ ldrh.w r5, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldrh.w r4, [sp, #66] @ 0x42 │ │ │ │ subs r2, r2, r3 │ │ │ │ - b.n 300f6 │ │ │ │ + b.n 3014e │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ - b.n 30170 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + b.n 301c8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r4, #24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ add.w fp, r1, r3, lsl #2 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #276] @ (302e0 ) │ │ │ │ + ldr r2, [pc, #276] @ (30338 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r1, r6, lsl #2] │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ add.w r4, r8, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3025a │ │ │ │ - ldr r1, [pc, #256] @ (302e4 ) │ │ │ │ + beq.n 302b2 │ │ │ │ + ldr r1, [pc, #256] @ (3033c ) │ │ │ │ add.w lr, r8, #4096 @ 0x1000 │ │ │ │ mov sl, lr │ │ │ │ movw r9, #57343 @ 0xdfff │ │ │ │ ldr r3, [r2, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ cmp fp, r6 │ │ │ │ @@ -60663,619 +60669,619 @@ │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ subeq r2, r4, r3 │ │ │ │ asreq r3, r2, #2 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3027a │ │ │ │ + beq.n 302d2 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it le │ │ │ │ cmple r0, #1 │ │ │ │ - bne.n 30280 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 302d8 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 30276 │ │ │ │ + bpl.n 302ce │ │ │ │ cmp r5, #9 │ │ │ │ ittt ne │ │ │ │ movne r3, #94 @ 0x5e │ │ │ │ eorne.w r5, r5, #64 @ 0x40 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - beq.n 3029e │ │ │ │ + beq.n 302f6 │ │ │ │ cmp fp, r6 │ │ │ │ itttt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ subeq r2, r7, r3 │ │ │ │ asreq r3, r2, #2 │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r7 │ │ │ │ str.w r5, [r4], #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 30256 │ │ │ │ + bls.n 302ae │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 301f6 │ │ │ │ + bne.n 3024e │ │ │ │ ldrd r8, ip, [sp, #8] │ │ │ │ sub.w r8, r4, r8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, r8, asr #2 │ │ │ │ str.w r3, [ip, #460] @ 0x1cc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3022a │ │ │ │ + blt.n 30282 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 30244 │ │ │ │ + b.n 3029c │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 3022a │ │ │ │ - b.n 3021c │ │ │ │ + bhi.n 30282 │ │ │ │ + b.n 30274 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 30272 │ │ │ │ + ble.n 302ca │ │ │ │ str r5, [r4, #0] │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r4, r8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4], #4 │ │ │ │ - bne.n 3028a │ │ │ │ + bne.n 302e2 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 30256 │ │ │ │ - b.n 3024e │ │ │ │ + bls.n 302ae │ │ │ │ + b.n 302a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ add.w r2, r2, r0, asr #2 │ │ │ │ negs r0, r2 │ │ │ │ and.w r2, r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ it pl │ │ │ │ negpl r2, r0 │ │ │ │ rsbs r2, r2, #7 │ │ │ │ - beq.n 302d8 │ │ │ │ + beq.n 30330 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, #32 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r7 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 302c8 │ │ │ │ + bne.n 30320 │ │ │ │ subs r7, #4 │ │ │ │ movs r5, #32 │ │ │ │ add r7, r8 │ │ │ │ - b.n 30238 │ │ │ │ + b.n 30290 │ │ │ │ mov r7, r4 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 30238 │ │ │ │ + b.n 30290 │ │ │ │ nop │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (303cc ) │ │ │ │ - ldr r2, [pc, #204] @ (303d0 ) │ │ │ │ + ldr r1, [pc, #204] @ (30424 ) │ │ │ │ + ldr r2, [pc, #204] @ (30428 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r1, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #196] @ (303d4 ) │ │ │ │ + ldr r3, [pc, #196] @ (3042c ) │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ cmp r6, r9 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ add.w r0, r0, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 3039c │ │ │ │ + beq.n 303f4 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 303c0 │ │ │ │ - ldr r2, [pc, #168] @ (303d8 ) │ │ │ │ + beq.n 30418 │ │ │ │ + ldr r2, [pc, #168] @ (30430 ) │ │ │ │ addw r7, r6, #4094 @ 0xffe │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ - b.n 30354 │ │ │ │ + b.n 303ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3035c │ │ │ │ + blt.n 303b4 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r5 │ │ │ │ - bls.n 30370 │ │ │ │ + bls.n 303c8 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3033c │ │ │ │ + bne.n 30394 │ │ │ │ uxtb r4, r4 │ │ │ │ strb r4, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r5 │ │ │ │ - bhi.n 30354 │ │ │ │ + bhi.n 303ac │ │ │ │ subs r6, r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #100] @ (303dc ) │ │ │ │ + ldr r2, [pc, #100] @ (30434 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #80] @ (303d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (30428 ) │ │ │ │ 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 303c6 │ │ │ │ + bne.n 3041e │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r4, sp, #4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 5cf6c │ │ │ │ - b.n 30376 │ │ │ │ + bl 5cfc4 │ │ │ │ + b.n 303ce │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 30372 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 303ca │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ - ldr r5, [pc, #300] @ (30520 ) │ │ │ │ + ldr r5, [pc, #300] @ (30578 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #300] @ (30524 ) │ │ │ │ + ldr r4, [pc, #300] @ (3057c ) │ │ │ │ sub.w sp, sp, #1128 @ 0x468 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #296] @ (30528 ) │ │ │ │ + ldr r3, [pc, #296] @ (30580 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (3052c ) │ │ │ │ + ldr r2, [pc, #296] @ (30584 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add.w sl, sp, #100 @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r4, [sp, #1124] @ 0x464 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r9, [r4, #512] @ 0x200 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ 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 a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r1, r5, #960 @ 0x3c0 │ │ │ │ movw r2, #514 @ 0x202 │ │ │ │ add.w r0, r0, #1288 @ 0x508 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ addw r0, r0, #1316 @ 0x524 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r1, r5, #957 @ 0x3bd │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add.w r0, r0, #1344 @ 0x540 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sp │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ mov r1, sp │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #48] @ 0x30 │ │ │ │ addw r0, r0, #1260 @ 0x4ec │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 3050e │ │ │ │ + beq.n 30566 │ │ │ │ cmp.w r8, #0 │ │ │ │ it le │ │ │ │ movle r7, #0 │ │ │ │ - bgt.n 304f2 │ │ │ │ + bgt.n 3054a │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1316 @ 0x524 │ │ │ │ - bl dad8 │ │ │ │ - ldr r2, [pc, #92] @ (30530 ) │ │ │ │ - ldr r3, [pc, #76] @ (30524 ) │ │ │ │ + bl db30 │ │ │ │ + ldr r2, [pc, #92] @ (30588 ) │ │ │ │ + ldr r3, [pc, #76] @ (3057c ) │ │ │ │ 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 3051c │ │ │ │ + bne.n 30574 │ │ │ │ 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 5cf80 │ │ │ │ + bl 5cfd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #-1] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 304c6 │ │ │ │ + b.n 3051e │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1260 @ 0x4ec │ │ │ │ - bl dad8 │ │ │ │ - b.n 304c6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + bl db30 │ │ │ │ + b.n 3051e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #596] @ (3079c ) │ │ │ │ + ldr r2, [pc, #596] @ (307f4 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #596] @ (307a0 ) │ │ │ │ + ldr r3, [pc, #596] @ (307f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #468] @ 0x1d4 │ │ │ │ - ldr r7, [pc, #592] @ (307a4 ) │ │ │ │ + ldr r7, [pc, #592] @ (307fc ) │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 305f2 │ │ │ │ + beq.n 3064a │ │ │ │ subs r3, r5, #1 │ │ │ │ adds r5, #147 @ 0x93 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r5, [r4, r5, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 305c8 │ │ │ │ + blt.n 30620 │ │ │ │ sub.w r2, r5, #13 │ │ │ │ cmp r6, #2 │ │ │ │ clz r2, r2 │ │ │ │ ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 305d4 │ │ │ │ - cbnz r3, 305ae │ │ │ │ - ldr r2, [pc, #532] @ (307a8 ) │ │ │ │ - ldr r3, [pc, #524] @ (307a0 ) │ │ │ │ + cbnz r2, 3062c │ │ │ │ + cbnz r3, 30606 │ │ │ │ + ldr r2, [pc, #532] @ (30800 ) │ │ │ │ + ldr r3, [pc, #524] @ (307f8 ) │ │ │ │ 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 30798 │ │ │ │ + bne.w 307f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #9 │ │ │ │ it ne │ │ │ │ cmpne r5, #27 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 305e8 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r5, #61 @ 0x3d │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 305e8 │ │ │ │ cmp r5, #12 │ │ │ │ it ne │ │ │ │ lslne r6, r5, #1 │ │ │ │ - beq.n 30590 │ │ │ │ - b.n 305de │ │ │ │ + beq.n 305e8 │ │ │ │ + b.n 30636 │ │ │ │ rsb r8, r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 30640 │ │ │ │ + ble.n 30698 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 30576 │ │ │ │ + b.n 305ce │ │ │ │ movs r5, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 305e8 │ │ │ │ movs r6, #20 │ │ │ │ movs r5, #10 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh r3, [r3, r6] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ it eq │ │ │ │ streq.w r3, [r4, #920] @ 0x398 │ │ │ │ - b.n 30590 │ │ │ │ - bl 2f398 │ │ │ │ + b.n 305e8 │ │ │ │ + bl 2f3f0 │ │ │ │ adds r3, r6, #2 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ strb.w r5, [r4, #956] @ 0x3bc │ │ │ │ add.w r8, sp, #8 │ │ │ │ strb.w r3, [r4, #957] @ 0x3bd │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mvn.w r3, #79 @ 0x4f │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #912] @ 0x390 │ │ │ │ - bl 2fbe0 │ │ │ │ + bl 2fc38 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bgt.n 306ac │ │ │ │ + bgt.n 30704 │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #957] @ 0x3bd │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 30566 │ │ │ │ + bne.n 305be │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ite ne │ │ │ │ mvnne.w r1, #2 │ │ │ │ mvneq.w r1, #1 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 306f8 │ │ │ │ - ldr r3, [pc, #352] @ (307ac ) │ │ │ │ + beq.n 30750 │ │ │ │ + ldr r3, [pc, #352] @ (30804 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r3, [r3, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 305d0 │ │ │ │ - ldr r3, [pc, #344] @ (307b0 ) │ │ │ │ + beq.n 30628 │ │ │ │ + ldr r3, [pc, #344] @ (30808 ) │ │ │ │ cmn.w r5, #127 @ 0x7f │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ orrle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 306e8 │ │ │ │ + beq.n 30740 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ rsb r2, r3, #0 │ │ │ │ strb.w r5, [r4, #421] @ 0x1a5 │ │ │ │ it ne │ │ │ │ movne r3, #79 @ 0x4f │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - beq.n 30704 │ │ │ │ + beq.n 3075c │ │ │ │ add r7, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 303e0 │ │ │ │ + bl 30438 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 306ca │ │ │ │ + cbnz r0, 30722 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - b.n 30576 │ │ │ │ + b.n 305ce │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff04 │ │ │ │ + bl 2ff5c │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ strb.w r3, [r4, #957] @ 0x3bd │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 30566 │ │ │ │ - b.n 3062e │ │ │ │ + bne.w 305be │ │ │ │ + b.n 30686 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff04 │ │ │ │ + bl 2ff5c │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ add.w r2, r3, #147 @ 0x93 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ - b.n 306a4 │ │ │ │ + b.n 306fc │ │ │ │ ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30784 │ │ │ │ + beq.n 307dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r5, r8 │ │ │ │ negs r6, r6 │ │ │ │ - b.n 305de │ │ │ │ - blx 7cd0 │ │ │ │ + b.n 30636 │ │ │ │ + blx 7d1c │ │ │ │ movs r1, #2 │ │ │ │ - blx 7c44 │ │ │ │ - b.n 30648 │ │ │ │ + blx 7c90 │ │ │ │ + b.n 306a0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ ite ne │ │ │ │ movne.w r8, #400 @ 0x190 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #9 │ │ │ │ mvn.w r7, #47 @ 0x2f │ │ │ │ - cbnz r0, 30744 │ │ │ │ + cbnz r0, 3079c │ │ │ │ strd r8, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #13 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ - bl 8cb34 <__isoc23_strtoul@@Base+0x1130c> │ │ │ │ + bl 8cc24 <__isoc23_strtoul@@Base+0x113a4> │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.n 3073e │ │ │ │ + ble.n 30796 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff04 │ │ │ │ + bl 2ff5c │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - cbz r0, 30788 │ │ │ │ + cbz r0, 307e0 │ │ │ │ add.w r3, r0, #147 @ 0x93 │ │ │ │ subs r1, r0, #1 │ │ │ │ str.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3078e │ │ │ │ + bge.n 307e6 │ │ │ │ subs r2, r7, r3 │ │ │ │ negs r0, r3 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, #9 │ │ │ │ strb.w r0, [r9] │ │ │ │ - bhi.n 3076c │ │ │ │ + bhi.n 307c4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3077c │ │ │ │ + bne.n 307d4 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ - b.n 30688 │ │ │ │ + b.n 306e0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 30788 │ │ │ │ + bne.n 307e0 │ │ │ │ cmn.w r3, #79 @ 0x4f │ │ │ │ it ne │ │ │ │ cmnne.w r3, #91 @ 0x5b │ │ │ │ - bne.n 30768 │ │ │ │ + bne.n 307c0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 3071c │ │ │ │ + b.n 30774 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 30590 │ │ │ │ + b.n 305e8 │ │ │ │ rsb r3, r5, #80 @ 0x50 │ │ │ │ - b.n 30688 │ │ │ │ + b.n 306e0 │ │ │ │ rsb r3, r5, #80 @ 0x50 │ │ │ │ str.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - b.n 30688 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + b.n 306e0 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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] │ │ │ │ adds r3, r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 307c2 │ │ │ │ + bne.n 3081a │ │ │ │ bx lr │ │ │ │ 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 r4, [pc, #184] @ (308a0 ) │ │ │ │ + ldr r4, [pc, #184] @ (308f8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #184] @ (308a4 ) │ │ │ │ + ldr r1, [pc, #184] @ (308fc ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #176] @ (308a8 ) │ │ │ │ + ldr r2, [pc, #176] @ (30900 ) │ │ │ │ adds r3, r0, #3 │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, pc │ │ │ │ cmp r6, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 30886 │ │ │ │ + beq.n 308de │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30882 │ │ │ │ - ldr r3, [pc, #144] @ (308ac ) │ │ │ │ + beq.n 308da │ │ │ │ + ldr r3, [pc, #144] @ (30904 ) │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle.w r8, r8, #1 │ │ │ │ - ble.n 30848 │ │ │ │ + ble.n 308a0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ itete gt │ │ │ │ @@ -61284,74 +61290,77 @@ │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ addle r3, #1 │ │ │ │ it le │ │ │ │ addle r8, r3 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30822 │ │ │ │ + bne.n 3087a │ │ │ │ subs r6, r5, r6 │ │ │ │ asrs r6, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #80] @ (308b0 ) │ │ │ │ + ldr r2, [pc, #80] @ (30908 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #64] @ (308a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (308fc ) │ │ │ │ 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 3089c │ │ │ │ + bne.n 308f4 │ │ │ │ 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 30858 │ │ │ │ + b.n 308b0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 307b4 │ │ │ │ - b.n 3085c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - vhadd.u8 d16, d6, d10 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl 3080c │ │ │ │ + b.n 308b4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d2, d10 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr10, {0} │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ + movs r3, r1 │ │ │ │ adds r0, #3 │ │ │ │ adds r1, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ sub.w ip, r0, r1 │ │ │ │ - b.n 308d4 │ │ │ │ + b.n 3092c │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r1, ip] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r0, 308da │ │ │ │ + cbz r0, 30932 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 308c6 │ │ │ │ + bgt.n 3091e │ │ │ │ bx lr │ │ │ │ adds r2, r0, #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 308e2 │ │ │ │ + bne.n 3093a │ │ │ │ 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 │ │ │ │ @@ -61361,396 +61370,396 @@ │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub.w r9, r3, r2 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 30952 │ │ │ │ + blt.n 309aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3094a │ │ │ │ + beq.n 309a2 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30b6e │ │ │ │ + bne.w 30bc6 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ addge.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 3099a │ │ │ │ + blt.n 309f2 │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 3093c │ │ │ │ + bcs.n 30994 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r0, #1176] @ 0x498 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 309bc │ │ │ │ + bne.n 30a14 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3096e │ │ │ │ + blt.n 309c6 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 30938 │ │ │ │ - b.n 3094a │ │ │ │ + bgt.n 30990 │ │ │ │ + b.n 309a2 │ │ │ │ ldrb.w r3, [r0, #420] @ 0x1a4 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ subs r5, r2, r7 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - cbz r3, 309a6 │ │ │ │ + cbz r3, 309fe │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ add r3, r8 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 309a6 │ │ │ │ + ble.n 309fe │ │ │ │ mov r8, fp │ │ │ │ ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ sub.w r9, r7, r8 │ │ │ │ - b.n 30962 │ │ │ │ + b.n 309ba │ │ │ │ ldrb.w r3, [r0, #420] @ 0x1a4 │ │ │ │ subs r5, r2, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30bc6 │ │ │ │ + bne.w 30c1e │ │ │ │ subs r5, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 309a8 │ │ │ │ + bcs.n 30a00 │ │ │ │ mov r0, r7 │ │ │ │ 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 3009c │ │ │ │ + bl 300f4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ str.w r0, [r4, #1184] @ 0x4a0 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 309e4 │ │ │ │ + bgt.n 30a3c │ │ │ │ ldrh.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ ldr.w r5, [r4, #1180] @ 0x49c │ │ │ │ subs r5, r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 30b90 │ │ │ │ + bgt.w 30be8 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r2, [r4, #1184] @ 0x4a0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3009c │ │ │ │ + bl 300f4 │ │ │ │ ldrh.w r2, [r4, #1186] @ 0x4a2 │ │ │ │ ldrh.w r3, [r4, #1184] @ 0x4a0 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ uxth.w sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbnz r2, 30a70 │ │ │ │ - cbnz r3, 30a56 │ │ │ │ - ldr r2, [pc, #524] @ (30c1c ) │ │ │ │ + cbnz r2, 30ac8 │ │ │ │ + cbnz r3, 30aae │ │ │ │ + ldr r2, [pc, #524] @ (30c74 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ it ls │ │ │ │ ldrhls.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ - bls.n 30b1a │ │ │ │ + bls.n 30b72 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 30a3a │ │ │ │ + ble.n 30a92 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 30a2c │ │ │ │ + bcs.n 30a84 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ strh.w sl, [r4, #1184] @ 0x4a0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ sub.w r8, r7, r5 │ │ │ │ movs r3, #0 │ │ │ │ subs r5, #1 │ │ │ │ strh.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ - b.n 30966 │ │ │ │ - ldr r1, [pc, #456] @ (30c20 ) │ │ │ │ + b.n 309be │ │ │ │ + ldr r1, [pc, #456] @ (30c78 ) │ │ │ │ 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 30b80 │ │ │ │ - ldr.w r8, [pc, #432] @ 30c24 │ │ │ │ + bne.w 30bd8 │ │ │ │ + ldr.w r8, [pc, #432] @ 30c7c │ │ │ │ cmp sl, r3 │ │ │ │ add r8, pc │ │ │ │ str.w sl, [r8, #16] │ │ │ │ - bcs.n 30a16 │ │ │ │ + bcs.n 30a6e │ │ │ │ ldr.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldrh.w r3, [r4, #1184] @ 0x4a0 │ │ │ │ subs r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #1184] @ 0x4a0 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 30a82 │ │ │ │ + bhi.n 30ada │ │ │ │ ldr.w r1, [r4, #1180] @ 0x49c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ - bl a8ce4 │ │ │ │ + bl a9414 │ │ │ │ ldrh.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ mov r8, r1 │ │ │ │ cmp sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 30b1a │ │ │ │ + bgt.n 30b72 │ │ │ │ subs r1, r1, r3 │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 30b1a │ │ │ │ + ble.n 30b72 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r8, [r4, #1186] @ 0x4a2 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.w 30c0a │ │ │ │ + beq.w 30c62 │ │ │ │ ldr.w r3, [r4, #1180] @ 0x49c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 30bd4 │ │ │ │ + bgt.n 30c2c │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 30afc │ │ │ │ - ldr r3, [pc, #284] @ (30c28 ) │ │ │ │ + bcs.n 30b54 │ │ │ │ + ldr r3, [pc, #284] @ (30c80 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldrh.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ sub.w r9, r5, r3 │ │ │ │ sub.w r8, r7, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 30962 │ │ │ │ + bge.w 309ba │ │ │ │ subs r5, r3, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30bbc │ │ │ │ + beq.n 30c14 │ │ │ │ ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r4, #1180] @ 0x49c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 309a6 │ │ │ │ + bgt.w 309fe │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 309a6 │ │ │ │ + beq.w 309fe │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ sub.w fp, r8, fp │ │ │ │ negs r1, r1 │ │ │ │ cmp r1, fp │ │ │ │ - ble.w 309a6 │ │ │ │ + ble.w 309fe │ │ │ │ mul.w r3, sl, r3 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r8, r3, #1 │ │ │ │ - bl 2fabc │ │ │ │ - b.n 30994 │ │ │ │ + bl 2fb14 │ │ │ │ + b.n 309ec │ │ │ │ ldr.w r3, [r0, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 3009c │ │ │ │ + bl 300f4 │ │ │ │ str.w r0, [r4, #1184] @ 0x4a0 │ │ │ │ - b.n 309e8 │ │ │ │ - ldr r1, [pc, #168] @ (30c2c ) │ │ │ │ + b.n 30a40 │ │ │ │ + ldr r1, [pc, #168] @ (30c84 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldrh.w r3, [r4, #1184] @ 0x4a0 │ │ │ │ - b.n 30a70 │ │ │ │ + b.n 30ac8 │ │ │ │ subs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 30b94 │ │ │ │ + bcs.n 30bec │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs r5, #1 │ │ │ │ - bcc.w 3094a │ │ │ │ + bcc.w 309a2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 30ba0 │ │ │ │ - b.n 3094a │ │ │ │ + bcs.n 30bf8 │ │ │ │ + b.n 309a2 │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 309a6 │ │ │ │ + beq.w 309fe │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ sub.w r8, r8, fp │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 3097e │ │ │ │ + b.n 309d6 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30af8 │ │ │ │ + beq.n 30b50 │ │ │ │ add.w r8, r6, r3, lsl #2 │ │ │ │ - b.n 30bec │ │ │ │ - bl 2fabc │ │ │ │ + b.n 30c44 │ │ │ │ + bl 2fb14 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - cbz r1, 30bfa │ │ │ │ + cbz r1, 30c52 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.n 30be2 │ │ │ │ - b.n 30b0a │ │ │ │ + bcs.n 30c3a │ │ │ │ + b.n 30b62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r3, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 30afc │ │ │ │ - b.n 30b0a │ │ │ │ + bne.w 30b54 │ │ │ │ + b.n 30b62 │ │ │ │ ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldrh.w r3, [r4, #1186] @ 0x4a2 │ │ │ │ - b.n 30b1a │ │ │ │ + b.n 30b72 │ │ │ │ nop │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + bics r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + muls r2, r7 │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + cmn r2, r4 │ │ │ │ movs r3, r1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ 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 403e0 │ │ │ │ - ldr r2, [pc, #12] @ (30c58 ) │ │ │ │ + bl 40438 │ │ │ │ + ldr r2, [pc, #12] @ (30cb0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #1148] @ 0x47c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 30c90 │ │ │ │ - b.n 30cac │ │ │ │ + bne.n 30ce8 │ │ │ │ + b.n 30d04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30c9e │ │ │ │ + bne.n 30cf6 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 82b8 <__ioctl_time64@plt> │ │ │ │ + blx 8310 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30c86 │ │ │ │ + blt.n 30cde │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30c9e │ │ │ │ + bne.n 30cf6 │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 82b8 <__ioctl_time64@plt> │ │ │ │ + blx 8310 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30ca2 │ │ │ │ + blt.n 30cfa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30ce4 │ │ │ │ + b.n 30d3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30cf0 │ │ │ │ + bne.n 30d48 │ │ │ │ str r7, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 837c │ │ │ │ + blx 83d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30cdc │ │ │ │ + blt.n 30d34 │ │ │ │ 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, #124] @ (30d84 ) │ │ │ │ + ldr r3, [pc, #124] @ (30ddc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #124] @ (30d88 ) │ │ │ │ + ldr r2, [pc, #124] @ (30de0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ ldr.w r3, [r6, #1144] @ 0x478 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30d68 │ │ │ │ + beq.n 30dc0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 30d30 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 30d88 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30d62 │ │ │ │ + bne.n 30dba │ │ │ │ str.w r8, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30cc0 │ │ │ │ + bl 30d18 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30d22 │ │ │ │ + beq.n 30d7a │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - cbnz r3, 30d60 │ │ │ │ + cbnz r3, 30db8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ addw r4, r6, #1084 @ 0x43c │ │ │ │ stmia r4!, {r0, r1, 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} │ │ │ │ @@ -61766,202 +61775,208 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ 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, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - b.n 30d62 │ │ │ │ - @ instruction: 0xfa2a000a │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 30dba │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #124] @ (30e18 ) │ │ │ │ + ldr r4, [pc, #124] @ (30e70 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ (30e1c ) │ │ │ │ + ldr r1, [pc, #124] @ (30e74 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #124] @ (30e20 ) │ │ │ │ - ldr r2, [pc, #124] @ (30e24 ) │ │ │ │ + ldr r3, [pc, #124] @ (30e78 ) │ │ │ │ + ldr r2, [pc, #124] @ (30e7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ str.w r1, [r2, #1144] @ 0x478 │ │ │ │ - blt.n 30dfa │ │ │ │ + blt.n 30e52 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 30dfa │ │ │ │ + blt.n 30e52 │ │ │ │ ldr.w r2, [r3, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r2, #24 │ │ │ │ - beq.n 30dfa │ │ │ │ + beq.n 30e52 │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 30dea │ │ │ │ + cbz r0, 30e42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 30dfa │ │ │ │ + bmi.n 30e52 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cf4 │ │ │ │ + bl 30d4c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 30dfc │ │ │ │ + b.n 30e54 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (30e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (30e1c ) │ │ │ │ + ldr r2, [pc, #40] @ (30e80 ) │ │ │ │ + ldr r3, [pc, #28] @ (30e74 ) │ │ │ │ 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 30e14 │ │ │ │ + bne.n 30e6c │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #10] │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[0]}, [lr], sl │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r4, sl] │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ + 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 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30e58 │ │ │ │ + b.n 30eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30e66 │ │ │ │ + bne.n 30ebe │ │ │ │ str.w r8, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7d84 │ │ │ │ + blx 7dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30e4e │ │ │ │ + blt.n 30ea6 │ │ │ │ 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, #88] @ (30ed8 ) │ │ │ │ + ldr r3, [pc, #88] @ (30f30 ) │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldr r4, [pc, #88] @ (30edc ) │ │ │ │ + ldr r4, [pc, #88] @ (30f34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r9, [r3, #128] @ 0x80 │ │ │ │ - blt.n 30ecc │ │ │ │ + blt.n 30f24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 30ea4 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 30efc │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 30ed2 │ │ │ │ + bne.n 30f2a │ │ │ │ str.w r8, [r0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30e2c │ │ │ │ + bl 30e84 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30e96 │ │ │ │ + beq.n 30eee │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ addw r4, r9, #1084 @ 0x43c │ │ │ │ stmia r4!, {r0, r1, 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, r2} │ │ │ │ stmia.w r4, {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} │ │ │ │ - ldrh.w r0, [r2, #10] │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ 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, #56] @ (30f28 ) │ │ │ │ + ldr r3, [pc, #56] @ (30f80 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (30f2c ) │ │ │ │ + ldr r2, [pc, #56] @ (30f84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ strb.w r1, [r4, #421] @ 0x1a5 │ │ │ │ - cbz r3, 30f24 │ │ │ │ + cbz r3, 30f7c │ │ │ │ cmp r0, r1 │ │ │ │ add.w r2, r4, #964 @ 0x3c4 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w r0, [r4, #1144] @ 0x478 │ │ │ │ - bl 30e6c │ │ │ │ + bl 30ec4 │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne.w r3, [r4, #444] @ 0x1bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str.w r0, [r0, sl] │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #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, #356] @ (310a8 ) │ │ │ │ + ldr r3, [pc, #356] @ (31100 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #356] @ (310ac ) │ │ │ │ + ldr r2, [pc, #356] @ (31104 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 31096 │ │ │ │ + beq.w 310ee │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ clzeq r1, r1 │ │ │ │ lsreq r1, r1, #5 │ │ │ │ negeq r0, r1 │ │ │ │ - beq.n 3104c │ │ │ │ + beq.n 310a4 │ │ │ │ add.w r7, r4, #964 @ 0x3c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30cf4 │ │ │ │ + bl 30d4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 310a2 │ │ │ │ + beq.w 310fa │ │ │ │ ldr.w lr, [r4, #976] @ 0x3d0 │ │ │ │ tst.w lr, #8 │ │ │ │ - beq.n 31050 │ │ │ │ + beq.n 310a8 │ │ │ │ mov ip, r7 │ │ │ │ bic.w r3, lr, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #976] @ 0x3d0 │ │ │ │ add.w r9, r4, #1024 @ 0x400 │ │ │ │ mov r5, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -61972,15 +61987,15 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r5, {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 3108c │ │ │ │ + beq.n 310e4 │ │ │ │ bic.w r3, lr, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [r4, #995] @ 0x3e3 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ @@ -62003,32 +62018,32 @@ │ │ │ │ str.w r3, [r4, #408] @ 0x198 │ │ │ │ ldrb.w r3, [r4, #983] @ 0x3d7 │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ ldrb.w r3, [r4, #984] @ 0x3d8 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1046] @ 0x416 │ │ │ │ - bl 30e6c │ │ │ │ + bl 30ec4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 310a2 │ │ │ │ + beq.n 310fa │ │ │ │ mov r0, r7 │ │ │ │ - blx 7fa8 │ │ │ │ + blx 7ff4 │ │ │ │ cmp r0, #8 │ │ │ │ ite ls │ │ │ │ movls r2, #1 │ │ │ │ movhi r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ 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, 310a2 │ │ │ │ + cbz r6, 310fa │ │ │ │ mov ip, r7 │ │ │ │ bic.w r3, lr, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #976] @ 0x3d0 │ │ │ │ add.w r9, r4, #1024 @ 0x400 │ │ │ │ mov r5, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -62040,24 +62055,25 @@ │ │ │ │ stmia.w r5, {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 r3, lr, #4128 @ 0x1020 │ │ │ │ bic.w r3, r3, #11 │ │ │ │ - b.n 30fc8 │ │ │ │ + b.n 31020 │ │ │ │ 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 3104c │ │ │ │ - @ instruction: 0xf7ee000a │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 310a4 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ mov r3, r1 │ │ │ │ @@ -62065,37 +62081,37 @@ │ │ │ │ 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 308f4 │ │ │ │ + bl 3094c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r6, 310e8 │ │ │ │ + cbnz r6, 31140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2fabc │ │ │ │ - b.n 310dc │ │ │ │ + bl 2fb14 │ │ │ │ + b.n 31134 │ │ │ │ stmdb 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, #740] @ (313f8 ) │ │ │ │ + ldr r2, [pc, #740] @ (31450 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #740] @ (313fc ) │ │ │ │ + ldr r3, [pc, #740] @ (31454 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ adds r1, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -62104,47 +62120,47 @@ │ │ │ │ ldr.w r8, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strb.w sl, [r0, #20] │ │ │ │ mov.w r5, r3, lsl #2 │ │ │ │ - bls.w 3132e │ │ │ │ + bls.w 31386 │ │ │ │ ldr.w r7, [r4, #468] @ 0x1d4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 31320 │ │ │ │ + bne.w 31378 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ add.w r1, r8, r5 │ │ │ │ cmp r2, r1 │ │ │ │ itee cs │ │ │ │ movcs r9, r7 │ │ │ │ ldrcc.w r9, [r1, #-4] │ │ │ │ movcc r7, r9 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 31176 │ │ │ │ + bne.n 311ce │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3136e │ │ │ │ + bne.w 313c6 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r2, fp │ │ │ │ - bl 301b0 │ │ │ │ + bl 30208 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r4, fp, r3 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ cmp.w r5, r0, lsl #2 │ │ │ │ sub.w r3, r4, #4 │ │ │ │ it ne │ │ │ │ addne.w r4, fp, r7, lsl #2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ sub.w r4, r4, fp │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ @@ -62154,299 +62170,303 @@ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ ite lt │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 311e0 │ │ │ │ + cbnz r2, 31238 │ │ │ │ adds r2, r5, r3 │ │ │ │ cmp r2, r4 │ │ │ │ it gt │ │ │ │ addgt.w r5, fp, r5, lsl #2 │ │ │ │ - bgt.n 311fa │ │ │ │ + bgt.n 31252 │ │ │ │ sub.w r3, r4, r3, asr #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ittet lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r6, #24] │ │ │ │ addge.w r5, fp, r3, lsl #2 │ │ │ │ movlt r5, fp │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ ldr r7, [r6, #0] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31290 │ │ │ │ + ble.n 312e8 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r9 │ │ │ │ movw r8, #57343 @ 0xdfff │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 31220 │ │ │ │ + b.n 31278 │ │ │ │ mov r1, r4 │ │ │ │ adds r7, #4 │ │ │ │ mov r9, r5 │ │ │ │ subs r4, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3128c │ │ │ │ + ble.n 312e4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbnz r2, 31228 │ │ │ │ + cbnz r2, 31280 │ │ │ │ strd r3, r2, [r7] │ │ │ │ ldr.w r1, [r9] │ │ │ │ - cbnz r1, 31234 │ │ │ │ + cbnz r1, 3128c │ │ │ │ strd r3, r1, [r9] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r5, r9, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 31214 │ │ │ │ + beq.n 3126c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r9, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 310b0 │ │ │ │ + bl 31108 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 31214 │ │ │ │ + bne.n 3126c │ │ │ │ add.w ip, r7, #8 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ - cbnz r2, 31268 │ │ │ │ + cbnz r2, 312c0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r2, [ip, #-4] │ │ │ │ mov r7, ip │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ mov r9, r5 │ │ │ │ subs r1, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31260 │ │ │ │ + beq.n 312b8 │ │ │ │ subs r4, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 31220 │ │ │ │ + bgt.n 31278 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 313dc │ │ │ │ + bne.w 31434 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r1, [r0, #476] @ 0x1dc │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w fp, fp, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - bcc.n 31364 │ │ │ │ + bcc.n 313bc │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r5, #62 @ 0x3e │ │ │ │ movgt r5, #42 @ 0x2a │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 312d6 │ │ │ │ + beq.n 3132e │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 310b0 │ │ │ │ + bl 31108 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ strb r5, [r6, #18] │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ subs r3, r4, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w sl, #4 │ │ │ │ add.w r3, r1, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - beq.n 313bc │ │ │ │ + beq.n 31414 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #19] │ │ │ │ - ldr r2, [pc, #256] @ (31400 ) │ │ │ │ + ldr r2, [pc, #256] @ (31458 ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #248] @ (313fc ) │ │ │ │ + ldr r3, [pc, #248] @ (31454 ) │ │ │ │ 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 313f2 │ │ │ │ + bne.n 3144a │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 31176 │ │ │ │ + beq.w 311ce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #19] │ │ │ │ - b.n 312fc │ │ │ │ + b.n 31354 │ │ │ │ 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 sl, #0 │ │ │ │ - beq.n 312f8 │ │ │ │ + beq.n 31350 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31176 │ │ │ │ + beq.w 311ce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #19] │ │ │ │ - b.n 312fc │ │ │ │ + b.n 31354 │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ movgt r5, #60 @ 0x3c │ │ │ │ movle r5, #32 │ │ │ │ - b.n 312c2 │ │ │ │ + b.n 3131a │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ it ls │ │ │ │ cmpls r3, #0 │ │ │ │ - bne.w 31176 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.w 311ce │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 31176 │ │ │ │ + bpl.w 311ce │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r2, r3, asr #2 │ │ │ │ - ble.w 31176 │ │ │ │ + ble.w 311ce │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 312fc │ │ │ │ + b.n 31354 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #1176] @ 0x498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 312f8 │ │ │ │ + beq.n 31350 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asrs r3, r3, #2 │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 312f8 │ │ │ │ + b.n 31350 │ │ │ │ ldr.w r3, [r0, #460] @ 0x1cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 312a8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 31300 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf61a000a │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #9043968 @ 0x8a0000 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + 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, #140] @ (314a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (314fc ) │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ - ldr r3, [pc, #140] @ (314a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (31500 ) │ │ │ │ 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] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r8, [r3, #448] @ 0x1c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ 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 307d0 │ │ │ │ + bl 30828 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 3146e │ │ │ │ + beq.n 314c6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3, #448] @ 0x1c0 │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 310f4 │ │ │ │ - ldr r2, [pc, #36] @ (314ac ) │ │ │ │ - ldr r3, [pc, #28] @ (314a8 ) │ │ │ │ + bl 3114c │ │ │ │ + ldr r2, [pc, #36] @ (31504 ) │ │ │ │ + ldr r3, [pc, #28] @ (31500 ) │ │ │ │ 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 314a0 │ │ │ │ + bne.n 314f8 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf318000a │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #10 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ + 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -62454,171 +62474,171 @@ │ │ │ │ sub.w sp, sp, #11136 @ 0x2b80 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, sp, #11136 @ 0x2b80 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2876] @ 32020 │ │ │ │ + ldr.w r2, [pc, #2876] @ 32078 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #2872] @ 32024 │ │ │ │ + ldr.w r3, [pc, #2872] @ 3207c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ 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, #2852] @ 32028 │ │ │ │ + ldr.w r3, [pc, #2852] @ 32080 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #1156] @ 0x484 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 31660 │ │ │ │ + beq.w 316b8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r2, sp, #8832 @ 0x2280 │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ str.w r2, [r3, #500] @ 0x1f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #684 @ 0x2ac │ │ │ │ movs r0, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ strb r1, [r2, #28] │ │ │ │ strb r3, [r2, #20] │ │ │ │ - bl 30f30 │ │ │ │ + bl 30f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3159a │ │ │ │ + bge.n 315f2 │ │ │ │ add.w r3, sp, #11200 @ 0x2bc0 │ │ │ │ adds r3, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 31580 │ │ │ │ + cbz r3, 315d8 │ │ │ │ add.w r3, sp, #11200 @ 0x2bc0 │ │ │ │ adds r3, #24 │ │ │ │ ldr.w fp, [r3] │ │ │ │ - ldr.w r2, [pc, #2772] @ 3202c │ │ │ │ + ldr.w r2, [pc, #2772] @ 32084 │ │ │ │ add.w r1, sp, #11136 @ 0x2b80 │ │ │ │ - ldr.w r3, [pc, #2756] @ 32024 │ │ │ │ + ldr.w r3, [pc, #2756] @ 3207c │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 32f82 │ │ │ │ + bne.w 32fda │ │ │ │ mov r0, fp │ │ │ │ add.w sp, sp, #11136 @ 0x2b80 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ add.w r4, sp, #11200 @ 0x2bc0 │ │ │ │ adds r4, #24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2fbe0 │ │ │ │ + bl 2fc38 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 31554 │ │ │ │ + b.n 315ac │ │ │ │ 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, #11200 @ 0x2bc0 │ │ │ │ adds r3, #24 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 2f3d4 │ │ │ │ + bl 2f42c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, sp, #11200 @ 0x2bc0 │ │ │ │ adds r3, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 321be │ │ │ │ + bne.w 32216 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ ldr.w r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 321ca │ │ │ │ + beq.w 32222 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ adds r2, r3, #5 │ │ │ │ - bne.n 31602 │ │ │ │ + bne.n 3165a │ │ │ │ ldr.w r3, [r0, #504] @ 0x1f8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 31614 │ │ │ │ + blt.n 3166c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ str 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, #16] │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3167e │ │ │ │ + cbz r0, 316d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #1176] @ 0x498 │ │ │ │ - cbz r2, 3164c │ │ │ │ + cbz r2, 316a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 30ee0 │ │ │ │ + bl 30f38 │ │ │ │ adds.w r3, fp, #2 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ rsb fp, r3, #0 │ │ │ │ - b.n 31554 │ │ │ │ + b.n 315ac │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w r0, [r3, #1156] @ 0x484 │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ mvn.w r2, #4 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - b.n 3151e │ │ │ │ + b.n 31576 │ │ │ │ add.w r2, sp, #11200 @ 0x2bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, #24 │ │ │ │ movw r1, #1022 @ 0x3fe │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ @@ -62638,51 +62658,51 @@ │ │ │ │ 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 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 319ce │ │ │ │ + bne.w 31a26 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ strb r3, [r5, #17] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 31764 │ │ │ │ + beq.n 317bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 317aa │ │ │ │ + beq.n 31802 │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n 3177c │ │ │ │ + beq.n 317d4 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31722 │ │ │ │ + beq.n 3177a │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 31722 │ │ │ │ + beq.n 3177a │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ittt ls │ │ │ │ movls r3, #0 │ │ │ │ movls.w r9, r4, lsl #1 │ │ │ │ strls r3, [sp, #12] │ │ │ │ - bls.n 31790 │ │ │ │ + bls.n 317e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #448] @ 0x1c0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ @@ -62691,66 +62711,66 @@ │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4, #448] @ 0x1c0 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 316f4 │ │ │ │ + bne.n 3174c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str.w r4, [r3, #468] @ 0x1d4 │ │ │ │ - bl 2f3c4 │ │ │ │ + bl 2f41c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31a88 │ │ │ │ + b.n 31ae0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 321e6 │ │ │ │ + beq.w 3223e │ │ │ │ ldr.w r2, [sl, #396] @ 0x18c │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne.w r9, #184 @ 0xb8 │ │ │ │ - beq.n 31726 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 3177e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 317ca │ │ │ │ + bmi.n 31822 │ │ │ │ cmp r4, #13 │ │ │ │ it ne │ │ │ │ cmpne r4, #10 │ │ │ │ it ne │ │ │ │ movne r2, r4 │ │ │ │ - bne.n 31726 │ │ │ │ + bne.n 3177e │ │ │ │ ldr.w r3, [sl, #396] @ 0x18c │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ mvneq.w r4, #4 │ │ │ │ - beq.n 317ea │ │ │ │ + beq.n 31842 │ │ │ │ ldr.w r3, [sl, #400] @ 0x190 │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ mvneq.w r4, #3 │ │ │ │ - beq.n 317ea │ │ │ │ + beq.n 31842 │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 3195a │ │ │ │ + beq.w 319b2 │ │ │ │ ldr.w r3, [sl, #408] @ 0x198 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 321aa │ │ │ │ + beq.w 32202 │ │ │ │ cmp r4, #9 │ │ │ │ it ne │ │ │ │ cmpne r4, #27 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr.w r3, [sl, #464] @ 0x1d0 │ │ │ │ @@ -62771,29 +62791,29 @@ │ │ │ │ ite gt │ │ │ │ movgt r9, r1 │ │ │ │ movle r9, r3 │ │ │ │ ldr.w sl, [fp, #448] @ 0x1c0 │ │ │ │ itt gt │ │ │ │ ldrgt r1, [sp, #40] @ 0x28 │ │ │ │ strgt r1, [sp, #16] │ │ │ │ - cbz r2, 31840 │ │ │ │ + cbz r2, 31898 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 3183a │ │ │ │ + bhi.n 31892 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ - bne.n 31840 │ │ │ │ + bne.n 31898 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [fp, #920] @ 0x398 │ │ │ │ adds r2, r4, #7 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ - bhi.w 31962 │ │ │ │ + bhi.w 319ba │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r4, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r7, r2, #18 │ │ │ │ @@ -62924,68 +62944,68 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r4, #6 │ │ │ │ - b.n 317ea │ │ │ │ + b.n 31842 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 32d48 │ │ │ │ + bge.w 32da0 │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 31998 │ │ │ │ + ble.n 319f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ subs r2, #4 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 31982 │ │ │ │ + blt.n 319da │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne.n 319b4 │ │ │ │ - ldr.w r3, [pc, #1676] @ 32030 │ │ │ │ + bne.n 31a0c │ │ │ │ + ldr.w r3, [pc, #1676] @ 32088 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ mvns r6, r6 │ │ │ │ and.w r3, r6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r1, #1 │ │ │ │ str.w r3, [r0, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r8, r1, lsl #2] │ │ │ │ movs r1, #2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 316e8 │ │ │ │ + b.n 31740 │ │ │ │ movs r1, #14 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 316d2 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3172a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, sl │ │ │ │ it ge │ │ │ │ movge r9, sl │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ add.w r4, r0, r9, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 323ea │ │ │ │ + bne.w 32442 │ │ │ │ str.w r2, [r0, r9, lsl #2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ sub.w r7, sl, r9 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ add.w r4, r8, r7, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -62993,908 +63013,911 @@ │ │ │ │ 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 │ │ │ │ subs r2, r2, r7 │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ str r7, [r5, #8] │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31fce │ │ │ │ add r9, sl │ │ │ │ - b.n 31a56 │ │ │ │ + b.n 31aae │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31fce │ │ │ │ ldr.w r3, [fp, #452] @ 0x1c4 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 31f76 │ │ │ │ + ble.w 31fce │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 31a4e │ │ │ │ + bne.n 31aa6 │ │ │ │ ldr.w r6, [r8, r7, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 31a4e │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 31aa6 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r0, r3, #22 │ │ │ │ ittt mi │ │ │ │ submi r6, #32 │ │ │ │ strmi.w r6, [r8, r7, lsl #2] │ │ │ │ ldrmi.w fp, [r5, #52] @ 0x34 │ │ │ │ - b.n 31a4e │ │ │ │ + b.n 31aa6 │ │ │ │ movs r4, #10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 321ec │ │ │ │ + beq.w 32244 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #28] │ │ │ │ movs r0, #2 │ │ │ │ - bl 30ee0 │ │ │ │ + bl 30f38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r2, #1172] @ 0x494 │ │ │ │ - cbz r3, 31aac │ │ │ │ + cbz r3, 31b04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1172] @ 0x494 │ │ │ │ - ldr.w r3, [pc, #1408] @ 32030 │ │ │ │ + ldr.w r3, [pc, #1408] @ 32088 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r3, #1160] @ 0x488 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 31af8 │ │ │ │ + bne.n 31b50 │ │ │ │ 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, #32] │ │ │ │ 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 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne fp, r0 │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31554 │ │ │ │ + b.n 315ac │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 31b76 │ │ │ │ + beq.n 31bce │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 31b76 │ │ │ │ + blt.n 31bce │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ - cbz r3, 31b38 │ │ │ │ + cbz r3, 31b90 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bgt.n 31b4a │ │ │ │ - b.w 32a9a │ │ │ │ + bgt.n 31ba2 │ │ │ │ + b.w 32af2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 32a9a │ │ │ │ + beq.w 32af2 │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 31b40 │ │ │ │ + bne.n 31b98 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 31b40 │ │ │ │ + bne.n 31b98 │ │ │ │ mov r7, sl │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 32222 │ │ │ │ - bl 2f3c4 │ │ │ │ + ble.w 3227a │ │ │ │ + bl 2f41c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 316e8 │ │ │ │ + b.n 31740 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.w 32336 │ │ │ │ + beq.w 3238e │ │ │ │ cmp r0, #24 │ │ │ │ - beq.w 32a4e │ │ │ │ + beq.w 32aa6 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 31b76 │ │ │ │ + bne.n 31bce │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 31c06 │ │ │ │ - ldr.w r3, [pc, #1156] @ 32030 │ │ │ │ + blt.n 31c5e │ │ │ │ + ldr.w r3, [pc, #1156] @ 32088 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbz r3, 31c14 │ │ │ │ + cbz r3, 31c6c │ │ │ │ ldr.w sl, [r9, #448] @ 0x1c0 │ │ │ │ ldr.w r7, [r9, #496] @ 0x1f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w sl, [r5, #8] │ │ │ │ - ble.w 32d58 │ │ │ │ + ble.w 32db0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ subs r7, #4 │ │ │ │ - b.n 31bd6 │ │ │ │ + b.n 31c2e │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 32d58 │ │ │ │ + beq.w 32db0 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31bce │ │ │ │ + bne.n 31c26 │ │ │ │ ldr.w r1, [r9, #452] @ 0x1c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9, #496] @ 0x1f0 │ │ │ │ movs r0, #10 │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r1, #496] @ 0x1f0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 32c30 │ │ │ │ + beq.w 32c88 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bl 5ad50 │ │ │ │ + bl 5ada8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 32b74 │ │ │ │ + beq.w 32bcc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 316e8 │ │ │ │ + b.n 31740 │ │ │ │ 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 r7, [r5, #8] │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r7, r3 │ │ │ │ itt gt │ │ │ │ strgt r3, [r5, #8] │ │ │ │ movgt r7, r3 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 31ecc │ │ │ │ + beq.w 31f24 │ │ │ │ iteet ge │ │ │ │ ldrge.w r1, [r0, #400] @ 0x190 │ │ │ │ movlt r1, #4 │ │ │ │ sublt.w r7, r7, sl │ │ │ │ subge.w r7, sl, r7 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 316e8 │ │ │ │ - ldr r3, [pc, #948] @ (32034 ) │ │ │ │ + b.n 31740 │ │ │ │ + ldr r3, [pc, #948] @ (3208c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 71650 │ │ │ │ + bl 716a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31404 │ │ │ │ + bl 3145c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 316e8 │ │ │ │ + b.n 31740 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ - b.n 316e8 │ │ │ │ - ldr r3, [pc, #908] @ (32030 ) │ │ │ │ + b.n 31740 │ │ │ │ + ldr r3, [pc, #908] @ (32088 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.n 31cbc │ │ │ │ + bpl.n 31d14 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ addne.w sl, sl, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.w 31b76 │ │ │ │ + ble.w 31bce │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ mov r7, sl │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, r8, r3, lsl #2 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ ldr.w fp, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ mov r1, fp │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ strd r6, r3, [fp] │ │ │ │ movs r3, #32 │ │ │ │ strd r7, r3, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ movs r7, #4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r3 │ │ │ │ strd r4, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #13 │ │ │ │ - bhi.n 31dc4 │ │ │ │ + bhi.n 31e1c │ │ │ │ movw r3, #56318 @ 0xdbfe │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ asrs r3, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 31dc4 │ │ │ │ + bmi.n 31e1c │ │ │ │ ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 32bc2 │ │ │ │ + beq.w 32c1a │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 31d70 │ │ │ │ + beq.n 31dc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - ble.w 32e5a │ │ │ │ + ble.w 32eb2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 32bd8 │ │ │ │ + bne.w 32c30 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #688] @ (32030 ) │ │ │ │ + ldr r3, [pc, #688] @ (32088 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ 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, r7, [sp] │ │ │ │ - bl 34450 │ │ │ │ + bl 344a8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 32e1a │ │ │ │ - beq.n 31df4 │ │ │ │ - bl 2f3c4 │ │ │ │ + bgt.w 32e72 │ │ │ │ + beq.n 31e4c │ │ │ │ + bl 2f41c │ │ │ │ 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 31df4 │ │ │ │ + b.n 31e4c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r1, #400] @ 0x190 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 31de8 │ │ │ │ + beq.n 31e40 │ │ │ │ cmp r6, #8 │ │ │ │ it ne │ │ │ │ cmpne r6, #127 @ 0x7f │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ adds r4, r6, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w 322c8 │ │ │ │ + beq.w 32320 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bgt.w 322ae │ │ │ │ + bgt.w 32306 │ │ │ │ ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #284 @ 0x11c │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w sl, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 31e6e │ │ │ │ + b.n 31ec6 │ │ │ │ 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 31e30 │ │ │ │ + bge.n 31e88 │ │ │ │ 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, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 3220c │ │ │ │ + ble.w 32264 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [r2, #428] @ 0x1ac │ │ │ │ - bl 34560 │ │ │ │ + bl 345b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ movs r1, #3 │ │ │ │ str.w r0, [r7, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #14 │ │ │ │ - beq.w 3248c │ │ │ │ + beq.w 324e4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 31ecc │ │ │ │ + bne.n 31f24 │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 31ecc │ │ │ │ + beq.n 31f24 │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ str r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 324c6 │ │ │ │ + ble.w 3251e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 31ebe │ │ │ │ + b.n 31f16 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 324c4 │ │ │ │ + beq.w 3251c │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31eb6 │ │ │ │ + bne.n 31f0e │ │ │ │ mov r0, r6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 316e8 │ │ │ │ - ldr r2, [pc, #348] @ (32030 ) │ │ │ │ + b.n 31740 │ │ │ │ + ldr r2, [pc, #348] @ (32088 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ 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 322a4 │ │ │ │ + ble.w 322fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 31964 │ │ │ │ + beq.w 319bc │ │ │ │ ldr.w r2, [r0, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 32ac4 │ │ │ │ + beq.w 32b1c │ │ │ │ cmp r2, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne.w r3, [r0, #920] @ 0x398 │ │ │ │ - bne.w 31b76 │ │ │ │ + bne.w 31bce │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r6, #10 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, sl │ │ │ │ - b.n 31f36 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 31f8e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.w 324d6 │ │ │ │ + bpl.w 3252e │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ mov.w fp, #1 │ │ │ │ mla sl, r6, sl, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 31f1c │ │ │ │ + bls.n 31f74 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 32a6c │ │ │ │ + bne.w 32ac4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5ac60 │ │ │ │ + bl 5acb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31b76 │ │ │ │ + beq.w 31bce │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r3, r7, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ldr.w r7, [fp, #452] @ 0x1c4 │ │ │ │ str.w r7, [fp, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ ldr.w r4, [r2, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32214 │ │ │ │ + bne.w 3226c │ │ │ │ movs r3, #2 │ │ │ │ mov r7, sl │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 31ffe │ │ │ │ + beq.n 32056 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ bic.w r3, r7, r7, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 31ffe │ │ │ │ + ble.n 32056 │ │ │ │ ldr.w r3, [r8, r7, lsl #2] │ │ │ │ str.w r3, [r4], #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add.w r0, r8, r3 │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ - cbz r2, 31ff2 │ │ │ │ + cbz r2, 3204a │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ add.w r1, r8, r3 │ │ │ │ adds r3, #4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 31fe0 │ │ │ │ + bne.n 32038 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ ldr.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - bne.n 31fb0 │ │ │ │ + bne.n 32008 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ 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 31a88 │ │ │ │ - movw r0, #32778 @ 0x800a │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + b.n 31ae0 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e000a │ │ │ │ - rsbs r0, r2, #10 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ - ldr.w r3, [pc, #3236] @ 32ce8 │ │ │ │ + ldr.w r3, [pc, #3236] @ 32d40 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ 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 3478c │ │ │ │ + bl 347e4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ 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 32320 │ │ │ │ + bgt.w 32378 │ │ │ │ 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 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ - b.n 31e40 │ │ │ │ + b.n 31e98 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 32288 │ │ │ │ + bge.w 322e0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r7, [r3, #448] @ 0x1c0 │ │ │ │ str.w r7, [r3, #452] @ 0x1c4 │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr.w r9, [r3, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 321f6 │ │ │ │ + bne.w 3224e │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r4, #5 │ │ │ │ - bne.w 31ecc │ │ │ │ + bne.w 31f24 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3210c │ │ │ │ + bne.n 32164 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #396] @ 0x18c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 324c8 │ │ │ │ + bne.w 32520 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [r5, #32] │ │ │ │ - beq.w 316e8 │ │ │ │ + beq.w 31740 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #10 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #500] @ 0x1f4 │ │ │ │ - bl 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ cmp r9, sl │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ite le │ │ │ │ suble.w r7, sl, r9 │ │ │ │ subgt.w r7, sl, sl │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 31f76 │ │ │ │ + b.n 31fce │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5, #8] │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 30ee0 │ │ │ │ - b.w 31554 │ │ │ │ + bl 30f38 │ │ │ │ + b.w 315ac │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 320b2 │ │ │ │ + b.n 3210a │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 31964 │ │ │ │ + b.w 319bc │ │ │ │ ldr.w r3, [sl, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 317de │ │ │ │ + bne.w 31836 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r4, #1 │ │ │ │ - b.w 317ea │ │ │ │ + b.w 31842 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 307d0 │ │ │ │ - b.w 315cc │ │ │ │ + bl 30828 │ │ │ │ + b.w 31624 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #504] @ 0x1f8 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ - b.w 315da │ │ │ │ + b.w 31632 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 31726 │ │ │ │ + b.w 3177e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #4 │ │ │ │ - bl 310f4 │ │ │ │ - b.n 31a98 │ │ │ │ + bl 3114c │ │ │ │ + b.n 31af0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ - bl 307b4 │ │ │ │ - b.n 320da │ │ │ │ + bl 3080c │ │ │ │ + b.n 32132 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #428] @ 0x1ac │ │ │ │ - b.n 31b76 │ │ │ │ + b.n 31bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ - b.n 31fa0 │ │ │ │ + b.n 31ff8 │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldrd r3, r2, [r1, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 32248 │ │ │ │ + blt.n 322a0 │ │ │ │ adds r3, r0, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r1, [r8, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r8, r3] │ │ │ │ subs r3, #4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r0, [r1, #448] @ 0x1c0 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n 32232 │ │ │ │ + ble.n 3228a │ │ │ │ ldr.w r0, [r1, #504] @ 0x1f8 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ - cbz r3, 3226a │ │ │ │ + cbz r3, 322c2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r1, #448] @ 0x1c0 │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32252 │ │ │ │ + bne.n 322aa │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r1, #23 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31b76 │ │ │ │ - b.w 31964 │ │ │ │ + bne.w 31bce │ │ │ │ + b.w 319bc │ │ │ │ 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 310f4 │ │ │ │ - b.n 31d2a │ │ │ │ + bl 3114c │ │ │ │ + b.n 31d82 │ │ │ │ ldr.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r6, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - beq.w 31df0 │ │ │ │ + beq.w 31e48 │ │ │ │ ldr.w r3, [r1, #396] @ 0x18c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 32f30 │ │ │ │ - ldr.w r3, [pc, #2564] @ 32ce8 │ │ │ │ + beq.w 32f88 │ │ │ │ + ldr.w r3, [pc, #2564] @ 32d40 │ │ │ │ mov.w ip, r9, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r4, fp, ip │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, ip, #4 │ │ │ │ add.w lr, fp, r1 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands.w r3, r3, #65536 @ 0x10000 │ │ │ │ - beq.w 32416 │ │ │ │ + beq.w 3246e │ │ │ │ mov r9, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ 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 310f4 │ │ │ │ - b.n 31d2a │ │ │ │ - bl 2f3c4 │ │ │ │ + bl 3114c │ │ │ │ + b.n 31d82 │ │ │ │ + bl 2f41c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ strd r2, r1, [r5, #36] @ 0x24 │ │ │ │ - b.n 3207c │ │ │ │ + b.n 320d4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b.n 31f10 │ │ │ │ - ldr.w ip, [pc, #2484] @ 32cec │ │ │ │ + b.n 31f68 │ │ │ │ + ldr.w ip, [pc, #2484] @ 32d44 │ │ │ │ add.w r9, sp, #9088 @ 0x2380 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ mov r7, r9 │ │ │ │ ldr.w lr, [r3, #428] @ 0x1ac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldr.w r3, [ip] │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r0, r9 │ │ │ │ - blx 7d60 <__stpcpy_chk@plt> │ │ │ │ + blx 7dac <__stpcpy_chk@plt> │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r7, #432] @ 0x1b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 32b2a │ │ │ │ + bne.w 32b82 │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #428] @ 0x1ac │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32398 │ │ │ │ + bne.n 323f0 │ │ │ │ ldr.w r2, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 323d4 │ │ │ │ - ldr.w r1, [pc, #2388] @ 32cf0 │ │ │ │ + beq.n 3242c │ │ │ │ + ldr.w r1, [pc, #2388] @ 32d48 │ │ │ │ add.w r4, sp, #9088 @ 0x2380 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 7fd0 <__strcat_chk@plt> │ │ │ │ + blx 801c <__strcat_chk@plt> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ - blx 7d60 <__stpcpy_chk@plt> │ │ │ │ + blx 7dac <__stpcpy_chk@plt> │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 32b82 │ │ │ │ + bne.w 32bda │ │ │ │ add.w r1, sp, #9088 @ 0x2380 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 31404 │ │ │ │ + bl 3145c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ - bl 308dc │ │ │ │ + b.w 31740 │ │ │ │ + bl 30934 │ │ │ │ adds r6, r0, #4 │ │ │ │ - beq.w 319f4 │ │ │ │ + beq.w 31a4c │ │ │ │ adds r3, r0, #4 │ │ │ │ mvn.w r1, #3 │ │ │ │ subs r1, r1, r4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r2, #504] @ 0x1f8 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str.w r2, [r3, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 32400 │ │ │ │ - b.w 319f4 │ │ │ │ + bne.n 32458 │ │ │ │ + b.w 31a4c │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne.w 32306 │ │ │ │ + bne.w 3235e │ │ │ │ strd r7, sl, [sp, #68] @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r9 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov.w r7, sl, lsl #2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, fp, r7 │ │ │ │ @@ -63903,77 +63926,77 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sl, #1 │ │ │ │ adds r6, r7, #4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ add r6, fp │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r9, [r2, #448] @ 0x1c0 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ cmp r0, #13 │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ mov r1, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 32bfe │ │ │ │ + beq.w 32c56 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r2, #400] @ 0x190 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 32a16 │ │ │ │ + beq.w 32a6e │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 32a2a │ │ │ │ + bls.w 32a82 │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov lr, r6 │ │ │ │ str.w r0, [fp, r8, lsl #2] │ │ │ │ - b.n 32308 │ │ │ │ + b.n 32360 │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 31ecc │ │ │ │ + beq.w 31f24 │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ str r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 32a8a │ │ │ │ + ble.w 32ae2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 324b4 │ │ │ │ + b.n 3250c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 32a88 │ │ │ │ + beq.w 32ae0 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 324ac │ │ │ │ + bne.n 32504 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 31ecc │ │ │ │ + b.n 31f24 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #16 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 32a6c │ │ │ │ + bne.w 32ac4 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - bgt.w 32ada │ │ │ │ + bgt.w 32b32 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.w 31f4c │ │ │ │ + ble.w 31fa4 │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bhi.w 31f4c │ │ │ │ - add r0, pc, #8 @ (adr r0, 32504 ) │ │ │ │ + bhi.w 31fa4 │ │ │ │ + add r0, pc, #8 @ (adr r0, 3255c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ @@ -64078,35 +64101,35 @@ │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w sl, [r1, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 31b76 │ │ │ │ + ble.w 31bce │ │ │ │ mov r6, r1 │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldr.w r0, [r8, fp, lsl #2] │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32d8c │ │ │ │ + beq.w 32de4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 3267a │ │ │ │ - b.w 31b76 │ │ │ │ + bne.n 326d2 │ │ │ │ + b.w 31bce │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sub.w r2, r4, #49 @ 0x31 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bhi.n 327a4 │ │ │ │ + bhi.n 327fc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r5, r2, #18 │ │ │ │ lsls r3, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @@ -64148,582 +64171,582 @@ │ │ │ │ cmp r7, #0 │ │ │ │ add.w r0, sp, #10112 @ 0x2780 │ │ │ │ ite ne │ │ │ │ movne r2, r7 │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ - bl 3466c │ │ │ │ + bl 346c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31b76 │ │ │ │ + beq.w 31bce │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrd r1, r3, [r3, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bcs.w 32f0c │ │ │ │ + bcs.w 32f64 │ │ │ │ add.w r0, sp, #4768 @ 0x12a0 │ │ │ │ str r1, [r5, #8] │ │ │ │ adds r0, #12 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3276a │ │ │ │ + cbz r3, 327c2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #448] @ 0x1c0 │ │ │ │ str.w r3, [r8, 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 32746 │ │ │ │ + bne.n 3279e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r1, sp, #4768 @ 0x12a0 │ │ │ │ adds r1, #12 │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 32990 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 329e8 │ │ │ │ + bl 2fafc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, #95 @ 0x5f │ │ │ │ - bl 2faa4 │ │ │ │ - b.w 31f4c │ │ │ │ + bl 2fafc │ │ │ │ + b.w 31fa4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32e36 │ │ │ │ + beq.w 32e8e │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ mov r7, fp │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #16 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, fp │ │ │ │ str.w fp, [sp, #16] │ │ │ │ str.w r2, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31b76 │ │ │ │ + beq.w 31bce │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w 31b76 │ │ │ │ + bgt.w 31bce │ │ │ │ ldr.w r4, [r2, #448] @ 0x1c0 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n 32870 │ │ │ │ - b.n 32e9e │ │ │ │ + bgt.n 328c8 │ │ │ │ + b.n 32ef6 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 32e3e │ │ │ │ + bcc.w 32e96 │ │ │ │ ldr.w r1, [r8, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3286a │ │ │ │ + bne.n 328c2 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 3286a │ │ │ │ + bne.n 328c2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - b.w 31f7a │ │ │ │ - ldr.w r3, [pc, #1128] @ 32cf4 │ │ │ │ + b.w 31fd2 │ │ │ │ + ldr.w r3, [pc, #1128] @ 32d4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 31c84 │ │ │ │ - ldr.w r3, [pc, #1104] @ 32ce8 │ │ │ │ + b.w 31cdc │ │ │ │ + ldr.w r3, [pc, #1104] @ 32d40 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #156 @ 0x9c │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7aec │ │ │ │ - ldr.w r0, [pc, #1072] @ 32cf8 │ │ │ │ + blx 7b2c │ │ │ │ + ldr.w r0, [pc, #1072] @ 32d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bic.w r3, r3, #200 @ 0xc8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ - b.w 32098 │ │ │ │ + blx 7b2c │ │ │ │ + b.w 320f0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - ble.w 32c0a │ │ │ │ + ble.w 32c62 │ │ │ │ mov r2, ip │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ subs r7, #1 │ │ │ │ - beq.w 32c0a │ │ │ │ + beq.w 32c62 │ │ │ │ ldr.w r3, [r8, r7, lsl #2] │ │ │ │ mov ip, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 3293e │ │ │ │ + bhi.n 32996 │ │ │ │ ldr.w r6, [r9] │ │ │ │ ldrb.w r6, [r6, r3, lsl #1] │ │ │ │ ubfx r6, r6, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 32916 │ │ │ │ + bpl.n 3296e │ │ │ │ mov r3, ip │ │ │ │ add r3, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 32952 │ │ │ │ + b.n 329aa │ │ │ │ sub.w ip, ip, #4 │ │ │ │ subs r7, #1 │ │ │ │ - beq.w 32c0a │ │ │ │ + beq.w 32c62 │ │ │ │ ldr.w r3, [r8, ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 32948 │ │ │ │ + bhi.n 329a0 │ │ │ │ ldr.w r6, [r9] │ │ │ │ ldrb.w r6, [r6, r3, lsl #1] │ │ │ │ ubfx r6, r6, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.n 32948 │ │ │ │ + bmi.n 329a0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 32c0a │ │ │ │ + beq.w 32c62 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 32916 │ │ │ │ + b.n 3296e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 32f6c │ │ │ │ + beq.w 32fc4 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ - bne.n 329fc │ │ │ │ + bne.n 32a54 │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ - bne.n 329fc │ │ │ │ + bne.n 32a54 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov sl, r0 │ │ │ │ sub.w r1, sl, #51 @ 0x33 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 329f4 │ │ │ │ + bhi.n 32a4c │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 329f4 │ │ │ │ + bpl.n 32a4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 330e4 │ │ │ │ + beq.w 3313c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 330c6 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 3311e │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ str.w r8, [fp, r7] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.w 32426 │ │ │ │ + beq.w 3247e │ │ │ │ ldrd r7, sl, [sp, #68] @ 0x44 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 32308 │ │ │ │ + b.n 32360 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bpl.n 32a16 │ │ │ │ + bpl.n 32a6e │ │ │ │ add.w r2, sl, #2 │ │ │ │ adds r7, #8 │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r6, fp, r7 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 32a1a │ │ │ │ + b.n 32a72 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ 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] │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.w 31f7a │ │ │ │ + b.w 31fd2 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 31f5c │ │ │ │ + b.w 31fb4 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr.w r7, [fp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 32f7c │ │ │ │ + ble.w 32fd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 32ab0 │ │ │ │ + b.n 32b08 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 31f76 │ │ │ │ + beq.w 31fce │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 32aa8 │ │ │ │ + bne.n 32b00 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 32aa8 │ │ │ │ + bne.n 32b00 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 31f76 │ │ │ │ + b.w 31fce │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r0, #920] @ 0x398 │ │ │ │ movs r1, #27 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 31f10 │ │ │ │ + b.w 31f68 │ │ │ │ sub.w r0, r4, #98 @ 0x62 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 31f4c │ │ │ │ + bhi.w 31fa4 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #1046 @ 0x416 │ │ │ │ lsls r1, r0 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.w 32c72 │ │ │ │ + bne.w 32cca │ │ │ │ mov.w ip, #65 @ 0x41 │ │ │ │ movt ip, #8192 @ 0x2000 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.w 328fc │ │ │ │ + bne.w 32954 │ │ │ │ cmp r0, #14 │ │ │ │ - bne.w 31f4c │ │ │ │ + bne.w 31fa4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #25 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #23 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w fp, [r3, #464] @ 0x1d0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ - ldr r1, [pc, #464] @ (32cfc ) │ │ │ │ + b.w 31740 │ │ │ │ + ldr r1, [pc, #464] @ (32d54 ) │ │ │ │ sub.w r3, r9, r0 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r0, r9 │ │ │ │ - blx 7d60 <__stpcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #416] @ (32d00 ) │ │ │ │ + blx 7dac <__stpcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #416] @ (32d58 ) │ │ │ │ sub.w r3, r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ - b.n 32382 │ │ │ │ + b.n 323da │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bl 2f3c4 │ │ │ │ + bl 2f41c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ - ldr r1, [pc, #384] @ (32d04 ) │ │ │ │ + b.w 31740 │ │ │ │ + ldr r1, [pc, #384] @ (32d5c ) │ │ │ │ subs r3, r4, r0 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ movs r2, #8 │ │ │ │ add r1, pc │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ - blx 7d60 <__stpcpy_chk@plt> │ │ │ │ - ldr r1, [pc, #340] @ (32d08 ) │ │ │ │ + blx 7dac <__stpcpy_chk@plt> │ │ │ │ + ldr r1, [pc, #340] @ (32d60 ) │ │ │ │ subs r3, r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ - b.n 323d4 │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ + b.n 3242c │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 32f12 │ │ │ │ + beq.w 32f6a │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ itt le │ │ │ │ movle r7, #1 │ │ │ │ strle r7, [r5, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r0, r0, #508 @ 0x1fc │ │ │ │ - bl 5cf80 │ │ │ │ + bl 5cfd8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #587] @ 0x24b │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ - b.w 31d7c │ │ │ │ + b.w 31dd4 │ │ │ │ ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, sl, [sp, #68] @ 0x44 │ │ │ │ - b.w 31d4e │ │ │ │ + b.w 31da6 │ │ │ │ cmp r4, #98 @ 0x62 │ │ │ │ - beq.w 3287e │ │ │ │ + beq.w 328d6 │ │ │ │ ldr.w r1, [r0, #400] @ 0x190 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ 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.w r3, [r0, #448] @ 0x1c0 │ │ │ │ subs r7, r3, r7 │ │ │ │ - b.w 31f5c │ │ │ │ - ldr r3, [pc, #180] @ (32ce8 ) │ │ │ │ + b.w 31fb4 │ │ │ │ + ldr r3, [pc, #180] @ (32d40 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c14 │ │ │ │ - bl 336b0 │ │ │ │ + beq.w 31c6c │ │ │ │ + bl 33708 │ │ │ │ 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.w r9, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 31c14 │ │ │ │ - bl 34218 │ │ │ │ + blt.w 31c6c │ │ │ │ + bl 34270 │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ - b.w 31c14 │ │ │ │ + b.w 31c6c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3306c │ │ │ │ + beq.w 330c4 │ │ │ │ ldr.w ip, [r0, #452] @ 0x1c4 │ │ │ │ mov sl, r7 │ │ │ │ cmp ip, sl │ │ │ │ - ble.n 32d10 │ │ │ │ + ble.n 32d68 │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bls.n 32cbe │ │ │ │ + bls.n 32d16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32d0c │ │ │ │ + beq.n 32d64 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 32cb4 │ │ │ │ + bhi.n 32d0c │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrb.w r2, [r2, r3, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bpl.n 32d0c │ │ │ │ + bpl.n 32d64 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ - b.n 32c94 │ │ │ │ + b.n 32cec │ │ │ │ ldr.w r6, [r9] │ │ │ │ ldrb.w r2, [r6, r3, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 32cb8 │ │ │ │ + bmi.n 32d10 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [r8, sl, lsl #2] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.n 32c94 │ │ │ │ - b.n 32cc2 │ │ │ │ + bhi.n 32cec │ │ │ │ + b.n 32d1a │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + strb r6, [r3, #8] │ │ │ │ movs r7, r0 │ │ │ │ subs r1, #1 │ │ │ │ - bcs.n 32c86 │ │ │ │ + bcs.n 32cde │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ - beq.w 33086 │ │ │ │ + beq.w 330de │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ - beq.w 3307e │ │ │ │ + beq.w 330d6 │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ - beq.w 33058 │ │ │ │ + beq.w 330b0 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 31b76 │ │ │ │ + beq.w 31bce │ │ │ │ movs r1, #4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ 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.w r7, [r0, #448] @ 0x1c0 │ │ │ │ sub.w r7, sl, r7 │ │ │ │ - b.w 31f5c │ │ │ │ + b.w 31fb4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ adds r7, r4, #1 │ │ │ │ - bne.w 31a88 │ │ │ │ - b.w 31764 │ │ │ │ + bne.w 31ae0 │ │ │ │ + b.w 317bc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #448] @ 0x1c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #10 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ @@ -64731,483 +64754,483 @@ │ │ │ │ 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] │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ - b.w 31c06 │ │ │ │ + b.w 31c5e │ │ │ │ mov r1, r6 │ │ │ │ - b.n 32d98 │ │ │ │ + b.n 32df0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #448] @ 0x1c0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r1, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 32d90 │ │ │ │ + bhi.n 32de8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldrb.w r0, [r0, r2, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 32d90 │ │ │ │ + bmi.n 32de8 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne fp, r4 │ │ │ │ - beq.n 32e8c │ │ │ │ + beq.n 32ee4 │ │ │ │ add.w r3, r1, #452 @ 0x1c4 │ │ │ │ add.w r2, r1, #448 @ 0x1c0 │ │ │ │ mov r0, r1 │ │ │ │ strd r4, r7, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - bl 5a130 │ │ │ │ + bl 5a188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32e62 │ │ │ │ + blt.n 32eba │ │ │ │ cmp.w fp, #61 @ 0x3d │ │ │ │ - beq.n 32ea4 │ │ │ │ + beq.n 32efc │ │ │ │ cmp.w fp, #92 @ 0x5c │ │ │ │ - bne.w 31f7a │ │ │ │ + bne.w 31fd2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 32ea4 │ │ │ │ + beq.n 32efc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ble.w 31f7a │ │ │ │ + ble.w 31fd2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 31f7a │ │ │ │ + bne.w 31fd2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #920] @ 0x398 │ │ │ │ - b.w 31f7a │ │ │ │ + b.w 31fd2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ - b.w 31e5e │ │ │ │ + b.w 31eb6 │ │ │ │ subs r1, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - b.n 327ce │ │ │ │ + b.n 32826 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 32e4c │ │ │ │ - b.n 3287e │ │ │ │ + blt.n 32ea4 │ │ │ │ + b.n 328d6 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 3287e │ │ │ │ + beq.w 328d6 │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 32e44 │ │ │ │ + bne.n 32e9c │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 32e44 │ │ │ │ - b.n 3287e │ │ │ │ + bne.n 32e9c │ │ │ │ + b.n 328d6 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ - b.w 31d74 │ │ │ │ + b.w 31dcc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w sl, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 31b76 │ │ │ │ + bne.w 31bce │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ movs r1, #9 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ add ip, r8 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne fp, r4 │ │ │ │ moveq.w fp, #61 @ 0x3d │ │ │ │ - b.n 32dc8 │ │ │ │ - bne.n 32e4c │ │ │ │ + b.n 32e20 │ │ │ │ + bne.n 32ea4 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 32870 │ │ │ │ + b.n 328c8 │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ - bne.n 32eba │ │ │ │ + bne.n 32f12 │ │ │ │ adds r6, r7, #1 │ │ │ │ - bne.n 32eba │ │ │ │ + bne.n 32f12 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ strgt.w sl, [r3, #448] @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 33010 │ │ │ │ + bgt.w 33068 │ │ │ │ sub.w r4, fp, #92 @ 0x5c │ │ │ │ negs r1, r4 │ │ │ │ adcs r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 33010 │ │ │ │ - bl 30534 │ │ │ │ + bne.w 33068 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 31ecc │ │ │ │ + bhi.w 31f24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.w 31ecc │ │ │ │ + bpl.w 31f24 │ │ │ │ movs r1, #27 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ - bl 2f3c4 │ │ │ │ - b.n 32786 │ │ │ │ + b.w 31740 │ │ │ │ + bl 2f41c │ │ │ │ + b.n 327de │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 31d7a │ │ │ │ + beq.w 31dd2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bgt.w 31d7a │ │ │ │ + bgt.w 31dd2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.w 31d7a │ │ │ │ + b.w 31dd2 │ │ │ │ ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - bl 2f3c4 │ │ │ │ - b.w 31df4 │ │ │ │ + bl 2f41c │ │ │ │ + b.w 31e4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 330e4 │ │ │ │ + beq.w 3313c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 330c6 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 3311e │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.w 31f76 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 31fce │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 3318e │ │ │ │ + beq.w 331e6 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ - bne.w 33144 │ │ │ │ + bne.w 3319c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #53 @ 0x35 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bne.w 3313c │ │ │ │ + bne.w 33194 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bne.w 33138 │ │ │ │ + bne.w 33190 │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c80 │ │ │ │ - b.w 31b76 │ │ │ │ + bne.w 32cd8 │ │ │ │ + b.w 31bce │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - beq.w 330f6 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 3314e │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #920] @ 0x398 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r1, #6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 33040 │ │ │ │ + ble.n 33098 │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33106 │ │ │ │ + beq.n 3315e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #508] @ 0x1fc │ │ │ │ movs r1, #16 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ mov r7, sl │ │ │ │ movs r1, #3 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ subs r7, r7, r3 │ │ │ │ - b.w 31f5c │ │ │ │ + b.w 31fb4 │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ - beq.n 33084 │ │ │ │ + beq.n 330dc │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ - beq.w 3287e │ │ │ │ + beq.w 328d6 │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ - bne.w 31b76 │ │ │ │ - b.n 3305a │ │ │ │ + bne.w 31bce │ │ │ │ + b.n 330b2 │ │ │ │ mov r7, sl │ │ │ │ - b.w 3287e │ │ │ │ + b.w 328d6 │ │ │ │ mov sl, r7 │ │ │ │ sub.w sl, sl, r7 │ │ │ │ - b.n 330bc │ │ │ │ + b.n 33114 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, r2, lsl #2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 330ac │ │ │ │ + bhi.n 33104 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrh.w r1, [r1, r3, lsl #1] │ │ │ │ lsls r1, r1, #23 │ │ │ │ itt mi │ │ │ │ addmi r3, #32 │ │ │ │ strmi.w r3, [r8, r2, lsl #2] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 3308c │ │ │ │ - b.w 31f7a │ │ │ │ + bgt.n 330e4 │ │ │ │ + b.w 31fd2 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3287e │ │ │ │ + beq.w 328d6 │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, #98 @ 0x62 │ │ │ │ - bgt.w 32910 │ │ │ │ - b.w 3287e │ │ │ │ + bgt.w 32968 │ │ │ │ + b.w 328d6 │ │ │ │ ldr.w r7, [r0, #448] @ 0x1c0 │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r4, #102 @ 0x66 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c80 │ │ │ │ - b.w 3287e │ │ │ │ + bne.w 32cd8 │ │ │ │ + b.w 328d6 │ │ │ │ movs r1, #22 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - ble.n 33110 │ │ │ │ + ble.n 33168 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r2, #2 │ │ │ │ - bne.n 33040 │ │ │ │ + bne.n 33098 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3315e │ │ │ │ + beq.n 331b6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33040 │ │ │ │ + beq.n 33098 │ │ │ │ movs r1, #13 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #18 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ - bl 2faa4 │ │ │ │ + b.w 31740 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r0, #512 @ 0x200 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ addw r1, r0, #509 @ 0x1fd │ │ │ │ add.w r0, r0, #512 @ 0x200 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ 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 33116 │ │ │ │ + b.n 3316e │ │ │ │ ldrd r2, r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 31ecc │ │ │ │ + bge.w 31f24 │ │ │ │ mvn.w r1, #3 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - b.w 316e8 │ │ │ │ + b.w 31740 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 310f4 │ │ │ │ + bl 3114c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f398 │ │ │ │ + b.w 2f3f0 │ │ │ │ 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 7a538 │ │ │ │ + bl 7a590 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #560] @ (33438 ) │ │ │ │ + ldr r0, [pc, #560] @ (33490 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #560] @ (3343c ) │ │ │ │ + ldr r3, [pc, #560] @ (33494 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w sl, [pc, #556] @ 33440 │ │ │ │ + ldr.w sl, [pc, #556] @ 33498 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add sl, pc │ │ │ │ ldrsh.w r0, [r7, #22] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3336a │ │ │ │ + beq.w 333c2 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r5, r1 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 33416 │ │ │ │ + blt.w 3346e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, r1, [r6, #40] @ 0x28 │ │ │ │ adds r4, r5, r3 │ │ │ │ - b.n 33260 │ │ │ │ + b.n 332b8 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r8, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.w 33388 │ │ │ │ + bpl.w 333e0 │ │ │ │ mov r9, r4 │ │ │ │ subs r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 3324c │ │ │ │ + bls.n 332a4 │ │ │ │ cmp r9, r5 │ │ │ │ it ls │ │ │ │ ldrls r0, [sp, #16] │ │ │ │ - bls.n 33350 │ │ │ │ + bls.n 333a8 │ │ │ │ add.w fp, r6, #4096 @ 0x1000 │ │ │ │ movs r3, #10 │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add.w r9, r4, #3 │ │ │ │ sub.w r8, r9, r5 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ - cbz r3, 332c6 │ │ │ │ + cbz r3, 3331e │ │ │ │ movs r0, #0 │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ - ldr r2, [pc, #436] @ (33444 ) │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ + ldr r2, [pc, #436] @ (3349c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ strd r8, r5, [sp, #4] │ │ │ │ ldr.w r2, [fp, #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] @ (33448 ) │ │ │ │ + ldr r1, [pc, #408] @ (334a0 ) │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ tst.w r8, #1 │ │ │ │ itttt ne │ │ │ │ movne r3, #0 │ │ │ │ strbne r3, [r4, #3] │ │ │ │ addne.w r9, r4, #4 │ │ │ │ addne.w r8, r8, #1 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ @@ -65225,71 +65248,71 @@ │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str.w r4, [r6, r3, lsl #3] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #6 │ │ │ │ - ble.n 33330 │ │ │ │ + ble.n 33388 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds.w r2, r2, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r2, r0, r1 │ │ │ │ - blt.n 333a2 │ │ │ │ + blt.n 333fa │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldrsh.w r0, [r7, #22] │ │ │ │ - blx 8070 │ │ │ │ + blx 80bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ittt ge │ │ │ │ movge r3, #0 │ │ │ │ strge.w r3, [fp, #68] @ 0x44 │ │ │ │ ldrge r0, [sp, #16] │ │ │ │ - blt.n 3342c │ │ │ │ - ldr r2, [pc, #248] @ (3344c ) │ │ │ │ - ldr r3, [pc, #232] @ (3343c ) │ │ │ │ + blt.n 33484 │ │ │ │ + ldr r2, [pc, #248] @ (334a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (33494 ) │ │ │ │ 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 33432 │ │ │ │ + bne.n 3348a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #228] @ (33450 ) │ │ │ │ - ldr r3, [pc, #204] @ (3343c ) │ │ │ │ + ldr r4, [pc, #228] @ (334a8 ) │ │ │ │ + ldr r3, [pc, #204] @ (33494 ) │ │ │ │ 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 33432 │ │ │ │ + bne.n 3348a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 806c │ │ │ │ + b.w 80b8 │ │ │ │ cmp.w r8, #92 @ 0x5c │ │ │ │ - bne.w 33268 │ │ │ │ + bne.w 332c0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 33268 │ │ │ │ + beq.w 332c0 │ │ │ │ mov r4, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 33268 │ │ │ │ + b.n 332c0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ adds r4, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adc.w ip, r1, #0 │ │ │ │ ldrh.w r0, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ strd r4, ip, [r6, #40] @ 0x28 │ │ │ │ @@ -65310,167 +65333,167 @@ │ │ │ │ ands r5, r0 │ │ │ │ addw r0, r5, #523 @ 0x20b │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ vstr d7, [r0] │ │ │ │ vstr d7, [r6, #48] @ 0x30 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsh.w r0, [r7, #22] │ │ │ │ - blx 8070 │ │ │ │ + blx 80bc │ │ │ │ ldrh.w r3, [sp, #40] @ 0x28 │ │ │ │ strh.w r3, [r9, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9] │ │ │ │ - b.n 33342 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 3339a │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #52] @ (33454 ) │ │ │ │ + ldr r2, [pc, #52] @ (334ac ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ (33458 ) │ │ │ │ + ldr r0, [pc, #52] @ (334b0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33350 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 333a8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 3348c │ │ │ │ + b.n 32e24 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 33480 │ │ │ │ + b.n 32e18 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n 33410 │ │ │ │ + b.n 33ba8 │ │ │ │ movs r2, r1 │ │ │ │ - bcc.n 333e0 │ │ │ │ + b.n 33b78 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ 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 r6, [pc, #352] @ (335d0 ) │ │ │ │ + ldr r6, [pc, #352] @ (33628 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #352] @ (335d4 ) │ │ │ │ + ldr r5, [pc, #352] @ (3362c ) │ │ │ │ cmp r2, #3 │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r1 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ - bge.n 334c0 │ │ │ │ + bge.n 33518 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #312] @ (335d8 ) │ │ │ │ - ldr r3, [pc, #308] @ (335d4 ) │ │ │ │ + ldr r2, [pc, #312] @ (33630 ) │ │ │ │ + ldr r3, [pc, #308] @ (3362c ) │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 335ca │ │ │ │ + bne.w 33622 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r1, r8 │ │ │ │ it ge │ │ │ │ movge.w r9, #1 │ │ │ │ - blt.n 3348a │ │ │ │ + blt.n 334e2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3348a │ │ │ │ + beq.n 334e2 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ mov r3, r1 │ │ │ │ add.w sl, r1, r2 │ │ │ │ strb.w r8, [r1, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 33584 │ │ │ │ + beq.n 335dc │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33500 │ │ │ │ + bne.n 33558 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 33560 │ │ │ │ + bcc.n 335b8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 33572 │ │ │ │ + cbz r0, 335ca │ │ │ │ mov lr, r3 │ │ │ │ add.w r3, ip, #2 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ - bne.n 33500 │ │ │ │ + bne.n 33558 │ │ │ │ ldrb.w r0, [lr, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33500 │ │ │ │ + bne.n 33558 │ │ │ │ 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 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r9 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ mov r5, sl │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 33590 │ │ │ │ + beq.n 335e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3355a │ │ │ │ + ble.n 335b2 │ │ │ │ adds.w r9, r2, r9 │ │ │ │ adc.w r5, sl, r2, asr #31 │ │ │ │ mov r4, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 334dc │ │ │ │ + b.n 33534 │ │ │ │ mov.w r9, #1 │ │ │ │ adds r4, r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ adc.w r5, r5, r2, asr #31 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.n 334dc │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.n 33534 │ │ │ │ add.w lr, ip, #2 │ │ │ │ cmp sl, lr │ │ │ │ - bcc.n 3358c │ │ │ │ + bcc.n 335e4 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ add.w r3, ip, #3 │ │ │ │ - b.n 33518 │ │ │ │ + b.n 33570 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 33518 │ │ │ │ + b.n 33570 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 33564 │ │ │ │ + b.n 335bc │ │ │ │ ldrb.w r0, [sp, #9] │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ ldrb.w ip, [sp, #10] │ │ │ │ lsls r0, r0, #8 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ lsrs r3, r5, #31 │ │ │ │ adds r3, r3, r4 │ │ │ │ @@ -65478,85 +65501,85 @@ │ │ │ │ adc.w r1, sl, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ asrs r1, r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ - bge.n 33550 │ │ │ │ + bge.n 335a8 │ │ │ │ adds r4, #4 │ │ │ │ adc.w r5, sl, #0 │ │ │ │ - b.n 3349c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 334f4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 33554 │ │ │ │ + b.n 33aec │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 33504 │ │ │ │ + b.n 33a9c │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - ldr r5, [pc, #44] @ (33624 ) │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + ldr r5, [pc, #44] @ (3367c ) │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 3360e │ │ │ │ + cbz r0, 33666 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 3360a │ │ │ │ + cbz r3, 33662 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r2, [pc, #16] @ (33628 ) │ │ │ │ - ldr r3, [pc, #20] @ (3362c ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r2, [pc, #16] @ (33680 ) │ │ │ │ + ldr r3, [pc, #20] @ (33684 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r1, [r3, #108] @ 0x6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bne.n 3369c │ │ │ │ + b.n 33834 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 336ae │ │ │ │ + beq.n 33706 │ │ │ │ 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 33696 │ │ │ │ + bcs.n 336ee │ │ │ │ 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 336a6 │ │ │ │ + bcs.n 336fe │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ 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 │ │ │ │ @@ -65565,86 +65588,86 @@ │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 33660 │ │ │ │ + bcc.n 336b8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 33668 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 336c0 │ │ │ │ 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, #636] @ (33944 ) │ │ │ │ + ldr r0, [pc, #636] @ (3399c ) │ │ │ │ movs r1, #2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #628] @ (33948 ) │ │ │ │ + ldr r1, [pc, #628] @ (339a0 ) │ │ │ │ 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 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r0, r6 │ │ │ │ sbcs.w r3, r1, r8 │ │ │ │ - bge.w 33934 │ │ │ │ + bge.w 3398c │ │ │ │ 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, #576] @ 3394c │ │ │ │ + ldr.w sl, [pc, #576] @ 339a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33856 │ │ │ │ + beq.w 338ae │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r2, r0, r5 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ strb.w r9, [r0, r3] │ │ │ │ add r0, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 33790 │ │ │ │ + bne.n 337e8 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 33782 │ │ │ │ + bls.n 337da │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sub.w ip, r2, ip │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ adds.w r6, ip, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ and.w r3, r3, r1 │ │ │ │ @@ -65652,798 +65675,798 @@ │ │ │ │ addw r3, r3, #523 @ 0x20b │ │ │ │ mov ip, r2 │ │ │ │ add.w r1, r7, r3, lsl #3 │ │ │ │ str.w r6, [r7, r3, lsl #3] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - beq.n 33814 │ │ │ │ + beq.n 3386c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n 337ec │ │ │ │ + beq.n 33844 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 337b6 │ │ │ │ + bcc.n 3380e │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33792 │ │ │ │ + bne.n 337ea │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 337a6 │ │ │ │ - b.n 338b4 │ │ │ │ + bcs.n 337fe │ │ │ │ + b.n 3390c │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 33826 │ │ │ │ + bcc.n 3387e │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 337a2 │ │ │ │ + beq.n 337fa │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 33754 │ │ │ │ + b.n 337ac │ │ │ │ mov r5, r2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, ip │ │ │ │ subs r2, r5, r2 │ │ │ │ subs r5, r5, r0 │ │ │ │ adds r6, r2, r6 │ │ │ │ adc.w r4, r4, r2, asr #31 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 3372e │ │ │ │ + bne.n 33786 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ mov r5, 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 3372e │ │ │ │ + b.n 33786 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - cbnz r1, 33818 │ │ │ │ + cbnz r1, 33870 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r5, r2, #6 │ │ │ │ ldr.w r8, [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 r8, #0 │ │ │ │ - beq.n 3383c │ │ │ │ + beq.n 33894 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 33820 │ │ │ │ + bcc.n 33878 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 33754 │ │ │ │ + b.n 337ac │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - cbz r1, 3382a │ │ │ │ + cbz r1, 33882 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 33754 │ │ │ │ + bcs.n 337ac │ │ │ │ mov r5, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 337bc │ │ │ │ + b.n 33814 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 337be │ │ │ │ + b.n 33816 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r2, #2 │ │ │ │ cmp r0, r2 │ │ │ │ sub.w r3, r3, #2 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bcs.n 33754 │ │ │ │ + bcs.n 337ac │ │ │ │ mov r5, r2 │ │ │ │ - b.n 33820 │ │ │ │ + b.n 33878 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 337bc │ │ │ │ + bcc.n 33814 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r3, r3, #8 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ orrs r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 33754 │ │ │ │ + b.n 337ac │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ orrs.w fp, fp, r3 │ │ │ │ str.w r8, [r7, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3391a │ │ │ │ + beq.n 33972 │ │ │ │ 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 338c6 │ │ │ │ + bcs.n 3391e │ │ │ │ mov r0, r7 │ │ │ │ - bl 33630 │ │ │ │ + bl 33688 │ │ │ │ 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 338d0 │ │ │ │ + blt.n 33928 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #2 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ movs r4, #1 │ │ │ │ - b.n 33718 │ │ │ │ + b.n 33770 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov.w r8, #1 │ │ │ │ adds r6, r2, r6 │ │ │ │ sub.w r5, r5, r0 │ │ │ │ adc.w r4, r4, r2, asr #31 │ │ │ │ - b.n 3372e │ │ │ │ + b.n 33786 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 33886 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 338de │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 338a4 │ │ │ │ + blt.n 338fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #104] @ (33950 ) │ │ │ │ + ldr r1, [pc, #104] @ (339a8 ) │ │ │ │ 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 8070 │ │ │ │ + blx 80bc │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8070 │ │ │ │ + blx 80bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ - b.n 338a4 │ │ │ │ - ldr r2, [pc, #56] @ (33954 ) │ │ │ │ - ldr r3, [pc, #40] @ (33948 ) │ │ │ │ + bl 42cec │ │ │ │ + b.n 338fc │ │ │ │ + ldr r2, [pc, #56] @ (339ac ) │ │ │ │ + ldr r3, [pc, #40] @ (339a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3393e │ │ │ │ + bne.n 33996 │ │ │ │ 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 3370a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 33762 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 33a14 │ │ │ │ + b.n 339ac │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 339d4 │ │ │ │ + blt.n 339dc │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ble.n 3391c │ │ │ │ movs r2, r1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 33960 │ │ │ │ + beq.n 339b8 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #28 │ │ │ │ - beq.n 33992 │ │ │ │ + beq.n 339ea │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str r1, [r2, #68] @ 0x44 │ │ │ │ - ble.n 3399a │ │ │ │ + ble.n 339f2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh.w r8, [r5, #22] │ │ │ │ mov r0, r8 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 339d0 │ │ │ │ + blt.n 33a28 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 339e6 │ │ │ │ + beq.n 33a3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33994 │ │ │ │ - ldr r2, [pc, #112] @ (33a44 ) │ │ │ │ + b.n 339ec │ │ │ │ + ldr r2, [pc, #112] @ (33a9c ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #112] @ (33a48 ) │ │ │ │ + ldr r0, [pc, #112] @ (33aa0 ) │ │ │ │ ldr r5, [r6, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 339ca │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 33a22 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ mov r0, r5 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ ldrd r2, r3, [r6, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - blt.n 33a0e │ │ │ │ + blt.n 33a66 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 33994 │ │ │ │ + b.n 339ec │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #28] │ │ │ │ add.w r1, r6, #4192 @ 0x1060 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 336b0 │ │ │ │ + bl 33708 │ │ │ │ str r4, [r6, #28] │ │ │ │ ldrd r2, r3, [r6, #40] @ 0x28 │ │ │ │ strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 33a0a │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + b.n 33a62 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ 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 │ │ │ │ - ldr.w ip, [pc, #80] @ 33ac0 │ │ │ │ + ldr.w ip, [pc, #80] @ 33b18 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #76] @ (33ac4 ) │ │ │ │ + ldr r2, [pc, #76] @ (33b1c ) │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ ldrd r4, r0, [r0, #28] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ subs r0, r4, r0 │ │ │ │ cmp r4, r1 │ │ │ │ ite gt │ │ │ │ movgt r4, #0 │ │ │ │ movle r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ it gt │ │ │ │ orrgt.w r4, r4, #1 │ │ │ │ - cbnz r4, 33ab8 │ │ │ │ + cbnz r4, 33b10 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ands r1, r2 │ │ │ │ addw r1, r1, #523 @ 0x20b │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 33ab4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 33b0c │ │ │ │ + bgt.n 33bd4 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #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, #1752] @ 341c4 │ │ │ │ + ldr.w r0, [pc, #1752] @ 3421c │ │ │ │ sub.w sp, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r1, [pc, #1748] @ 341c8 │ │ │ │ + ldr.w r1, [pc, #1748] @ 34220 │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #1744] @ 341cc │ │ │ │ + ldr.w r2, [pc, #1744] @ 34224 │ │ │ │ add.w r5, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r4, [pc, #1740] @ 341d0 │ │ │ │ + ldr.w r4, [pc, #1740] @ 34228 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1740] @ 341d4 │ │ │ │ + ldr.w r3, [pc, #1740] @ 3422c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r4, pc │ │ │ │ adds r5, #12 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r2, [sl, #108] @ 0x6c │ │ │ │ - cbz r2, 33b56 │ │ │ │ + cbz r2, 33bae │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1708] @ 341d8 │ │ │ │ + ldr.w r2, [pc, #1708] @ 34230 │ │ │ │ add.w r1, sp, #8320 @ 0x2080 │ │ │ │ - ldr.w r3, [pc, #1684] @ 341c8 │ │ │ │ + ldr.w r3, [pc, #1684] @ 34220 │ │ │ │ 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 341be │ │ │ │ + bne.w 34216 │ │ │ │ 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, [sl, #100] @ 0x64 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34036 │ │ │ │ - ldr.w r9, [pc, #1648] @ 341dc │ │ │ │ + beq.w 3408e │ │ │ │ + ldr.w r9, [pc, #1648] @ 34234 │ │ │ │ add r9, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33c36 │ │ │ │ + beq.n 33c8e │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ movt r1, #8 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 33c28 │ │ │ │ + blt.n 33c80 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ cmp r4, #9 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bls.n 33c40 │ │ │ │ + bls.n 33c98 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 33bd4 │ │ │ │ + beq.n 33c2c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 33c18 │ │ │ │ + bne.n 33c70 │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - bne.n 33c18 │ │ │ │ + bne.n 33c70 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - cbz r0, 33c5c │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 33cb4 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ - blx 7c90 <__isoc23_strtoll@plt> │ │ │ │ + blx 7cdc <__isoc23_strtoll@plt> │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - bge.w 34000 │ │ │ │ + bge.w 34058 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 33c5c │ │ │ │ + blt.n 33cb4 │ │ │ │ cmp r0, #15 │ │ │ │ mov fp, r0 │ │ │ │ itt le │ │ │ │ movle.w r9, #15 │ │ │ │ movle.w r0, #4320 @ 0x10e0 │ │ │ │ - ble.n 33c72 │ │ │ │ - b.n 33c60 │ │ │ │ + ble.n 33cca │ │ │ │ + b.n 33cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ mov r0, r5 │ │ │ │ - blx 7c18 │ │ │ │ + blx 7c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33b70 │ │ │ │ + bge.n 33bc8 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 34006 │ │ │ │ + bne.w 3405e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33b28 │ │ │ │ + b.n 33b80 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ - b.n 33b84 │ │ │ │ + b.n 33bdc │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 33baa │ │ │ │ + blt.n 33c02 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, fp │ │ │ │ - bl 42c94 │ │ │ │ - b.n 33baa │ │ │ │ + bl 42cec │ │ │ │ + b.n 33c02 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ movs r3, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 33c62 │ │ │ │ + ble.n 33cba │ │ │ │ add.w r0, r3, #524 @ 0x20c │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 40158 │ │ │ │ - ldr.w r3, [pc, #1384] @ 341e0 │ │ │ │ + bl 401b0 │ │ │ │ + ldr.w r3, [pc, #1384] @ 34238 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [sl, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ str.w r9, [r0, #60] @ 0x3c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ 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 803c │ │ │ │ + blx 8088 │ │ │ │ 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 40400 │ │ │ │ - ldr.w ip, [pc, #1296] @ 341e4 │ │ │ │ + bl 40458 │ │ │ │ + ldr.w ip, [pc, #1296] @ 3423c │ │ │ │ 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 33e1e │ │ │ │ + bne.w 33e76 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1268] @ 341e8 │ │ │ │ + ldr.w r1, [pc, #1268] @ 34240 │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - cbz r6, 33d18 │ │ │ │ + cbz r6, 33d70 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7c18 │ │ │ │ + blx 7c64 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 33ea4 │ │ │ │ + bge.w 33efc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ ldr.w r3, [sl, #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, #1184] @ 341ec │ │ │ │ + ldr.w r2, [pc, #1184] @ 34244 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ - bl 1ffcc │ │ │ │ + bl 20024 │ │ │ │ ldr.w r3, [sl, #196] @ 0xc4 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 33b26 │ │ │ │ - ldr.w r0, [pc, #1160] @ 341f0 │ │ │ │ + bpl.w 33b7e │ │ │ │ + ldr.w r0, [pc, #1160] @ 34248 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 3408e │ │ │ │ + blt.w 340e6 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ sub.w fp, r9, #4 │ │ │ │ mov r1, fp │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34088 │ │ │ │ + blt.w 340e0 │ │ │ │ subs r3, r0, #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ ldrb.w r1, [fp, r3] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 33da6 │ │ │ │ - b.n 33db0 │ │ │ │ + beq.n 33dfe │ │ │ │ + b.n 33e08 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #-1]! │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 33da4 │ │ │ │ + beq.n 33dfc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ strb.w r3, [fp, r0] │ │ │ │ mov r0, fp │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34170 │ │ │ │ + beq.w 341c8 │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r3, #0] │ │ │ │ - b.n 33df6 │ │ │ │ + b.n 33e4e │ │ │ │ ldr.w r1, [sl, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 33ddc │ │ │ │ + bcc.n 33e34 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ orrls.w r7, r7, #1 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 33dec │ │ │ │ + bhi.n 33e44 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ orrls.w r7, r7, #2 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #59 @ 0x3b │ │ │ │ - bne.w 34092 │ │ │ │ + bne.w 340ea │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr.w r3, [r9, #-120] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 33dcc │ │ │ │ + bne.n 33e24 │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr.w r3, [r9, #-120] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 33dcc │ │ │ │ + b.n 33e24 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ smlabb r6, fp, r6, r3 │ │ │ │ subs r2, r7, r6 │ │ │ │ sbc.w r3, r8, #0 │ │ │ │ - bl 3345c │ │ │ │ + bl 334b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 336b0 │ │ │ │ + bl 33708 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ vldr d8, [r5, #48] @ 0x30 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ itt lt │ │ │ │ strlt r4, [sp, #16] │ │ │ │ ldrlt r4, [sp, #12] │ │ │ │ - bge.n 33e84 │ │ │ │ + bge.n 33edc │ │ │ │ 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 3345c │ │ │ │ + bl 334b4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ - blt.n 33e68 │ │ │ │ + blt.n 33ec0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - ldr r6, [pc, #876] @ (341f4 ) │ │ │ │ + ldr r6, [pc, #876] @ (3424c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 336b0 │ │ │ │ + bl 33708 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 34108 │ │ │ │ - ldr r3, [pc, #860] @ (341f8 ) │ │ │ │ + beq.w 34160 │ │ │ │ + ldr r3, [pc, #860] @ (34250 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d60 │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ movs r0, #0 │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ ldr.w r3, [r9, #-40] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - blt.w 33d28 │ │ │ │ + blt.w 33d80 │ │ │ │ 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 33d28 │ │ │ │ + beq.w 33d80 │ │ │ │ ldrd r0, r4, [r5, #24] │ │ │ │ - blx 7c18 │ │ │ │ + blx 7c64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3418e │ │ │ │ - ldr r7, [pc, #768] @ (341fc ) │ │ │ │ + blt.w 341e6 │ │ │ │ + ldr r7, [pc, #768] @ (34254 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r7, pc │ │ │ │ ldrsh.w r0, [r3, #22] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ itttt ge │ │ │ │ ldrge.w r3, [r9, #-104] │ │ │ │ strge r3, [r7, #8] │ │ │ │ movge r3, #1 │ │ │ │ strge r3, [r7, #4] │ │ │ │ - bl 33ac8 │ │ │ │ + bl 33b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34100 │ │ │ │ + beq.w 34158 │ │ │ │ sub.w r8, r4, fp │ │ │ │ - ldr r3, [pc, #724] @ (34200 ) │ │ │ │ + ldr r3, [pc, #724] @ (34258 ) │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 33a60 │ │ │ │ + bl 33ab8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 340ec │ │ │ │ + beq.w 34144 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r1, r0] │ │ │ │ add r0, r1 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 33f6a │ │ │ │ + bne.n 33fc2 │ │ │ │ cmp r0, r3 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ - bcc.n 33f8a │ │ │ │ + bcc.n 33fe2 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 33f8a │ │ │ │ + bne.n 33fe2 │ │ │ │ adds r3, r2, #2 │ │ │ │ mov r4, ip │ │ │ │ cmp r0, r3 │ │ │ │ ite ls │ │ │ │ rsbls r2, r1, r0 │ │ │ │ rsbhi r2, r1, r3 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 33f48 │ │ │ │ + bne.n 33fa0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r2, #1 │ │ │ │ ldr.w lr, [r7, #40] @ 0x28 │ │ │ │ and.w fp, r2, r3 │ │ │ │ str r2, [r7, #28] │ │ │ │ addw r1, fp, #523 @ 0x20b │ │ │ │ @@ -66453,1028 +66476,1034 @@ │ │ │ │ str r3, [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 r0, r3 │ │ │ │ - blt.w 34122 │ │ │ │ + blt.w 3417a │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 33a60 │ │ │ │ + bl 33ab8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sbcs.w fp, r3, r1 │ │ │ │ - bge.n 340ec │ │ │ │ + bge.n 34144 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 33f48 │ │ │ │ + b.n 33fa0 │ │ │ │ mov.w fp, #16384 @ 0x4000 │ │ │ │ - b.n 33c60 │ │ │ │ + b.n 33cb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 5d4bc │ │ │ │ + bl 5d514 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33c32 │ │ │ │ + beq.w 33c8a │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ movt r2, #8 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 33c32 │ │ │ │ + blt.w 33c8a │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 33bd4 │ │ │ │ + b.n 33c2c │ │ │ │ ldr.w r3, [sl, #272] @ 0x110 │ │ │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3405a │ │ │ │ + cbz r0, 340b2 │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r3, [pc, #424] @ (34204 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r3, [pc, #424] @ (3425c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [sl, #272] @ 0x110 │ │ │ │ - cbnz r5, 34080 │ │ │ │ + cbnz r5, 340d8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #272] @ 0x110 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r6, r5 │ │ │ │ - b.n 33b6a │ │ │ │ + b.n 33bc2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 34076 │ │ │ │ + bl 73224 │ │ │ │ + b.n 340ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ - b.n 33b26 │ │ │ │ + b.n 33b7e │ │ │ │ mov r0, r8 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ str r7, [r5, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33b26 │ │ │ │ + beq.w 33b7e │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #1089 @ 0x441 │ │ │ │ movt r1, #8 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 33b26 │ │ │ │ + blt.w 33b7e │ │ │ │ cmp r4, #9 │ │ │ │ - ble.n 341a0 │ │ │ │ + ble.n 341f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ movs r0, #2 │ │ │ │ - blx 7efc │ │ │ │ + blx 7f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b8 │ │ │ │ - bl 40400 │ │ │ │ + beq.n 34210 │ │ │ │ + bl 40458 │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - b.n 33b26 │ │ │ │ + b.n 33b7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 33630 │ │ │ │ + bl 33688 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r3, [pc, #260] @ (34208 ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r3, [pc, #260] @ (34260 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 33d28 │ │ │ │ + b.n 33d80 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ strd r7, r8, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ vstr d8, [r5, #48] @ 0x30 │ │ │ │ - b.n 33e9a │ │ │ │ + b.n 33ef2 │ │ │ │ strb.w r2, [r9] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strb.w r4, [r9, #1] │ │ │ │ strh.w r1, [r9, #-4] │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r2, r2, #8 │ │ │ │ strb.w r1, [r9, #-2] │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ sub.w r1, r9, #4 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ and.w r3, fp, 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 33fe2 │ │ │ │ + b.n 3403a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33dc6 │ │ │ │ + bne.w 33e1e │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 33b26 │ │ │ │ - ldr r2, [pc, #124] @ (3420c ) │ │ │ │ + b.n 33b7e │ │ │ │ + ldr r2, [pc, #124] @ (34264 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #124] @ (34210 ) │ │ │ │ + ldr r0, [pc, #124] @ (34268 ) │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 34100 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 34158 │ │ │ │ movs r2, #10 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 340bc │ │ │ │ + blt.n 34114 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 42c94 │ │ │ │ - b.n 340bc │ │ │ │ - ldr r0, [pc, #88] @ (34214 ) │ │ │ │ + bl 42cec │ │ │ │ + b.n 34114 │ │ │ │ + ldr r0, [pc, #88] @ (3426c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 340d0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 34128 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + blt.n 341dc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ movs r3, r1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + blt.n 341bc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + blt.n 34170 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - beq.n 34254 │ │ │ │ + bvc.n 3425c │ │ │ │ movs r7, r0 │ │ │ │ - bl ffcac1ee │ │ │ │ - str r6, [r3, #12] │ │ │ │ + bl ffcac246 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - vaddl.u16 q8, d2, d10 │ │ │ │ - vaddl.u q0, d14, d10 │ │ │ │ - vhadd.u16 d16, d14, d10 │ │ │ │ - vhadd.u32 d0, d12, d10 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-40] @ 0xffffffd8 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ 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 r5, [pc, #92] @ (34284 ) │ │ │ │ + ldr r5, [pc, #92] @ (342dc ) │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 34258 │ │ │ │ + cbz r0, 342b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3425a │ │ │ │ + cbz r0, 342b2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34266 │ │ │ │ + blt.n 342be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34254 │ │ │ │ + bge.n 342ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 335dc │ │ │ │ - bl 33ac8 │ │ │ │ + bl 33634 │ │ │ │ + bl 33b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34254 │ │ │ │ - ldr r3, [pc, #16] @ (34288 ) │ │ │ │ + bne.n 342ac │ │ │ │ + ldr r3, [pc, #16] @ (342e0 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 34254 │ │ │ │ + b.n 342ac │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + bmi.n 34238 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (34370 ) │ │ │ │ + ldr r1, [pc, #200] @ (343c8 ) │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r1, pc │ │ │ │ orrs.w r5, r5, r3, lsr #31 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bne.n 34354 │ │ │ │ + bne.n 343ac │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3430a │ │ │ │ + bcs.n 34362 │ │ │ │ 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 34344 │ │ │ │ + bne.n 3439c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3431c │ │ │ │ - cbz r4, 34316 │ │ │ │ + beq.n 34374 │ │ │ │ + cbz r4, 3436e │ │ │ │ cmp r5, r8 │ │ │ │ it eq │ │ │ │ cmpeq r4, #10 │ │ │ │ - beq.n 34316 │ │ │ │ - cbz r5, 342fe │ │ │ │ + beq.n 3436e │ │ │ │ + cbz r5, 34356 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 34336 │ │ │ │ + bls.n 3438e │ │ │ │ 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 342c8 │ │ │ │ + bcc.n 34320 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 342ce │ │ │ │ + bne.n 34326 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r5, 3432e │ │ │ │ + cbz r5, 34386 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r6, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.n 34336 │ │ │ │ + bcs.n 3438e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 34316 │ │ │ │ + beq.n 3436e │ │ │ │ mov r5, r4 │ │ │ │ - b.n 34300 │ │ │ │ + b.n 34358 │ │ │ │ uxtb r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 34332 │ │ │ │ - b.n 34316 │ │ │ │ + bne.n 3438a │ │ │ │ + b.n 3436e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 34300 │ │ │ │ - ldr r3, [pc, #28] @ (34374 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 34358 │ │ │ │ + ldr r3, [pc, #28] @ (343cc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + bmi.n 34424 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #188] @ (34448 ) │ │ │ │ + ldr r1, [pc, #188] @ (344a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #188] @ (3444c ) │ │ │ │ + ldr r0, [pc, #188] @ (344a4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r1, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ - cbz r0, 34422 │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ + cbz r0, 3447a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 34422 │ │ │ │ + ble.n 3447a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 3442e │ │ │ │ + cbz r0, 34486 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 34422 │ │ │ │ + beq.n 3447a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 343fe │ │ │ │ + b.n 34456 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34410 │ │ │ │ + blt.n 34468 │ │ │ │ mov r3, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ add r4, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r5 │ │ │ │ - bge.n 34422 │ │ │ │ - blx 8304 │ │ │ │ - cbz r0, 34430 │ │ │ │ + bge.n 3447a │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 34488 │ │ │ │ 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 343e0 │ │ │ │ + bgt.n 34438 │ │ │ │ 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 343f8 │ │ │ │ + blt.n 34450 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 34426 │ │ │ │ + beq.n 3447e │ │ │ │ sub.w r4, r4, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w r4, [fp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + bcc.n 3452c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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] @ (3454c ) │ │ │ │ + ldr r2, [pc, #232] @ (345a4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ (34550 ) │ │ │ │ + ldr r3, [pc, #232] @ (345a8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w fp, [pc, #228] @ 34554 │ │ │ │ + ldr.w fp, [pc, #228] @ 345ac │ │ │ │ mov r9, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - cbz r5, 344e6 │ │ │ │ + cbz r5, 3453e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3450c │ │ │ │ + bne.n 34564 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 3452c │ │ │ │ + blt.n 34584 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 344e2 │ │ │ │ - b.n 344e6 │ │ │ │ + bgt.n 3453a │ │ │ │ + b.n 3453e │ │ │ │ cmp.w sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite gt │ │ │ │ addgt r4, #1 │ │ │ │ addle.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 33a4c │ │ │ │ + bl 33aa4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34378 │ │ │ │ + bl 343d0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bge.n 34542 │ │ │ │ - ldr r3, [pc, #128] @ (34558 ) │ │ │ │ + bge.n 3459a │ │ │ │ + ldr r3, [pc, #128] @ (345b0 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 344e6 │ │ │ │ + bmi.n 3453e │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 344ac │ │ │ │ + bne.n 34504 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r9, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #104] @ (3455c ) │ │ │ │ - ldr r3, [pc, #92] @ (34550 ) │ │ │ │ + ldr r2, [pc, #104] @ (345b4 ) │ │ │ │ + ldr r3, [pc, #92] @ (345a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 34546 │ │ │ │ + bne.n 3459e │ │ │ │ mov r0, r9 │ │ │ │ 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 3449c │ │ │ │ + beq.n 344f4 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - beq.n 3449c │ │ │ │ + beq.n 344f4 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 344a6 │ │ │ │ + bge.n 344fe │ │ │ │ ldr r3, [r5, #32] │ │ │ │ sub.w r8, r8, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it lt │ │ │ │ movlt.w r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bgt.n 344ac │ │ │ │ - b.n 344e6 │ │ │ │ + bgt.n 34504 │ │ │ │ + b.n 3453e │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 344e6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3453e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + bcs.n 34680 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + bcs.n 34668 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + bne.n 34578 │ │ │ │ movs r2, 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, #240] @ (34664 ) │ │ │ │ + ldr r4, [pc, #240] @ (346bc ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #240] @ (34668 ) │ │ │ │ + ldr r2, [pc, #240] @ (346c0 ) │ │ │ │ add r4, pc │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ add r6, r0 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34658 │ │ │ │ + beq.n 346b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3465c │ │ │ │ + beq.n 346b4 │ │ │ │ mov.w r7, r9, lsr #31 │ │ │ │ mov r4, r8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 33a60 │ │ │ │ + bl 33ab8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 345e0 │ │ │ │ + bcs.n 34638 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 345ec │ │ │ │ + cbz r0, 34644 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 34612 │ │ │ │ + beq.n 3466a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 345a2 │ │ │ │ + beq.n 345fa │ │ │ │ cmp r5, r9 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 345a2 │ │ │ │ + beq.n 345fa │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 34628 │ │ │ │ + bcs.n 34680 │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 345ae │ │ │ │ + bcc.n 34606 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 345b6 │ │ │ │ + bhi.n 3460e │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - cbz r4, 3460a │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + cbz r4, 34662 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, r4 │ │ │ │ - bcc.n 3464a │ │ │ │ + bcc.n 346a2 │ │ │ │ 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 345ec │ │ │ │ + beq.n 34644 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 345a2 │ │ │ │ + bge.n 345fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 345a2 │ │ │ │ + beq.n 345fa │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 345d0 │ │ │ │ + bcc.n 34628 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ subs r6, r4, #1 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, r4 │ │ │ │ - bcs.n 34606 │ │ │ │ + bcs.n 3465e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34606 │ │ │ │ + b.n 3465e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3458e │ │ │ │ + b.n 345e6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3460a │ │ │ │ + b.n 34662 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + bne.n 34778 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #264] @ (34788 ) │ │ │ │ + ldr r3, [pc, #264] @ (347e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34778 │ │ │ │ + beq.n 347d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ - bl 34560 │ │ │ │ + bl 345b8 │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 34776 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 347ce │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 346da │ │ │ │ + b.n 34732 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3473a │ │ │ │ + bne.n 34792 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ add.w r4, ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 34768 │ │ │ │ + beq.n 347c0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ eor.w r8, r2, #1 │ │ │ │ mov lr, r8 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 3472a │ │ │ │ + bne.n 34782 │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r0, #1 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, lr, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 346ae │ │ │ │ + beq.n 34706 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 346c4 │ │ │ │ + beq.n 3471c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 3471c │ │ │ │ - b.n 346c4 │ │ │ │ + bne.n 34774 │ │ │ │ + b.n 3471c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 346fc │ │ │ │ + beq.n 34754 │ │ │ │ subs r6, #1 │ │ │ │ strb.w sl, [r4] │ │ │ │ - beq.n 34768 │ │ │ │ + beq.n 347c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 346fc │ │ │ │ - cbnz r3, 3474e │ │ │ │ - b.n 346c4 │ │ │ │ + b.n 34754 │ │ │ │ + cbnz r3, 347a6 │ │ │ │ + b.n 3471c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - cbz r3, 34762 │ │ │ │ + cbz r3, 347ba │ │ │ │ eor.w r4, r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 3473e │ │ │ │ - cbz r2, 3477e │ │ │ │ + bne.n 34796 │ │ │ │ + cbz r2, 347d6 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3474e │ │ │ │ + bne.n 347a6 │ │ │ │ eor.w r8, r2, #1 │ │ │ │ - b.n 346c4 │ │ │ │ + b.n 3471c │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - beq.n 34776 │ │ │ │ + beq.n 347ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ mov r8, lr │ │ │ │ - b.n 346c4 │ │ │ │ + b.n 3471c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7de000a │ │ │ │ + lsls r6, r0, #30 │ │ │ │ + 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, 34800 │ │ │ │ + cbz r1, 34858 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 347dc │ │ │ │ + ble.n 34834 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 347c2 │ │ │ │ - b.n 347d4 │ │ │ │ + ble.n 3481a │ │ │ │ + b.n 3482c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r4, #1 │ │ │ │ subs r5, r5, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 347d4 │ │ │ │ + blt.n 3482c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 34560 │ │ │ │ + bl 345b8 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 347b8 │ │ │ │ + ble.n 34810 │ │ │ │ strd r4, r5, [r7] │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #32] │ │ │ │ cmp r5, #0 │ │ │ │ sub.w r6, r3, r6 │ │ │ │ - blt.n 347f0 │ │ │ │ - b.n 347d4 │ │ │ │ - bl 34560 │ │ │ │ + blt.n 34848 │ │ │ │ + b.n 3482c │ │ │ │ + bl 345b8 │ │ │ │ adds r5, r5, r0 │ │ │ │ - bpl.n 347d4 │ │ │ │ + bpl.n 3482c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 347e8 │ │ │ │ + ble.n 34840 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r5, [r7] │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 34846 │ │ │ │ + bge.n 3489e │ │ │ │ ldr.w r6, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, r6 │ │ │ │ - ble.n 34846 │ │ │ │ + ble.n 3489e │ │ │ │ ldr.w r5, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, #10 │ │ │ │ - beq.n 3484c │ │ │ │ + beq.n 348a4 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ cmpge r3, r5 │ │ │ │ - beq.n 3484c │ │ │ │ + beq.n 348a4 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ str.w r5, [r4, #448] @ 0x1c0 │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 2f3c4 │ │ │ │ + b.w 2f41c │ │ │ │ adds r2, r3, #1 │ │ │ │ bic.w ip, r5, r5, asr #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ it gt │ │ │ │ lslgt r3, r3, #2 │ │ │ │ - ble.n 34872 │ │ │ │ + ble.n 348ca │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ ldr.w r4, [r4, #496] @ 0x1f0 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ subs r3, #4 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 3485e │ │ │ │ + bne.n 348b6 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ ldr.w r5, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 34834 │ │ │ │ + b.n 3488c │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 348a2 │ │ │ │ + cbz r0, 348fa │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 348a4 │ │ │ │ + bgt.n 348fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #956] @ 0x3bc │ │ │ │ - cbz r2, 348d2 │ │ │ │ + cbz r2, 3492a │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r3, r1, #1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr r2, [pc, #164] @ (349c0 ) │ │ │ │ + ldr r2, [pc, #164] @ (34a18 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (349c4 ) │ │ │ │ + ldr r3, [pc, #160] @ (34a1c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ adds r1, #4 │ │ │ │ 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 34998 │ │ │ │ + beq.n 349f0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r3, #448] @ 0x1c0 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ 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, #4 │ │ │ │ - ldr r2, [pc, #76] @ (349c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (34a20 ) │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (349c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (34a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 349ba │ │ │ │ + bne.n 34a12 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (349cc ) │ │ │ │ - ldr r3, [pc, #40] @ (349c4 ) │ │ │ │ + ldr r2, [pc, #48] @ (34a24 ) │ │ │ │ + ldr r3, [pc, #40] @ (34a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 349ba │ │ │ │ + bne.n 34a12 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f3c4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 2f41c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0010 │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ 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, [r0, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 34a64 │ │ │ │ + blt.n 34abc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 34a60 │ │ │ │ + ble.n 34ab8 │ │ │ │ ldr.w r6, [r3, #496] @ 0x1f0 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ add.w r6, r6, r1, lsl #2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ subs r2, r1, #1 │ │ │ │ @@ -67483,67 +67512,67 @@ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ ldrgt.w r4, [r3, #448] @ 0x1c0 │ │ │ │ subgt r4, r2, r4 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ - beq.n 34a4a │ │ │ │ + beq.n 34aa2 │ │ │ │ ldr.w r3, [r3, #504] @ 0x1f8 │ │ │ │ - cbz r3, 34a46 │ │ │ │ + cbz r3, 34a9e │ │ │ │ ldr.w r8, [r6, r4, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ str.w r8, [r6, r4, lsl #2] │ │ │ │ cmp r7, #121 @ 0x79 │ │ │ │ - beq.n 34a60 │ │ │ │ + beq.n 34ab8 │ │ │ │ add.w r1, r6, r4, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ subs r3, r3, r4 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2f3c4 │ │ │ │ + b.w 2f41c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.n 34aca │ │ │ │ + beq.n 34b22 │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ add.w r3, r3, #1 │ │ │ │ strb r3, [r0, #11] │ │ │ │ - bhi.n 34aca │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34b22 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #10 │ │ │ │ - b.n 34aac │ │ │ │ + b.n 34b04 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ sub.w r5, r2, #48 @ 0x30 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 34ac0 │ │ │ │ + bhi.n 34b18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mla r2, r7, r5, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 34a9c │ │ │ │ + bmi.n 34af4 │ │ │ │ cmp r5, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [r6, #56] @ 0x38 │ │ │ │ mulgt r3, r5 │ │ │ │ strgt r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -67552,748 +67581,748 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r7, #448] @ 0x1c0 │ │ │ │ strd r2, r0, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 34bfe │ │ │ │ + beq.w 34c56 │ │ │ │ ldr.w fp, [r7, #472] @ 0x1d8 │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ movw sl, #8200 @ 0x2008 │ │ │ │ cmp r4, fp │ │ │ │ - ble.n 34bfe │ │ │ │ + ble.n 34c56 │ │ │ │ ldr.w r5, [r7, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr.w r3, [r5, r4, lsl #2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 34c20 │ │ │ │ + bhi.w 34c78 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r1, [r2, r3, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bpl.n 34c20 │ │ │ │ + bpl.n 34c78 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.n 34b7a │ │ │ │ + beq.n 34bd2 │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 34b4a │ │ │ │ + bhi.n 34ba2 │ │ │ │ ldrb.w r1, [r2, r0, lsl #1] │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 34cbe │ │ │ │ + bpl.w 34d16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs 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 │ │ │ │ eor.w r3, r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 34b7a │ │ │ │ + beq.n 34bd2 │ │ │ │ subs r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - bgt.w 34cc2 │ │ │ │ + bgt.w 34d1a │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r6], #-4 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - bls.n 34c04 │ │ │ │ + bls.n 34c5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 34c6a │ │ │ │ + beq.n 34cc2 │ │ │ │ ldr.w r6, [r5, r4, lsl #2] │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34bb2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34c0a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb.w r3, [r0, r6, lsl #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 34c94 │ │ │ │ + bpl.n 34cec │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 34bc0 │ │ │ │ - b.n 34be2 │ │ │ │ + ble.n 34c18 │ │ │ │ + b.n 34c3a │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.n 34be4 │ │ │ │ + bgt.n 34c3c │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r6, [r5], #-4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34bb8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34c10 │ │ │ │ + blx 7efc <__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 34bb8 │ │ │ │ + bmi.n 34c10 │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r7, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 34bfe │ │ │ │ + beq.n 34c56 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r3, #92] @ 0x5c │ │ │ │ ldr.w fp, [r7, #472] @ 0x1d8 │ │ │ │ cmp r4, fp │ │ │ │ - bgt.n 34b02 │ │ │ │ + bgt.n 34b5a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r9, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 34b86 │ │ │ │ + bpl.n 34bde │ │ │ │ subs r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - ble.n 34b7c │ │ │ │ + ble.n 34bd4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bne.n 34b8c │ │ │ │ - b.n 34be2 │ │ │ │ + bne.n 34be4 │ │ │ │ + b.n 34c3a │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 34c5e │ │ │ │ + bhi.n 34cb6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh.w ip, [r2, r1, lsl #1] │ │ │ │ tst.w ip, #8192 @ 0x2000 │ │ │ │ - bne.n 34b70 │ │ │ │ + bne.n 34bc8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.n 34b7a │ │ │ │ + beq.n 34bd2 │ │ │ │ ubfx r0, ip, #3, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 34cb8 │ │ │ │ + bpl.n 34d10 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 34b7a │ │ │ │ - b.n 34b4a │ │ │ │ + bhi.n 34bd2 │ │ │ │ + b.n 34ba2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.n 34b7a │ │ │ │ + beq.n 34bd2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 34b7a │ │ │ │ - b.n 34b4a │ │ │ │ + bhi.n 34bd2 │ │ │ │ + b.n 34ba2 │ │ │ │ cmp fp, r4 │ │ │ │ - bgt.n 34be2 │ │ │ │ + bgt.n 34c3a │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ - b.n 34c7c │ │ │ │ + b.n 34cd4 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.n 34be4 │ │ │ │ + bgt.n 34c3c │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r6, [r5], #-4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34c74 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 34ccc │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 34c74 │ │ │ │ - b.n 34be2 │ │ │ │ + bpl.n 34ccc │ │ │ │ + b.n 34c3a │ │ │ │ cmp fp, r4 │ │ │ │ - bgt.n 34be2 │ │ │ │ + bgt.n 34c3a │ │ │ │ ldr.w r3, [r5], #-4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 34be2 │ │ │ │ + bhi.n 34c3a │ │ │ │ ldrh.w r1, [r0, r3, lsl #1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c3a │ │ │ │ subs r3, r4, #1 │ │ │ │ tst.w r1, sl │ │ │ │ - bne.n 34be2 │ │ │ │ + bne.n 34c3a │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.n 34be4 │ │ │ │ + bgt.n 34c3c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 34c98 │ │ │ │ + b.n 34cf0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 34b70 │ │ │ │ + bhi.w 34bc8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 34b56 │ │ │ │ + b.n 34bae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 34be2 │ │ │ │ + beq.n 34c3a │ │ │ │ ldr.w r6, [r5, r4, lsl #2] │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34be2 │ │ │ │ - b.n 34b98 │ │ │ │ + bhi.n 34c3a │ │ │ │ + b.n 34bf0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r3, [r7, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 34d0e │ │ │ │ + ble.n 34d66 │ │ │ │ adds r3, #147 @ 0x93 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #27 │ │ │ │ it hi │ │ │ │ mvnhi.w sl, #49 @ 0x31 │ │ │ │ - bls.w 34f84 │ │ │ │ + bls.w 34fdc │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ sub.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w fp, [r7, #496] @ 0x1f0 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, r2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 34fac │ │ │ │ + beq.w 35004 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r3, [r7, #452] @ 0x1c4 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [fp, 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 301b0 │ │ │ │ + bl 30208 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r3, #588] @ 0x24c │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ 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 34fa6 │ │ │ │ + beq.w 34ffe │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.w 34f34 │ │ │ │ + bgt.w 34f8c │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r8 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 34f34 │ │ │ │ + ble.w 34f8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r7, r8 │ │ │ │ movne r6, #0 │ │ │ │ - beq.w 34fd8 │ │ │ │ + beq.w 35030 │ │ │ │ ldr.w r0, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 34dc4 │ │ │ │ - b.n 350de │ │ │ │ + ble.n 34e1c │ │ │ │ + b.n 35136 │ │ │ │ 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 34fec │ │ │ │ + bne.w 35044 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 34dda │ │ │ │ + bgt.n 34e32 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 34da6 │ │ │ │ + ble.n 34dfe │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 34f9a │ │ │ │ + blt.w 34ff2 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w 3505e │ │ │ │ + bgt.w 350b6 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.w 35012 │ │ │ │ + ble.w 3506a │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 34fa6 │ │ │ │ + beq.w 34ffe │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 3501a │ │ │ │ + bne.w 35072 │ │ │ │ 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 350b2 │ │ │ │ + bne.w 3510a │ │ │ │ add.w r2, r1, r7, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 34e18 │ │ │ │ + beq.n 34e70 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ sub.w r5, r7, r8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 34e5a │ │ │ │ + bgt.n 34eb2 │ │ │ │ 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 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 34e40 │ │ │ │ + bge.n 34e98 │ │ │ │ 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 34e7e │ │ │ │ + blt.n 34ed6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 35068 │ │ │ │ + bne.w 350c0 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34ec8 │ │ │ │ + beq.n 34f20 │ │ │ │ ldr.w r3, [r6, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 34eb0 │ │ │ │ + ble.n 34f08 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ 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 34e8e │ │ │ │ + bgt.n 34ee6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ 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, 34ed6 │ │ │ │ + cbz r3, 34f2e │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 350b6 │ │ │ │ + beq.w 3510e │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ cmn.w sl, #30 │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ strd r3, r8, [r4, #44] @ 0x2c │ │ │ │ - bne.n 34ef4 │ │ │ │ + bne.n 34f4c │ │ │ │ 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 34f16 │ │ │ │ + bne.n 34f6e │ │ │ │ add.w r3, r1, r9, lsl #2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 34f0a │ │ │ │ + beq.n 34f62 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ str.w r0, [r6, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f398 │ │ │ │ + b.w 2f3f0 │ │ │ │ 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 34f58 │ │ │ │ + bne.n 34fb0 │ │ │ │ add.w r3, r1, r8, lsl #2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 34f4c │ │ │ │ + beq.n 34fa4 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ 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 34d8c │ │ │ │ + b.n 34de4 │ │ │ │ movw r2, #56319 @ 0xdbff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ asrs r2, r3 │ │ │ │ tst.w r2, #1 │ │ │ │ it ne │ │ │ │ mvnne.w sl, #49 @ 0x31 │ │ │ │ - b.n 34d0e │ │ │ │ + b.n 34d66 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 350ce │ │ │ │ + bne.w 35126 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 35074 │ │ │ │ + beq.n 350cc │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ ldr.w r9, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34fd4 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 3502c │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.n 34fd4 │ │ │ │ + bmi.n 3502c │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 34d36 │ │ │ │ + b.n 34d8e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 34d36 │ │ │ │ + b.n 34d8e │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r9 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ andle.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 350d8 │ │ │ │ + bne.n 35130 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 34d9a │ │ │ │ + b.n 34df2 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.w 34dce │ │ │ │ + bge.w 34e26 │ │ │ │ mov r2, r6 │ │ │ │ subs r6, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 350e4 │ │ │ │ + bgt.n 3513c │ │ │ │ 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 34ffc │ │ │ │ - b.n 34dfa │ │ │ │ + bge.n 35054 │ │ │ │ + b.n 34e52 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 3504a │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 34ff2 │ │ │ │ + bgt.n 3504a │ │ │ │ sub.w ip, r7, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w lr, ip, lsl #2 │ │ │ │ - b.n 35046 │ │ │ │ + b.n 3509e │ │ │ │ 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 3505a │ │ │ │ + blt.n 350b2 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r0, r2, ip │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n 3502a │ │ │ │ + bgt.n 35082 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 34ff2 │ │ │ │ + b.n 3504a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 34ff6 │ │ │ │ + b.n 3504e │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3501e │ │ │ │ - b.n 34ff2 │ │ │ │ + bne.n 35076 │ │ │ │ + b.n 3504a │ │ │ │ add r3, r8 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r1, #60 @ 0x3c │ │ │ │ movge r1, #42 @ 0x2a │ │ │ │ - b.n 34e7e │ │ │ │ + b.n 34ed6 │ │ │ │ ldr.w r6, [fp, r5, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 35094 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 350ec │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r6, r3, #16384 @ 0x4000 │ │ │ │ itt eq │ │ │ │ moveq r5, r6 │ │ │ │ moveq r9, r6 │ │ │ │ - beq.w 34d36 │ │ │ │ + beq.w 34d8e │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 34fb0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35008 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 34fb0 │ │ │ │ + bne.n 35008 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 34d36 │ │ │ │ + b.n 34d8e │ │ │ │ mov r3, r7 │ │ │ │ - b.n 34e22 │ │ │ │ + b.n 34e7a │ │ │ │ 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 308f4 │ │ │ │ + bl 3094c │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ - b.n 34ed6 │ │ │ │ + b.n 34f2e │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 34ff2 │ │ │ │ - b.n 34df6 │ │ │ │ + bne.n 3504a │ │ │ │ + b.n 34e4e │ │ │ │ sub.w r6, r7, r8 │ │ │ │ - b.n 34d9a │ │ │ │ + b.n 34df2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 34ff2 │ │ │ │ - b.n 34de0 │ │ │ │ + ble.n 3504a │ │ │ │ + b.n 34e38 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 34dfa │ │ │ │ + b.n 34e52 │ │ │ │ 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, #364] @ (3526c ) │ │ │ │ + ldr r3, [pc, #364] @ (352c4 ) │ │ │ │ ldr.w r4, [r5, #448] @ 0x1c0 │ │ │ │ add r3, pc │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 35214 │ │ │ │ + beq.w 3526c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r6, r4 │ │ │ │ - beq.w 35220 │ │ │ │ + beq.w 35278 │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.w 35266 │ │ │ │ - ldr r2, [pc, #328] @ (35270 ) │ │ │ │ + bgt.w 352be │ │ │ │ + ldr r2, [pc, #328] @ (352c8 ) │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ - b.n 35150 │ │ │ │ + b.n 351a8 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 35160 │ │ │ │ + ble.n 351b8 │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3519e │ │ │ │ + beq.n 351f6 │ │ │ │ subs r0, #1 │ │ │ │ add r6, r0 │ │ │ │ ldr.w r3, [r5, #452] @ 0x1c4 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 3521a │ │ │ │ + blt.n 35272 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r2, [r5, #496] @ 0x1f0 │ │ │ │ ldr.w r9, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3512e │ │ │ │ + bne.n 35186 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ - bhi.n 35196 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 351ee │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 35196 │ │ │ │ + bmi.n 351ee │ │ │ │ cmp.w r9, #9 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - bne.n 35196 │ │ │ │ + bne.n 351ee │ │ │ │ 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 35144 │ │ │ │ + bne.n 3519c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - blt.n 351ae │ │ │ │ + blt.n 35206 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 351c4 │ │ │ │ + bgt.n 3521c │ │ │ │ ldr.w r3, [r5, #952] @ 0x3b8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 34cd8 │ │ │ │ + b.n 34d30 │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ movw r3, #57343 @ 0xdfff │ │ │ │ ldr.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ addeq.w r3, r1, r6, lsl #2 │ │ │ │ - bne.n 351e4 │ │ │ │ + bne.n 3523c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 351da │ │ │ │ + beq.n 35232 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 2f398 │ │ │ │ + bl 2f3f0 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 351a0 │ │ │ │ + b.n 351f8 │ │ │ │ ldr.w ip, [r7, #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 3511c │ │ │ │ + ble.w 35174 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ movw lr, #57343 @ 0xdfff │ │ │ │ ldr.w r2, [r5, #588] @ 0x24c │ │ │ │ adds r6, r1, #1 │ │ │ │ ldr.w r4, [r2, r6, lsl #2] │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 35260 │ │ │ │ + bne.n 352b8 │ │ │ │ add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 35256 │ │ │ │ + beq.n 352ae │ │ │ │ add.w r4, ip, #1 │ │ │ │ - b.n 3511c │ │ │ │ + b.n 35174 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 351a0 │ │ │ │ + b.n 351f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 352ee │ │ │ │ + beq.n 35346 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 352f0 │ │ │ │ + cbz r1, 35348 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r3, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r5, [r3, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r2, #1022 @ 0x3fe │ │ │ │ str.w r3, [r1, #448] @ 0x1c0 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ str.w r5, [r1, #456] @ 0x1c8 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -68305,178 +68334,178 @@ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ strd r5, r2, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #952] @ 0x3b8 │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - b.n 35290 │ │ │ │ + b.n 352e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r9, [pc, #392] @ 35498 │ │ │ │ + ldr.w r9, [pc, #392] @ 354f0 │ │ │ │ ldr.w r6, [r8, #448] @ 0x1c0 │ │ │ │ add r9, pc │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.w 35484 │ │ │ │ + beq.w 354dc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3533c │ │ │ │ + beq.n 35394 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 35368 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 353c0 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 35368 │ │ │ │ + bmi.n 353c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 35472 │ │ │ │ + bne.w 354ca │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 34cd8 │ │ │ │ + b.n 34d30 │ │ │ │ ldr.w sl, [r8, #496] @ 0x1f0 │ │ │ │ ldr.w fp, [sl, r6, lsl #2] │ │ │ │ add.w r3, sl, r6, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bhi.n 3538a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 353e2 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, fp, lsl #1] │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bpl.n 3533c │ │ │ │ + bpl.n 35394 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 353a2 │ │ │ │ + bhi.n 353fa │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r1, [r1, r2, lsl #1] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 3533c │ │ │ │ + bpl.n 35394 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bhi.n 3533c │ │ │ │ - ldr r1, [pc, #244] @ (3549c ) │ │ │ │ + bhi.n 35394 │ │ │ │ + ldr r1, [pc, #244] @ (354f4 ) │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ ldr.w r9, [r8, #456] @ 0x1c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - cbz r1, 353d6 │ │ │ │ + cbz r1, 3542e │ │ │ │ mov r0, r2 │ │ │ │ blx r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 3533c │ │ │ │ + bgt.n 35394 │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ ldr.w sl, [r8, #496] @ 0x1f0 │ │ │ │ ldr.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr.w fp, [sl, r6, lsl #2] │ │ │ │ add.w r3, sl, r6, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bhi.n 3533c │ │ │ │ + bhi.n 35394 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - cbz r7, 353ee │ │ │ │ + cbz r7, 35446 │ │ │ │ ldr.w r3, [r8, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3545a │ │ │ │ + beq.n 354b2 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r6, [sl, r6, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 35406 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 3545e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 3533c │ │ │ │ + bpl.n 35394 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r3, #0] │ │ │ │ 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, r9, lsl #2] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cbz r7, 3548e │ │ │ │ + cbz r7, 354e6 │ │ │ │ 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, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f398 │ │ │ │ + b.w 2f3f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ 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 3535a │ │ │ │ + b.n 353b2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f3c4 │ │ │ │ + b.w 2f41c │ │ │ │ movs r1, #8 │ │ │ │ - bl 2fabc │ │ │ │ - b.n 3544c │ │ │ │ + bl 2fb14 │ │ │ │ + b.n 354a4 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bhi.w 35602 │ │ │ │ + bhi.w 3565a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -68592,142 +68621,142 @@ │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r6, #9 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r9, [r0, #452] @ 0x1c4 │ │ │ │ strb r2, [r6, #9] │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 35ca0 │ │ │ │ + beq.w 35cf8 │ │ │ │ cmp r0, #27 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 35636 │ │ │ │ + beq.n 3568e │ │ │ │ ldr.w r8, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr.w r5, [r8, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 359cc │ │ │ │ + beq.w 35a24 │ │ │ │ adds r3, r7, r5 │ │ │ │ mul.w r2, r7, r3 │ │ │ │ - b.n 355fc │ │ │ │ + b.n 35654 │ │ │ │ ldr.w r4, [r8, #496] @ 0x1f0 │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r4, [r4, r3, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 359c6 │ │ │ │ + beq.w 35a1e │ │ │ │ mov r5, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.n 355e8 │ │ │ │ + bge.n 35640 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r8, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ mul.w r1, r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 35602 │ │ │ │ + bge.n 3565a │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ cmp r2, r5 │ │ │ │ it le │ │ │ │ movle r5, r3 │ │ │ │ str.w r5, [r8, #448] @ 0x1c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ ldr.w r7, [r1, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 35602 │ │ │ │ + blt.n 3565a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35cb8 │ │ │ │ + beq.w 35d10 │ │ │ │ ldr.w fp, [r1, #452] @ 0x1c4 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r1, #472] @ 0x1d8 │ │ │ │ movw r9, #8200 @ 0x2008 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, r4 │ │ │ │ - bge.w 35bda │ │ │ │ + bge.w 35c32 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 356d0 │ │ │ │ + beq.n 35728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r6, [r5, r4, lsl #2] │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 356a2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 356fa │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r0, [r1, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.w 35c74 │ │ │ │ + bpl.w 35ccc │ │ │ │ cmp r4, fp │ │ │ │ - ble.n 356ae │ │ │ │ - b.n 356d0 │ │ │ │ + ble.n 35706 │ │ │ │ + b.n 35728 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.n 356d0 │ │ │ │ + blt.n 35728 │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 356a8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35700 │ │ │ │ + blx 7efc <__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 r1, r3, #31 │ │ │ │ - bmi.n 356a8 │ │ │ │ + bmi.n 35700 │ │ │ │ cmp sl, r4 │ │ │ │ it lt │ │ │ │ addlt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 3566a │ │ │ │ + bcs.n 356c2 │ │ │ │ ldrd r1, r7, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r4, [r1, #448] @ 0x1c0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs r0, r0, r7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35604 │ │ │ │ + b.n 3565c │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 355b6 │ │ │ │ + b.n 3560e │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r5, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 35616 │ │ │ │ + b.n 3566e │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ sub.w r3, r4, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bhi.w 35a84 │ │ │ │ + bhi.w 35adc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r4, #6 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r5, r5, #6 │ │ │ │ @@ -68767,683 +68796,683 @@ │ │ │ │ lsls r5, r5, #6 │ │ │ │ lsls r5, r7, #6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr.w r9, [r0, #92] @ 0x5c │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r9, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35cb4 │ │ │ │ + beq.w 35d0c │ │ │ │ ldr.w r7, [r9, #452] @ 0x1c4 │ │ │ │ mov r4, sl │ │ │ │ movw r8, #8200 @ 0x2008 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - beq.w 35a2c │ │ │ │ + beq.w 35a84 │ │ │ │ ldr.w r5, [r9, #496] @ 0x1f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, sl │ │ │ │ lsls r1, r4, #2 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ adds r5, r6, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 357ea │ │ │ │ + bhi.n 35842 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldrb.w ip, [r0, r3, lsl #1] │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 359ec │ │ │ │ + beq.w 35a44 │ │ │ │ cmp r4, fp │ │ │ │ - bge.w 35caa │ │ │ │ + bge.w 35d02 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r6, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35806 │ │ │ │ + b.n 3585e │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.w 359da │ │ │ │ + beq.w 35a32 │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 357fc │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35854 │ │ │ │ + blx 7efc <__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 r3, r3, #31 │ │ │ │ - bmi.n 357fc │ │ │ │ + bmi.n 35854 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 35860 │ │ │ │ + bge.n 358b8 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 3585e │ │ │ │ + bhi.n 358b6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ - bne.n 3587a │ │ │ │ + bne.n 358d2 │ │ │ │ mov r6, r2 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bcs.n 3579c │ │ │ │ + bcs.n 357f4 │ │ │ │ str.w r4, [r9, #448] @ 0x1c0 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs.w r0, r0, sl │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35604 │ │ │ │ + b.n 3565c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 35842 │ │ │ │ - b.n 3585e │ │ │ │ + bne.n 3589a │ │ │ │ + b.n 358b6 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 35a92 │ │ │ │ - bhi.w 35a8c │ │ │ │ + beq.w 35aea │ │ │ │ + bhi.w 35ae4 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.n 35898 │ │ │ │ + beq.n 358f0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 35602 │ │ │ │ + bne.w 3565a │ │ │ │ ldr.w r8, [r6, #92] @ 0x5c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq.w 35a9c │ │ │ │ + beq.w 35af4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 355d4 │ │ │ │ + b.n 3562c │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr.w r4, [r3, #448] @ 0x1c0 │ │ │ │ - bl 34ad0 │ │ │ │ + bl 34b28 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ subs r0, r0, r4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 35604 │ │ │ │ + b.n 3565c │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ ldr.w r5, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 35632 │ │ │ │ + b.n 3568a │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ ldrd r5, r6, [r8, #448] @ 0x1c0 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.w 35602 │ │ │ │ + bgt.w 3565a │ │ │ │ ldr.w r9, [r8, #496] @ 0x1f0 │ │ │ │ - ldr.w r7, [pc, #1144] @ 35d5c │ │ │ │ + ldr.w r7, [pc, #1144] @ 35db4 │ │ │ │ add.w r4, r9, r5, lsl #2 │ │ │ │ add r7, pc │ │ │ │ - b.n 358f6 │ │ │ │ + b.n 3594e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.w 35602 │ │ │ │ + bgt.w 3565a │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 358ee │ │ │ │ + beq.n 35946 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.w 35602 │ │ │ │ + bgt.w 3565a │ │ │ │ ldr.w sl, [r9, r5, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, sl │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ subs r7, r0, r7 │ │ │ │ cmp r7, #2 │ │ │ │ ite le │ │ │ │ movle r1, #1 │ │ │ │ movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, r5 │ │ │ │ itet gt │ │ │ │ movgt r6, #0 │ │ │ │ ldrble r7, [r0, #3] │ │ │ │ ldrbgt.w r7, [r0, #-3] │ │ │ │ mul.w r2, r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w 35602 │ │ │ │ + blt.w 3565a │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 35bce │ │ │ │ + beq.w 35c26 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ add r3, r1 │ │ │ │ - b.n 35936 │ │ │ │ + b.n 3598e │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 35cdc │ │ │ │ + ble.w 35d34 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35632 │ │ │ │ + b.n 3568a │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 35cdc │ │ │ │ + ble.w 35d34 │ │ │ │ ldr.w r5, [r8, #472] @ 0x1d8 │ │ │ │ ldr.w r7, [r8, #452] @ 0x1c4 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.w 35632 │ │ │ │ + bge.w 3568a │ │ │ │ ldr.w r6, [r8, #496] @ 0x1f0 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - b.n 359a6 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 359fe │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.w 35632 │ │ │ │ + bpl.w 3568a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 35632 │ │ │ │ + beq.w 3568a │ │ │ │ ldr.w r4, [r6], #4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 35632 │ │ │ │ - b.n 3598e │ │ │ │ + bhi.w 3568a │ │ │ │ + b.n 359e6 │ │ │ │ ldr.w r8, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr.w r5, [r8, #452] @ 0x1c4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - b.n 35632 │ │ │ │ + b.n 3568a │ │ │ │ subs r0, #1 │ │ │ │ - bne.w 355e0 │ │ │ │ + bne.w 35638 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ it eq │ │ │ │ subeq r5, r5, r7 │ │ │ │ - b.n 35632 │ │ │ │ + b.n 3568a │ │ │ │ mov r4, fp │ │ │ │ subs.w r9, r9, #1 │ │ │ │ mov fp, r6 │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ - bcc.n 35a24 │ │ │ │ + bcc.n 35a7c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 357b8 │ │ │ │ + b.n 35810 │ │ │ │ cmp r4, fp │ │ │ │ - bge.w 35caa │ │ │ │ + bge.w 35d02 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 35a02 │ │ │ │ + bhi.n 35a5a │ │ │ │ ldrh.w r1, [r0, r3, lsl #1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 35a12 │ │ │ │ + bne.n 35a6a │ │ │ │ mov r3, fp │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 35836 │ │ │ │ + b.n 3588e │ │ │ │ tst.w r1, r8 │ │ │ │ - bne.n 35a02 │ │ │ │ + bne.n 35a5a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 359f2 │ │ │ │ + bne.n 35a4a │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.n 359e8 │ │ │ │ + bcs.n 35a40 │ │ │ │ mov r9, sl │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 35866 │ │ │ │ + b.n 358be │ │ │ │ strd sl, r6, [sp] │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 35a62 │ │ │ │ + bge.n 35aba │ │ │ │ ldr.w r6, [r9, #496] @ 0x1f0 │ │ │ │ add.w sl, r6, r4, lsl #2 │ │ │ │ ldr.w r5, [sl], #4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35a5c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35ab4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r1, [r1, r5, lsl #1] │ │ │ │ lsls r2, r1, #18 │ │ │ │ - bpl.n 35a5c │ │ │ │ + bpl.n 35ab4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 35836 │ │ │ │ + b.n 3588e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 35a3c │ │ │ │ + bne.n 35a94 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bcs.n 35a30 │ │ │ │ + bcs.n 35a88 │ │ │ │ ldrd sl, r6, [sp] │ │ │ │ - b.n 35866 │ │ │ │ + b.n 358be │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.n 35aa4 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.n 35afc │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35602 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3565a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 35602 │ │ │ │ + bne.w 3565a │ │ │ │ ldr.w r8, [r6, #92] @ 0x5c │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne.w 358a2 │ │ │ │ + bne.w 358fa │ │ │ │ ldr.w r9, [r8, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 355d4 │ │ │ │ + b.n 3562c │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.n 35b16 │ │ │ │ + beq.n 35b6e │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ cmpeq r5, #59 @ 0x3b │ │ │ │ - bne.n 35b06 │ │ │ │ + bne.n 35b5e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ sub.w r2, r0, #51 @ 0x33 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 35afc │ │ │ │ + bhi.n 35b54 │ │ │ │ movs r3, #69 @ 0x45 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 35afc │ │ │ │ + bpl.n 35b54 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.w 35cc4 │ │ │ │ + beq.w 35d1c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 35cbc │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 35d14 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35602 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3565a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.w 35cd4 │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 35d2c │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35602 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3565a │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.w 35cfc │ │ │ │ + beq.w 35d54 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ - beq.w 35ce2 │ │ │ │ + beq.w 35d3a │ │ │ │ mov r1, r4 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35602 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3565a │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bhi.n 35b92 │ │ │ │ + bhi.n 35bea │ │ │ │ ldr.w r2, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 35d04 │ │ │ │ - cbnz r3, 35b92 │ │ │ │ + beq.w 35d5c │ │ │ │ + cbnz r3, 35bea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 35ccc │ │ │ │ + beq.w 35d24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.w 35cc4 │ │ │ │ + beq.w 35d1c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - beq.w 35cbc │ │ │ │ - bl 2faa4 │ │ │ │ + beq.w 35d14 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35602 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3565a │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ adds r2, #1 │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 35632 │ │ │ │ + beq.w 3568a │ │ │ │ add r3, r1 │ │ │ │ - b.n 35936 │ │ │ │ + b.n 3598e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r6, [r5, r4, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.n 35bf6 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35c4e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r2, [r1, r6, lsl #1] │ │ │ │ lsls r3, r2, #18 │ │ │ │ - bmi.n 35bfe │ │ │ │ + bmi.n 35c56 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 35670 │ │ │ │ + blt.w 356c8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ mov r7, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bls.n 35c50 │ │ │ │ + bls.n 35ca8 │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 3567a │ │ │ │ + bne.w 356d2 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 356d0 │ │ │ │ + blt.w 35728 │ │ │ │ add.w r6, r5, r4, lsl #2 │ │ │ │ - b.n 35c36 │ │ │ │ + b.n 35c8e │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 356d0 │ │ │ │ + blt.w 35728 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 35c2e │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 35c86 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bmi.w 356d0 │ │ │ │ - b.n 35c2e │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bmi.w 35728 │ │ │ │ + b.n 35c86 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 35c14 │ │ │ │ + bpl.n 35c6c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 35c0c │ │ │ │ + bge.n 35c64 │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 3567a │ │ │ │ - b.n 356d0 │ │ │ │ + bne.w 356d2 │ │ │ │ + b.n 35728 │ │ │ │ cmp r4, fp │ │ │ │ - ble.n 35c94 │ │ │ │ - b.n 356d0 │ │ │ │ + ble.n 35cec │ │ │ │ + b.n 35728 │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 356d0 │ │ │ │ + beq.w 35728 │ │ │ │ tst.w r2, r9 │ │ │ │ - bne.w 356d0 │ │ │ │ + bne.w 35728 │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - blt.w 356d0 │ │ │ │ + blt.w 35728 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 356d0 │ │ │ │ - b.n 35c7a │ │ │ │ + bhi.w 35728 │ │ │ │ + b.n 35cd2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 30534 │ │ │ │ - b.n 355ca │ │ │ │ + bl 3058c │ │ │ │ + b.n 35622 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 357b8 │ │ │ │ - b.n 35a24 │ │ │ │ + bcs.w 35810 │ │ │ │ + b.n 35a7c │ │ │ │ mov r4, sl │ │ │ │ - b.n 35866 │ │ │ │ + b.n 358be │ │ │ │ mov r4, r7 │ │ │ │ - b.n 356e4 │ │ │ │ + b.n 3573c │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 35604 │ │ │ │ + b.n 3565c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ - beq.n 35d36 │ │ │ │ + beq.n 35d8e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - b.n 35b66 │ │ │ │ + b.n 35bbe │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ ldr.w r2, [r0, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ addw r1, r3, #509 @ 0x1fd │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ mvn.w r3, #1 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ strb.w r0, [r2, #508] @ 0x1fc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - beq.n 35d4e │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35cf0 │ │ │ │ + beq.n 35da6 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 35d48 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 35636 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + bl 2fafc │ │ │ │ + b.n 3568e │ │ │ │ + cbnz r6, 35dfe │ │ │ │ movs r7, 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 r3, [r0, #92] @ 0x5c │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 35e4c │ │ │ │ + beq.n 35ea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne.n 35e00 │ │ │ │ + bne.n 35e58 │ │ │ │ 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 354a0 │ │ │ │ + bl 354f8 │ │ │ │ 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 35e4c │ │ │ │ + beq.n 35ea4 │ │ │ │ ldr.w r9, [r5, #92] @ 0x5c │ │ │ │ sub.w r3, r7, #99 @ 0x63 │ │ │ │ clz r3, r3 │ │ │ │ ldr.w r4, [r9, #448] @ 0x1c0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r4, r6 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 35e0c │ │ │ │ + cbnz r3, 35e64 │ │ │ │ subs r4, r4, r6 │ │ │ │ - bpl.n 35e6c │ │ │ │ + bpl.n 35ec4 │ │ │ │ cmp.w r8, #37 @ 0x25 │ │ │ │ ite ne │ │ │ │ negne r4, r4 │ │ │ │ rsbeq r4, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ cmp r7, #121 @ 0x79 │ │ │ │ - bne.n 35dfa │ │ │ │ + bne.n 35e52 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r6, [r3, #448] @ 0x1c0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 35d84 │ │ │ │ - ldr r0, [pc, #124] @ (35e8c ) │ │ │ │ + b.n 35ddc │ │ │ │ + ldr r0, [pc, #124] @ (35ee4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 35e52 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 35eaa │ │ │ │ ldr.w r3, [r9, #496] @ 0x1f0 │ │ │ │ add.w fp, r3, r4, lsl #2 │ │ │ │ ldr.w sl, [fp, #-4]! │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bls.n 35e56 │ │ │ │ + bls.n 35eae │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 35dd6 │ │ │ │ + bne.n 35e2e │ │ │ │ movs r4, #1 │ │ │ │ - ldr r0, [pc, #92] @ (35e90 ) │ │ │ │ + ldr r0, [pc, #92] @ (35ee8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r6, [r9, #448] @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - cbz r0, 35e82 │ │ │ │ + cbz r0, 35eda │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 35dfa │ │ │ │ + bl 34a28 │ │ │ │ + b.n 35e52 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r4, r6 │ │ │ │ - b.n 35e30 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 35e88 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, sl, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 35e2a │ │ │ │ + bpl.n 35e82 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 35e20 │ │ │ │ - b.n 35e2a │ │ │ │ - ldr r0, [pc, #36] @ (35e94 ) │ │ │ │ + bgt.n 35e78 │ │ │ │ + b.n 35e82 │ │ │ │ + ldr r0, [pc, #36] @ (35eec ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r6, [r9, #448] @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35de6 │ │ │ │ + beq.n 35e3e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35de6 │ │ │ │ + b.n 35e3e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 35dfa │ │ │ │ - eors r4, r1 │ │ │ │ + bl 34a28 │ │ │ │ + b.n 35e52 │ │ │ │ + bxns r4 │ │ │ │ movs r7, r0 │ │ │ │ - ands r0, r5 │ │ │ │ + bx r0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + mov ip, r8 │ │ │ │ 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 2fb70 │ │ │ │ + bl 2fbc8 │ │ │ │ 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 │ │ │ │ @@ -69455,58 +69484,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 34cd8 │ │ │ │ + b.w 34d30 │ │ │ │ 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, #-64] │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #2128] @ 36754 │ │ │ │ - ldr.w r3, [pc, #2128] @ 36758 │ │ │ │ + ldr.w r1, [pc, #2128] @ 367ac │ │ │ │ + ldr.w r3, [pc, #2128] @ 367b0 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r9, [pc, #2116] @ 3675c │ │ │ │ + ldr.w r9, [pc, #2116] @ 367b4 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r9, pc │ │ │ │ adds r0, #20 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 35f46 │ │ │ │ + cbz r2, 35f9e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ it ne │ │ │ │ cmpne r3, #70 @ 0x46 │ │ │ │ itt eq │ │ │ │ moveq r3, #59 @ 0x3b │ │ │ │ streq r3, [r4, #28] │ │ │ │ bic.w r3, r5, #32 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r4, #92] @ 0x5c │ │ │ │ ldreq.w r7, [r3, #504] @ 0x1f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36054 │ │ │ │ + beq.n 360ac │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bhi.n 36054 │ │ │ │ + bhi.n 360ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @@ -69618,671 +69647,671 @@ │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r5, #10 │ │ │ │ - bl 2f3c4 │ │ │ │ + bl 2f41c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [pc, #1796] @ 36760 │ │ │ │ + ldr.w r2, [pc, #1796] @ 367b8 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [pc, #1780] @ 36758 │ │ │ │ + ldr.w r3, [pc, #1780] @ 367b0 │ │ │ │ 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 36750 │ │ │ │ + bne.w 367a8 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #28 │ │ │ │ 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 r5, r3, [sl, #448] @ 0x1c0 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 360b6 │ │ │ │ + bge.n 3610e │ │ │ │ ldr.w r3, [sl, #496] @ 0x1f0 │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - bhi.n 360b6 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 3610e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.w 3655e │ │ │ │ + bmi.w 365b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.w 36532 │ │ │ │ + bne.w 3658a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36054 │ │ │ │ + beq.n 360ac │ │ │ │ ldr.w r9, [r4, #92] @ 0x5c │ │ │ │ ldr.w r5, [r9, #448] @ 0x1c0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 361b6 │ │ │ │ + beq.n 3620e │ │ │ │ ldr.w r3, [r9, #496] @ 0x1f0 │ │ │ │ ldr.w sl, [r3, r5, lsl #2] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bhi.n 360fe │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 36156 │ │ │ │ + blx 7efc <__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 r5, [r9, #448] @ 0x1c0 │ │ │ │ subs r5, #1 │ │ │ │ str.w r5, [r9, #448] @ 0x1c0 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 36054 │ │ │ │ + beq.n 360ac │ │ │ │ bic.w r3, r6, #16 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 3656c │ │ │ │ + bne.w 365c4 │ │ │ │ mvn.w r5, #9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 361a8 │ │ │ │ + ble.n 36200 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r9 │ │ │ │ - cbz r1, 3613c │ │ │ │ + cbz r1, 36194 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ ldr.w r1, [sl], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3612c │ │ │ │ + bne.n 36184 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 361a8 │ │ │ │ + beq.n 36200 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - b.n 36128 │ │ │ │ + b.n 36180 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.w 366c6 │ │ │ │ + bne.w 3671e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ it eq │ │ │ │ mvneq.w r5, #39 @ 0x27 │ │ │ │ - bne.n 36116 │ │ │ │ - b.n 3611a │ │ │ │ + bne.n 3616e │ │ │ │ + b.n 36172 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 36594 │ │ │ │ + beq.w 365ec │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ str r1, [r4, #28] │ │ │ │ - beq.w 36642 │ │ │ │ + beq.w 3669a │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35d60 │ │ │ │ + bl 35db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ 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 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36058 │ │ │ │ + b.n 360b0 │ │ │ │ bic.w r3, r6, #16 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 36116 │ │ │ │ + beq.n 3616e │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - b.n 3616e │ │ │ │ + b.n 361c6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 36054 │ │ │ │ + blt.w 360ac │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - b.n 361ee │ │ │ │ + b.n 36246 │ │ │ │ adds r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - blt.w 36054 │ │ │ │ + blt.w 360ac │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 361e6 │ │ │ │ + bne.n 3623e │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #452] @ 0x1c4 │ │ │ │ add.w r2, r8, #1 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w fp, [r3, #448] @ 0x1c0 │ │ │ │ str.w r6, [r2, r1, lsl #2] │ │ │ │ add.w sl, fp, #4294967295 @ 0xffffffff │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r7, [r6, #448] @ 0x1c0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 36268 │ │ │ │ + b.n 362c0 │ │ │ │ add lr, r0 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp.w lr, #255 @ 0xff │ │ │ │ - bhi.n 3625c │ │ │ │ + bhi.n 362b4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldrb.w r2, [r2, lr, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp.w lr, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 36290 │ │ │ │ + bpl.n 362e8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr.w r0, [r6, #496] @ 0x1f0 │ │ │ │ mov.w lr, r3, lsl #2 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 36236 │ │ │ │ + bhi.n 3628e │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldrb.w r2, [r2, r1, lsl #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 36236 │ │ │ │ + bmi.n 3628e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ge │ │ │ │ cmpge r5, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne fp, r5 │ │ │ │ - bne.n 362ae │ │ │ │ + bne.n 36306 │ │ │ │ ldr.w r3, [r0, fp, lsl #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq.w fp, #61 @ 0x3d │ │ │ │ movne.w fp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1204] @ 36764 │ │ │ │ + ldr.w r3, [pc, #1204] @ 367bc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 362c6 │ │ │ │ + cbz r3, 3631e │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ str.w r0, [r6, #480] @ 0x1e0 │ │ │ │ ldrb r6, [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 r6, #0 │ │ │ │ - beq.w 36566 │ │ │ │ + beq.w 365be │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 5a130 │ │ │ │ + bl 5a188 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3657a │ │ │ │ + blt.w 365d2 │ │ │ │ ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3667e │ │ │ │ + beq.w 366d6 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3667e │ │ │ │ + bne.w 366d6 │ │ │ │ str.w r8, [r3, #452] @ 0x1c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - bl 35e98 │ │ │ │ - b.n 361b2 │ │ │ │ + bl 35ef0 │ │ │ │ + b.n 3620a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 36606 │ │ │ │ + beq.w 3665e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 364b6 │ │ │ │ + beq.w 3650e │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - beq.n 363a6 │ │ │ │ + beq.n 363fe │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35d60 │ │ │ │ + bl 35db8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bne.w 36634 │ │ │ │ + bne.w 3668c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ mvn.w r5, #9 │ │ │ │ - b.n 36122 │ │ │ │ + b.n 3617a │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 365a8 │ │ │ │ + beq.w 36600 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3466c │ │ │ │ + bl 346c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36662 │ │ │ │ - bl 2f3c4 │ │ │ │ - b.n 361a8 │ │ │ │ + bne.w 366ba │ │ │ │ + bl 2f41c │ │ │ │ + b.n 36200 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35d60 │ │ │ │ + bl 35db8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 361a8 │ │ │ │ - b.n 36054 │ │ │ │ + bne.w 36200 │ │ │ │ + b.n 360ac │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 3618a │ │ │ │ + b.n 361e2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 364b6 │ │ │ │ + beq.w 3650e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ + bl 352cc │ │ │ │ mvn.w r0, #9 │ │ │ │ - b.n 36058 │ │ │ │ + b.n 360b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 365f0 │ │ │ │ + beq.w 36648 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ str r1, [r4, #28] │ │ │ │ - bne.n 36380 │ │ │ │ + bne.n 363d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 307b4 │ │ │ │ - b.n 361a8 │ │ │ │ + bl 3080c │ │ │ │ + b.n 36200 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 36054 │ │ │ │ + bne.w 360ac │ │ │ │ movs r5, #61 @ 0x3d │ │ │ │ - b.n 361ce │ │ │ │ + b.n 36226 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - beq.w 360c6 │ │ │ │ + beq.w 3611e │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ 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 36058 │ │ │ │ + b.n 360b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 365b0 │ │ │ │ + beq.w 36608 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r0, #956] @ 0x3bc │ │ │ │ - cbnz r3, 3641a │ │ │ │ + cbnz r3, 36472 │ │ │ │ str r1, [r4, #4] │ │ │ │ - bl 5ac60 │ │ │ │ + bl 5acb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36050 │ │ │ │ + beq.w 360a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [r2, #956] @ 0x3bc │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r2, #956] @ 0x3bc │ │ │ │ - b.n 361b2 │ │ │ │ + b.n 3620a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 365ce │ │ │ │ + beq.w 36626 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 361b2 │ │ │ │ + beq.w 3620a │ │ │ │ subs r2, r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352f8 │ │ │ │ + bl 35350 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 36456 │ │ │ │ - b.n 361b2 │ │ │ │ + bcs.n 364ae │ │ │ │ + b.n 3620a │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 36634 │ │ │ │ + beq.w 3668c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ bic.w r3, r6, #16 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 3661c │ │ │ │ + bne.w 36674 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3634e │ │ │ │ + b.n 363a6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 3618a │ │ │ │ + b.n 361e2 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ - b.n 3618a │ │ │ │ + b.n 361e2 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 36330 │ │ │ │ + bne.w 36388 │ │ │ │ mvn.w r0, #34 @ 0x22 │ │ │ │ - b.n 36058 │ │ │ │ + b.n 360b0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 36054 │ │ │ │ + beq.w 360ac │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n 364fa │ │ │ │ - b.n 361b2 │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bgt.n 36552 │ │ │ │ + b.n 3620a │ │ │ │ + blx 7eb4 <__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 352f8 │ │ │ │ + bl 35350 │ │ │ │ subs r7, #1 │ │ │ │ - bcc.w 361b2 │ │ │ │ + bcc.w 3620a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 361b2 │ │ │ │ + beq.w 3620a │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 364ea │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 36542 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bmi.n 364e0 │ │ │ │ + bmi.n 36538 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 364ea │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 36542 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ - b.n 364ea │ │ │ │ + b.n 36542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 364b6 │ │ │ │ + beq.n 3650e │ │ │ │ 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 364b6 │ │ │ │ + b.n 3650e │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [sl, #448] @ 0x1c0 │ │ │ │ - b.n 3608c │ │ │ │ + b.n 360e4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 362e2 │ │ │ │ + b.n 3633a │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ - beq.w 361c4 │ │ │ │ - b.n 3616e │ │ │ │ + beq.w 3621c │ │ │ │ + b.n 361c6 │ │ │ │ str.w r7, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 36734 │ │ │ │ + bne.w 3678c │ │ │ │ str.w r8, [r3, #452] @ 0x1c4 │ │ │ │ - bl 2f3c4 │ │ │ │ - b.n 361a8 │ │ │ │ + bl 2f41c │ │ │ │ + b.n 36200 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3664c │ │ │ │ + beq.n 366a4 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ strb.w r6, [r4, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3618a │ │ │ │ + b.n 361e2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 36364 │ │ │ │ + b.n 363bc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 3672a │ │ │ │ + beq.w 36782 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 36410 │ │ │ │ - b.n 361b2 │ │ │ │ + bne.w 36468 │ │ │ │ + b.n 3620a │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 36720 │ │ │ │ + beq.w 36778 │ │ │ │ cmp r6, #27 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 36442 │ │ │ │ - b.n 361b2 │ │ │ │ + bne.w 3649a │ │ │ │ + b.n 3620a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34a6c │ │ │ │ + bl 34ac4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 363bc │ │ │ │ + b.n 36414 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34a6c │ │ │ │ + bl 34ac4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3631e │ │ │ │ + b.n 36376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ - bne.w 36494 │ │ │ │ + bne.w 364ec │ │ │ │ mov.w r8, #1 │ │ │ │ mvn.w r5, #39 @ 0x27 │ │ │ │ - b.n 36122 │ │ │ │ + b.n 3617a │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - b.n 363ae │ │ │ │ + b.n 36406 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ - b.n 361a8 │ │ │ │ + bl 352cc │ │ │ │ + b.n 36200 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34a6c │ │ │ │ + bl 34ac4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 36182 │ │ │ │ + b.n 361da │ │ │ │ mov r1, r5 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ movs r1, #32 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3666a │ │ │ │ - b.n 363ae │ │ │ │ + bne.n 366c2 │ │ │ │ + b.n 36406 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w fp, #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 366be │ │ │ │ + beq.n 36716 │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, sl │ │ │ │ - ble.w 363ae │ │ │ │ + ble.w 36406 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 363ae │ │ │ │ + bne.w 36406 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - b.n 363ae │ │ │ │ + b.n 36406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r5, r3, #1 │ │ │ │ - beq.w 363ae │ │ │ │ + beq.w 36406 │ │ │ │ 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 3670c │ │ │ │ + bne.n 36764 │ │ │ │ add.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 36702 │ │ │ │ + beq.n 3675a │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2f398 │ │ │ │ - b.n 363ae │ │ │ │ + bl 2f3f0 │ │ │ │ + b.n 36406 │ │ │ │ movs r1, #2 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 365e4 │ │ │ │ + b.n 3663c │ │ │ │ movs r1, #2 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 365c6 │ │ │ │ + b.n 3661e │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 363ae │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + b.n 36406 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #824 @ (adr r6, 36a9c ) │ │ │ │ + @ instruction: 0xb66e │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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] │ │ │ │ str.w r0, [ip, #-112] │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ - ldr.w r2, [pc, #3016] @ 37354 │ │ │ │ + ldr.w r2, [pc, #3016] @ 373ac │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #3012] @ 37358 │ │ │ │ + ldr.w r1, [pc, #3012] @ 373b0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, sp, #8256 @ 0x2040 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #3000] @ 3735c │ │ │ │ + ldr.w r2, [pc, #3000] @ 373b4 │ │ │ │ adds r0, #4 │ │ │ │ mvn.w r9, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -70293,167 +70322,167 @@ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ eor.w r1, r1, r9 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ ldr r3, [r4, #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 36a20 │ │ │ │ + beq.w 36a78 │ │ │ │ ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36934 │ │ │ │ + beq.w 3698c │ │ │ │ ldr.w r2, [r3, #396] @ 0x18c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36ac6 │ │ │ │ + beq.w 36b1e │ │ │ │ ldr.w r2, [r3, #404] @ 0x194 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36b14 │ │ │ │ + beq.w 36b6c │ │ │ │ ldr.w r2, [r3, #412] @ 0x19c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 36ca8 │ │ │ │ + beq.w 36d00 │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - beq.w 36a86 │ │ │ │ + beq.w 36ade │ │ │ │ adds r0, r5, #7 │ │ │ │ - beq.w 36ca8 │ │ │ │ + beq.w 36d00 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.w 36980 │ │ │ │ - ldr.w r3, [pc, #2864] @ 37360 │ │ │ │ + bne.w 369d8 │ │ │ │ + ldr.w r3, [pc, #2864] @ 373b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.n 368bc │ │ │ │ + bpl.n 36914 │ │ │ │ ldrsh.w r2, [r3, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 368bc │ │ │ │ + beq.n 36914 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr.w r8, [r1, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 37420 │ │ │ │ + blt.w 37478 │ │ │ │ ldr.w r2, [r1, #496] @ 0x1f0 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r5, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 3686e │ │ │ │ + b.n 368c6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.w 37420 │ │ │ │ + blt.w 37478 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36866 │ │ │ │ + bne.n 368be │ │ │ │ ldrd r1, r5, [sp, #20] │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - beq.w 36c9a │ │ │ │ + beq.w 36cf2 │ │ │ │ ldr.w r6, [r1, #452] @ 0x1c4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 368b4 │ │ │ │ + blt.n 3690c │ │ │ │ ldr.w r6, [r2, r8, lsl #2] │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 3750e │ │ │ │ + beq.w 37566 │ │ │ │ ldr.w r2, [r1, #920] @ 0x398 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37536 │ │ │ │ + beq.w 3758e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 37526 │ │ │ │ + beq.w 3757e │ │ │ │ str.w r0, [r1, #920] @ 0x398 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 37420 │ │ │ │ + ble.w 37478 │ │ │ │ cmn.w sl, #40 @ 0x28 │ │ │ │ - bne.n 368e6 │ │ │ │ + bne.n 3693e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 36918 │ │ │ │ + blt.n 36970 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w sl, #9 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.n 36902 │ │ │ │ - ldr.w r3, [pc, #2668] @ 37360 │ │ │ │ + bne.n 3695a │ │ │ │ + ldr.w r3, [pc, #2668] @ 373b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ eor.w fp, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ - b.n 367c4 │ │ │ │ + bl 34d30 │ │ │ │ + b.n 3681c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 352f8 │ │ │ │ + bl 35350 │ │ │ │ ldr r0, [r4, #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 367c6 │ │ │ │ + b.n 3681e │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - ldr.w r3, [pc, #2596] @ 37360 │ │ │ │ + ldr.w r3, [pc, #2596] @ 373b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.w 36dec │ │ │ │ + bne.w 36e44 │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - beq.w 36eaa │ │ │ │ + beq.w 36f02 │ │ │ │ cmn.w sl, #40 @ 0x28 │ │ │ │ - beq.w 36e1c │ │ │ │ + beq.w 36e74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 36972 │ │ │ │ + ble.n 369ca │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 36dd2 │ │ │ │ + bge.w 36e2a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 3690c │ │ │ │ + bl 34a28 │ │ │ │ + b.n 36964 │ │ │ │ adds r2, r5, #6 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r3, #920] @ 0x398 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.n 368bc │ │ │ │ - add r2, pc, #8 @ (adr r2, 36998 ) │ │ │ │ + bhi.n 36914 │ │ │ │ + add r2, pc, #8 @ (adr r2, 369f0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -70493,213 +70522,213 @@ │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r3, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 367c6 │ │ │ │ + bne.w 3681e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #8] │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - beq.n 36a3c │ │ │ │ + beq.n 36a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3487c │ │ │ │ + bl 348d4 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r2, [r4, #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] @ 37364 │ │ │ │ + ldr.w r2, [pc, #2308] @ 373bc │ │ │ │ add.w r1, sp, #8256 @ 0x2040 │ │ │ │ - ldr.w r3, [pc, #2292] @ 3735c │ │ │ │ + ldr.w r3, [pc, #2292] @ 373b4 │ │ │ │ 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 377ce │ │ │ │ + bne.w 37826 │ │ │ │ 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 36820 │ │ │ │ + bne.w 36878 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r3, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 36a5c │ │ │ │ + b.n 36ab4 │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - bne.w 368bc │ │ │ │ - b.n 36a96 │ │ │ │ + bne.w 36914 │ │ │ │ + b.n 36aee │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ - ldr.w r3, [pc, #2192] @ 37360 │ │ │ │ + ldr.w r3, [pc, #2192] @ 373b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.w 36f12 │ │ │ │ + bne.w 36f6a │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - beq.w 36f6c │ │ │ │ + beq.w 36fc4 │ │ │ │ ldr.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 36cda │ │ │ │ + beq.w 36d32 │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r2, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r1, #448] @ 0x1c0 │ │ │ │ subs r1, r3, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 3690c │ │ │ │ + bl 34a28 │ │ │ │ + b.n 36964 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #920] @ 0x398 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 36b5a │ │ │ │ + ble.n 36bb2 │ │ │ │ ldr.w r8, [r3, #496] @ 0x1f0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r6, [r8, r5, lsl #2] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r2, r6, lsl #1] │ │ │ │ - bls.w 36ce2 │ │ │ │ + bls.w 36d3a │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 36b5a │ │ │ │ + bmi.n 36bb2 │ │ │ │ add r8, r7 │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 36b5a │ │ │ │ + bhi.n 36bb2 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.w 36972 │ │ │ │ + bmi.w 369ca │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ movs r1, #1 │ │ │ │ - bl 34ad0 │ │ │ │ + bl 34b28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ subs r1, r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 3690c │ │ │ │ - ldr.w r3, [pc, #2020] @ 37360 │ │ │ │ + bl 34a28 │ │ │ │ + b.n 36964 │ │ │ │ + ldr.w r3, [pc, #2020] @ 373b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bpl.w 37518 │ │ │ │ + bpl.w 37570 │ │ │ │ cmn.w sl, #45 @ 0x2d │ │ │ │ - beq.w 37416 │ │ │ │ + beq.w 3746e │ │ │ │ cmn.w sl, #40 @ 0x28 │ │ │ │ - beq.w 36ec8 │ │ │ │ + beq.w 36f20 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36eec │ │ │ │ + beq.w 36f44 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3487c │ │ │ │ + bl 348d4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str.w r5, [r2, #472] @ 0x1d8 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #448] @ 0x1c0 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 36cce │ │ │ │ + bge.n 36d26 │ │ │ │ ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 36be0 │ │ │ │ + blt.n 36c38 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3747e │ │ │ │ + beq.w 374d6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb r7, [r4, #11] │ │ │ │ ldrb.w r8, [r3, #956] @ 0x3bc │ │ │ │ - bhi.w 36e3a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.w 36e92 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bmi.w 36e86 │ │ │ │ - bl 354a0 │ │ │ │ + bmi.w 36ede │ │ │ │ + bl 354f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36f44 │ │ │ │ + bne.w 36f9c │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - bne.w 36e9c │ │ │ │ + bne.w 36ef4 │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 35eec │ │ │ │ + bl 35f44 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 36cea │ │ │ │ + beq.n 36d42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 36c4e │ │ │ │ + bne.n 36ca6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ strb r6, [r4, #10] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 36e62 │ │ │ │ + beq.w 36eba │ │ │ │ mov sl, r5 │ │ │ │ add.w r3, sl, #40 @ 0x28 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 36cc8 │ │ │ │ + bhi.n 36d20 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ lsls r5, r2, #6 │ │ │ │ @@ -70720,46 +70749,46 @@ │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ movs r1, r6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 37420 │ │ │ │ + beq.w 37478 │ │ │ │ mov fp, r0 │ │ │ │ movs r5, #9 │ │ │ │ - b.n 36902 │ │ │ │ + b.n 3695a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #29 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - b.n 367c6 │ │ │ │ + b.n 3681e │ │ │ │ mvn.w sl, #9 │ │ │ │ - b.n 3690c │ │ │ │ + b.n 36964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 36be0 │ │ │ │ + b.n 36c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ - b.n 3690c │ │ │ │ + bl 352cc │ │ │ │ + b.n 36964 │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 36b5a │ │ │ │ - b.n 36b42 │ │ │ │ + bmi.w 36bb2 │ │ │ │ + b.n 36b9a │ │ │ │ sub.w r3, r6, #10 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 36e5a │ │ │ │ + bhi.w 36eb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -70865,713 +70894,713 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r2, #12 │ │ │ │ lsls r4, r7, #13 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36e34 │ │ │ │ + bge.n 36e8c │ │ │ │ mov r0, r4 │ │ │ │ mvn.w sl, #39 @ 0x27 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - b.n 367c6 │ │ │ │ + b.n 3681e │ │ │ │ ldr r3, [r4, #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 36950 │ │ │ │ + bne.w 369a8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #400] @ 0x190 │ │ │ │ - bl 3480c │ │ │ │ - b.n 36f3e │ │ │ │ + bl 34864 │ │ │ │ + b.n 36f96 │ │ │ │ ldr r3, [r4, #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 36dde │ │ │ │ - bl 2f3c4 │ │ │ │ - b.n 36dde │ │ │ │ + bgt.n 36e36 │ │ │ │ + bl 2f41c │ │ │ │ + b.n 36e36 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354a0 │ │ │ │ + bl 354f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36f64 │ │ │ │ + bne.w 36fbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35eec │ │ │ │ + bl 35f44 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 36c42 │ │ │ │ - bl 2f3c4 │ │ │ │ + bne.w 36c9a │ │ │ │ + bl 2f41c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - b.n 36bea │ │ │ │ + b.n 36c42 │ │ │ │ ldr r3, [r4, #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 308b4 │ │ │ │ - b.n 3690c │ │ │ │ - bl 34a6c │ │ │ │ + bl 3090c │ │ │ │ + b.n 36964 │ │ │ │ + bl 34ac4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 36f54 │ │ │ │ + beq.n 36fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 354a0 │ │ │ │ + bl 354f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36f44 │ │ │ │ + bne.n 36f9c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35eec │ │ │ │ + bl 35f44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36c3e │ │ │ │ + b.n 36c96 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r5, [r3, #448] @ 0x1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 36960 │ │ │ │ + bne.w 369b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r3, #472] @ 0x1d8 │ │ │ │ - bl 349d0 │ │ │ │ - b.n 36a5c │ │ │ │ + bl 34a28 │ │ │ │ + b.n 36ab4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r5, r1 │ │ │ │ it ge │ │ │ │ cmpge r2, #0 │ │ │ │ - bgt.w 37428 │ │ │ │ + bgt.w 37480 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #448] @ 0x1c0 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 36ba2 │ │ │ │ + bne.w 36bfa │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r1, [r0, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr.w r1, [r2, #496] @ 0x1f0 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - b.n 36ba2 │ │ │ │ + b.n 36bfa │ │ │ │ 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 36ae4 │ │ │ │ + bne.w 36b3c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349d0 │ │ │ │ + bl 34a28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #396] @ 0x18c │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 3690c │ │ │ │ + b.n 36964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ cmpne r6, #79 @ 0x4f │ │ │ │ - beq.n 36e62 │ │ │ │ - b.n 36e5e │ │ │ │ + beq.n 36eba │ │ │ │ + b.n 36eb6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 354a0 │ │ │ │ + bl 354f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c2c │ │ │ │ + beq.w 36c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350e8 │ │ │ │ - b.n 36e5e │ │ │ │ + bl 35140 │ │ │ │ + b.n 36eb6 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 35d60 │ │ │ │ - b.n 3690c │ │ │ │ + bl 35db8 │ │ │ │ + b.n 36964 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 36a5c │ │ │ │ + b.n 36ab4 │ │ │ │ mvn.w sl, #9 │ │ │ │ - b.n 367c4 │ │ │ │ + b.n 3681c │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.w 37604 │ │ │ │ + beq.w 3765c │ │ │ │ bic.w r8, r6, #16 │ │ │ │ cmp.w r8, #47 @ 0x2f │ │ │ │ - beq.w 3754e │ │ │ │ + beq.w 375a6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 374de │ │ │ │ + beq.w 37536 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ + bl 352cc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r1, r3, #508 @ 0x1fc │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 36ffa │ │ │ │ + bne.n 37052 │ │ │ │ negs r2, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, ip │ │ │ │ ldr.w r3, [ip, #428] @ 0x1ac │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 37690 │ │ │ │ + beq.w 376e8 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r1, [sl, #108] @ 0x6c │ │ │ │ adds r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 34450 │ │ │ │ + bl 344a8 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str.w r5, [r2, #448] @ 0x1c0 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r0, r3, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ adds r1, #1 │ │ │ │ - bl 5cf80 │ │ │ │ + bl 5cfd8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r3 │ │ │ │ strb.w r3, [r2, #587] @ 0x24b │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str.w r8, [r2, #428] @ 0x1ac │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - blt.w 374d4 │ │ │ │ + blt.w 3752c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #952] @ 0x3b8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #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 37468 │ │ │ │ + bne.w 374c0 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 37468 │ │ │ │ + beq.w 374c0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - blt.n 370d2 │ │ │ │ + blt.n 3712a │ │ │ │ ldr.w r3, [r2, #448] @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r2, #448] @ 0x1c0 │ │ │ │ ldreq r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r6, #107 @ 0x6b │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 37484 │ │ │ │ + bne.w 374dc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #436] @ 0x1b4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 371c8 │ │ │ │ + beq.n 37220 │ │ │ │ ldr.w r8, [r3, #448] @ 0x1c0 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.w 376b0 │ │ │ │ + blt.w 37708 │ │ │ │ ldr.w r6, [r3, #496] @ 0x1f0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ subs r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3712e │ │ │ │ + b.n 37186 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.w 376ac │ │ │ │ + blt.w 37704 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37126 │ │ │ │ + bne.n 3717e │ │ │ │ mov r4, r6 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 37220 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 376ba │ │ │ │ + beq.w 37712 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 37612 │ │ │ │ + ble.w 3766a │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 37072 │ │ │ │ + b.n 370ca │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #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 36e5a │ │ │ │ + bgt.w 36eb2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 37166 │ │ │ │ + beq.n 371be │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 34908 │ │ │ │ + bl 34960 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mvn.w r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 36e62 │ │ │ │ + b.n 36eba │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 377d2 │ │ │ │ + beq.w 3782a │ │ │ │ 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.w ip, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [ip, #496] @ 0x1f0 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bcc.n 37226 │ │ │ │ + bcc.n 3727e │ │ │ │ sub.w r8, r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r8 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 37244 │ │ │ │ + bcc.n 3729c │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 3723e │ │ │ │ + beq.n 37296 │ │ │ │ ldr.w r3, [ip, #496] @ 0x1f0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 37206 │ │ │ │ + bls.n 3725e │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ - bne.w 36f80 │ │ │ │ + bne.w 36fd8 │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [ip, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 37220 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ movne r0, ip │ │ │ │ - bne.n 37274 │ │ │ │ + bne.n 372cc │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 374ee │ │ │ │ + beq.w 37546 │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.w 3750a │ │ │ │ + bcc.w 37562 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 37476 │ │ │ │ + bhi.w 374ce │ │ │ │ mov ip, r2 │ │ │ │ - b.n 37216 │ │ │ │ + b.n 3726e │ │ │ │ mov r8, r5 │ │ │ │ subs r3, r5, r3 │ │ │ │ mvn.w r2, #9 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r0, #448] @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #496] @ 0x1f0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 36f80 │ │ │ │ + bhi.w 36fd8 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 37272 │ │ │ │ + bhi.n 372ca │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 37272 │ │ │ │ + beq.n 372ca │ │ │ │ mov ip, r0 │ │ │ │ - b.n 3721e │ │ │ │ + b.n 37276 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 373f8 │ │ │ │ + bne.w 37450 │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [ip, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w r2, [ip, #436] @ 0x1b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 36e5a │ │ │ │ + bge.w 36eb2 │ │ │ │ ldr.w r2, [ip, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 36e5a │ │ │ │ + blt.w 36eb2 │ │ │ │ str.w r3, [ip, #428] @ 0x1ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #71 @ 0x47 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r8, #448] @ 0x1c0 │ │ │ │ - beq.w 37072 │ │ │ │ + beq.w 370ca │ │ │ │ ldr.w r2, [r8, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 3761c │ │ │ │ + beq.w 37674 │ │ │ │ mov r0, r8 │ │ │ │ - bl 5ad50 │ │ │ │ + bl 5ada8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36e5a │ │ │ │ + bne.w 36eb2 │ │ │ │ mvn.w r3, #14 │ │ │ │ cmn.w r3, #15 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - b.n 36f8c │ │ │ │ + b.n 36fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34908 │ │ │ │ - b.n 371c8 │ │ │ │ + bl 34960 │ │ │ │ + b.n 37220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36e5a │ │ │ │ + beq.w 36eb2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl 308dc │ │ │ │ + bl 30934 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #452] @ 0x1c4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - b.n 371c8 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + b.n 37220 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r1 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3765a │ │ │ │ + beq.w 376b2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ it ne │ │ │ │ cmpne r6, #91 @ 0x5b │ │ │ │ - beq.w 36e62 │ │ │ │ - b.n 36e5a │ │ │ │ - ldr.w r3, [pc, #1092] @ 377d8 │ │ │ │ + beq.w 36eba │ │ │ │ + b.n 36eb2 │ │ │ │ + ldr.w r3, [pc, #1092] @ 37830 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 71650 │ │ │ │ + bl 716a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ + bl 352cc │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ - cbz r1, 373cc │ │ │ │ + cbz r1, 37424 │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 373ba │ │ │ │ + bne.n 37412 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #19 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ mov r0, r4 │ │ │ │ - bl 34908 │ │ │ │ + bl 34960 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 371c8 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 37220 │ │ │ │ ldrb r5, [r4, #11] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 375d2 │ │ │ │ + beq.w 3762a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ - b.n 372be │ │ │ │ + b.n 37316 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r1, #10 │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35e98 │ │ │ │ - b.n 371c8 │ │ │ │ + bl 35ef0 │ │ │ │ + b.n 37220 │ │ │ │ mvn.w sl, #24 │ │ │ │ - b.n 36c5a │ │ │ │ - bl 2f3c4 │ │ │ │ + b.n 36cb2 │ │ │ │ + bl 2f41c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - b.w 367c6 │ │ │ │ - bl 2f3c4 │ │ │ │ - b.w 3690c │ │ │ │ + b.w 3681e │ │ │ │ + bl 2f41c │ │ │ │ + b.w 36964 │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ add r1, r5 │ │ │ │ - bl 308b4 │ │ │ │ + bl 3090c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ it le │ │ │ │ addle.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ it le │ │ │ │ strle.w r1, [r2, #452] @ 0x1c4 │ │ │ │ mvn.w r1, #29 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [r0, #448] @ 0x1c0 │ │ │ │ - b.n 36ede │ │ │ │ + b.n 36f36 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - bl 34560 │ │ │ │ - b.n 3709e │ │ │ │ + bl 345b8 │ │ │ │ + b.n 370f6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3724e │ │ │ │ + b.n 372a6 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 3690c │ │ │ │ + b.w 36964 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne r6, #106 @ 0x6a │ │ │ │ - bne.w 371c8 │ │ │ │ + bne.w 37220 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 371c8 │ │ │ │ + beq.w 37220 │ │ │ │ ldr.w r8, [r2, #448] @ 0x1c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 3777e │ │ │ │ + blt.w 377d6 │ │ │ │ ldr.w r6, [r2, #496] @ 0x1f0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 374c4 │ │ │ │ + b.n 3751c │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.w 3777a │ │ │ │ + blt.w 377d2 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 374bc │ │ │ │ + bne.n 37514 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 37220 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #428] @ 0x1ac │ │ │ │ - bl 2f3c4 │ │ │ │ + bl 2f41c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, r1, #1 │ │ │ │ - bne.w 3731c │ │ │ │ - bl 35274 │ │ │ │ - b.n 371c8 │ │ │ │ + bne.w 37374 │ │ │ │ + bl 352cc │ │ │ │ + b.n 37220 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ - bl 307b4 │ │ │ │ + bl 3080c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #496] @ 0x1f0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w 37260 │ │ │ │ + bcs.w 372b8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 3722c │ │ │ │ + b.n 37284 │ │ │ │ movs r3, #9 │ │ │ │ str.w r3, [r2, r8, lsl #2] │ │ │ │ - b.w 3690c │ │ │ │ + b.w 36964 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ - b.w 3690c │ │ │ │ + bl 34864 │ │ │ │ + b.w 36964 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.w 36b92 │ │ │ │ + b.w 36bea │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r1, [r2, #920] @ 0x398 │ │ │ │ - b.w 36b92 │ │ │ │ + b.w 36bea │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ + bl 352cc │ │ │ │ mvn.w r2, #9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3480c │ │ │ │ + bl 34864 │ │ │ │ mvn.w r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r1, #44 @ 0x2c │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - bl 36768 │ │ │ │ + bl 367c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, #472] @ 0x1d8 │ │ │ │ @@ -71581,315 +71610,315 @@ │ │ │ │ ldr.w r1, [r1, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 374de │ │ │ │ + beq.n 37536 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37796 │ │ │ │ + beq.w 377ee │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - beq.w 376dc │ │ │ │ + beq.w 37734 │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ - b.n 3700e │ │ │ │ + b.n 37066 │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 37744 │ │ │ │ + blt.w 3779c │ │ │ │ ldr.w r6, [r8, #496] @ 0x1f0 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ subs r6, #4 │ │ │ │ - b.n 375f4 │ │ │ │ + b.n 3764c │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - blt.w 37742 │ │ │ │ + blt.w 3779a │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - blx 7ee4 │ │ │ │ + blx 7f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 375ec │ │ │ │ + bne.n 37644 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 372f0 │ │ │ │ + b.n 37348 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ - beq.w 36fb0 │ │ │ │ + beq.w 37008 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 36fa4 │ │ │ │ + b.n 36ffc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r1, r2 │ │ │ │ str.w r1, [r3, #428] @ 0x1ac │ │ │ │ - b.n 36e5a │ │ │ │ + b.n 36eb2 │ │ │ │ ldr.w r0, [sl, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 372fe │ │ │ │ - bl 336b0 │ │ │ │ + beq.w 37356 │ │ │ │ + bl 33708 │ │ │ │ ldr.w r0, [sl, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str.w r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ str.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r2, [r8, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 372fe │ │ │ │ - bl 34218 │ │ │ │ + blt.w 37356 │ │ │ │ + bl 34270 │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ - b.n 372fe │ │ │ │ + b.n 37356 │ │ │ │ ldr.w r0, [r5, #912] @ 0x390 │ │ │ │ mov.w r3, #400 @ 0x190 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r3, #13 │ │ │ │ - bl 8cb34 <__isoc23_strtoul@@Base+0x1130c> │ │ │ │ + bl 8cc24 <__isoc23_strtoul@@Base+0x113a4> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 37682 │ │ │ │ + ble.n 376da │ │ │ │ ldrb.w r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36e5a │ │ │ │ - b.n 37374 │ │ │ │ + beq.w 36eb2 │ │ │ │ + b.n 373cc │ │ │ │ ldr.w r1, [ip, #440] @ 0x1b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 3701c │ │ │ │ + bgt.w 37074 │ │ │ │ ldr.w r3, [ip, #436] @ 0x1b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #428] @ 0x1ac │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ - b.n 3701c │ │ │ │ + b.n 37074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 371c8 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 37220 │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ - bl 348c8 │ │ │ │ + bl 34920 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r2, #428] @ 0x1ac │ │ │ │ - b.n 3714e │ │ │ │ + b.n 371a6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r8, r0, r8 │ │ │ │ adds.w r8, r3, r8 │ │ │ │ - bcs.n 3778c │ │ │ │ + bcs.n 377e4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3771a │ │ │ │ + b.n 37772 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.n 37788 │ │ │ │ + bcc.n 377e0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37714 │ │ │ │ + bne.n 3776c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ subs r1, r1, r3 │ │ │ │ it pl │ │ │ │ movpl r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r8, [r2, #428] @ 0x1ac │ │ │ │ - bpl.w 3703a │ │ │ │ - b.n 3700e │ │ │ │ + bpl.w 37092 │ │ │ │ + b.n 37066 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #448] @ 0x1c0 │ │ │ │ mvn.w r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ - bl 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r0, #10 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ adds r5, r2, #1 │ │ │ │ str.w r5, [r3, #452] @ 0x1c4 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ - b.n 372f0 │ │ │ │ + b.n 37348 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 2faa4 │ │ │ │ - b.n 371c8 │ │ │ │ + bl 2fafc │ │ │ │ + b.n 37220 │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 307d0 │ │ │ │ - b.n 375cc │ │ │ │ + bl 30828 │ │ │ │ + b.n 37624 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 35274 │ │ │ │ + bl 352cc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r1, r3, #508 @ 0x1fc │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ strb.w r8, [r3] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - b.n 375b6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3760e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mvn.w r3, #24 │ │ │ │ - b.n 3730e │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + b.n 37366 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ 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 377ee │ │ │ │ + bne.n 37846 │ │ │ │ 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, #856] @ (37b64 ) │ │ │ │ + ldr r3, [pc, #856] @ (37bbc ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, sp, #20736 @ 0x5100 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #848] @ (37b68 ) │ │ │ │ + ldr r2, [pc, #848] @ (37bc0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #844] @ (37b6c ) │ │ │ │ + ldr r2, [pc, #844] @ (37bc4 ) │ │ │ │ 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 379f6 │ │ │ │ + beq.w 37a4e │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, sp, #20480 @ 0x5000 │ │ │ │ mov r1, r6 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str.w r2, [r3, #500] @ 0x1f4 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 2f3d4 │ │ │ │ + bl 2f42c │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb r4, [r7, r3] │ │ │ │ - bl 30f30 │ │ │ │ + bl 30f88 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 378be │ │ │ │ + bge.n 37916 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 378a6 │ │ │ │ + cbz r3, 378fe │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #748] @ (37b70 ) │ │ │ │ + ldr r2, [pc, #748] @ (37bc8 ) │ │ │ │ add.w r1, sp, #20736 @ 0x5100 │ │ │ │ - ldr r3, [pc, #728] @ (37b64 ) │ │ │ │ + ldr r3, [pc, #728] @ (37bbc ) │ │ │ │ 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 37b5e │ │ │ │ + bne.w 37bb6 │ │ │ │ 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, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2fbe0 │ │ │ │ - b.n 37882 │ │ │ │ + bl 2fc38 │ │ │ │ + b.n 378da │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str.w r0, [r3, #496] @ 0x1f0 │ │ │ │ ldr r2, [r7, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #452] @ 0x1c4 │ │ │ │ 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, [r7, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mvn.w ip, #1 │ │ │ │ str.w r6, [r1, #948] @ 0x3b4 │ │ │ │ movs r1, #32 │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ @@ -71923,255 +71952,255 @@ │ │ │ │ str.w r3, [r2, #952] @ 0x3b8 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #952] @ 0x3b8 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [r7, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37b4a │ │ │ │ + beq.w 37ba2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37b3c │ │ │ │ + beq.w 37b94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ - cbnz r3, 3799c │ │ │ │ + cbnz r3, 379f4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r1, r1, [r0, #56] @ 0x38 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ strb r1, [r0, #10] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr.w r2, [r2, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37b58 │ │ │ │ + beq.w 37bb0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37b58 │ │ │ │ + beq.w 37bb0 │ │ │ │ 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 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37a1e │ │ │ │ + cbz r0, 37a76 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #1176] @ 0x498 │ │ │ │ - cbz r2, 379de │ │ │ │ + cbz r2, 37a36 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ - bl 350e8 │ │ │ │ + bl 35140 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, #496] @ 0x1f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 30ee0 │ │ │ │ + bl 30f38 │ │ │ │ adds r4, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r0, r4 │ │ │ │ - b.n 37882 │ │ │ │ + b.n 378da │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #1152] @ 0x480 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 3783a │ │ │ │ + b.n 37892 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ add.w r3, sp, #20736 @ 0x5100 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 37a44 │ │ │ │ + cbz r3, 37a9c │ │ │ │ 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 34cd8 │ │ │ │ + bl 34d30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36768 │ │ │ │ + bl 367c0 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #1176] @ 0x498 │ │ │ │ - cbz r3, 37a8e │ │ │ │ + cbz r3, 37ae6 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ movw r2, #57343 @ 0xdfff │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 37a7e │ │ │ │ + bne.n 37ad6 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 37a74 │ │ │ │ + beq.n 37acc │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 308f4 │ │ │ │ + bl 3094c │ │ │ │ str.w r0, [r5, #456] @ 0x1c8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 30ee0 │ │ │ │ + bl 30f38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #1172] @ 0x494 │ │ │ │ - cbz r3, 37aa2 │ │ │ │ + cbz r3, 37afa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1172] @ 0x494 │ │ │ │ - ldr r3, [pc, #208] @ (37b74 ) │ │ │ │ + ldr r3, [pc, #208] @ (37bcc ) │ │ │ │ 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 72f64 │ │ │ │ + bl 72fbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ - cbnz r1, 37b1c │ │ │ │ + cbnz r1, 37b74 │ │ │ │ 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 37b58 │ │ │ │ + blt.n 37bb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [r1, #88] @ 0x58 │ │ │ │ - cbz r3, 37afc │ │ │ │ + cbz r3, 37b54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #88] @ 0x58 │ │ │ │ movs r1, #10 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ - b.n 37882 │ │ │ │ + b.n 378da │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r2, #496] @ 0x1f0 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 37af2 │ │ │ │ + b.n 37b4a │ │ │ │ ldr.w r0, [r3, #496] @ 0x1f0 │ │ │ │ adds r2, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #10 │ │ │ │ str.w r2, [r3, #452] @ 0x1c4 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2fabc │ │ │ │ + bl 2fb14 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl 2f398 │ │ │ │ - b.n 37ac6 │ │ │ │ + bl 2f3f0 │ │ │ │ + b.n 37b1e │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 3796a │ │ │ │ + b.n 379c2 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - b.n 37960 │ │ │ │ + b.n 379b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37882 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 378da │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #56] @ (37bb4 ) │ │ │ │ + ldr r3, [pc, #56] @ (37c0c ) │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 37b86 │ │ │ │ + bne.n 37bde │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #32] @ 37bb8 │ │ │ │ + ldr.w ip, [pc, #32] @ 37c10 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 403e0 │ │ │ │ - ldr r1, [pc, #84] @ (37c1c ) │ │ │ │ + b.w 40438 │ │ │ │ + ldr r1, [pc, #84] @ (37c74 ) │ │ │ │ adds r0, #8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r3, #30 │ │ │ │ - ldr r4, [pc, #80] @ (37c20 ) │ │ │ │ + ldr r4, [pc, #80] @ (37c78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #80] @ (37c24 ) │ │ │ │ + ldr r2, [pc, #80] @ (37c7c ) │ │ │ │ mov lr, r0 │ │ │ │ movs r6, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r1, r4] │ │ │ │ mov ip, r2 │ │ │ │ add.w r5, r2, #25 │ │ │ │ - b.n 37be8 │ │ │ │ + b.n 37c40 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ubfx r4, r3, #5, #3 │ │ │ │ and.w r3, r3, #31 │ │ │ │ mov r1, lr │ │ │ │ adds r2, #1 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ @@ -72180,151 +72209,152 @@ │ │ │ │ itt ne │ │ │ │ ldrbne.w r3, [r2, #-1] │ │ │ │ strbne.w r3, [r1], #1 │ │ │ │ sub.w r3, r2, ip │ │ │ │ it ne │ │ │ │ movne lr, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 37be2 │ │ │ │ + bne.n 37c3a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [lr] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - smlawb r0, lr, r8, r0 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ + movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (37c88 ) │ │ │ │ - ldr r2, [pc, #80] @ (37c8c ) │ │ │ │ + ldr r3, [pc, #80] @ (37ce0 ) │ │ │ │ + ldr r2, [pc, #80] @ (37ce4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #516] @ 0x204 │ │ │ │ - cbz r0, 37c76 │ │ │ │ + cbz r0, 37cce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37c78 │ │ │ │ + cbnz r3, 37cd0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r1, 37c5e │ │ │ │ + cbz r1, 37cb6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 37c78 │ │ │ │ + beq.n 37cd0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r4, [r2, #0] │ │ │ │ - beq.n 37c7e │ │ │ │ - cbz r3, 37c76 │ │ │ │ + beq.n 37cd6 │ │ │ │ + cbz r3, 37cce │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 37c7c │ │ │ │ + beq.n 37cd4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37c6a │ │ │ │ + bne.n 37cc2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r3, #16] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - cbz r6, 37d1e │ │ │ │ + cbz r6, 37d76 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ add r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 37cae │ │ │ │ + bne.n 37d06 │ │ │ │ sub.w r8, r4, r8 │ │ │ │ add.w r4, r8, #20 │ │ │ │ mov.w r5, r8, asr #2 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ subs r5, #2 │ │ │ │ add.w r0, sl, r4 │ │ │ │ add r0, r9 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ add r0, r4 │ │ │ │ add.w r4, r9, #20 │ │ │ │ str.w sl, [r9, #8] │ │ │ │ str.w r3, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 37d14 │ │ │ │ + beq.n 37d6c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 37cfa │ │ │ │ + b.n 37d52 │ │ │ │ adds r7, #4 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ adds r3, r5, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 37cf8 │ │ │ │ + bne.n 37d50 │ │ │ │ add r4, r8 │ │ │ │ subs r4, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #24 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (37d94 ) │ │ │ │ + ldr r3, [pc, #72] @ (37dec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #72] @ (37d98 ) │ │ │ │ + ldr r2, [pc, #72] @ (37df0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 37c28 │ │ │ │ + bl 37c80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 37c90 │ │ │ │ + bl 37ce8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -72332,430 +72362,430 @@ │ │ │ │ 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 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #52] @ (37de0 ) │ │ │ │ + ldr r3, [pc, #52] @ (37e38 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #52] @ (37de4 ) │ │ │ │ + ldr r2, [pc, #52] @ (37e3c ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r4, [r7, #516] @ 0x204 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 37c28 │ │ │ │ + bl 37c80 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37dbc │ │ │ │ + bne.n 37e14 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - cbz r5, 37dde │ │ │ │ + cbz r5, 37e36 │ │ │ │ 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} │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (37e00 ) │ │ │ │ - ldr r2, [pc, #24] @ (37e04 ) │ │ │ │ + ldr r3, [pc, #20] @ (37e58 ) │ │ │ │ + ldr r2, [pc, #24] @ (37e5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 37dfe │ │ │ │ + cbz r0, 37e56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r7, [pc, #800] @ (3813c ) │ │ │ │ + ldr r7, [pc, #800] @ (38194 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bpl.w 3810a │ │ │ │ - ldr r3, [pc, #784] @ (38140 ) │ │ │ │ + bpl.w 38162 │ │ │ │ + ldr r3, [pc, #784] @ (38198 ) │ │ │ │ lsls r1, r6, #27 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - bmi.w 37fb8 │ │ │ │ + bmi.w 38010 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ands.w r3, r6, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 37f68 │ │ │ │ + beq.w 37fc0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 37f62 │ │ │ │ - ldr r3, [pc, #748] @ (38144 ) │ │ │ │ + beq.w 37fba │ │ │ │ + ldr r3, [pc, #748] @ (3819c ) │ │ │ │ adds r4, #8 │ │ │ │ - ldr.w fp, [pc, #748] @ 38148 │ │ │ │ + ldr.w fp, [pc, #748] @ 381a0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w sl, [pc, #744] @ 3814c │ │ │ │ + ldr.w sl, [pc, #744] @ 381a4 │ │ │ │ add r3, pc │ │ │ │ add fp, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add sl, pc │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - b.n 37ea0 │ │ │ │ + b.n 37ef8 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.n 37efc │ │ │ │ + bmi.n 37f54 │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bpl.w 37f86 │ │ │ │ - ldr r2, [pc, #720] @ (38150 ) │ │ │ │ + bpl.w 37fde │ │ │ │ + ldr r2, [pc, #720] @ (381a8 ) │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ ite eq │ │ │ │ moveq r2, #43 @ 0x2b │ │ │ │ movne r2, #45 @ 0x2d │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37f42 │ │ │ │ + beq.n 37f9a │ │ │ │ and.w r1, r0, #31 │ │ │ │ movs r3, #1 │ │ │ │ ubfx r2, r0, #5, #3 │ │ │ │ lsls r3, r1 │ │ │ │ - cbz r5, 37eb6 │ │ │ │ + cbz r5, 37f0e │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 37e98 │ │ │ │ + beq.n 37ef0 │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ ldr.w r9, [r4, #-8] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb.w lr, [r9] │ │ │ │ ands r2, r3 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp.w lr, #110 @ 0x6e │ │ │ │ mov sl, ip │ │ │ │ - bne.n 37e72 │ │ │ │ + bne.n 37eca │ │ │ │ ldrb.w lr, [r9, #1] │ │ │ │ cmp.w lr, #111 @ 0x6f │ │ │ │ - bne.n 37e72 │ │ │ │ + bne.n 37eca │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ cmp.w lr, #116 @ 0x74 │ │ │ │ ittt ne │ │ │ │ clzne sl, r2 │ │ │ │ addne.w r9, r9, #2 │ │ │ │ movne.w sl, sl, lsr #5 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 37e76 │ │ │ │ - ldr r2, [pc, #592] @ (38150 ) │ │ │ │ + bpl.n 37ece │ │ │ │ + ldr r2, [pc, #592] @ (381a8 ) │ │ │ │ mov r1, r9 │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r0, #24 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r3 │ │ │ │ movs r2, #10 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ea0 │ │ │ │ + bne.n 37ef8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 37f62 │ │ │ │ - ldr r3, [pc, #520] @ (38150 ) │ │ │ │ + cbnz r3, 37fba │ │ │ │ + ldr r3, [pc, #520] @ (381a8 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 380bc │ │ │ │ + bcs.w 38114 │ │ │ │ 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 r3, [pc, #484] @ (38150 ) │ │ │ │ + ldr r3, [pc, #484] @ (381a8 ) │ │ │ │ movs r2, #13 │ │ │ │ - ldr r1, [pc, #484] @ (38154 ) │ │ │ │ + ldr r1, [pc, #484] @ (381ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 37e56 │ │ │ │ - b.n 37f4c │ │ │ │ + bne.w 37eae │ │ │ │ + b.n 37fa4 │ │ │ │ eor.w r0, r0, #256 @ 0x100 │ │ │ │ ands.w r0, ip, r0, lsr #8 │ │ │ │ - beq.n 37e98 │ │ │ │ - ldr r2, [pc, #444] @ (38150 ) │ │ │ │ + beq.n 37ef0 │ │ │ │ + ldr r2, [pc, #444] @ (381a8 ) │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 3812c │ │ │ │ - ldr r3, [pc, #436] @ (38158 ) │ │ │ │ + bne.w 38184 │ │ │ │ + ldr r3, [pc, #436] @ (381b0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #436] @ (3815c ) │ │ │ │ - ldr r1, [pc, #436] @ (38160 ) │ │ │ │ + ldr r2, [pc, #436] @ (381b4 ) │ │ │ │ + ldr r1, [pc, #436] @ (381b8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 37e98 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 37ef0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 38132 │ │ │ │ + beq.w 3818a │ │ │ │ adds r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #1 │ │ │ │ - cbz r5, 37fe4 │ │ │ │ + cbz r5, 3803c │ │ │ │ ubfx r2, r3, #5, #3 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 380ee │ │ │ │ + beq.w 38146 │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 380c8 │ │ │ │ - blx 7f18 │ │ │ │ + beq.n 38120 │ │ │ │ + blx 7f64 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r9, r0 │ │ │ │ add.w sl, sl, #8 │ │ │ │ it lt │ │ │ │ movlt r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37fcc │ │ │ │ + bne.n 38024 │ │ │ │ add.w fp, r9, #4 │ │ │ │ - bl 2f32c │ │ │ │ + bl 2f384 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ cmp r0, r3 │ │ │ │ it lt │ │ │ │ movlt r0, r3 │ │ │ │ - bl a8a50 │ │ │ │ - ldr r3, [pc, #324] @ (38164 ) │ │ │ │ - ldr r2, [pc, #324] @ (38168 ) │ │ │ │ + bl a9180 │ │ │ │ + ldr r3, [pc, #324] @ (381bc ) │ │ │ │ + ldr r2, [pc, #324] @ (381c0 ) │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #320] @ (3816c ) │ │ │ │ + ldr r3, [pc, #320] @ (381c4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 3804e │ │ │ │ + b.n 380a6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 380fe │ │ │ │ - ldr r2, [pc, #308] @ (38170 ) │ │ │ │ + beq.n 38156 │ │ │ │ + ldr r2, [pc, #308] @ (381c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #308] @ (38174 ) │ │ │ │ + ldr r1, [pc, #308] @ (381cc ) │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ - cbz r3, 380a6 │ │ │ │ + cbz r3, 380fe │ │ │ │ and.w r1, r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r3, r3, #5, #3 │ │ │ │ lsls r2, r1 │ │ │ │ - cbz r5, 38064 │ │ │ │ + cbz r5, 380bc │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 38048 │ │ │ │ + beq.n 380a0 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ands r2, r3 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ subs r1, r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 380d8 │ │ │ │ - ldr r2, [pc, #208] @ (38150 ) │ │ │ │ + beq.n 38130 │ │ │ │ + ldr r2, [pc, #208] @ (381a8 ) │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ble.n 38036 │ │ │ │ + ble.n 3808e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38104 │ │ │ │ + bne.n 3815c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r9, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ adds r4, #8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3804e │ │ │ │ + bne.n 380a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 37f62 │ │ │ │ - ldr r3, [pc, #160] @ (38150 ) │ │ │ │ + beq.w 37fba │ │ │ │ + ldr r3, [pc, #160] @ (381a8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 37f5a │ │ │ │ + bcc.w 37fb2 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + b.w 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 37fee │ │ │ │ + bne.n 38046 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it ne │ │ │ │ addne r0, #2 │ │ │ │ - b.n 37fee │ │ │ │ + b.n 38046 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne.n 3807c │ │ │ │ + bne.n 380d4 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ ittt ne │ │ │ │ clzne r1, r2 │ │ │ │ addne r3, #2 │ │ │ │ lsrne r1, r1, #5 │ │ │ │ - b.n 3807c │ │ │ │ + b.n 380d4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 37fce │ │ │ │ - b.n 38004 │ │ │ │ - ldr r2, [pc, #120] @ (38178 ) │ │ │ │ + bne.w 38026 │ │ │ │ + b.n 3805c │ │ │ │ + ldr r2, [pc, #120] @ (381d0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 3803e │ │ │ │ + b.n 38096 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - b.n 38092 │ │ │ │ - ldr r2, [pc, #68] @ (38150 ) │ │ │ │ - ldr r3, [pc, #108] @ (3817c ) │ │ │ │ + b.n 380ea │ │ │ │ + ldr r2, [pc, #68] @ (381a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (381d4 ) │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r4, [r9] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 37e2e │ │ │ │ - ldr r3, [pc, #80] @ (38180 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 37e86 │ │ │ │ + ldr r3, [pc, #80] @ (381d8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 37fa6 │ │ │ │ + b.n 37ffe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f32c │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + b.w 2f384 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, #22 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - bics r0, r1 │ │ │ │ + ldr r2, [pc, #384] @ (38340 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - muls r0, r6 │ │ │ │ + ldr r2, [pc, #288] @ (382ec ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r7 │ │ │ │ + ldr r1, [pc, #344] @ (38334 ) │ │ │ │ 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, #1848] @ 388d0 │ │ │ │ + ldr.w r4, [pc, #1848] @ 38928 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r2, [pc, #1848] @ 388d4 │ │ │ │ + ldr.w r2, [pc, #1848] @ 3892c │ │ │ │ mov lr, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r9, [pc, #1844] @ 388d8 │ │ │ │ - ldr.w r3, [pc, #1844] @ 388dc │ │ │ │ + ldr.w r9, [pc, #1844] @ 38930 │ │ │ │ + ldr.w r3, [pc, #1844] @ 38934 │ │ │ │ mov r6, r1 │ │ │ │ add r9, pc │ │ │ │ - ldr.w ip, [pc, #1840] @ 388e0 │ │ │ │ + ldr.w ip, [pc, #1840] @ 38938 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1808] @ 388e4 │ │ │ │ + ldr.w r3, [pc, #1808] @ 3893c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r3, #16303 @ 0x3faf │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r3, #128 @ 0x80 │ │ │ │ @@ -72764,51 +72794,51 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [r9, ip] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r2, #100] @ 0x64 │ │ │ │ subs.w r3, lr, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ble.w 3868e │ │ │ │ + ble.w 386e6 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1748] @ 388e8 │ │ │ │ - ldr.w fp, [pc, #1748] @ 388ec │ │ │ │ + ldr.w r3, [pc, #1748] @ 38940 │ │ │ │ + ldr.w fp, [pc, #1748] @ 38944 │ │ │ │ add fp, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ - ldr.w r3, [pc, #1744] @ 388f0 │ │ │ │ + ldr.w r3, [pc, #1744] @ 38948 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3830c │ │ │ │ + beq.n 38364 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 3852a │ │ │ │ + beq.w 38582 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 38544 │ │ │ │ + bgt.w 3859c │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - ble.w 3855c │ │ │ │ + ble.w 385b4 │ │ │ │ sub.w r3, r1, #58 @ 0x3a │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 3828c │ │ │ │ + bhi.n 382e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @@ -72817,32 +72847,32 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r7, r1 │ │ │ │ movs r3, r1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 385f4 │ │ │ │ + beq.w 3864c │ │ │ │ sub.w r0, r0, fp │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 384ea │ │ │ │ + bne.w 38542 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.w 3867a │ │ │ │ + beq.w 386d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 38648 │ │ │ │ + bne.w 386a0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r2, #16384 @ 0x4000 │ │ │ │ mov.w r0, #16384 @ 0x4000 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ mov r1, sl │ │ │ │ movs r4, #4 │ │ │ │ @@ -72850,193 +72880,193 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ands r2, r3 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ add.w r4, sp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r2, [r4, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38236 │ │ │ │ + bne.n 3828e │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ orrs r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38244 │ │ │ │ - ldr.w r3, [pc, #1508] @ 388f4 │ │ │ │ + bne.n 3829c │ │ │ │ + ldr.w r3, [pc, #1508] @ 3894c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 388ba │ │ │ │ + bne.w 38912 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 386fc │ │ │ │ + beq.w 38754 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 386fc │ │ │ │ + bne.w 38754 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.w 386fc │ │ │ │ + bne.w 38754 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 38360 │ │ │ │ + bne.n 383b8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne.n 38360 │ │ │ │ + bne.n 383b8 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 386fc │ │ │ │ + beq.w 38754 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r7, r7, #136 @ 0x88 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 387d2 │ │ │ │ + bne.w 3882a │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r4, r3, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, r6, r8, lsl #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 3877c │ │ │ │ + beq.w 387d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38794 │ │ │ │ + beq.w 387ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 387d8 │ │ │ │ + beq.w 38830 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38822 │ │ │ │ + beq.w 3887a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3cc20 │ │ │ │ + bl 3cc78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ tst.w ip, #32 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ it ne │ │ │ │ bicne.w r7, r7, #4194304 @ 0x400000 │ │ │ │ ands.w r2, r7, #67108864 @ 0x4000000 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #32768 @ 0x8000 │ │ │ │ lsls r0, r3, #16 │ │ │ │ - bpl.w 38730 │ │ │ │ + bpl.w 38788 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 38418 │ │ │ │ + bpl.n 38470 │ │ │ │ ldrd r3, r0, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 38418 │ │ │ │ + beq.n 38470 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38848 │ │ │ │ - blx 81d0 │ │ │ │ + beq.w 388a0 │ │ │ │ + blx 8228 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38772 │ │ │ │ + blt.w 387ca │ │ │ │ ldrd r3, r0, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 38752 │ │ │ │ + bne.w 387aa │ │ │ │ ldrd r2, r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 38772 │ │ │ │ + beq.w 387ca │ │ │ │ ldr.w ip, [r5] │ │ │ │ and.w r3, r7, #16 │ │ │ │ tst.w ip, #16 │ │ │ │ - beq.w 3871c │ │ │ │ + beq.w 38774 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3886a │ │ │ │ + beq.w 388c2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 38472 │ │ │ │ + b.n 384ca │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w r2, #132096 @ 0x20400 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38236 │ │ │ │ + beq.w 3828e │ │ │ │ movs r1, #0 │ │ │ │ - bl dad8 │ │ │ │ - b.n 38236 │ │ │ │ + bl db30 │ │ │ │ + b.n 3828e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [pc, #1176] @ 388f8 │ │ │ │ + ldr.w r2, [pc, #1176] @ 38950 │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr.w r0, [pc, #1172] @ 388fc │ │ │ │ + ldr.w r0, [pc, #1172] @ 38954 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr.w r2, [pc, #1164] @ 38900 │ │ │ │ - ldr.w r3, [pc, #1116] @ 388d4 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr.w r2, [pc, #1164] @ 38958 │ │ │ │ + ldr.w r3, [pc, #1116] @ 3892c │ │ │ │ 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 38890 │ │ │ │ + bne.w 388e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [r2, #36] @ 0x24 │ │ │ │ movw r3, #11565 @ 0x2d2d │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 385fe │ │ │ │ + bne.w 38656 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ adds r0, r3, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 385ee │ │ │ │ + beq.w 38646 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 385e8 │ │ │ │ + beq.w 38640 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1d08c │ │ │ │ + bl 1d0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble.w 3861c │ │ │ │ + ble.w 38674 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 384d8 │ │ │ │ + cbz r3, 38530 │ │ │ │ lsls r1, r4, #23 │ │ │ │ - bmi.w 386f0 │ │ │ │ + bmi.w 38748 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 382a2 │ │ │ │ + bpl.w 382fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 386cc │ │ │ │ + beq.w 38724 │ │ │ │ bic.w r3, r0, #8 │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 38696 │ │ │ │ + bne.w 386ee │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ mvns r4, r1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -73047,444 +73077,444 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r2, [r0, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, #-36] │ │ │ │ ldr.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ ands r2, r4 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ - b.n 38236 │ │ │ │ + b.n 3828e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38254 │ │ │ │ + bne.w 382ac │ │ │ │ ldr r4, [r2, #4] │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - ble.w 3825c │ │ │ │ + ble.w 382b4 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - beq.n 385d8 │ │ │ │ + beq.n 38630 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne.w 3828c │ │ │ │ + bne.w 382e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3828c │ │ │ │ + beq.w 382e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 38236 │ │ │ │ + b.n 3828e │ │ │ │ adds r0, r1, #6 │ │ │ │ - beq.n 38586 │ │ │ │ + beq.n 385de │ │ │ │ adds r3, r1, #5 │ │ │ │ - beq.n 38494 │ │ │ │ + beq.n 384ec │ │ │ │ adds r0, r1, #7 │ │ │ │ - bne.w 3828c │ │ │ │ + bne.w 382e4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3870e │ │ │ │ + beq.w 38766 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 384bc │ │ │ │ + bne.n 38514 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 38236 │ │ │ │ - ldr r3, [pc, #892] @ (38904 ) │ │ │ │ + b.n 3828e │ │ │ │ + ldr r3, [pc, #892] @ (3895c ) │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 385d0 │ │ │ │ + cbz r3, 38628 │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bmi.n 385c8 │ │ │ │ + bmi.n 38620 │ │ │ │ uxtb r1, r3 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 385c8 │ │ │ │ + beq.n 38620 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ ldr.w ip, [r0, #-36] │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 385c8 │ │ │ │ + beq.n 38620 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ bic.w r3, ip, r3 │ │ │ │ str.w r3, [r0, #-36] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38592 │ │ │ │ + bne.n 385ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 38236 │ │ │ │ + b.n 3828e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38714 │ │ │ │ + beq.w 3876c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 384bc │ │ │ │ + bne.w 38514 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3857c │ │ │ │ + beq.n 385d4 │ │ │ │ movs r3, #21 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 38580 │ │ │ │ - cbz r4, 38610 │ │ │ │ + b.n 385d8 │ │ │ │ + cbz r4, 38668 │ │ │ │ mvn.w r4, #1 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 38508 │ │ │ │ + b.n 38560 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #772] @ (38908 ) │ │ │ │ - ldr r0, [pc, #772] @ (3890c ) │ │ │ │ + ldr r2, [pc, #772] @ (38960 ) │ │ │ │ + ldr r0, [pc, #772] @ (38964 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 38236 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 3828e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 382dc │ │ │ │ + b.n 38334 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 386ea │ │ │ │ - ldr r2, [pc, #744] @ (38910 ) │ │ │ │ + beq.n 38742 │ │ │ │ + ldr r2, [pc, #744] @ (38968 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #740] @ (38914 ) │ │ │ │ - ldr r0, [pc, #744] @ (38918 ) │ │ │ │ + ldr r2, [pc, #740] @ (3896c ) │ │ │ │ + ldr r0, [pc, #744] @ (38970 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #696] @ (388f4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #696] @ (3894c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - b.n 384d8 │ │ │ │ + b.n 38530 │ │ │ │ ubfx r1, r0, #5, #3 │ │ │ │ cmp r0, #7 │ │ │ │ itt ne │ │ │ │ andne.w r0, r0, #31 │ │ │ │ movne r2, #1 │ │ │ │ mov.w r4, r1, lsl #2 │ │ │ │ add.w r3, sp, r4 │ │ │ │ itt ne │ │ │ │ lslne.w r0, r2, r0 │ │ │ │ mvnne r2, r0 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - bne.w 382dc │ │ │ │ + bne.w 38334 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ mvn.w r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 382dc │ │ │ │ + b.n 38334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 38894 │ │ │ │ + bne.w 388ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 382dc │ │ │ │ + b.n 38334 │ │ │ │ negs r3, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 38210 │ │ │ │ + b.n 38268 │ │ │ │ cmp r0, #24 │ │ │ │ - bne.n 386a4 │ │ │ │ + bne.n 386fc │ │ │ │ mvn.w r4, #16777216 @ 0x1000000 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ - b.n 384fa │ │ │ │ + b.n 38552 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne.w 388aa │ │ │ │ + bne.w 38902 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r4, #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 38508 │ │ │ │ + b.n 38560 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.w 382ae │ │ │ │ - ldr r2, [pc, #584] @ (3891c ) │ │ │ │ + bne.w 38306 │ │ │ │ + ldr r2, [pc, #584] @ (38974 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r0, [pc, #580] @ (38920 ) │ │ │ │ + ldr r0, [pc, #580] @ (38978 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #568] @ (38924 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #568] @ (3897c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 38628 │ │ │ │ + b.n 38680 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #560] @ (38928 ) │ │ │ │ + ldr r2, [pc, #560] @ (38980 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ - b.n 38628 │ │ │ │ + b.n 38680 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3836a │ │ │ │ + beq.w 383c2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21488 │ │ │ │ - b.n 3836a │ │ │ │ + bl 214e0 │ │ │ │ + b.n 383c2 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 38580 │ │ │ │ + b.n 385d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3870e │ │ │ │ + beq.n 38766 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 38580 │ │ │ │ + b.n 385d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3842a │ │ │ │ + beq.w 38482 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - b.n 3842a │ │ │ │ + b.n 38482 │ │ │ │ eor.w r3, ip, r7 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 38418 │ │ │ │ + bpl.w 38470 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38848 │ │ │ │ + beq.w 388a0 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 383f6 │ │ │ │ + bne.w 3844e │ │ │ │ ldrd r3, r0, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 38772 │ │ │ │ - blx 7e0c │ │ │ │ + beq.n 387ca │ │ │ │ + blx 7e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38772 │ │ │ │ + blt.n 387ca │ │ │ │ ldrd r2, r3, [r5, #64] @ 0x40 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 38418 │ │ │ │ + bne.w 38470 │ │ │ │ ldrd r2, r3, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 38418 │ │ │ │ + bne.w 38470 │ │ │ │ ldr.w ip, [r5] │ │ │ │ bic.w r7, r7, #67108864 @ 0x4000000 │ │ │ │ - b.n 38418 │ │ │ │ + b.n 38470 │ │ │ │ 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 37e08 │ │ │ │ + bl 37e60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3839c │ │ │ │ + bne.w 383f4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.w 383b0 │ │ │ │ + bpl.w 38408 │ │ │ │ ldr.w r6, [r6, r8, lsl #2] │ │ │ │ subs r4, #1 │ │ │ │ str.w r6, [r5, #364] @ 0x16c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 383b0 │ │ │ │ - ldr r3, [pc, #384] @ (3892c ) │ │ │ │ + bne.w 38408 │ │ │ │ + ldr r3, [pc, #384] @ (38984 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r4, [pc, #384] @ (38930 ) │ │ │ │ + ldr r4, [pc, #384] @ (38988 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d14 │ │ │ │ + bl 66d6c │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 40998 │ │ │ │ - b.n 38372 │ │ │ │ - ldr r3, [pc, #344] @ (38934 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 409f0 │ │ │ │ + b.n 383ca │ │ │ │ + ldr r3, [pc, #344] @ (3898c ) │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ble.n 38878 │ │ │ │ + ble.n 388d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 69b7c │ │ │ │ + bl 69bd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 383a4 │ │ │ │ + bne.w 383fc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 37c28 │ │ │ │ + bl 37c80 │ │ │ │ sub.w r0, sl, #4 │ │ │ │ - bl 37c90 │ │ │ │ + bl 37ce8 │ │ │ │ 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, [r5, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - b.n 383b0 │ │ │ │ + b.n 38408 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 387f4 │ │ │ │ + bgt.n 3884c │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 383b0 │ │ │ │ + beq.w 38408 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 383b0 │ │ │ │ + bne.w 38408 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 383b0 │ │ │ │ + bne.w 38408 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 387f4 │ │ │ │ - b.n 383b0 │ │ │ │ + beq.n 3884c │ │ │ │ + b.n 38408 │ │ │ │ mov r0, r3 │ │ │ │ - blx 81d0 │ │ │ │ + blx 8228 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - blx 7e0c │ │ │ │ + blx 7e58 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38418 │ │ │ │ + bne.w 38470 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - b.n 38418 │ │ │ │ + b.n 38470 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - b.n 3842a │ │ │ │ + b.n 38482 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 69b7c │ │ │ │ + bl 69bd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 383a4 │ │ │ │ - b.n 38826 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #132] @ (3891c ) │ │ │ │ + bne.w 383fc │ │ │ │ + b.n 3887e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #132] @ (38974 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #156] @ (38938 ) │ │ │ │ - ldr r0, [pc, #160] @ (3893c ) │ │ │ │ + ldr r3, [pc, #156] @ (38990 ) │ │ │ │ + ldr r0, [pc, #160] @ (38994 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ and.w r3, r0, #31 │ │ │ │ movs r1, #1 │ │ │ │ ubfx r0, r0, #5, #3 │ │ │ │ lsls r1, r3 │ │ │ │ mvns r4, r1 │ │ │ │ - b.n 38508 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #128] @ (38940 ) │ │ │ │ + b.n 38560 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #128] @ (38998 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ (38944 ) │ │ │ │ + ldr r0, [pc, #128] @ (3899c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + bl 6aeb4 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pli [pc, #4095] @ 398e7 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + pli [pc, #4095] @ 3993f │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fc0008 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + @ instruction: 0xfbd40008 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r7, #20 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r7, #8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #308] @ (38a90 ) │ │ │ │ + ldr r4, [pc, #308] @ (38ae8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #308] @ (38a94 ) │ │ │ │ + ldr r1, [pc, #308] @ (38aec ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #308] @ (38a98 ) │ │ │ │ - ldr r3, [pc, #308] @ (38a9c ) │ │ │ │ + ldr r6, [pc, #308] @ (38af0 ) │ │ │ │ + ldr r3, [pc, #308] @ (38af4 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #308] @ (38aa0 ) │ │ │ │ + ldr r2, [pc, #308] @ (38af8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r6, r2] │ │ │ │ @@ -73492,4822 +73522,4821 @@ │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ 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 fp, r5, #1 │ │ │ │ - bne.n 389b4 │ │ │ │ + bne.n 38a0c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38a86 │ │ │ │ - ldr r3, [pc, #236] @ (38aa4 ) │ │ │ │ + bne.n 38ade │ │ │ │ + ldr r3, [pc, #236] @ (38afc ) │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ add.w sl, sp, #24 │ │ │ │ mov.w r7, fp, lsl #2 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 42df8 │ │ │ │ + bl 42e50 │ │ │ │ add.w r3, sp, r7 │ │ │ │ ldr.w r9, [r4, #272] @ 0x110 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ mov r9, r0 │ │ │ │ strd r6, r6, [r4, #436] @ 0x1b4 │ │ │ │ strb.w r6, [r3, #60] @ 0x3c │ │ │ │ bic.w r3, r1, #304 @ 0x130 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 38a80 │ │ │ │ + beq.n 38ad8 │ │ │ │ str.w sl, [r4, #436] @ 0x1b4 │ │ │ │ mvns r5, r5 │ │ │ │ and.w r1, r1, #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 227d8 │ │ │ │ + bl 22830 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r7, sp │ │ │ │ strb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ negs r0, r0 │ │ │ │ - bl 443f0 │ │ │ │ - ldr r2, [pc, #64] @ (38aa8 ) │ │ │ │ - ldr r3, [pc, #44] @ (38a94 ) │ │ │ │ + bl 44448 │ │ │ │ + ldr r2, [pc, #64] @ (38b00 ) │ │ │ │ + ldr r3, [pc, #44] @ (38aec ) │ │ │ │ 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 38a8c │ │ │ │ + bne.n 38ae4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [r4, #440] @ 0x1b8 │ │ │ │ - b.n 38a24 │ │ │ │ - bl 1e4f0 │ │ │ │ - b.n 389b4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + b.n 38a7c │ │ │ │ + bl 1e548 │ │ │ │ + b.n 38a0c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #496] @ (38cb0 ) │ │ │ │ + ldr r5, [pc, #496] @ (38d08 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #496] @ (38cb4 ) │ │ │ │ + ldr r4, [pc, #496] @ (38d0c ) │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #496] @ (38cb8 ) │ │ │ │ + ldr r7, [pc, #496] @ (38d10 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #488] @ (38cbc ) │ │ │ │ + ldr r2, [pc, #488] @ (38d14 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ str.w r3, [r8, #480] @ 0x1e0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38c9e │ │ │ │ + beq.w 38cf6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r4, r0, #27 │ │ │ │ - bpl.w 38c76 │ │ │ │ + bpl.w 38cce │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 38c86 │ │ │ │ + beq.w 38cde │ │ │ │ and.w r9, r5, #512 @ 0x200 │ │ │ │ - b.n 38b44 │ │ │ │ + b.n 38b9c │ │ │ │ ldr.w r2, [r8, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 38bd4 │ │ │ │ + beq.n 38c2c │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52670 │ │ │ │ + bl 526c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 38b3c │ │ │ │ + ble.n 38b94 │ │ │ │ ldr.w r2, [r8, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 38b34 │ │ │ │ + cbnz r2, 38b8c │ │ │ │ str.w r3, [r8, #480] @ 0x1e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r8, #484] @ 0x1e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 38b74 │ │ │ │ + cbz r4, 38bcc │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ bic.w r1, r3, #2 │ │ │ │ strb r1, [r4, #8] │ │ │ │ - cbnz r2, 38b54 │ │ │ │ + cbnz r2, 38bac │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 38bf8 │ │ │ │ + bmi.n 38c50 │ │ │ │ ands.w r1, r3, #1 │ │ │ │ - beq.n 38b04 │ │ │ │ + beq.n 38b5c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r1, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 38b44 │ │ │ │ + bne.n 38b9c │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov fp, r4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ subs r5, #4 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [r0, r5] │ │ │ │ add r5, r0 │ │ │ │ mov sl, r5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 38ca6 │ │ │ │ + beq.w 38cfe │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ add.w r0, r9, #9 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ ldrb.w r2, [r9, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 38c06 │ │ │ │ - cbz r4, 38c10 │ │ │ │ + bpl.n 38c5e │ │ │ │ + cbz r4, 38c68 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ addpl.w fp, fp, #1 │ │ │ │ - bpl.n 38bd0 │ │ │ │ + bpl.n 38c28 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bgt.n 38c44 │ │ │ │ + bgt.n 38c9c │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 38b9a │ │ │ │ + b.n 38bf2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 38b16 │ │ │ │ + beq.n 38b6e │ │ │ │ ldr.w r1, [r8, #140] @ 0x8c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ - b.n 38b66 │ │ │ │ + b.n 38bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 38948 │ │ │ │ + bl 389a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 38b66 │ │ │ │ - bl 1d380 │ │ │ │ + b.n 38bbe │ │ │ │ + bl 1d3d8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 38bb4 │ │ │ │ + bne.n 38c0c │ │ │ │ sub.w sl, sl, r5 │ │ │ │ cmp.w sl, #4 │ │ │ │ it le │ │ │ │ addle.w r4, fp, #1 │ │ │ │ - bgt.n 38c60 │ │ │ │ + bgt.n 38cb8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #312] @ 0x138 │ │ │ │ str r4, [r6, #0] │ │ │ │ - ldr r2, [pc, #148] @ (38cc0 ) │ │ │ │ - ldr r3, [pc, #136] @ (38cb4 ) │ │ │ │ + ldr r2, [pc, #148] @ (38d18 ) │ │ │ │ + ldr r3, [pc, #136] @ (38d0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38cac │ │ │ │ + bne.n 38d04 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ (38cc4 ) │ │ │ │ + ldr r2, [pc, #124] @ (38d1c ) │ │ │ │ mov.w r1, sl, asr #2 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - bl 69b7c │ │ │ │ + bl 69bd4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 38b9a │ │ │ │ - ldr r3, [pc, #96] @ (38cc4 ) │ │ │ │ + b.n 38bf2 │ │ │ │ + ldr r3, [pc, #96] @ (38d1c ) │ │ │ │ mov.w r1, sl, asr #2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - bl 69b7c │ │ │ │ - b.n 38c20 │ │ │ │ + bl 69bd4 │ │ │ │ + b.n 38c78 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r5, r2, #20 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ - b.n 38c28 │ │ │ │ + b.n 38c80 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ movs r1, #8 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 38c28 │ │ │ │ - ldr r5, [pc, #40] @ (38cc8 ) │ │ │ │ + b.n 38c80 │ │ │ │ + ldr r5, [pc, #40] @ (38d20 ) │ │ │ │ str r2, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ - b.n 38c28 │ │ │ │ + b.n 38c80 │ │ │ │ mov r3, r5 │ │ │ │ subs r5, #4 │ │ │ │ - b.n 38c96 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + b.n 38cee │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 38cfe │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ movs r2, 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] @ (38d3c ) │ │ │ │ + ldr r3, [pc, #88] @ (38d94 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #88] @ (38d40 ) │ │ │ │ + ldr r2, [pc, #88] @ (38d98 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ subs r3, r6, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 38d34 │ │ │ │ + bcs.n 38d8c │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 38d0a │ │ │ │ + b.n 38d62 │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ adds r4, #20 │ │ │ │ subs r3, r6, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 38d34 │ │ │ │ + bls.n 38d8c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 38cfe │ │ │ │ + bne.n 38d56 │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38cfe │ │ │ │ - blx 8304 │ │ │ │ + bne.n 38d56 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38cfe │ │ │ │ + bne.n 38d56 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 38d2e │ │ │ │ + beq.n 38d86 │ │ │ │ strh.w r6, [r8] │ │ │ │ ldr.w r0, [r4, #15] │ │ │ │ - b.n 38d36 │ │ │ │ + b.n 38d8e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #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 7f18 │ │ │ │ + blx 7f64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 38cd0 │ │ │ │ + bl 38d28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #360] @ (38ee8 ) │ │ │ │ + ldr r4, [pc, #360] @ (38f40 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #360] @ (38eec ) │ │ │ │ + ldr r3, [pc, #360] @ (38f44 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #360] @ (38ef0 ) │ │ │ │ - ldr.w ip, [pc, #360] @ 38ef4 │ │ │ │ + ldr r6, [pc, #360] @ (38f48 ) │ │ │ │ + ldr.w ip, [pc, #360] @ 38f4c │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #344] @ (38ef8 ) │ │ │ │ + ldr r3, [pc, #344] @ (38f50 ) │ │ │ │ ldr.w r7, [r6, ip] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r7, #1092] @ 0x444 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne.w r1, #16384 @ 0x4000 │ │ │ │ moveq r1, #32 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ tst r2, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #10 │ │ │ │ movne r2, #0 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ - cbnz r3, 38dea │ │ │ │ + cbnz r3, 38e42 │ │ │ │ str r0, [sp, #24] │ │ │ │ - vldr d0, [pc, #272] @ 38ed8 │ │ │ │ - cbz r5, 38dd0 │ │ │ │ + vldr d0, [pc, #272] @ 38f30 │ │ │ │ + cbz r5, 38e28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #296] @ (38efc ) │ │ │ │ - ldr r3, [pc, #280] @ (38eec ) │ │ │ │ + ldr r2, [pc, #296] @ (38f54 ) │ │ │ │ + ldr r3, [pc, #280] @ (38f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38ed4 │ │ │ │ + bne.n 38f2c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, sp, #24 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, sp, #23 │ │ │ │ str.w fp, [r0] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ - bl a901c │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + bl a974c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 38e9a │ │ │ │ + beq.n 38ef2 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ lsls r1, r1, #16 │ │ │ │ - bpl.n 38e5a │ │ │ │ + bpl.n 38eb2 │ │ │ │ str.w fp, [r9] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb.w r3, [r7, #427] @ 0x1ab │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38eca │ │ │ │ + beq.n 38f22 │ │ │ │ mov r2, fp │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ - bl a901c │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, 38e9a │ │ │ │ + cbz r2, 38ef2 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38dc6 │ │ │ │ + bne.n 38e1e │ │ │ │ ldrb.w r1, [r7, #427] @ 0x1ab │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 38e68 │ │ │ │ + bne.n 38ec0 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 38e78 │ │ │ │ - ldr r2, [pc, #148] @ (38f00 ) │ │ │ │ + beq.n 38ed0 │ │ │ │ + ldr r2, [pc, #148] @ (38f58 ) │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 54900 │ │ │ │ + bl 54958 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 38dce │ │ │ │ + bne.n 38e26 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - ble.n 38dd0 │ │ │ │ - ldr r2, [pc, #120] @ (38f04 ) │ │ │ │ + ble.n 38e28 │ │ │ │ + ldr r2, [pc, #120] @ (38f5c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #120] @ (38f08 ) │ │ │ │ + ldr r0, [pc, #120] @ (38f60 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - cbz r2, 38eb0 │ │ │ │ + cbz r2, 38f08 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38dc6 │ │ │ │ - b.n 38e5a │ │ │ │ + bne.n 38e1e │ │ │ │ + b.n 38eb2 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38dca │ │ │ │ + bne.n 38e22 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - vldr d7, [pc, #32] @ 38ee0 │ │ │ │ + vldr d7, [pc, #32] @ 38f38 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ - b.n 38dca │ │ │ │ + b.n 38e22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7acb0 │ │ │ │ - b.n 38e48 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 7ad08 │ │ │ │ + b.n 38ea0 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ movs r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 38d6c │ │ │ │ + b.w 38dc4 │ │ │ │ stmdb 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, #1124] @ 3938c │ │ │ │ + ldr.w r5, [pc, #1124] @ 393e4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r3, [pc, #1124] @ 39390 │ │ │ │ + ldr.w r3, [pc, #1124] @ 393e8 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrsh.w sl, [r1, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w r3, [fp, #260] @ 0x104 │ │ │ │ - cbz r3, 38f4c │ │ │ │ + cbz r3, 38fa4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr.w r9, [fp, #308] @ 0x134 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 38f62 │ │ │ │ + beq.n 38fba │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov.w r2, r2, lsl #9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blt.w 39186 │ │ │ │ + blt.w 391de │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.w 39134 │ │ │ │ + bls.w 3918c │ │ │ │ subs.w r2, sl, r0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 38fbe │ │ │ │ + bpl.n 39016 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 38fbe │ │ │ │ + cbz r2, 39016 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov.w r2, #540672 @ 0x84000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 391e8 │ │ │ │ + beq.w 39240 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ movw sl, #49280 @ 0xc080 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 3919a │ │ │ │ + bne.w 391f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ ubfx r9, r3, #9, #1 │ │ │ │ mov.w r9, r9, lsl #22 │ │ │ │ - b.n 38ff6 │ │ │ │ - cbz r6, 38fea │ │ │ │ - bl 3ab3c │ │ │ │ + b.n 3904e │ │ │ │ + cbz r6, 39042 │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 3902a │ │ │ │ + bne.n 39082 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 38fe4 │ │ │ │ + beq.n 3903c │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [ip, #28] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 38ff6 │ │ │ │ + beq.n 3904e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 391a0 │ │ │ │ + beq.w 391f8 │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 39224 │ │ │ │ + beq.w 3927c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39294 │ │ │ │ + beq.w 392ec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 391b8 │ │ │ │ - ldr r3, [pc, #812] @ (39394 ) │ │ │ │ + bne.w 39210 │ │ │ │ + ldr r3, [pc, #812] @ (393ec ) │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ add.w r8, r9, #24 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39150 │ │ │ │ + ble.n 391a8 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.n 3916c │ │ │ │ + ble.n 391c4 │ │ │ │ ldr.w r6, [r9, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 390cc │ │ │ │ + blt.n 39124 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ble.n 39158 │ │ │ │ + ble.n 391b0 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3917a │ │ │ │ + beq.n 391d2 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39072 │ │ │ │ + bne.n 390ca │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - beq.n 39070 │ │ │ │ + beq.n 390c8 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne.n 390d6 │ │ │ │ + bne.n 3912e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - beq.n 39070 │ │ │ │ + beq.n 390c8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r5, [fp, #1216] @ 0x4c0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [fp, #1216] @ 0x4c0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [fp, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 3934c │ │ │ │ + bcs.w 393a4 │ │ │ │ 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 d264 │ │ │ │ + b.w d2bc │ │ │ │ ldrsh.w r6, [r8, #36] @ 0x24 │ │ │ │ add r2, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 39228 │ │ │ │ + bcc.n 39280 │ │ │ │ subs.w r2, sl, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 38f9a │ │ │ │ + b.n 38ff2 │ │ │ │ ldrb.w r6, [r4], #1 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - bgt.n 3909c │ │ │ │ - ldr r3, [pc, #572] @ (39398 ) │ │ │ │ + bgt.n 390f4 │ │ │ │ + ldr r3, [pc, #572] @ (393f0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39072 │ │ │ │ - b.n 390b2 │ │ │ │ + bne.n 390ca │ │ │ │ + b.n 3910a │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - beq.n 39158 │ │ │ │ - b.n 390cc │ │ │ │ - blx 80cc │ │ │ │ + beq.n 391b0 │ │ │ │ + b.n 39124 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39072 │ │ │ │ - b.n 390b2 │ │ │ │ + bne.w 390ca │ │ │ │ + b.n 3910a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38f7a │ │ │ │ + beq.w 38fd2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39288 │ │ │ │ + bne.n 392e0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 391ae │ │ │ │ + ble.n 39206 │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r0, 391d4 │ │ │ │ + cbz r0, 3922c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 39192 │ │ │ │ + bne.n 391ea │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 39044 │ │ │ │ + b.n 3909c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 38fbe │ │ │ │ + beq.w 39016 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 38fbe │ │ │ │ - ldr r3, [pc, #404] @ (3939c ) │ │ │ │ + b.n 39016 │ │ │ │ + ldr r3, [pc, #404] @ (393f4 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #396] @ (393a0 ) │ │ │ │ + ldr r3, [pc, #396] @ (393f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 392a6 │ │ │ │ + bne.n 392fe │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 39052 │ │ │ │ + b.n 390aa │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r6, r4, sl │ │ │ │ ldrb.w r3, [r4, sl] │ │ │ │ str r3, [sp, #12] │ │ │ │ strb.w r0, [r4, sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ orr.w r2, r3, #1441792 @ 0x160000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392fe │ │ │ │ + beq.n 39356 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 39262 │ │ │ │ + beq.n 392ba │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 392ea │ │ │ │ + beq.n 39342 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r2, [r6, #0] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ldr.w r1, [fp, #1236] @ 0x4d4 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #12] │ │ │ │ strne r2, [sp, #0] │ │ │ │ - bne.w 38f9a │ │ │ │ + bne.w 38ff2 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds.w r2, sl, #1 │ │ │ │ - b.n 39142 │ │ │ │ + b.n 3919a │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r7, r3 │ │ │ │ - b.n 39052 │ │ │ │ + b.n 390aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39224 │ │ │ │ + beq.n 3927c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39204 │ │ │ │ + beq.n 3925c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39224 │ │ │ │ + beq.n 3927c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 39224 │ │ │ │ + beq.n 3927c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39224 │ │ │ │ + bne.n 3927c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 392dc │ │ │ │ + cbz r3, 39334 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 392dc │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 39334 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39224 │ │ │ │ + bne.n 3927c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 39052 │ │ │ │ + b.n 390aa │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbz r2, 392fe │ │ │ │ + cbz r2, 39356 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 392fe │ │ │ │ + cbz r2, 39356 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39262 │ │ │ │ + bne.n 392ba │ │ │ │ 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 4d928 │ │ │ │ + bl 4d980 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - cbnz r0, 3935c │ │ │ │ + cbnz r0, 393b4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbz r2, 39340 │ │ │ │ + cbz r2, 39398 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r2, [r6, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39266 │ │ │ │ - b.n 39192 │ │ │ │ + bne.n 392be │ │ │ │ + b.n 391ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 39114 │ │ │ │ + bge.w 3916c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3911c │ │ │ │ + b.n 39174 │ │ │ │ ldr.w r3, [fp, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r1 │ │ │ │ - bl 38f0c │ │ │ │ - ldr r3, [pc, #56] @ (393a4 ) │ │ │ │ - ldr r1, [pc, #60] @ (393a8 ) │ │ │ │ + bl 38f64 │ │ │ │ + ldr r3, [pc, #56] @ (393fc ) │ │ │ │ + ldr r1, [pc, #60] @ (39400 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ 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 r3, [sp, #12] │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n 39192 │ │ │ │ + b.n 391ea │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + hlt 0x002c │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #764] @ (396c0 ) │ │ │ │ - ldr r3, [pc, #764] @ (396c4 ) │ │ │ │ + ldr r2, [pc, #764] @ (39718 ) │ │ │ │ + ldr r3, [pc, #764] @ (3971c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #764] @ 396c8 │ │ │ │ + ldr.w r8, [pc, #764] @ 39720 │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r7, r0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.w 39fc6 │ │ │ │ + bhi.w 3a01e │ │ │ │ tbb [pc, r5] │ │ │ │ add r7, sp, #236 @ 0xec │ │ │ │ lsls r7, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrsh.w r3, [r4, #32] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 3942e │ │ │ │ - ldr r0, [pc, #704] @ (396cc ) │ │ │ │ + bmi.n 39486 │ │ │ │ + ldr r0, [pc, #704] @ (39724 ) │ │ │ │ tst.w r3, #3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ it eq │ │ │ │ moveq r1, #2 │ │ │ │ - vldr d8, [pc, #656] @ 396b0 │ │ │ │ - bl 6ae5c │ │ │ │ + vldr d8, [pc, #656] @ 39708 │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [r7] │ │ │ │ - ldr r2, [pc, #672] @ (396d0 ) │ │ │ │ - ldr r3, [pc, #656] @ (396c4 ) │ │ │ │ + ldr r2, [pc, #672] @ (39728 ) │ │ │ │ + ldr r3, [pc, #656] @ (3971c ) │ │ │ │ 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 39f92 │ │ │ │ + bne.w 39fea │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #640] @ (396d4 ) │ │ │ │ + ldr r3, [pc, #640] @ (3972c ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ands.w r2, r2, #4194304 @ 0x400000 │ │ │ │ - beq.w 39612 │ │ │ │ - vldr d8, [pc, #584] @ 396b0 │ │ │ │ - b.n 3942e │ │ │ │ + beq.w 3966a │ │ │ │ + vldr d8, [pc, #584] @ 39708 │ │ │ │ + b.n 39486 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - ldr r3, [pc, #608] @ (396d8 ) │ │ │ │ + ldr r3, [pc, #608] @ (39730 ) │ │ │ │ itte eq │ │ │ │ addeq.w r1, r9, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ movne r1, r9 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 396e0 │ │ │ │ + ble.w 39738 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - ble.w 39a7e │ │ │ │ + ble.w 39ad6 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 396e6 │ │ │ │ + bge.w 3973e │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ strb.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w sl, [r4, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [r0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ - bl a901c │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + bl a974c │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vmov d8, r0, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 39886 │ │ │ │ + beq.w 398de │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls r3, #10 │ │ │ │ strbls.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 39858 │ │ │ │ - vldr d7, [pc, #440] @ 396b8 │ │ │ │ + beq.w 398b0 │ │ │ │ + vldr d7, [pc, #440] @ 39710 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 39510 │ │ │ │ + bne.n 39568 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 39536 │ │ │ │ - ldr r3, [pc, #448] @ (396d4 ) │ │ │ │ + cbnz r3, 3958e │ │ │ │ + ldr r3, [pc, #448] @ (3972c ) │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb.w r2, [r3, #427] @ 0x1ab │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 39aca │ │ │ │ + beq.w 39b22 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39536 │ │ │ │ + beq.n 3958e │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.w 398d0 │ │ │ │ + bne.w 39928 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r4, #39] @ 0x27 │ │ │ │ - bl 7acb0 │ │ │ │ + bl 7ad08 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ uxtb r6, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 3942a │ │ │ │ + b.n 39482 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbz r5, 3955e │ │ │ │ + cbz r5, 395b6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 397c8 │ │ │ │ + bgt.w 39820 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 38f14 │ │ │ │ + bl 38f6c │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #38 @ 0x26 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.w 397da │ │ │ │ + beq.w 39832 │ │ │ │ movs r2, #26 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39840 │ │ │ │ + bne.w 39898 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ vldr d8, [sp, #24] │ │ │ │ lsls r1, r4, #30 │ │ │ │ - bpl.w 3942a │ │ │ │ + bpl.w 39482 │ │ │ │ and.w r3, r4, #26 │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 3942a │ │ │ │ + beq.w 39482 │ │ │ │ and.w r3, r4, #50 @ 0x32 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq.w 39936 │ │ │ │ + beq.w 3998e │ │ │ │ and.w r3, r4, #18 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.w 3942a │ │ │ │ + beq.w 39482 │ │ │ │ and.w r3, r4, #14 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 39b7c │ │ │ │ + beq.w 39bd4 │ │ │ │ and.w r3, r4, #38 @ 0x26 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.w 39e64 │ │ │ │ + beq.w 39ebc │ │ │ │ and.w r3, r4, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 39e90 │ │ │ │ + beq.w 39ee8 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ and.w r3, r4, #10 │ │ │ │ cmp r3, #10 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.w 39f2e │ │ │ │ + beq.w 39f86 │ │ │ │ and.w r4, r4, #34 @ 0x22 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ itett eq │ │ │ │ ldrsheq.w r3, [sp, #8] │ │ │ │ vldrne s15, [sp, #8] │ │ │ │ vmoveq s16, r3 │ │ │ │ vcvteq.f64.s32 d8, s16 │ │ │ │ it ne │ │ │ │ vcvtne.f64.s32 d8, s15 │ │ │ │ - b.n 3942a │ │ │ │ + b.n 39482 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 38f14 │ │ │ │ + bl 38f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39ae0 │ │ │ │ + beq.w 39b38 │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39924 │ │ │ │ + bne.w 3997c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 39644 │ │ │ │ - ldr r3, [pc, #168] @ (396dc ) │ │ │ │ + cbz r3, 3969c │ │ │ │ + ldr r3, [pc, #168] @ (39734 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39e0a │ │ │ │ + beq.w 39e62 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 3965a │ │ │ │ + bmi.n 396b2 │ │ │ │ ldrsh.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 39b44 │ │ │ │ + ble.w 39b9c │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3966c │ │ │ │ + beq.n 396c4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 39b50 │ │ │ │ + beq.w 39ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ and.w r2, r3, #258 @ 0x102 │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - beq.w 39b14 │ │ │ │ + beq.w 39b6c │ │ │ │ and.w r3, r3, #18 │ │ │ │ cmp r3, #18 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r4, #39] @ 0x27 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 3942e │ │ │ │ + bpl.w 39486 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 3942e │ │ │ │ + bpl.w 39486 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ adds r0, #1 │ │ │ │ strd r0, r5, [r4, #20] │ │ │ │ - b.n 3942e │ │ │ │ + b.n 39486 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r2, r1 │ │ │ │ - vaddl.u8 q8, d12, d6 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + lsls r4, r4, #26 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 39aac │ │ │ │ + ble.w 39b04 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39b02 │ │ │ │ + beq.w 39b5a │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 394aa │ │ │ │ + beq.w 39502 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r6, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39774 │ │ │ │ + ble.n 397cc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - ble.w 39a2e │ │ │ │ + ble.w 39a86 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 3994e │ │ │ │ + blt.w 399a6 │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - ble.n 39782 │ │ │ │ + ble.n 397da │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39940 │ │ │ │ + beq.w 39998 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3994a │ │ │ │ + bne.w 399a2 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - bne.w 39b9a │ │ │ │ + bne.w 39bf2 │ │ │ │ adds r7, r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 39a3a │ │ │ │ + beq.w 39a92 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov.w r5, #262144 @ 0x40000 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 39716 │ │ │ │ + bgt.n 3976e │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w fp, [r7] │ │ │ │ cmp.w fp, #127 @ 0x7f │ │ │ │ - bgt.n 39740 │ │ │ │ - ldr.w r3, [pc, #1172] @ 39c18 │ │ │ │ + bgt.n 39798 │ │ │ │ + ldr.w r3, [pc, #1172] @ 39c70 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3994a │ │ │ │ + beq.w 399a2 │ │ │ │ ubfx r3, r5, #18, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39756 │ │ │ │ + beq.n 397ae │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w fp, [r0] │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.n 397ae │ │ │ │ - b.n 39756 │ │ │ │ + beq.n 39806 │ │ │ │ + b.n 397ae │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - b.n 3956a │ │ │ │ - ldr.w r3, [pc, #1088] @ 39c1c │ │ │ │ + b.n 395c2 │ │ │ │ + ldr.w r3, [pc, #1088] @ 39c74 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39576 │ │ │ │ + beq.w 395ce │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3981e │ │ │ │ - bl 26d64 │ │ │ │ + bmi.n 39876 │ │ │ │ + bl 26dbc │ │ │ │ subs r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ vldr d6, [sp, #24] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 39576 │ │ │ │ + bpl.w 395ce │ │ │ │ mov r0, r5 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ vldr d7, [sp, #24] │ │ │ │ - ldr r2, [pc, #1012] @ (39c20 ) │ │ │ │ + ldr r2, [pc, #1012] @ (39c78 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1012] @ (39c24 ) │ │ │ │ + ldr r0, [pc, #1012] @ (39c7c ) │ │ │ │ movs r1, #3 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ vstr s14, [sp] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #984] @ (39c1c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #984] @ (39c74 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3958a │ │ │ │ + b.n 395e2 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 398aa │ │ │ │ + bpl.n 39902 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 3985a │ │ │ │ + beq.n 398b2 │ │ │ │ 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 r9, r2 │ │ │ │ - b.n 394fe │ │ │ │ + b.n 39556 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 394fe │ │ │ │ - ldr r3, [pc, #916] @ (39c28 ) │ │ │ │ - ldr r1, [pc, #920] @ (39c2c ) │ │ │ │ + bne.w 39556 │ │ │ │ + ldr r3, [pc, #916] @ (39c80 ) │ │ │ │ + ldr r1, [pc, #920] @ (39c84 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr.w r0, [r3, #1092] @ 0x444 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 39854 │ │ │ │ + beq.n 398ac │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 39858 │ │ │ │ + bmi.n 398b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, fp │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ - bl a901c │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + bl a974c │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 394ea │ │ │ │ + b.n 39542 │ │ │ │ ldrb.w r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 39b74 │ │ │ │ + beq.w 39bcc │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 3954c │ │ │ │ + bne.w 395a4 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3954c │ │ │ │ + beq.w 395a4 │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it eq │ │ │ │ addeq.w r9, r9, #3 │ │ │ │ sub.w r3, sl, r9 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 3954c │ │ │ │ + bls.w 395a4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 7acb0 │ │ │ │ + bl 7ad08 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3954c │ │ │ │ + beq.w 395a4 │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ strb.w r3, [r4, #39] @ 0x27 │ │ │ │ - b.n 3954c │ │ │ │ - ldr r3, [pc, #756] @ (39c1c ) │ │ │ │ + b.n 395a4 │ │ │ │ + ldr r3, [pc, #756] @ (39c74 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 39644 │ │ │ │ + b.n 3969c │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vcvt.f64.f32 d8, s16 │ │ │ │ - b.n 3942a │ │ │ │ - blx 80cc │ │ │ │ + b.n 39482 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39752 │ │ │ │ + beq.w 397aa │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 39710 │ │ │ │ + b.n 39768 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ubfx r3, r5, #18, #1 │ │ │ │ ands.w r3, r3, r2, lsr #2 │ │ │ │ - bne.w 39dec │ │ │ │ + bne.w 39e44 │ │ │ │ strb.w r3, [sl] │ │ │ │ uxtb.w r2, fp │ │ │ │ - ldr r3, [pc, #692] @ (39c28 ) │ │ │ │ + ldr r3, [pc, #692] @ (39c80 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ands.w r1, r3, #4194304 @ 0x400000 │ │ │ │ - beq.w 39c40 │ │ │ │ + beq.w 39c98 │ │ │ │ ldr.w r5, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r5, r5, #728 @ 0x2d8 │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ - vldr d8, [pc, #628] @ 39c10 │ │ │ │ + vldr d8, [pc, #628] @ 39c68 │ │ │ │ and.w r3, r3, #18 │ │ │ │ cmp r3, #18 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r4, #39] @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ strh r3, [r4, #28] │ │ │ │ - bne.w 3942a │ │ │ │ + bne.w 39482 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r9, r7 │ │ │ │ mov r7, sl │ │ │ │ sub.w r3, sl, r3 │ │ │ │ strh r3, [r4, #28] │ │ │ │ add.w r4, r6, #24 │ │ │ │ cmp.w fp, #46 @ 0x2e │ │ │ │ - beq.n 399de │ │ │ │ + beq.n 39a36 │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ - beq.n 39a1e │ │ │ │ + beq.n 39a76 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 39a1e │ │ │ │ + beq.n 39a76 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 39dfe │ │ │ │ + bne.w 39e56 │ │ │ │ adds r7, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39a64 │ │ │ │ + ble.n 39abc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - ble.n 39ab6 │ │ │ │ + ble.n 39b0e │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ac2 │ │ │ │ + blt.n 39b1a │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n 39a6c │ │ │ │ + ble.n 39ac4 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39b38 │ │ │ │ + beq.w 39b90 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39ac2 │ │ │ │ + beq.n 39b1a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 399e2 │ │ │ │ + b.n 39a3a │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 399d2 │ │ │ │ - bne.n 3994e │ │ │ │ + b.n 39a2a │ │ │ │ + bne.n 399a6 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 39782 │ │ │ │ + b.n 397da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r4, #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1e3fc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3976a │ │ │ │ + beq.w 397c2 │ │ │ │ subs r7, #2 │ │ │ │ mov.w r5, #262144 @ 0x40000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 39710 │ │ │ │ + b.n 39768 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ - b.n 39a02 │ │ │ │ - ldr r3, [pc, #424] @ (39c18 ) │ │ │ │ + b.n 39a5a │ │ │ │ + ldr r3, [pc, #424] @ (39c70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 39a16 │ │ │ │ + b.n 39a6e │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - bne.w 394aa │ │ │ │ - ldr r2, [pc, #388] @ (39c18 ) │ │ │ │ + bne.w 39502 │ │ │ │ + ldr r2, [pc, #388] @ (39c70 ) │ │ │ │ ldr.w r2, [r8, 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 394aa │ │ │ │ - b.n 39702 │ │ │ │ + beq.w 39502 │ │ │ │ + b.n 3975a │ │ │ │ subs.w r3, r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 39a90 │ │ │ │ + b.n 39ae8 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.n 39a6c │ │ │ │ + beq.n 39ac4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldrb.w fp, [r7] │ │ │ │ - b.n 399c6 │ │ │ │ + b.n 39a1e │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 39536 │ │ │ │ - ldr r2, [pc, #348] @ (39c30 ) │ │ │ │ + beq.w 3958e │ │ │ │ + ldr r2, [pc, #348] @ (39c88 ) │ │ │ │ mov r3, r9 │ │ │ │ - ldr r0, [pc, #348] @ (39c34 ) │ │ │ │ + ldr r0, [pc, #348] @ (39c8c ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r0, r3, #22 │ │ │ │ it mi │ │ │ │ ldrmi r0, [r4, #0] │ │ │ │ - bpl.w 39464 │ │ │ │ - ldr r2, [pc, #328] @ (39c38 ) │ │ │ │ + bpl.w 394bc │ │ │ │ + ldr r2, [pc, #328] @ (39c90 ) │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ strh r3, [r4, #32] │ │ │ │ - b.n 39464 │ │ │ │ - blx 80cc │ │ │ │ + b.n 394bc │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 394aa │ │ │ │ - b.n 39702 │ │ │ │ + beq.w 39502 │ │ │ │ + b.n 3975a │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl a917c │ │ │ │ - bl a901c │ │ │ │ + bl a98ac │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r4, #39] @ 0x27 │ │ │ │ - b.n 39692 │ │ │ │ - blx 80cc │ │ │ │ + b.n 396ea │ │ │ │ + blx 8118 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 39a16 │ │ │ │ + b.n 39a6e │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 3966c │ │ │ │ - b.n 3965a │ │ │ │ + bpl.w 396c4 │ │ │ │ + b.n 396b2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 39b66 │ │ │ │ + cbz r2, 39bbe │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 39b66 │ │ │ │ + cbz r2, 39bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3966c │ │ │ │ + bne.w 396c4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 3966c │ │ │ │ + bmi.w 396c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - b.n 39aee │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + b.n 39b46 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.w 39536 │ │ │ │ - b.n 3954c │ │ │ │ + beq.w 3958e │ │ │ │ + b.n 395a4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 39eba │ │ │ │ + bmi.w 39f12 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ - bl a900c │ │ │ │ + bl a9920 │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 3942a │ │ │ │ + b.n 39482 │ │ │ │ mov r3, r4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ cmp.w fp, #40 @ 0x28 │ │ │ │ - bne.w 39fbe │ │ │ │ - ldr r2, [pc, #124] @ (39c28 ) │ │ │ │ + bne.w 3a016 │ │ │ │ + ldr r2, [pc, #124] @ (39c80 ) │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - ldr r1, [pc, #140] @ (39c3c ) │ │ │ │ + ldr r1, [pc, #140] @ (39c94 ) │ │ │ │ subs r6, r3, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ subs r5, r5, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 39f26 │ │ │ │ + bne.w 39f7e │ │ │ │ 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, r5 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39f3a │ │ │ │ + beq.w 39f92 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - vldr d8, [pc, #12] @ 39c10 │ │ │ │ + vldr d8, [pc, #12] @ 39c68 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ negs r3, r3 │ │ │ │ strh r3, [r4, #30] │ │ │ │ - b.n 3942a │ │ │ │ + b.n 39482 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r7, r0 │ │ │ │ - umull r0, r0, lr, r6 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ movs r7, r0 │ │ │ │ - vst4.8 {d0-d3}, [sl], r6 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + vaddl.u32 q8, d2, d6 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite mi │ │ │ │ ldrmi.w r3, [r9, #296] @ 0x128 │ │ │ │ ldrpl.w r3, [r9, #16] │ │ │ │ cmp.w fp, #91 @ 0x5b │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ - bne.n 39d0e │ │ │ │ + bne.n 39d66 │ │ │ │ add.w r1, r6, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r1 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 39db2 │ │ │ │ + beq.w 39e0a │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 39cd0 │ │ │ │ + ble.n 39d28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #32] │ │ │ │ - ble.n 39cec │ │ │ │ + ble.n 39d44 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 39cf8 │ │ │ │ + blt.n 39d50 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 39cda │ │ │ │ + ble.n 39d32 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39d8c │ │ │ │ + beq.n 39de4 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d98 │ │ │ │ + beq.n 39df0 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 39c94 │ │ │ │ + bgt.n 39cec │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 39cb4 │ │ │ │ - ldr r3, [pc, #764] @ (39fd8 ) │ │ │ │ + bgt.n 39d0c │ │ │ │ + ldr r3, [pc, #764] @ (3a030 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 39cc4 │ │ │ │ + b.n 39d1c │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.n 39cda │ │ │ │ + beq.n 39d32 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #1310720 @ 0x140000 │ │ │ │ uxtb.w r3, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 39d46 │ │ │ │ + bmi.n 39d9e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.w 39ed8 │ │ │ │ + bne.w 39f30 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 39d46 │ │ │ │ + bne.n 39d9e │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bne.n 39d46 │ │ │ │ + bne.n 39d9e │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 39f96 │ │ │ │ + beq.w 39fee │ │ │ │ orr.w r2, r5, #147456 @ 0x24000 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39f52 │ │ │ │ + beq.w 39faa │ │ │ │ ldr.w r0, [r9, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 39e84 │ │ │ │ + beq.w 39edc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 39990 │ │ │ │ + bne.w 399e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39fc2 │ │ │ │ + beq.w 3a01a │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - vldr d8, [pc, #584] @ 39fd0 │ │ │ │ - b.w 3942a │ │ │ │ - blx 80cc │ │ │ │ + vldr d8, [pc, #584] @ 3a028 │ │ │ │ + b.w 39482 │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 39cc4 │ │ │ │ + b.n 39d1c │ │ │ │ mov.w r2, #1310720 @ 0x140000 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r5, #91 @ 0x5b │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq.w 39c84 │ │ │ │ + beq.w 39cdc │ │ │ │ mov r3, sl │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 39d04 │ │ │ │ + b.n 39d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 39dba │ │ │ │ + beq.n 39e12 │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r6, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 39c8a │ │ │ │ + beq.w 39ce2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r4, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 39d0e │ │ │ │ + b.n 39d66 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - vldr d8, [pc, #476] @ 39fd0 │ │ │ │ + vldr d8, [pc, #476] @ 3a028 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ strh r3, [r4, #28] │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ mov sl, r7 │ │ │ │ - vldr d8, [pc, #460] @ 39fd0 │ │ │ │ + vldr d8, [pc, #460] @ 3a028 │ │ │ │ mov r7, r9 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ ldrh r6, [r5, #12] │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - bne.w 39644 │ │ │ │ + bne.w 3969c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 39644 │ │ │ │ + bpl.w 3969c │ │ │ │ mov r0, sl │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 3942e │ │ │ │ + b.w 39486 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 39f5e │ │ │ │ + bmi.n 39fb6 │ │ │ │ vcvt.u32.f64 s16, d8 │ │ │ │ vmov r3, s16 │ │ │ │ uxth r3, r3 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39f7a │ │ │ │ + bne.n 39fd2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39d6c │ │ │ │ + b.n 39dc4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett mi │ │ │ │ vnegmi.f64 d8, d8 │ │ │ │ vcvtpl.u32.f64 s16, d8 │ │ │ │ vcvtmi.u32.f64 s16, d8 │ │ │ │ vmovmi r3, s16 │ │ │ │ itt mi │ │ │ │ negmi r3, r3 │ │ │ │ vmovmi s16, r3 │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ vneg.f64 d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.w 39d46 │ │ │ │ + bne.w 39d9e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.w 39d46 │ │ │ │ + bne.w 39d9e │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.w 39d46 │ │ │ │ + bne.w 39d9e │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 39d46 │ │ │ │ - ldr r0, [pc, #220] @ (39fdc ) │ │ │ │ - ldr r5, [pc, #220] @ (39fe0 ) │ │ │ │ + bne.w 39d9e │ │ │ │ + ldr r0, [pc, #220] @ (3a034 ) │ │ │ │ + ldr r5, [pc, #220] @ (3a038 ) │ │ │ │ add r0, pc │ │ │ │ - bl 7acb0 │ │ │ │ - ldr r3, [pc, #216] @ (39fe4 ) │ │ │ │ + bl 7ad08 │ │ │ │ + ldr r3, [pc, #216] @ (3a03c ) │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ adds r3, #16 │ │ │ │ vstr d0, [r3] │ │ │ │ str r3, [r5, #20] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #536 @ 0x218 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 39d58 │ │ │ │ + b.n 39db0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 39be2 │ │ │ │ - bl a901c │ │ │ │ + bl 73224 │ │ │ │ + b.n 39c3a │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ cmp r6, #14 │ │ │ │ - bls.n 39f82 │ │ │ │ + bls.n 39fda │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39d80 │ │ │ │ - ldr r3, [pc, #160] @ (39fe8 ) │ │ │ │ + bne.w 39dd8 │ │ │ │ + ldr r3, [pc, #160] @ (3a040 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 39464 │ │ │ │ + b.w 394bc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ strh r3, [r4, #28] │ │ │ │ - b.n 39d58 │ │ │ │ + b.n 39db0 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ vcvt.u32.f64 s16, d8 │ │ │ │ vmov r3, s16 │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ - b.w 3942a │ │ │ │ + b.w 39482 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 731cc │ │ │ │ - b.n 39d6c │ │ │ │ + bl 73224 │ │ │ │ + b.n 39dc4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w r2, r4, #30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 38cd0 │ │ │ │ + bl 38d28 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 39f3e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #84] @ (39fec ) │ │ │ │ - ldr r5, [pc, #84] @ (39ff0 ) │ │ │ │ + b.n 39f96 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #84] @ (3a044 ) │ │ │ │ + ldr r5, [pc, #84] @ (3a048 ) │ │ │ │ add r0, pc │ │ │ │ - bl 7acb0 │ │ │ │ - ldr r3, [pc, #80] @ (39ff4 ) │ │ │ │ + bl 7ad08 │ │ │ │ + ldr r3, [pc, #80] @ (3a04c ) │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ adds r5, #28 │ │ │ │ adds r3, #8 │ │ │ │ vstr d0, [r3] │ │ │ │ str r3, [r5, #20] │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ orr.w r3, r3, #536 @ 0x218 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 39d58 │ │ │ │ + b.n 39db0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 39958 │ │ │ │ + b.n 399b0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov sl, r9 │ │ │ │ - vldr d8, [pc, #4] @ 39fd0 │ │ │ │ - b.w 3942a │ │ │ │ + vldr d8, [pc, #4] @ 3a028 │ │ │ │ + b.w 39482 │ │ │ │ ... │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w lr, [pc, #100] @ 3a06c │ │ │ │ + ldr.w lr, [pc, #100] @ 3a0c4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #96] @ 3a070 │ │ │ │ + ldr.w ip, [pc, #96] @ 3a0c8 │ │ │ │ movs r3, #5 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #92] @ (3a074 ) │ │ │ │ + ldr r2, [pc, #92] @ (3a0cc ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - ldr r5, [pc, #84] @ (3a078 ) │ │ │ │ + ldr r5, [pc, #84] @ (3a0d0 ) │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 547c8 │ │ │ │ + bl 54820 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3a054 │ │ │ │ - ldr r2, [pc, #60] @ (3a07c ) │ │ │ │ - ldr r3, [pc, #48] @ (3a070 ) │ │ │ │ + cbnz r3, 3a0ac │ │ │ │ + ldr r2, [pc, #60] @ (3a0d4 ) │ │ │ │ + ldr r3, [pc, #48] @ (3a0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3a066 │ │ │ │ + bne.n 3a0be │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (3a080 ) │ │ │ │ + ldr r2, [pc, #40] @ (3a0d8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #40] @ (3a084 ) │ │ │ │ + ldr r0, [pc, #40] @ (3a0dc ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + strb r2, [r0, #27] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3ca076 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + bl 3ca0ce │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r2, #26] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #6, sl │ │ │ │ + @ instruction: 0xfa620006 │ │ │ │ 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 103e8 │ │ │ │ + bl 10440 │ │ │ │ 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 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3a0c0 │ │ │ │ + cbz r0, 3a118 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 3a0ec │ │ │ │ + bpl.n 3a144 │ │ │ │ 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 103e8 │ │ │ │ + bl 10440 │ │ │ │ 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 7b08 │ │ │ │ - b.n 3a0c0 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3a118 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r6, [pc, #64] @ (3a14c ) │ │ │ │ + ldr r6, [pc, #64] @ (3a1a4 ) │ │ │ │ mov r4, r2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 3a144 │ │ │ │ + cbz r1, 3a19c │ │ │ │ movs r0, #4 │ │ │ │ strh r0, [r4, #4] │ │ │ │ str r7, [r5, #28] │ │ │ │ ldrsh.w r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r3, 3a142 │ │ │ │ + cbz r3, 3a19a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a142 │ │ │ │ - ldr r2, [pc, #28] @ (3a150 ) │ │ │ │ + ble.n 3a19a │ │ │ │ + ldr r2, [pc, #28] @ (3a1a8 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ adds r2, #3 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 3a138 │ │ │ │ + bne.n 3a190 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 14e54 │ │ │ │ + bl 14eac │ │ │ │ sxth r0, r0 │ │ │ │ - b.n 3a116 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + b.n 3a16e │ │ │ │ + strb r4, [r0, #23] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #196] @ (3a228 ) │ │ │ │ + ldr r5, [pc, #196] @ (3a280 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3a1ea │ │ │ │ + beq.n 3a242 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3a196 │ │ │ │ + cbz r3, 3a1ee │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3a1c0 │ │ │ │ + cbz r0, 3a218 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ - cbz r7, 3a192 │ │ │ │ - cbz r3, 3a1b4 │ │ │ │ + cbz r7, 3a1ea │ │ │ │ + cbz r3, 3a20c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbz r2, 3a1d0 │ │ │ │ + cbz r2, 3a228 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3a204 │ │ │ │ + beq.n 3a25c │ │ │ │ ldrb r5, [r2, #3] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r5, 3a1f4 │ │ │ │ + cbz r5, 3a24c │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ str r2, [r6, #20] │ │ │ │ - cbz r7, 3a1ee │ │ │ │ + cbz r7, 3a246 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r3, r2, [r1, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3a210 │ │ │ │ + bge.n 3a268 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add.w r0, r3, #16 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 3a186 │ │ │ │ + b.n 3a1de │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh.w r2, [r2, #4] │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3a1b4 │ │ │ │ - b.n 3a1ee │ │ │ │ + bne.n 3a20c │ │ │ │ + b.n 3a246 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3a0f4 │ │ │ │ + bl 3a14c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r2, #28] │ │ │ │ - b.n 3a1a0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #20] @ (3a22c ) │ │ │ │ + b.n 3a1f8 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #20] @ (3a284 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #20] @ (3a230 ) │ │ │ │ + ldr r0, [pc, #20] @ (3a288 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + strb r4, [r5, #21] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #6 │ │ │ │ + strh.w r0, [r0, #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.w sl, [pc, #728] @ 3a520 │ │ │ │ + ldr.w sl, [pc, #728] @ 3a578 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ adds r7, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 3a260 │ │ │ │ + cbz r1, 3a2b8 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r3 │ │ │ │ adds r7, #31 │ │ │ │ bic.w r7, r7, #31 │ │ │ │ cmp.w r7, #4194304 @ 0x400000 │ │ │ │ it ge │ │ │ │ movge.w r7, #4194304 @ 0x400000 │ │ │ │ cmp.w fp, #4194304 @ 0x400000 │ │ │ │ - bge.w 3a4fe │ │ │ │ + bge.w 3a556 │ │ │ │ subs r4, r7, #1 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3a346 │ │ │ │ + beq.n 3a39e │ │ │ │ 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 3a470 │ │ │ │ + ble.w 3a4c8 │ │ │ │ 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 3a2da │ │ │ │ + bgt.n 3a332 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 3a312 │ │ │ │ - b.n 3a51c │ │ │ │ + cbnz r3, 3a36a │ │ │ │ + b.n 3a574 │ │ │ │ add.w r8, r3, #16 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a51c │ │ │ │ + beq.w 3a574 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a306 │ │ │ │ + bne.n 3a35e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r6, #16] │ │ │ │ str.w r6, [r8] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 3a33e │ │ │ │ + bge.n 3a396 │ │ │ │ subs r2, r7, r4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 3a3a6 │ │ │ │ - cbnz r3, 3a3a6 │ │ │ │ + beq.n 3a3fe │ │ │ │ + cbnz r3, 3a3fe │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a480 │ │ │ │ + beq.w 3a4d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a480 │ │ │ │ + beq.w 3a4d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3a3a6 │ │ │ │ - ldr r2, [pc, #420] @ (3a524 ) │ │ │ │ + cbnz r0, 3a3fe │ │ │ │ + ldr r2, [pc, #420] @ (3a57c ) │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ lsls r0, r1, #22 │ │ │ │ - bpl.n 3a398 │ │ │ │ + bpl.n 3a3f0 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ bic.w r1, r1, #512 @ 0x200 │ │ │ │ strh.w r1, [r8, #12] │ │ │ │ adds r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3a3b4 │ │ │ │ + bne.n 3a40c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ - b.n 3a3b4 │ │ │ │ - ldr r2, [pc, #380] @ (3a524 ) │ │ │ │ + b.n 3a40c │ │ │ │ + ldr r2, [pc, #380] @ (3a57c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3a432 │ │ │ │ + beq.n 3a48a │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #368] @ (3a528 ) │ │ │ │ + ldr r1, [pc, #368] @ (3a580 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a43e │ │ │ │ - ldr r3, [pc, #360] @ (3a52c ) │ │ │ │ + beq.n 3a496 │ │ │ │ + ldr r3, [pc, #360] @ (3a584 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #348] @ (3a530 ) │ │ │ │ + ldr r3, [pc, #348] @ (3a588 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #332] @ (3a534 ) │ │ │ │ + ldr r0, [pc, #332] @ (3a58c ) │ │ │ │ add r0, pc │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3a450 │ │ │ │ + cbz r0, 3a4a8 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a402 │ │ │ │ + beq.n 3a45a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a4bc │ │ │ │ - ldr r3, [pc, #308] @ (3a538 ) │ │ │ │ + beq.n 3a514 │ │ │ │ + ldr r3, [pc, #308] @ (3a590 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - bl 3a088 │ │ │ │ + bl 3a0e0 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ - b.n 3a328 │ │ │ │ + b.n 3a380 │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ ands.w r4, r1, #512 @ 0x200 │ │ │ │ - bne.n 3a38c │ │ │ │ - b.n 3a39e │ │ │ │ + bne.n 3a3e4 │ │ │ │ + b.n 3a3f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 152e0 │ │ │ │ - cbnz r0, 3a474 │ │ │ │ + bl 15338 │ │ │ │ + cbnz r0, 3a4cc │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - cbz r3, 3a492 │ │ │ │ + cbz r3, 3a4ea │ │ │ │ adds r4, #1 │ │ │ │ - ldr r3, [pc, #232] @ (3a53c ) │ │ │ │ + ldr r3, [pc, #232] @ (3a594 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ - b.n 3a328 │ │ │ │ + b.n 3a380 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2f2 │ │ │ │ + b.n 3a34a │ │ │ │ mov r0, r8 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a3c2 │ │ │ │ - b.n 3a446 │ │ │ │ + bne.n 3a41a │ │ │ │ + b.n 3a49e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 3a3b2 │ │ │ │ + bpl.n 3a40a │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ - b.n 3a3b4 │ │ │ │ + b.n 3a40c │ │ │ │ ldrh.w r3, [r8, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 3a450 │ │ │ │ + bpl.n 3a4a8 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3a44e │ │ │ │ + beq.n 3a4a6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a450 │ │ │ │ + beq.n 3a4a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a450 │ │ │ │ + beq.n 3a4a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a44e │ │ │ │ - b.n 3a450 │ │ │ │ + bne.n 3a4a6 │ │ │ │ + b.n 3a4a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 3a4cc │ │ │ │ + cbz r3, 3a524 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3a4cc │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 3a524 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a402 │ │ │ │ + bne.n 3a45a │ │ │ │ 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, 3a4e4 │ │ │ │ - b.n 3a4fa │ │ │ │ + cbnz r3, 3a53c │ │ │ │ + b.n 3a552 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 3a4fa │ │ │ │ + cbz r3, 3a552 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3a4e0 │ │ │ │ - cbz r2, 3a4fa │ │ │ │ + beq.n 3a538 │ │ │ │ + cbz r2, 3a552 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ blx r9 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3a402 │ │ │ │ + b.n 3a45a │ │ │ │ mov r0, fp │ │ │ │ movs r2, #1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ - ldr r2, [pc, #52] @ (3a540 ) │ │ │ │ + bl 717d4 │ │ │ │ + ldr r2, [pc, #52] @ (3a598 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #52] @ (3a544 ) │ │ │ │ + ldr r0, [pc, #52] @ (3a59c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 831c │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 8374 │ │ │ │ + strb r6, [r0, #18] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3a596 │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, #6 │ │ │ │ - cbnz r2, 3a592 │ │ │ │ + @ instruction: 0xf7680006 │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r4, 3a582 │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr4, cr6, {0} │ │ │ │ + sub.w r0, ip, #8781824 @ 0x860000 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - bne.n 3a554 │ │ │ │ + bne.n 3a5ac │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #4] @ (3a55c ) │ │ │ │ + ldr r1, [pc, #4] @ (3a5b4 ) │ │ │ │ add r1, pc │ │ │ │ - b.w 10ccc │ │ │ │ - rev r6, r1 │ │ │ │ + b.w 10d24 │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbnz r2, 3a596 │ │ │ │ + cbnz r2, 3a5ee │ │ │ │ add.w r2, r0, #16 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 3a58e │ │ │ │ + b.n 3a5e6 │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ subs r1, r0, #1 │ │ │ │ - cbnz r2, 3a594 │ │ │ │ + cbnz r2, 3a5ec │ │ │ │ mov r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3a584 │ │ │ │ + bgt.n 3a5dc │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #240] @ 3a6a0 │ │ │ │ + ldr.w r8, [pc, #240] @ 3a6f8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r3, [pc, #228] @ (3a6a4 ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r3, [pc, #228] @ (3a6fc ) │ │ │ │ add r8, pc │ │ │ │ - ldr r2, [pc, #228] @ (3a6a8 ) │ │ │ │ + ldr r2, [pc, #228] @ (3a700 ) │ │ │ │ subs r6, r0, #1 │ │ │ │ - ldr r1, [pc, #228] @ (3a6ac ) │ │ │ │ + ldr r1, [pc, #228] @ (3a704 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3a65a │ │ │ │ + bcs.n 3a6b2 │ │ │ │ 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] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov.w r2, #1441792 @ 0x160000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a676 │ │ │ │ + beq.n 3a6ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a548 │ │ │ │ - ldr r3, [pc, #160] @ (3a6b0 ) │ │ │ │ + bl 3a5a0 │ │ │ │ + ldr r3, [pc, #160] @ (3a708 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a68c │ │ │ │ - cbz r6, 3a668 │ │ │ │ + beq.n 3a6e4 │ │ │ │ + cbz r6, 3a6c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #16 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ sub.w r1, r0, #8 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a5ee │ │ │ │ + bge.n 3a646 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a5f6 │ │ │ │ + b.n 3a64e │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a234 │ │ │ │ + bl 3a28c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3a624 │ │ │ │ - ldr r2, [pc, #60] @ (3a6b4 ) │ │ │ │ + b.n 3a67c │ │ │ │ + ldr r2, [pc, #60] @ (3a70c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #60] @ (3a6b8 ) │ │ │ │ + ldr r0, [pc, #60] @ (3a710 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #44] @ (3a6bc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #44] @ (3a714 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #44] @ (3a6c0 ) │ │ │ │ + ldr r0, [pc, #44] @ (3a718 ) │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - str r6, [r6, #20] │ │ │ │ + bl 6aeb4 │ │ │ │ + strb r6, [r2, #4] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 3, cr0, cr14, cr6, {0} │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + adds.w r0, r6, #8781824 @ 0x860000 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + bics.w r0, lr, #8781824 @ 0x860000 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-24] @ 0xffffffe8 │ │ │ │ + bic.w r0, r8, #8781824 @ 0x860000 │ │ │ │ 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 r7, r3 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ - cbnz r4, 3a70c │ │ │ │ - cbz r6, 3a702 │ │ │ │ + cbnz r4, 3a764 │ │ │ │ + cbz r6, 3a75a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 3a702 │ │ │ │ - ldr r7, [pc, #80] @ (3a73c ) │ │ │ │ + cbz r3, 3a75a │ │ │ │ + ldr r7, [pc, #80] @ (3a794 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 3a6ec │ │ │ │ + bgt.n 3a744 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 3a730 │ │ │ │ + cbz r6, 3a788 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbz r3, 3a730 │ │ │ │ - ldr.w r8, [pc, #44] @ 3a740 │ │ │ │ + cbz r3, 3a788 │ │ │ │ + ldr.w r8, [pc, #44] @ 3a798 │ │ │ │ movs r4, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 3a71a │ │ │ │ - cbz r7, 3a736 │ │ │ │ + bgt.n 3a772 │ │ │ │ + cbz r7, 3a78e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r7, 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 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 3a77e │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3a7d6 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - cbz r4, 3a76c │ │ │ │ + cbz r4, 3a7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 3a7a0 │ │ │ │ + cbz r2, 3a7f8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - blt.n 3a780 │ │ │ │ + blt.n 3a7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ lsls r1, r1, #8 │ │ │ │ - bpl.n 3a79c │ │ │ │ + bpl.n 3a7f4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3a788 │ │ │ │ + bgt.n 3a7e0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ adds r3, #1 │ │ │ │ strb r3, [r2, #2] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, 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 3a77e │ │ │ │ + beq.n 3a7d6 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - ldr r2, [pc, #120] @ (3a844 ) │ │ │ │ + ldr r2, [pc, #120] @ (3a89c ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 3a7f6 │ │ │ │ + cbnz r3, 3a84e │ │ │ │ ldrd r3, r0, [r1, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a80e │ │ │ │ - ldr r4, [pc, #112] @ (3a848 ) │ │ │ │ + bge.n 3a866 │ │ │ │ + ldr r4, [pc, #112] @ (3a8a0 ) │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr r4, [r2, r4] │ │ │ │ adds r3, r4, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a812 │ │ │ │ + beq.n 3a86a │ │ │ │ adds r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r4 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 3a744 │ │ │ │ - cbz r0, 3a80e │ │ │ │ + bl 3a79c │ │ │ │ + cbz r0, 3a866 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3a82e │ │ │ │ + beq.n 3a886 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbnz r2, 3a82e │ │ │ │ + cbnz r2, 3a886 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3a832 │ │ │ │ + cbnz r3, 3a88a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 3a822 │ │ │ │ - b.n 3a7e6 │ │ │ │ + cbnz r3, 3a87a │ │ │ │ + b.n 3a83e │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r2, 3a82e │ │ │ │ + cbnz r2, 3a886 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a7e6 │ │ │ │ + beq.n 3a83e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3a81c │ │ │ │ + beq.n 3a874 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3a818 │ │ │ │ + beq.n 3a870 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a80e │ │ │ │ - bl 11848 │ │ │ │ + beq.n 3a866 │ │ │ │ + bl 118a0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a8ca │ │ │ │ + beq.n 3a922 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 3a8b8 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3a910 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 3a876 │ │ │ │ + cbz r3, 3a8ce │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r2, 3a8bc │ │ │ │ - cbz r3, 3a8ac │ │ │ │ - ldr r0, [pc, #80] @ (3a8d0 ) │ │ │ │ + cbnz r2, 3a914 │ │ │ │ + cbz r3, 3a904 │ │ │ │ + ldr r0, [pc, #80] @ (3a928 ) │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ add r0, pc │ │ │ │ adds r0, #11 │ │ │ │ umull r2, r4, ip, r3 │ │ │ │ mov r1, r3 │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ mov.w r3, r4, lsr #3 │ │ │ │ add.w r4, r3, r3, lsl #2 │ │ │ │ sub.w r2, r2, r4, lsl #1 │ │ │ │ strb.w r2, [r0, #-1]! │ │ │ │ - bhi.n 3a88c │ │ │ │ + bhi.n 3a8e4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3a8d4 ) │ │ │ │ + ldr r0, [pc, #36] @ (3a92c ) │ │ │ │ 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 b6a8 <__time64@plt+0x3320> │ │ │ │ + b.w b700 <__time64@plt+0x3320> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #16] │ │ │ │ + add r5, pc, #688 @ (adr r5, 3abdc ) │ │ │ │ movs r2, r1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + add r5, pc, #528 @ (adr r5, 3ab40 ) │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 3a8fa │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3a952 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbnz r3, 3a8fc │ │ │ │ + cbnz r3, 3a954 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbnz r3, 3a8fc │ │ │ │ + cbnz r3, 3a954 │ │ │ │ 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 3a548 │ │ │ │ - cbz r0, 3a93c │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3a994 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 3a93c │ │ │ │ + cbnz r2, 3a994 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ - cbnz r2, 3a93c │ │ │ │ + cbnz r2, 3a994 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add.w r2, r0, #16 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 3a934 │ │ │ │ + b.n 3a98c │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ - cbnz r2, 3a93a │ │ │ │ + cbnz r2, 3a992 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3a92e │ │ │ │ + bgt.n 3a986 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, 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 r6, [pc, #476] @ (3ab34 ) │ │ │ │ + ldr r6, [pc, #476] @ (3ab8c ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 3a982 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3a9da │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 3a982 │ │ │ │ + bpl.n 3a9da │ │ │ │ ldr r5, [r0, #32] │ │ │ │ - cbz r5, 3a988 │ │ │ │ + cbz r5, 3a9e0 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 3a97a │ │ │ │ + cbz r0, 3a9d2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 3a984 │ │ │ │ + b.n 3a9dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #142606336 @ 0x8800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3aa4a │ │ │ │ + beq.n 3aaa2 │ │ │ │ ands.w r2, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 3a9d0 │ │ │ │ + beq.n 3aa28 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3a9c6 │ │ │ │ + bge.n 3aa1e │ │ │ │ orr.w r2, r2, #75497472 @ 0x4800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - cbz r1, 3a9be │ │ │ │ + cbz r1, 3aa16 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a976 │ │ │ │ + bne.n 3a9ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3a9a0 │ │ │ │ + blt.n 3a9f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3a982 │ │ │ │ + b.n 3a9da │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr.w r7, [r0, r1, lsl #2] │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3aa1e │ │ │ │ + blt.n 3aa76 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a97c │ │ │ │ + beq.n 3a9d4 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r5, #1] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.n 3aa14 │ │ │ │ + bcs.n 3aa6c │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 3aa12 │ │ │ │ + bls.n 3aa6a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 3aa04 │ │ │ │ + bhi.n 3aa5c │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r0, [r5, #2] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 3a982 │ │ │ │ + b.n 3a9da │ │ │ │ str.w r0, [r6, r1, lsl #2] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a976 │ │ │ │ + beq.n 3a9ce │ │ │ │ ldrd r3, r1, [r5, #20] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ str r2, [r5, #12] │ │ │ │ - bne.n 3aa36 │ │ │ │ - b.n 3a976 │ │ │ │ + bne.n 3aa8e │ │ │ │ + b.n 3a9ce │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrd r2, r1, [r0, #52] @ 0x34 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 3ab14 │ │ │ │ + bcs.n 3ab6c │ │ │ │ add.w r9, r2, #16 │ │ │ │ add.w r9, r0, r9, lsl #2 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ - cbz r3, 3aac4 │ │ │ │ - ldr r2, [pc, #204] @ (3ab38 ) │ │ │ │ + cbz r3, 3ab1c │ │ │ │ + ldr r2, [pc, #204] @ (3ab90 ) │ │ │ │ mov sl, r4 │ │ │ │ ldr.w fp, [r6, r2] │ │ │ │ add.w r2, fp, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aaea │ │ │ │ + beq.n 3ab42 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, r8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 3a976 │ │ │ │ + bpl.w 3a9ce │ │ │ │ add.w r3, r8, #16 │ │ │ │ ldr.w fp, [sl, r3, lsl #2] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bpl.n 3aaac │ │ │ │ + bpl.n 3ab04 │ │ │ │ mov r0, fp │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 3aaac │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 3ab04 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ab08 │ │ │ │ + cbz r3, 3ab60 │ │ │ │ ldrh.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 3a976 │ │ │ │ + bpl.w 3a9ce │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 3a976 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 3a9ce │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 3ab0a │ │ │ │ - cbz r5, 3ab0a │ │ │ │ + bmi.n 3ab62 │ │ │ │ + cbz r5, 3ab62 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 3ab0a │ │ │ │ - ldr r3, [pc, #100] @ (3ab38 ) │ │ │ │ + bls.n 3ab62 │ │ │ │ + ldr r3, [pc, #100] @ (3ab90 ) │ │ │ │ mov sl, r5 │ │ │ │ ldr.w fp, [r6, r3] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r2, fp, #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ab04 │ │ │ │ + bne.n 3ab5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a904 │ │ │ │ + bl 3a95c │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 3ab20 │ │ │ │ + bge.n 3ab78 │ │ │ │ add.w r3, r8, #16 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa7a │ │ │ │ + bne.n 3aad2 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - bhi.n 3aa64 │ │ │ │ + bhi.n 3aabc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #142606336 @ 0x8800000 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 3a982 │ │ │ │ + b.n 3a9da │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #3 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 3aafc │ │ │ │ - b.n 3ab08 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + bne.n 3ab54 │ │ │ │ + b.n 3ab60 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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 sl, [pc, #1360] @ 3b0a0 │ │ │ │ + ldr.w sl, [pc, #1360] @ 3b0f8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add sl, pc │ │ │ │ mov r5, r1 │ │ │ │ ubfx r9, r8, #0, #22 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac2c │ │ │ │ + beq.n 3ac84 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3abde │ │ │ │ + beq.n 3ac36 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac22 │ │ │ │ + beq.n 3ac7a │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ and.w r0, r8, #67108864 @ 0x4000000 │ │ │ │ ands.w r5, r8, #16777216 @ 0x1000000 │ │ │ │ mov r3, r2 │ │ │ │ - bne.w 3ace4 │ │ │ │ + bne.w 3ad3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae8e │ │ │ │ + beq.w 3aee6 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ strb r5, [r4, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3abce │ │ │ │ - b.n 3b052 │ │ │ │ + bne.n 3ac26 │ │ │ │ + b.n 3b0aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ str.w r0, [sl, r5, lsl #2] │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mls r9, r2, r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 3afea │ │ │ │ + ble.w 3b042 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 3ab98 │ │ │ │ + bhi.n 3abf0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 3ad14 │ │ │ │ + b.n 3ad6c │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3ad94 │ │ │ │ + beq.w 3adec │ │ │ │ ldr r2, [r0, #28] │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - bne.w 3af6a │ │ │ │ + bne.w 3afc2 │ │ │ │ bic.w r2, r2, #25165824 @ 0x1800000 │ │ │ │ and.w r3, r8, #696254464 @ 0x29800000 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r7, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3ae08 │ │ │ │ + beq.w 3ae60 │ │ │ │ tst.w r8, #268435456 @ 0x10000000 │ │ │ │ - bne.w 3af76 │ │ │ │ + bne.w 3afce │ │ │ │ ands.w r2, r8, #4194304 @ 0x400000 │ │ │ │ - beq.w 3af80 │ │ │ │ + beq.w 3afd8 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ tst.w r8, #8388608 @ 0x800000 │ │ │ │ - bne.w 3ae18 │ │ │ │ + bne.w 3ae70 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r3, [pc, #1140] @ 3b0a4 │ │ │ │ + ldr.w r3, [pc, #1140] @ 3b0fc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - bne.n 3ad2a │ │ │ │ + bne.n 3ad82 │ │ │ │ and.w r3, r8, #33554432 @ 0x2000000 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - beq.w 3ad80 │ │ │ │ - ldr.w r3, [pc, #1116] @ 3b0a8 │ │ │ │ + beq.w 3add8 │ │ │ │ + ldr.w r3, [pc, #1116] @ 3b100 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ad8a │ │ │ │ + bne.w 3ade2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a234 │ │ │ │ + bl 3a28c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r2, r8, #696254464 @ 0x29800000 │ │ │ │ and.w r4, r8, #37748736 @ 0x2400000 │ │ │ │ tst.w r8, #8388608 @ 0x800000 │ │ │ │ bic.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str.w r9, [r7, #52] @ 0x34 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bne.w 3ae72 │ │ │ │ + bne.w 3aeca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ad5a │ │ │ │ + beq.n 3adb2 │ │ │ │ mov r4, r6 │ │ │ │ ands.w r1, r8, #4194304 @ 0x400000 │ │ │ │ - bne.w 3aec2 │ │ │ │ + bne.w 3af1a │ │ │ │ tst.w r8, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ addeq.w r3, r7, #64 @ 0x40 │ │ │ │ - bne.w 3afa6 │ │ │ │ + bne.w 3affe │ │ │ │ add.w r1, r3, r9, lsl #2 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ - b.n 3acb2 │ │ │ │ + b.n 3ad0a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ac24 │ │ │ │ + beq.n 3ac7c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3acae │ │ │ │ - ldr r2, [pc, #1000] @ (3b0a4 ) │ │ │ │ + bne.n 3ad06 │ │ │ │ + ldr r2, [pc, #1000] @ (3b0fc ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ adds r2, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ clz r2, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b008 │ │ │ │ + bne.w 3b060 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #28] │ │ │ │ - b.n 3acae │ │ │ │ + b.n 3ad06 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r4, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ - cbz r2, 3acfa │ │ │ │ + cbz r2, 3ad52 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r1, [r2, r3] │ │ │ │ subs r3, #4 │ │ │ │ adds r2, r3, #4 │ │ │ │ - bne.n 3acf0 │ │ │ │ + bne.n 3ad48 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ bfc r3, #0, #22 │ │ │ │ str r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aeba │ │ │ │ + beq.w 3af12 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ bic.w r8, r8, #16777216 @ 0x1000000 │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ tst.w r8, #33554432 @ 0x2000000 │ │ │ │ - bne.w 3ae64 │ │ │ │ + bne.w 3aebc │ │ │ │ and.w r2, r8, #696254464 @ 0x29800000 │ │ │ │ bic.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r7, #28] │ │ │ │ - b.n 3ac22 │ │ │ │ - ldr r3, [pc, #892] @ (3b0a8 ) │ │ │ │ + b.n 3ac7a │ │ │ │ + ldr r3, [pc, #892] @ (3b100 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr.w r9, [r4, #1236] @ 0x4d4 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ str.w r9, [r4, #1236] @ 0x4d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1581] @ 0x62d │ │ │ │ vmov r9, s15 │ │ │ │ cmp.w r9, #4194304 @ 0x400000 │ │ │ │ str.w r9, [r4, #1584] @ 0x630 │ │ │ │ - bcc.w 3ac3e │ │ │ │ - b.n 3adee │ │ │ │ + bcc.w 3ac96 │ │ │ │ + b.n 3ae46 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, r9] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 3afd6 │ │ │ │ + bmi.w 3b02e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3ac22 │ │ │ │ + beq.w 3ac7a │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [r7, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ac22 │ │ │ │ + bne.w 3ac7a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 3ac5c │ │ │ │ + bl 1e810 │ │ │ │ + b.n 3acb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ae4e │ │ │ │ - ldr r3, [pc, #776] @ (3b0a4 ) │ │ │ │ + beq.n 3aea6 │ │ │ │ + ldr r3, [pc, #776] @ (3b0fc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3ae4e │ │ │ │ + beq.n 3aea6 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 3adb4 │ │ │ │ - ldr r1, [pc, #768] @ (3b0ac ) │ │ │ │ + cbz r3, 3ae0c │ │ │ │ + ldr r1, [pc, #768] @ (3b104 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ - cbz r0, 3ae26 │ │ │ │ - ldr r3, [pc, #752] @ (3b0a8 ) │ │ │ │ + bl 5cee0 │ │ │ │ + cbz r0, 3ae7e │ │ │ │ + ldr r3, [pc, #752] @ (3b100 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr.w r9, [r4, #1236] @ 0x4d4 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ str.w r9, [r4, #1236] @ 0x4d4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1581] @ 0x62d │ │ │ │ vmov r9, s15 │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w r9, [r4, #1584] @ 0x630 │ │ │ │ - bge.n 3ae48 │ │ │ │ + bge.n 3aea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a560 │ │ │ │ + bl 3a5b8 │ │ │ │ add r9, r0 │ │ │ │ cmp.w r9, #4194304 @ 0x400000 │ │ │ │ - bcc.n 3ae4e │ │ │ │ + bcc.n 3aea6 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #696] @ (3b0b0 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #696] @ (3b108 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #696] @ (3b0b4 ) │ │ │ │ + ldr r0, [pc, #696] @ (3b10c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ tst.w r8, #8388608 @ 0x800000 │ │ │ │ - beq.w 3afc2 │ │ │ │ + beq.w 3b01a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ac22 │ │ │ │ - b.n 3ad80 │ │ │ │ + bne.w 3ac7a │ │ │ │ + b.n 3add8 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r4 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r9, s15 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3ade0 │ │ │ │ + blt.n 3ae38 │ │ │ │ cmp.w r9, #4194304 @ 0x400000 │ │ │ │ - bge.n 3adee │ │ │ │ + bge.n 3ae46 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.w 3ac68 │ │ │ │ + bgt.w 3acc0 │ │ │ │ and.w r3, r8, #33554432 @ 0x2000000 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.w 3ac4a │ │ │ │ - b.n 3ad80 │ │ │ │ + bne.w 3aca2 │ │ │ │ + b.n 3add8 │ │ │ │ bic.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ and.w r2, r8, #696254464 @ 0x29800000 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 3ac22 │ │ │ │ + b.n 3ac7a │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3af9e │ │ │ │ + bne.w 3aff6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3ad80 │ │ │ │ + beq.w 3add8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ac8e │ │ │ │ + b.n 3ace6 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ ldrcs r3, [r7, #28] │ │ │ │ - bcs.w 3ad14 │ │ │ │ + bcs.w 3ad6c │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ sub.w r1, r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r9, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 3ad14 │ │ │ │ + b.n 3ad6c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 3ad14 │ │ │ │ - ldr r3, [pc, #480] @ (3b0a4 ) │ │ │ │ + b.n 3ad6c │ │ │ │ + ldr r3, [pc, #480] @ (3b0fc ) │ │ │ │ add.w r9, r7, r9, lsl #2 │ │ │ │ ldr.w r6, [r9, #64] @ 0x40 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - bne.w 3ac24 │ │ │ │ - ldr r3, [pc, #456] @ (3b0a8 ) │ │ │ │ + bne.w 3ac7c │ │ │ │ + ldr r3, [pc, #456] @ (3b100 ) │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b038 │ │ │ │ + bne.w 3b090 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.w 3b028 │ │ │ │ + bpl.w 3b080 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ - ldr r1, [pc, #440] @ (3b0b8 ) │ │ │ │ + beq.w 3b0b4 │ │ │ │ + ldr r1, [pc, #440] @ (3b110 ) │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r8, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 3b042 │ │ │ │ + bcs.w 3b09a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #1216] @ 0x4c0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r0, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14814 │ │ │ │ + bl 1486c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3ac24 │ │ │ │ + bne.w 3ac7c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b07e │ │ │ │ + bne.w 3b0d6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 3ac24 │ │ │ │ + b.n 3ac7c │ │ │ │ bic.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ and.w r3, r8, #696254464 @ 0x29800000 │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 3abfa │ │ │ │ + b.n 3ac52 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 3ac22 │ │ │ │ + b.n 3ac7a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ands.w r1, r8, #12582912 @ 0xc00000 │ │ │ │ - bne.w 3ac1a │ │ │ │ + bne.w 3ac72 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ac22 │ │ │ │ - b.n 3ad80 │ │ │ │ + bne.w 3ac7a │ │ │ │ + b.n 3add8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3ac8c │ │ │ │ - b.n 3ac22 │ │ │ │ + bne.w 3ace4 │ │ │ │ + b.n 3ac7a │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 3b056 │ │ │ │ + blt.n 3b0ae │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #28] │ │ │ │ - b.n 3aca4 │ │ │ │ + b.n 3acfc │ │ │ │ tst.w r8, #16777216 @ 0x1000000 │ │ │ │ - beq.w 3ac22 │ │ │ │ - ldr r1, [pc, #240] @ (3b0bc ) │ │ │ │ + beq.w 3ac7a │ │ │ │ + ldr r1, [pc, #240] @ (3b114 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ - b.n 3ac22 │ │ │ │ + b.n 3ac7a │ │ │ │ add.w r3, r9, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 3ad6c │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 3adc4 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.w 3abd2 │ │ │ │ + bcs.w 3ac2a │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r2, r5, #1 │ │ │ │ strb r2, [r4, #1] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 3aff4 │ │ │ │ - b.n 3abd2 │ │ │ │ + bhi.n 3b04c │ │ │ │ + b.n 3ac2a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3acae │ │ │ │ + bne.w 3ad06 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.w 3acdc │ │ │ │ + bge.w 3ad34 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3acae │ │ │ │ - b.n 3acdc │ │ │ │ + bne.w 3ad06 │ │ │ │ + b.n 3ad34 │ │ │ │ ldrb.w r3, [r8, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af44 │ │ │ │ + bne.n 3af9c │ │ │ │ adds r5, #3 │ │ │ │ str.w r5, [r9, #64] @ 0x40 │ │ │ │ - b.n 3af44 │ │ │ │ + b.n 3af9c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 3aeec │ │ │ │ + bl 1e810 │ │ │ │ + b.n 3af44 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 3af20 │ │ │ │ + bge.w 3af78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af28 │ │ │ │ + b.n 3af80 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 3afec │ │ │ │ + b.n 3b044 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ - b.n 3afbc │ │ │ │ - ldr r3, [pc, #96] @ (3b0c0 ) │ │ │ │ + b.n 3b014 │ │ │ │ + ldr r3, [pc, #96] @ (3b118 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #84] @ (3b0c4 ) │ │ │ │ + ldr r3, [pc, #84] @ (3b11c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - b.n 3aefc │ │ │ │ + b.n 3af54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ac24 │ │ │ │ + bne.w 3ac7c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 3af62 │ │ │ │ + bge.w 3afba │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ac24 │ │ │ │ - b.n 3af62 │ │ │ │ + bne.w 3ac7c │ │ │ │ + b.n 3afba │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {6} │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ac88 │ │ │ │ - movs r6, r0 │ │ │ │ - orrs.w r0, ip, r6 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + stcl 0, cr0, [r0], {6} │ │ │ │ + @ instruction: 0xf1340006 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ 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 r2, [pc, #476] @ (3b2b8 ) │ │ │ │ + ldr r2, [pc, #476] @ (3b310 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #476] @ (3b2bc ) │ │ │ │ + ldr r3, [pc, #476] @ (3b314 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #476] @ 3b2c0 │ │ │ │ + ldr.w r8, [pc, #476] @ 3b318 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 3b122 │ │ │ │ - bl 3a548 │ │ │ │ + cbz r1, 3b17a │ │ │ │ + bl 3a5a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b122 │ │ │ │ + cbz r0, 3b17a │ │ │ │ ldr r6, [r0, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3b1e4 │ │ │ │ - ldr r2, [pc, #444] @ (3b2c4 ) │ │ │ │ - ldr r3, [pc, #436] @ (3b2bc ) │ │ │ │ + beq.n 3b23c │ │ │ │ + ldr r2, [pc, #444] @ (3b31c ) │ │ │ │ + ldr r3, [pc, #436] @ (3b314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3b2b2 │ │ │ │ + bne.w 3b30a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3b130 │ │ │ │ + beq.n 3b188 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 3b18a │ │ │ │ + cbz r2, 3b1e2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b1ae │ │ │ │ - cbz r7, 3b186 │ │ │ │ + beq.n 3b206 │ │ │ │ + cbz r7, 3b1de │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b186 │ │ │ │ + cbz r0, 3b1de │ │ │ │ strd sl, r7, [r0, #28] │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - cbz r6, 3b1b8 │ │ │ │ - ldr r1, [pc, #356] @ (3b2c8 ) │ │ │ │ + cbz r6, 3b210 │ │ │ │ + ldr r1, [pc, #356] @ (3b320 ) │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3b1d8 │ │ │ │ + bne.n 3b230 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a088 │ │ │ │ - b.n 3b104 │ │ │ │ + bl 3a0e0 │ │ │ │ + b.n 3b15c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b104 │ │ │ │ + b.n 3b15c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, 3b19e │ │ │ │ + cbz r2, 3b1f6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3b19e │ │ │ │ + cbz r2, 3b1f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b130 │ │ │ │ + bne.n 3b188 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 3b130 │ │ │ │ + bpl.n 3b188 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ mov.w sl, #1073741824 @ 0x40000000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 3b134 │ │ │ │ + b.n 3b18c │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3b144 │ │ │ │ - ldr r3, [pc, #272] @ (3b2cc ) │ │ │ │ + b.n 3b19c │ │ │ │ + ldr r3, [pc, #272] @ (3b324 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #0 │ │ │ │ - beq.n 3b104 │ │ │ │ - ldr r1, [pc, #260] @ (3b2d0 ) │ │ │ │ + beq.n 3b15c │ │ │ │ + ldr r1, [pc, #260] @ (3b328 ) │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3b104 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3b15c │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #11] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b104 │ │ │ │ + beq.n 3b15c │ │ │ │ ldr.w sl, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3b186 │ │ │ │ + bne.n 3b1de │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ strd sl, r7, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ - cbz r3, 3b2a6 │ │ │ │ + cbz r3, 3b2fe │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r9, r8, #64 @ 0x40 │ │ │ │ - cbz r2, 3b2ae │ │ │ │ + cbz r2, 3b306 │ │ │ │ add.w r1, sp, #10 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #10] │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 3b2a6 │ │ │ │ + bcs.n 3b2fe │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3b268 │ │ │ │ + beq.n 3b2c0 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ mov r3, sl │ │ │ │ add.w r1, sp, #11 │ │ │ │ umull r2, r0, ip, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ mov.w r3, r0, lsr #3 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ sub.w r6, r6, r0, lsl #1 │ │ │ │ strb.w r6, [r1, #-1]! │ │ │ │ - bhi.n 3b286 │ │ │ │ - b.n 3b244 │ │ │ │ + bhi.n 3b2de │ │ │ │ + b.n 3b29c │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3b104 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3b15c │ │ │ │ mov sl, r2 │ │ │ │ - b.n 3b268 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3b2c0 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ movs r2, r1 │ │ │ │ - b.n 3b8ec │ │ │ │ - movs r6, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + strd r0, r0, [r8, #24]! │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b820 │ │ │ │ - movs r6, r0 │ │ │ │ + ldrd r0, r0, [lr, #-24]! │ │ │ │ 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 r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b3b0 │ │ │ │ + beq.n 3b408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b3c0 │ │ │ │ + beq.n 3b418 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a154 │ │ │ │ + bl 3a1ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b372 │ │ │ │ + beq.n 3b3ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ orrs.w r3, r0, r7 │ │ │ │ - beq.n 3b378 │ │ │ │ + beq.n 3b3d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r1, r4 │ │ │ │ movne r1, r4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ str r3, [r5, #28] │ │ │ │ itt ne │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ movne r0, r6 │ │ │ │ str r6, [r4, #24] │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #28] │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 3b364 │ │ │ │ + cbz r1, 3b3bc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 3b364 │ │ │ │ + cbz r3, 3b3bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 3b364 │ │ │ │ + cbz r3, 3b3bc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 3b364 │ │ │ │ - blx 7b08 │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 3b3bc │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 3b38a │ │ │ │ + cbz r3, 3b3e2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.n 3b3a8 │ │ │ │ + beq.n 3b400 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r6, [r4, #24] │ │ │ │ - cbz r1, 3b3de │ │ │ │ + cbz r1, 3b436 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b352 │ │ │ │ + bne.n 3b3aa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b36c │ │ │ │ + bne.n 3b3c4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - beq.n 3b3a0 │ │ │ │ + beq.n 3b3f8 │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 3b36c │ │ │ │ + b.n 3b3c4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 3b3d6 │ │ │ │ + cbz r3, 3b42e │ │ │ │ str.w r4, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14814 │ │ │ │ - b.n 3b36c │ │ │ │ + bl 1486c │ │ │ │ + b.n 3b3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b372 │ │ │ │ + beq.n 3b3ca │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3b3f4 │ │ │ │ + b.n 3b44c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b2f8 │ │ │ │ + b.n 3b350 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 3b3a4 │ │ │ │ + b.n 3b3fc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b36c │ │ │ │ + bne.n 3b3c4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - b.n 3b39a │ │ │ │ + b.n 3b3f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #788] @ 3b724 │ │ │ │ + ldr.w r8, [pc, #788] @ 3b77c │ │ │ │ lsls r0, r2, #31 │ │ │ │ ite mi │ │ │ │ bicmi.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ orrpl.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ add r8, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ ands.w r9, r1, #16777216 @ 0x1000000 │ │ │ │ - beq.n 3b490 │ │ │ │ + beq.n 3b4e8 │ │ │ │ bic.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r1, [r4, #28] │ │ │ │ - beq.n 3b4bc │ │ │ │ + beq.n 3b514 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #545259520 @ 0x20800000 │ │ │ │ movne.w r2, #629145600 @ 0x25800000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 3b498 │ │ │ │ + cbnz r3, 3b4f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3b52a │ │ │ │ + beq.n 3b582 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b5c8 │ │ │ │ - cbnz r6, 3b470 │ │ │ │ + beq.w 3b620 │ │ │ │ + cbnz r6, 3b4c8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 3b664 │ │ │ │ + beq.w 3b6bc │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b5dc │ │ │ │ + beq.w 3b634 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3b6b4 │ │ │ │ + beq.w 3b70c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b456 │ │ │ │ + beq.n 3b4ae │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b4d6 │ │ │ │ + cbz r0, 3b52e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 3b50e │ │ │ │ + bpl.n 3b566 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b488 │ │ │ │ + beq.n 3b4e0 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 3b488 │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 3b4e0 │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3b574 │ │ │ │ - ldr r1, [pc, #608] @ (3b728 ) │ │ │ │ + beq.n 3b5cc │ │ │ │ + ldr r1, [pc, #608] @ (3b780 ) │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx sl │ │ │ │ - b.n 3b492 │ │ │ │ + b.n 3b4ea │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r1, [pc, #592] @ (3b72c ) │ │ │ │ + ldr r1, [pc, #592] @ (3b784 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 10808 │ │ │ │ + bl 10860 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3b650 │ │ │ │ + bne.w 3b6a8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ 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 3b6c2 │ │ │ │ + bne.w 3b71a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r5, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3b488 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 3b568 │ │ │ │ + b.n 3b4e0 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 3b5c0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 3b488 │ │ │ │ + bne.n 3b4e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #8 │ │ │ │ - bmi.n 3b5a8 │ │ │ │ + bmi.n 3b600 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3b59c │ │ │ │ - ldr r3, [pc, #500] @ (3b730 ) │ │ │ │ + bge.n 3b5f4 │ │ │ │ + ldr r3, [pc, #500] @ (3b788 ) │ │ │ │ add.w sl, r4, r2, lsl #2 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r5, [sl, #64] @ 0x40 │ │ │ │ add.w fp, r4, r2, lsl #2 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 3b5ec │ │ │ │ + beq.n 3b644 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 3b68e │ │ │ │ + bmi.w 3b6e6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.n 3b56a │ │ │ │ + b.n 3b5c2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b4d8 │ │ │ │ + beq.n 3b530 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3b6b0 │ │ │ │ + beq.w 3b708 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ str.w sl, [r5, #12] │ │ │ │ subs r3, r2, #1 │ │ │ │ - cbz r2, 3b592 │ │ │ │ + cbz r2, 3b5ea │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str.w sl, [r2, r3] │ │ │ │ subs r3, #4 │ │ │ │ adds r2, r3, #4 │ │ │ │ - bne.n 3b586 │ │ │ │ + bne.n 3b5de │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b498 │ │ │ │ - b.n 3b45a │ │ │ │ + bne.w 3b4f0 │ │ │ │ + b.n 3b4b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a234 │ │ │ │ + bl 3a28c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 3b538 │ │ │ │ + bgt.n 3b590 │ │ │ │ mov r0, r7 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #380] @ (3b734 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #380] @ (3b78c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ (3b738 ) │ │ │ │ + ldr r0, [pc, #380] @ (3b790 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3b470 │ │ │ │ + bne.w 3b4c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3b6e4 │ │ │ │ + beq.w 3b73c │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b47e │ │ │ │ + bne.w 3b4d6 │ │ │ │ ldrsh.w r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r5, r7 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 3b646 │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 3b69e │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ - cbz r0, 3b646 │ │ │ │ + bl 12a2c │ │ │ │ + cbz r0, 3b69e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b700 │ │ │ │ - ldr r3, [pc, #312] @ (3b73c ) │ │ │ │ - ldr r1, [pc, #312] @ (3b740 ) │ │ │ │ + beq.n 3b758 │ │ │ │ + ldr r3, [pc, #312] @ (3b794 ) │ │ │ │ + ldr r1, [pc, #312] @ (3b798 ) │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3b6f2 │ │ │ │ + bcs.n 3b74a │ │ │ │ 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] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldr.w r5, [sl, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3b562 │ │ │ │ - b.n 3b556 │ │ │ │ + beq.n 3b5ba │ │ │ │ + b.n 3b5ae │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r0 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq.w 3b488 │ │ │ │ + beq.w 3b4e0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3b6e4 │ │ │ │ + beq.n 3b73c │ │ │ │ ldrsh.w r3, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldrsh.w r3, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r5, #28] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 3b470 │ │ │ │ + b.n 3b4c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3b488 │ │ │ │ + beq.w 3b4e0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 3b488 │ │ │ │ + bpl.w 3b4e0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r5, [sl, #64] @ 0x40 │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 3b52e │ │ │ │ + b.n 3b586 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a0f4 │ │ │ │ + bl 3a14c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 3b47e │ │ │ │ + b.n 3b4d6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b486 │ │ │ │ + bne.w 3b4de │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 3b504 │ │ │ │ + bge.w 3b55c │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b504 │ │ │ │ + beq.w 3b55c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 3b488 │ │ │ │ + b.n 3b4e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a0f4 │ │ │ │ + bl 3a14c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 3b470 │ │ │ │ + b.n 3b4c8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b62a │ │ │ │ + bge.n 3b682 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b632 │ │ │ │ - ldr r3, [pc, #64] @ (3b744 ) │ │ │ │ + b.n 3b68a │ │ │ │ + ldr r3, [pc, #64] @ (3b79c ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #52] @ (3b748 ) │ │ │ │ + ldr r3, [pc, #52] @ (3b7a0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 3b602 │ │ │ │ + b.n 3b65a │ │ │ │ nop │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 3b484 │ │ │ │ movs r6, r0 │ │ │ │ - vaddl.s8 q0, d12, d6 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + @ instruction: 0xf6640006 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + b.n 3b194 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3bdf4 │ │ │ │ - movs r6, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + bics.w r0, r0, r6 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b44c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3b79e │ │ │ │ + beq.n 3b7f6 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b794 │ │ │ │ + cbnz r0, 3b7ec │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 3b776 │ │ │ │ - vldr d0, [pc, #68] @ 3b7b8 │ │ │ │ + cbz r3, 3b7ce │ │ │ │ + vldr d0, [pc, #68] @ 3b810 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3b770 │ │ │ │ + beq.n 3b7c8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b44c │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 3b7a8 │ │ │ │ + beq.n 3b800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b770 │ │ │ │ + beq.n 3b7c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w bc54 │ │ │ │ + b.w bcac │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 102a8 │ │ │ │ + b.w 10300 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 102a8 │ │ │ │ + b.w 10300 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b44c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 3b816 │ │ │ │ - cbnz r0, 3b806 │ │ │ │ + beq.n 3b86e │ │ │ │ + cbnz r0, 3b85e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 3b7e8 │ │ │ │ + cbz r3, 3b840 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3b7e4 │ │ │ │ + beq.n 3b83c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b44c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 3b838 │ │ │ │ + beq.n 3b890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7e4 │ │ │ │ + beq.n 3b83c │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 3b82c │ │ │ │ + cbz r3, 3b884 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #114 @ 0x72 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r0, #20] │ │ │ │ ldrsheq.w r3, [r3] │ │ │ │ strheq r3, [r0, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 101c4 │ │ │ │ + b.w 1021c │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 101c4 │ │ │ │ + b.w 1021c │ │ │ │ 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] @ (3b934 ) │ │ │ │ + ldr r4, [pc, #220] @ (3b98c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3a548 │ │ │ │ - ldr r3, [pc, #208] @ (3b938 ) │ │ │ │ + bl 3a5a0 │ │ │ │ + ldr r3, [pc, #208] @ (3b990 ) │ │ │ │ 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 3b912 │ │ │ │ + beq.n 3b96a │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b8ae │ │ │ │ + cbz r0, 3b906 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b8fe │ │ │ │ + beq.n 3b956 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ it mi │ │ │ │ movmi.w r9, #0 │ │ │ │ - bpl.n 3b8e4 │ │ │ │ + bpl.n 3b93c │ │ │ │ orr.w r2, r8, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10dbc │ │ │ │ - cbnz r0, 3b8b6 │ │ │ │ + bl 10e14 │ │ │ │ + cbnz r0, 3b90e │ │ │ │ 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 r9, #0 │ │ │ │ - beq.n 3b8d4 │ │ │ │ + beq.n 3b92c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ 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 b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ orr.w r2, r8, #512 @ 0x200 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10dbc │ │ │ │ + bl 10e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8ae │ │ │ │ - b.n 3b8b6 │ │ │ │ + beq.n 3b906 │ │ │ │ + b.n 3b90e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b88a │ │ │ │ + beq.n 3b8e2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b88a │ │ │ │ + bne.n 3b8e2 │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ - b.n 3b88a │ │ │ │ - ldr r3, [pc, #40] @ (3b93c ) │ │ │ │ + bl db30 │ │ │ │ + b.n 3b8e2 │ │ │ │ + ldr r3, [pc, #40] @ (3b994 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #28] @ (3b940 ) │ │ │ │ + ldr r3, [pc, #28] @ (3b998 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 3b878 │ │ │ │ + b.n 3b8d0 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #824] @ (3bc70 ) │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r3, [pc, #1228] @ 3be24 │ │ │ │ + ldr.w r3, [pc, #1228] @ 3be7c │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #1 │ │ │ │ add r3, pc │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ adds r6, r4, #1 │ │ │ │ - cbz r5, 3b996 │ │ │ │ + cbz r5, 3b9ee │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ itt eq │ │ │ │ addeq r4, #2 │ │ │ │ moveq.w r9, #1 │ │ │ │ - beq.n 3b96e │ │ │ │ + beq.n 3b9c6 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ itt eq │ │ │ │ addeq r7, #1 │ │ │ │ moveq r4, r6 │ │ │ │ - beq.n 3b96e │ │ │ │ + beq.n 3b9c6 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 3b992 │ │ │ │ + beq.n 3b9ea │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3b96e │ │ │ │ + b.n 3b9c6 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 3b98e │ │ │ │ + bne.n 3b9e6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ba34 │ │ │ │ + bne.n 3ba8c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b9c8 │ │ │ │ + bne.n 3ba20 │ │ │ │ add.w sl, r4, #2 │ │ │ │ strb r5, [r6, #0] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r0 │ │ │ │ bics r3, r1 │ │ │ │ - beq.w 3bc10 │ │ │ │ + beq.w 3bc68 │ │ │ │ ands.w r0, r8, #268435456 @ 0x10000000 │ │ │ │ - beq.n 3b9f2 │ │ │ │ + beq.n 3ba4a │ │ │ │ lsls r3, r1, #21 │ │ │ │ - bpl.w 3bc3e │ │ │ │ + bpl.w 3bc96 │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.n 3ba7e │ │ │ │ + beq.n 3bad6 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ - bne.n 3ba80 │ │ │ │ + bne.n 3bad8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3bdc8 │ │ │ │ + bne.w 3be20 │ │ │ │ mov.w r2, #37748736 @ 0x2400000 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, r4, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b9be │ │ │ │ - ldr.w r3, [pc, #1032] @ 3be28 │ │ │ │ + beq.n 3ba16 │ │ │ │ + ldr.w r3, [pc, #1032] @ 3be80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - cbz r7, 3ba78 │ │ │ │ + cbz r7, 3bad0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.n 3b9be │ │ │ │ - ldr r3, [pc, #1008] @ (3be28 ) │ │ │ │ + bl 73224 │ │ │ │ + b.n 3ba16 │ │ │ │ + ldr r3, [pc, #1008] @ (3be80 ) │ │ │ │ subs r2, r6, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ sub.w r7, r7, ip │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add.w sl, r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d380 │ │ │ │ + bl 1d3d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3b9c8 │ │ │ │ + bne.n 3ba20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r4, #2 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ba2c │ │ │ │ + bne.n 3ba84 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3b9be │ │ │ │ + b.n 3ba16 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3bbf6 │ │ │ │ + beq.w 3bc4e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3bbe4 │ │ │ │ + beq.w 3bc3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bdb2 │ │ │ │ + beq.w 3be0a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ bic.w r2, r3, #16777216 @ 0x1000000 │ │ │ │ ands.w r8, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r1, #28] │ │ │ │ - bne.w 3bd9a │ │ │ │ + bne.w 3bdf2 │ │ │ │ mov r2, r8 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ vmov r0, s15 │ │ │ │ str r0, [r3, r2] │ │ │ │ lsrs r1, r0, #31 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ ite lt │ │ │ │ movlt ip, r1 │ │ │ │ orrge.w ip, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 3be12 │ │ │ │ + bne.w 3be6a │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldrb.w lr, [r4, #2] │ │ │ │ adds r1, r4, #2 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ @@ -78315,56 +78344,56 @@ │ │ │ │ itt ne │ │ │ │ movne sl, r1 │ │ │ │ uxtbne.w r3, r8 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ mla r4, r2, r0, r4 │ │ │ │ - bne.n 3bba6 │ │ │ │ + bne.n 3bbfe │ │ │ │ str r5, [sp, #16] │ │ │ │ mov sl, ip │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.n 3bb2c │ │ │ │ + b.n 3bb84 │ │ │ │ mov r5, r7 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 3bdec │ │ │ │ + ble.w 3be44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ strb.w sl, [r7, #-1] │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ ldr.w r2, [r1, r8, lsl #2] │ │ │ │ vmov r1, s15 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ cmp r1, r2 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3bdd2 │ │ │ │ + bne.w 3be2a │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ ldr.w r1, [r1, r8, lsl #2] │ │ │ │ ldr.w r0, [r0, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ mla r4, r0, r1, r4 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 3bb2a │ │ │ │ + beq.n 3bb82 │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ uxtb.w r3, r8 │ │ │ │ add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r3, [fp, #1] │ │ │ │ @@ -78373,152 +78402,152 @@ │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #28] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 3bbde │ │ │ │ + ble.n 3bc36 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n 3bbca │ │ │ │ + blt.n 3bc22 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ - b.n 3ba18 │ │ │ │ + b.n 3ba70 │ │ │ │ ubfx r0, r0, #28, #1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ orr.w r8, r8, r0, lsl #3 │ │ │ │ mov.w r1, r8, lsl #19 │ │ │ │ and.w r1, r1, #4194304 @ 0x400000 │ │ │ │ - cbz r3, 3bc08 │ │ │ │ + cbz r3, 3bc60 │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.w 3ba08 │ │ │ │ + bne.w 3ba60 │ │ │ │ and.w r2, r8, #33554432 @ 0x2000000 │ │ │ │ orrs r2, r1 │ │ │ │ - b.n 3ba0c │ │ │ │ + b.n 3ba64 │ │ │ │ tst.w r8, #512 @ 0x200 │ │ │ │ - beq.n 3bc36 │ │ │ │ + beq.n 3bc8e │ │ │ │ mvns r1, r1 │ │ │ │ tst.w r1, #320 @ 0x140 │ │ │ │ it eq │ │ │ │ andeq.w r0, r8, #268435456 @ 0x10000000 │ │ │ │ - beq.w 3b9f8 │ │ │ │ + beq.w 3ba50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #508] @ (3be2c ) │ │ │ │ - ldr r2, [pc, #508] @ (3be30 ) │ │ │ │ + ldr r0, [pc, #508] @ (3be84 ) │ │ │ │ + ldr r2, [pc, #508] @ (3be88 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3bde0 │ │ │ │ + b.n 3be38 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ and.w r0, r8, #268435456 @ 0x10000000 │ │ │ │ - b.n 3ba80 │ │ │ │ + b.n 3bad8 │ │ │ │ mov r1, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 3bc80 │ │ │ │ + bne.n 3bcd8 │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 3bc5e │ │ │ │ + beq.n 3bcb6 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b9ee │ │ │ │ + bne.w 3ba46 │ │ │ │ movs r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mul.w r6, r6, fp │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ strb.w fp, [r7, #48] @ 0x30 │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb r2, [r7, #4] │ │ │ │ add.w r2, r7, #80 @ 0x50 │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ add r2, fp │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ add r2, fp │ │ │ │ str r2, [r7, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #372] @ (3be34 ) │ │ │ │ + ldr r2, [pc, #372] @ (3be8c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r7, #0] │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s0, [r2] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne.n 3bd28 │ │ │ │ + bne.n 3bd80 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ movs r6, #4 │ │ │ │ mov.w r8, #93 @ 0x5d │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ mov r4, fp │ │ │ │ - bl 3b944 │ │ │ │ + bl 3b99c │ │ │ │ mov fp, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ strb.w r9, [fp, #-1] │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ vmov r3, s15 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, r6] │ │ │ │ - blt.n 3bdfc │ │ │ │ + blt.n 3be54 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ adds r6, #4 │ │ │ │ strb.w r8, [fp, #-1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 3bcf0 │ │ │ │ + beq.n 3bd48 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrh r3, [r6, #14] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ strb.w r3, [r7, #51] @ 0x33 │ │ │ │ @@ -78530,459 +78559,459 @@ │ │ │ │ strh r3, [r6, #12] │ │ │ │ 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] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ - ble.n 3bd7a │ │ │ │ + ble.n 3bdd2 │ │ │ │ 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 3bd68 │ │ │ │ + bne.n 3bdc0 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ 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 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r6 │ │ │ │ add r3, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 3b9c0 │ │ │ │ + b.n 3ba18 │ │ │ │ bic.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ str r3, [r1, #28] │ │ │ │ ldrb.w r2, [sl] │ │ │ │ ldrb.w r8, [fp, #1] │ │ │ │ mov r3, r8 │ │ │ │ - cbz r2, 3bdbe │ │ │ │ + cbz r2, 3be16 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ - b.n 3babc │ │ │ │ + b.n 3bb14 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3a0f4 │ │ │ │ - b.n 3baa4 │ │ │ │ + bl 3a14c │ │ │ │ + b.n 3bafc │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ - b.n 3bba6 │ │ │ │ + b.n 3bbfe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba8e │ │ │ │ - b.n 3ba08 │ │ │ │ + bne.w 3bae6 │ │ │ │ + b.n 3ba60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #92] @ (3be38 ) │ │ │ │ - ldr r2, [pc, #92] @ (3be3c ) │ │ │ │ + ldr r0, [pc, #92] @ (3be90 ) │ │ │ │ + ldr r2, [pc, #92] @ (3be94 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #72] @ (3be40 ) │ │ │ │ - ldr r2, [pc, #68] @ (3be3c ) │ │ │ │ + ldr r0, [pc, #72] @ (3be98 ) │ │ │ │ + ldr r2, [pc, #68] @ (3be94 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3bde0 │ │ │ │ + b.n 3be38 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #56] @ (3be44 ) │ │ │ │ - ldr r2, [pc, #44] @ (3be3c ) │ │ │ │ + ldr r0, [pc, #56] @ (3be9c ) │ │ │ │ + ldr r2, [pc, #44] @ (3be94 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3bde0 │ │ │ │ + b.n 3be38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3be48 ) │ │ │ │ - ldr r2, [pc, #28] @ (3be3c ) │ │ │ │ + ldr r0, [pc, #44] @ (3bea0 ) │ │ │ │ + ldr r2, [pc, #28] @ (3be94 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 3bde0 │ │ │ │ + b.n 3be38 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #816] @ (3c158 ) │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3bd94 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #664 @ (adr r2, 3c0d0 ) │ │ │ │ + sxtb r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - bvs.n 3be48 │ │ │ │ + bgt.n 3be50 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3be1c │ │ │ │ + bgt.n 3be24 │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3bdf4 │ │ │ │ + bgt.n 3bdfc │ │ │ │ movs r6, r0 │ │ │ │ - bpl.n 3bdd8 │ │ │ │ + bgt.n 3bde0 │ │ │ │ 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, #888] @ (3c1d8 ) │ │ │ │ + ldr r4, [pc, #888] @ (3c230 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #888] @ (3c1dc ) │ │ │ │ + ldr r2, [pc, #888] @ (3c234 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w fp, [pc, #888] @ 3c1e0 │ │ │ │ + ldr.w fp, [pc, #888] @ 3c238 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ add fp, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r3, r7, #134217728 @ 0x8000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 3c0a0 │ │ │ │ + bne.w 3c0f8 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ tst.w sl, #67108864 @ 0x4000000 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 3bffc │ │ │ │ + bne.w 3c054 │ │ │ │ lsls r4, r7, #7 │ │ │ │ - bpl.n 3bea0 │ │ │ │ + bpl.n 3bef8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c130 │ │ │ │ + beq.w 3c188 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ - bl 10388 │ │ │ │ + bl 103e0 │ │ │ │ ands.w r3, r7, #67108864 @ 0x4000000 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 3bed0 │ │ │ │ - ldr r2, [pc, #812] @ (3c1e4 ) │ │ │ │ + beq.n 3bf28 │ │ │ │ + ldr r2, [pc, #812] @ (3c23c ) │ │ │ │ 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.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 3bf10 │ │ │ │ - ldr r2, [pc, #784] @ (3c1e8 ) │ │ │ │ + cbz r2, 3bf68 │ │ │ │ + ldr r2, [pc, #784] @ (3c240 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #780] @ (3c1ec ) │ │ │ │ + ldr r2, [pc, #780] @ (3c244 ) │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #0 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3c0f0 │ │ │ │ + bne.w 3c148 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ tst.w sl, #25165824 @ 0x1800000 │ │ │ │ str.w r9, [r8, #16] │ │ │ │ and.w r2, r2, #4096 @ 0x1000 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ bic.w r1, r1, #4608 @ 0x1200 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ strh.w r2, [r8, #12] │ │ │ │ - beq.w 3c0b4 │ │ │ │ + beq.w 3c10c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c0fc │ │ │ │ + beq.w 3c154 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #545259520 @ 0x20800000 │ │ │ │ movne.w r2, #8388608 @ 0x800000 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c118 │ │ │ │ + beq.w 3c170 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r3, fp, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov.w r2, #541065216 @ 0x20400000 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c018 │ │ │ │ + beq.n 3c070 │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3c054 │ │ │ │ + bne.n 3c0ac │ │ │ │ ldrh.w r2, [sl, #12] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.n 3c062 │ │ │ │ + bmi.n 3c0ba │ │ │ │ lsls r0, r7, #21 │ │ │ │ - bpl.n 3c036 │ │ │ │ + bpl.n 3c08e │ │ │ │ lsls r2, r7, #22 │ │ │ │ - bpl.n 3bfc6 │ │ │ │ + bpl.n 3c01e │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c028 │ │ │ │ + beq.n 3c080 │ │ │ │ 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, r5 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r6, #28] │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf6a │ │ │ │ + bne.n 3bfc2 │ │ │ │ ldrd fp, sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bff2 │ │ │ │ + beq.n 3c04a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ mov r0, fp │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r9, #28] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ - ldr r2, [pc, #496] @ (3c1f0 ) │ │ │ │ - ldr r3, [pc, #476] @ (3c1dc ) │ │ │ │ + ldr r2, [pc, #496] @ (3c248 ) │ │ │ │ + ldr r3, [pc, #476] @ (3c234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3c1d4 │ │ │ │ + bne.w 3c22c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r7, #21 │ │ │ │ - bpl.n 3c036 │ │ │ │ + bpl.n 3c08e │ │ │ │ lsls r3, r7, #22 │ │ │ │ - bpl.n 3bfc6 │ │ │ │ + bpl.n 3c01e │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bfc6 │ │ │ │ + bne.n 3c01e │ │ │ │ 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 3bfc6 │ │ │ │ + b.n 3c01e │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 3c076 │ │ │ │ + bmi.n 3c0ce │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbz r3, 3c0a8 │ │ │ │ + cbz r3, 3c100 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3bfc6 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3c01e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bf9c │ │ │ │ + beq.n 3bff4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbz r2, 3c094 │ │ │ │ + cbz r2, 3c0ec │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ - bl 10dbc │ │ │ │ - b.n 3bfc6 │ │ │ │ + bl 10e14 │ │ │ │ + b.n 3c01e │ │ │ │ mov r0, r5 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c10c │ │ │ │ + beq.n 3c164 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3bfc6 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3c01e │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ - b.n 3c06c │ │ │ │ + b.n 3c0c4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bmi.n 3c0c8 │ │ │ │ + bmi.n 3c120 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3bffc │ │ │ │ + b.n 3c054 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r3, [r9, r2, lsl #2] │ │ │ │ - b.n 3c042 │ │ │ │ + b.n 3c09a │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bf36 │ │ │ │ - bl 40400 │ │ │ │ + beq.w 3bf8e │ │ │ │ + bl 40458 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 3bf3a │ │ │ │ + b.n 3bf92 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0a4 │ │ │ │ + beq.n 3c0fc │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a744 │ │ │ │ - cbz r0, 3c0e2 │ │ │ │ + bl 3a79c │ │ │ │ + cbz r0, 3c13a │ │ │ │ str r4, [r0, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0d8 │ │ │ │ + bne.n 3c130 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3bffc │ │ │ │ + b.n 3c054 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ - b.n 3bf10 │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + b.n 3bf68 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ - b.n 3bf44 │ │ │ │ + b.n 3bf9c │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ str.w r3, [r9, r2, lsl #2] │ │ │ │ - b.n 3c088 │ │ │ │ + b.n 3c0e0 │ │ │ │ ldr.w r4, [r9, #32] │ │ │ │ - cbz r4, 3c180 │ │ │ │ + cbz r4, 3c1d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3bfec │ │ │ │ - b.n 3bff2 │ │ │ │ + bne.w 3c044 │ │ │ │ + b.n 3c04a │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbnz r5, 3c138 │ │ │ │ + cbnz r5, 3c190 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - cbnz r2, 3c18a │ │ │ │ + cbnz r2, 3c1e2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - cbz r1, 3c1b8 │ │ │ │ + cbz r1, 3c210 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 3bffc │ │ │ │ + b.n 3c054 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3bfec │ │ │ │ - b.n 3bff2 │ │ │ │ - ldr r1, [pc, #92] @ (3c1e8 ) │ │ │ │ + bne.w 3c044 │ │ │ │ + b.n 3c04a │ │ │ │ + ldr r1, [pc, #92] @ (3c240 ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ - ldr r3, [pc, #84] @ (3c1ec ) │ │ │ │ + ldr r3, [pc, #84] @ (3c244 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 3bffc │ │ │ │ + b.n 3c054 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r2, r5 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 3bffc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #832] @ (3c51c ) │ │ │ │ + b.n 3c054 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #792] @ (3c4fc ) │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r6 │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ clz r9, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -78991,888 +79020,888 @@ │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ ubfx r2, r3, #9, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ - ldr.w sl, [pc, #1336] @ 3c760 │ │ │ │ + ldr.w sl, [pc, #1336] @ 3c7b8 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ movt ip, #191 @ 0xbf │ │ │ │ eor.w r3, r2, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c3da │ │ │ │ + beq.w 3c432 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b3f4 │ │ │ │ + bl 3b44c │ │ │ │ subs r3, r5, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r0 │ │ │ │ - beq.n 3c314 │ │ │ │ + beq.n 3c36c │ │ │ │ and.w fp, r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c40a │ │ │ │ + beq.w 3c462 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c2ec │ │ │ │ + beq.n 3c344 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3c2fe │ │ │ │ + bne.n 3c356 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ orr.w r2, fp, r2 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3c650 │ │ │ │ + beq.w 3c6a8 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ - beq.w 3c446 │ │ │ │ + beq.w 3c49e │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 3c2bc │ │ │ │ + cbnz r3, 3c314 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c31a │ │ │ │ + beq.n 3c372 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c23e │ │ │ │ + bne.n 3c296 │ │ │ │ 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 3c46a │ │ │ │ + beq.w 3c4c2 │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c47a │ │ │ │ + beq.w 3c4d2 │ │ │ │ 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, #20] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c27a │ │ │ │ + beq.n 3c2d2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c2c6 │ │ │ │ + beq.n 3c31e │ │ │ │ mov r0, r6 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 3c2c6 │ │ │ │ + beq.n 3c31e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3c390 │ │ │ │ + b.n 3c3e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c3a2 │ │ │ │ + beq.n 3c3fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a154 │ │ │ │ - ldr.w r3, [pc, #1084] @ 3c764 │ │ │ │ + bl 3a1ac │ │ │ │ + ldr.w r3, [pc, #1084] @ 3c7bc │ │ │ │ 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 3c348 │ │ │ │ + bpl.n 3c3a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c42a │ │ │ │ + beq.n 3c482 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c35e │ │ │ │ + cbz r3, 3c3b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c42e │ │ │ │ + beq.n 3c486 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c3ee │ │ │ │ + beq.n 3c446 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ - cbz r2, 3c376 │ │ │ │ + cbz r2, 3c3ce │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c464 │ │ │ │ + beq.n 3c4bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c2bc │ │ │ │ + beq.n 3c314 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c2c6 │ │ │ │ + beq.n 3c31e │ │ │ │ mov r0, r5 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c2c6 │ │ │ │ + beq.n 3c31e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b844 │ │ │ │ - b.n 3c2c6 │ │ │ │ + bl 3b89c │ │ │ │ + b.n 3c31e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c436 │ │ │ │ + beq.n 3c48e │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3c28e │ │ │ │ + bne.w 3c2e6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ clz r1, fp │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3c67e │ │ │ │ + bne.w 3c6d6 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3c29e │ │ │ │ + beq.w 3c2f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 3c29e │ │ │ │ + b.n 3c2f6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c248 │ │ │ │ + bne.w 3c2a0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ and.w r7, r7, #2 │ │ │ │ - b.n 3c248 │ │ │ │ + b.n 3c2a0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c376 │ │ │ │ + bne.n 3c3ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c5de │ │ │ │ + beq.w 3c636 │ │ │ │ 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 3c37c │ │ │ │ + b.n 3c3d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 3c550 │ │ │ │ + beq.w 3c5a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r2, r3, #15 │ │ │ │ - bpl.w 3c56e │ │ │ │ + bpl.w 3c5c6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3c2fe │ │ │ │ + bne.w 3c356 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3c2fe │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3c356 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 3c348 │ │ │ │ + b.n 3c3a0 │ │ │ │ add.w r3, fp, #3 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 3c35e │ │ │ │ + b.n 3c3b6 │ │ │ │ bic.w fp, r2, #4278190080 @ 0xff000000 │ │ │ │ bic.w fp, fp, #4194304 @ 0x400000 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - bne.w 3c2bc │ │ │ │ + bne.w 3c314 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c5b2 │ │ │ │ + beq.w 3c60a │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ bic.w r2, r2, #1024 @ 0x400 │ │ │ │ strh r2, [r5, #12] │ │ │ │ - b.n 3c2ac │ │ │ │ + b.n 3c304 │ │ │ │ add.w r2, fp, #3 │ │ │ │ - b.n 3c370 │ │ │ │ + b.n 3c3c8 │ │ │ │ movw r3, #65023 @ 0xfdff │ │ │ │ ands r3, r2 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 3c2e6 │ │ │ │ + bne.w 3c33e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r7, r2, #24, #1 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 3c510 │ │ │ │ + bmi.n 3c568 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3c6f6 │ │ │ │ + beq.w 3c74e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3c6a2 │ │ │ │ + beq.w 3c6fa │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 3c6a2 │ │ │ │ + beq.w 3c6fa │ │ │ │ ldrb.w r3, [fp, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c6c2 │ │ │ │ + bne.w 3c71a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c4c8 │ │ │ │ + beq.n 3c520 │ │ │ │ str.w r9, [fp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 3c4de │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 3c536 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ands.w r6, r3, #1 │ │ │ │ - beq.w 3c73a │ │ │ │ + beq.w 3c792 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3c4f0 │ │ │ │ + beq.n 3c548 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c71a │ │ │ │ + beq.w 3c772 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r5, #12] │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #608] @ (3c764 ) │ │ │ │ + ldr r3, [pc, #608] @ (3c7bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c2e6 │ │ │ │ + beq.w 3c33e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c2e6 │ │ │ │ + beq.w 3c33e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3c52a │ │ │ │ + cbz r3, 3c582 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 3c540 │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 3c598 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3c540 │ │ │ │ - blx 7b08 │ │ │ │ + bmi.n 3c598 │ │ │ │ + blx 7b48 │ │ │ │ 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 9d54 <__time64@plt+0x19cc> │ │ │ │ + b.w 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c630 │ │ │ │ + beq.n 3c688 │ │ │ │ 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 r8, [r4, r2, lsl #2] │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ - b.n 3c3b2 │ │ │ │ + b.n 3c40a │ │ │ │ mov r0, r5 │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c5ee │ │ │ │ + beq.n 3c646 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3c2fe │ │ │ │ + bne.w 3c356 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3c2fe │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3c356 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bge.w 3c3c8 │ │ │ │ + bge.w 3c420 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c3c8 │ │ │ │ + beq.w 3c420 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ bic.w r2, r2, #4194304 @ 0x400000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ - bne.w 3c2ac │ │ │ │ + bne.w 3c304 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c45a │ │ │ │ - ldr r2, [pc, #428] @ (3c768 ) │ │ │ │ + beq.w 3c4b2 │ │ │ │ + ldr r2, [pc, #428] @ (3c7c0 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ - cbz r1, 3c5d0 │ │ │ │ + cbz r1, 3c628 │ │ │ │ ldrb.w r2, [r2, #424] @ 0x1a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3c45a │ │ │ │ + beq.w 3c4b2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 3c45a │ │ │ │ + b.n 3c4b2 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 3c2bc │ │ │ │ + bne.w 3c314 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #16 │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - b.n 3c2bc │ │ │ │ + b.n 3c314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c578 │ │ │ │ + beq.n 3c5d0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c578 │ │ │ │ + bmi.n 3c5d0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.w 3c752 │ │ │ │ + bpl.w 3c7aa │ │ │ │ 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 3c31a │ │ │ │ + bne.w 3c372 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - b.n 3c31a │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + b.n 3c372 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, fp, r2 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 3c28e │ │ │ │ + bne.w 3c2e6 │ │ │ │ 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 fp, [r4, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 3c568 │ │ │ │ + bne.w 3c5c0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 3c3b2 │ │ │ │ + b.n 3c40a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c58a │ │ │ │ + beq.n 3c5e2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c5a0 │ │ │ │ + beq.n 3c5f8 │ │ │ │ ldrsh.w r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ add r1, r3 │ │ │ │ add r0, r3 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 3c2bc │ │ │ │ + blx 7b70 │ │ │ │ + b.n 3c314 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c4c8 │ │ │ │ + bne.w 3c520 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c4c8 │ │ │ │ + beq.w 3c520 │ │ │ │ subs r0, #8 │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3c4c8 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3c520 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 3c4b8 │ │ │ │ - cbz r6, 3c6e4 │ │ │ │ - ldr r3, [pc, #144] @ (3c764 ) │ │ │ │ + ble.w 3c510 │ │ │ │ + cbz r6, 3c73c │ │ │ │ + ldr r3, [pc, #144] @ (3c7bc ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c6e4 │ │ │ │ - blx 7b08 │ │ │ │ + beq.n 3c73c │ │ │ │ + blx 7b48 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c6d2 │ │ │ │ + bne.n 3c72a │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - b.n 3c4b8 │ │ │ │ + b.n 3c510 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3c6a2 │ │ │ │ + beq.n 3c6fa │ │ │ │ ldrb.w r3, [fp, #3] │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - cbz r3, 3c712 │ │ │ │ + cbz r3, 3c76a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c6d0 │ │ │ │ + bgt.n 3c728 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3c4c8 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3c520 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cbz r2, 3c744 │ │ │ │ + cbz r2, 3c79c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 3c744 │ │ │ │ + cbz r2, 3c79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c4f0 │ │ │ │ + bne.w 3c548 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ strh r3, [r5, #12] │ │ │ │ - b.n 3c500 │ │ │ │ + b.n 3c558 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r6 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3c4de │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3c536 │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c2e6 │ │ │ │ - b.n 3c516 │ │ │ │ + beq.w 3c33e │ │ │ │ + b.n 3c56e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r3, #1 │ │ │ │ - bl dad8 │ │ │ │ - b.n 3c606 │ │ │ │ - add sl, pc │ │ │ │ + bl db30 │ │ │ │ + b.n 3c65e │ │ │ │ + strb r2, [r3, r2] │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1132] @ 3cbec │ │ │ │ - ldr.w r3, [pc, #1132] @ 3cbf0 │ │ │ │ + ldr.w r2, [pc, #1132] @ 3cc44 │ │ │ │ + ldr.w r3, [pc, #1132] @ 3cc48 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1128] @ 3cbf4 │ │ │ │ + ldr.w r8, [pc, #1128] @ 3cc4c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 3c904 │ │ │ │ + bhi.w 3c95c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r2, #18 │ │ │ │ mov r4, r6 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1080] @ 3cbf8 │ │ │ │ - ldr.w r3, [pc, #1068] @ 3cbf0 │ │ │ │ + ldr.w r2, [pc, #1080] @ 3cc50 │ │ │ │ + ldr.w r3, [pc, #1068] @ 3cc48 │ │ │ │ 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 3cbc8 │ │ │ │ + bne.w 3cc20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ - ldr.w r2, [pc, #1044] @ 3cbfc │ │ │ │ - ldr.w r3, [pc, #1044] @ 3cc00 │ │ │ │ + bl 40438 │ │ │ │ + ldr.w r2, [pc, #1044] @ 3cc54 │ │ │ │ + ldr.w r3, [pc, #1044] @ 3cc58 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ - ldr r3, [pc, #1016] @ (3cc04 ) │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + ldr r3, [pc, #1016] @ (3cc5c ) │ │ │ │ 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 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r2, [r4, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c998 │ │ │ │ + beq.w 3c9f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3cb0c │ │ │ │ + beq.w 3cb64 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3c97e │ │ │ │ + beq.w 3c9d6 │ │ │ │ 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 3c888 │ │ │ │ + beq.n 3c8e0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c9ac │ │ │ │ + beq.w 3ca04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3c7bc │ │ │ │ + bpl.n 3c814 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.n 3c7bc │ │ │ │ - b.n 3c85c │ │ │ │ + bpl.n 3c814 │ │ │ │ + b.n 3c8b4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7bc │ │ │ │ + beq.n 3c814 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 3c8b6 │ │ │ │ + cbz r1, 3c90e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c8b6 │ │ │ │ + beq.n 3c90e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbnz r3, 3c8bc │ │ │ │ + cbnz r3, 3c914 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c994 │ │ │ │ + beq.n 3c9ec │ │ │ │ str r7, [r3, #24] │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c994 │ │ │ │ - ldr r3, [pc, #800] @ (3cc08 ) │ │ │ │ + beq.n 3c9ec │ │ │ │ + ldr r3, [pc, #800] @ (3cc60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb.w r3, [r3, #426] @ 0x1aa │ │ │ │ - cbnz r3, 3c900 │ │ │ │ + cbnz r3, 3c958 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3c900 │ │ │ │ + beq.n 3c958 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c9fc │ │ │ │ + beq.n 3ca54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3cb08 │ │ │ │ + beq.w 3cb60 │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r6 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - beq.n 3c994 │ │ │ │ + beq.n 3c9ec │ │ │ │ ldrh.w sl, [r7, #12] │ │ │ │ mov.w r9, #524296 @ 0x80008 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3c9ee │ │ │ │ + beq.n 3ca46 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c9ca │ │ │ │ - ldr r3, [pc, #736] @ (3cc08 ) │ │ │ │ + beq.n 3ca22 │ │ │ │ + ldr r3, [pc, #736] @ (3cc60 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ca32 │ │ │ │ + beq.n 3ca8a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ca32 │ │ │ │ + beq.n 3ca8a │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3c954 │ │ │ │ + beq.n 3c9ac │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3cb66 │ │ │ │ + beq.w 3cbbe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r2, r3, #8 │ │ │ │ - bmi.w 3cae8 │ │ │ │ + bmi.w 3cb40 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r1, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3cb54 │ │ │ │ + bne.w 3cbac │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ add.w r4, r5, #20 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 3c994 │ │ │ │ + bpl.n 3c9ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 3c994 │ │ │ │ + cbz r3, 3c9ec │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 3c994 │ │ │ │ + cbnz r1, 3c9ec │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ubfx r5, r5, #0, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ca14 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + beq.n 3ca6c │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c85e │ │ │ │ + beq.w 3c8b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c85e │ │ │ │ + beq.w 3c8b6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c888 │ │ │ │ - b.n 3c85c │ │ │ │ - ldr r3, [pc, #572] @ (3cc08 ) │ │ │ │ + bne.w 3c8e0 │ │ │ │ + b.n 3c8b4 │ │ │ │ + ldr r3, [pc, #572] @ (3cc60 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bpl.n 3c92a │ │ │ │ + bpl.n 3c982 │ │ │ │ tst.w r9, #8 │ │ │ │ - beq.n 3c92a │ │ │ │ - ldr r2, [pc, #556] @ (3cc0c ) │ │ │ │ + beq.n 3c982 │ │ │ │ + ldr r2, [pc, #556] @ (3cc64 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #556] @ (3cc10 ) │ │ │ │ + ldr r0, [pc, #556] @ (3cc68 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 3c92a │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 3c982 │ │ │ │ ldrb.w r9, [r0, #31] │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov.w r9, r9, lsl #19 │ │ │ │ - b.n 3c91e │ │ │ │ + b.n 3c976 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c994 │ │ │ │ + beq.n 3c9ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c994 │ │ │ │ - bl 11848 │ │ │ │ + beq.n 3c9ec │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c994 │ │ │ │ + beq.n 3c9ec │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 3c900 │ │ │ │ + b.n 3c958 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #508] @ (3cc14 ) │ │ │ │ + ldr r0, [pc, #508] @ (3cc6c ) │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 3ca2e │ │ │ │ + cbz r0, 3ca86 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3c76c │ │ │ │ + bl 3c7c4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 3c9a2 │ │ │ │ + b.n 3c9fa │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb36 │ │ │ │ + beq.n 3cb8e │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3c954 │ │ │ │ + beq.n 3c9ac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3c954 │ │ │ │ + bne.n 3c9ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 3ca66 │ │ │ │ + cbz r3, 3cabe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3ca66 │ │ │ │ + cbz r3, 3cabe │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c954 │ │ │ │ + bne.w 3c9ac │ │ │ │ tst.w r9, #8 │ │ │ │ - beq.w 3c954 │ │ │ │ + beq.w 3c9ac │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ movw r9, #51583 @ 0xc97f │ │ │ │ and.w r9, sl, r9 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r7, [r5, #24] │ │ │ │ strh r3, [r5, #12] │ │ │ │ - bl 152e0 │ │ │ │ - cbz r0, 3ca92 │ │ │ │ + bl 15338 │ │ │ │ + cbz r0, 3caea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb9a │ │ │ │ + bne.n 3cbf2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cb7c │ │ │ │ + beq.n 3cbd4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb7c │ │ │ │ + beq.n 3cbd4 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3cac0 │ │ │ │ + beq.n 3cb18 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cba4 │ │ │ │ + beq.n 3cbfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3cb5e │ │ │ │ + bne.n 3cbb6 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3c978 │ │ │ │ + bne.w 3c9d0 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 3c7bc │ │ │ │ + b.n 3c814 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -79880,367 +79909,367 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx r6 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 3cac0 │ │ │ │ + b.n 3cb18 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ - b.n 3cade │ │ │ │ + b.n 3cb36 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3cb20 │ │ │ │ + bpl.n 3cb78 │ │ │ │ ldrd r0, r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 3cb22 │ │ │ │ + cbz r2, 3cb7a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 3cb22 │ │ │ │ + cbz r2, 3cb7a │ │ │ │ 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 3c86a │ │ │ │ + bne.w 3c8c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3c85e │ │ │ │ + b.n 3c8b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bmi.n 3cae8 │ │ │ │ + bmi.n 3cb40 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 3cb8a │ │ │ │ + cbnz r3, 3cbe2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 3cae4 │ │ │ │ + b.n 3cb3c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3c978 │ │ │ │ + b.n 3c9d0 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3cadc │ │ │ │ + b.n 3cb34 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 3cb78 │ │ │ │ + cbz r3, 3cbd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3cb78 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 3cbd0 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3ca42 │ │ │ │ + bne.w 3ca9a │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - b.n 3ca42 │ │ │ │ + b.n 3ca9a │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.n 3cbcc │ │ │ │ + beq.n 3cc24 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3cab0 │ │ │ │ + b.n 3cb08 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov.w r2, #524296 @ 0x80008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3cac0 │ │ │ │ + b.n 3cb18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 3ca9a │ │ │ │ + bl 1e810 │ │ │ │ + b.n 3caf2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 3cbb6 │ │ │ │ + cbz r3, 3cc0e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3cbb6 │ │ │ │ + cbz r3, 3cc0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cac0 │ │ │ │ + bne.n 3cb18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 3cbe4 │ │ │ │ - ldr r3, [pc, #88] @ (3cc18 ) │ │ │ │ + bmi.n 3cc3c │ │ │ │ + ldr r3, [pc, #88] @ (3cc70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 3cac0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (3cc1c ) │ │ │ │ + b.n 3cb18 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (3cc74 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cab0 │ │ │ │ - b.n 3cb82 │ │ │ │ + bne.w 3cb08 │ │ │ │ + b.n 3cbda │ │ │ │ mov r0, r5 │ │ │ │ - bl 14814 │ │ │ │ - b.n 3cbbc │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + bl 1486c │ │ │ │ + b.n 3cc14 │ │ │ │ + ldr r7, [pc, #304] @ (3cd78 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + ldr r7, [pc, #264] @ (3cd58 ) │ │ │ │ movs r2, r1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + ldr r7, [pc, #64] @ (3cc94 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + add r6, pc, #976 @ (adr r6, 3d030 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3cbb0 │ │ │ │ + b.n 3c5b8 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 3cc18 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + bne.n 3ccdc │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ 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 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ - ldr r7, [pc, #232] @ (3cd20 ) │ │ │ │ + ldr r7, [pc, #232] @ (3cd78 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 3cc74 │ │ │ │ - cbz r1, 3cc84 │ │ │ │ + bmi.n 3cccc │ │ │ │ + cbz r1, 3ccdc │ │ │ │ and.w r1, r3, #98 @ 0x62 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - beq.n 3cc58 │ │ │ │ + beq.n 3ccb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3ccee │ │ │ │ - ldr r3, [pc, #200] @ (3cd24 ) │ │ │ │ + beq.n 3cd46 │ │ │ │ + ldr r3, [pc, #200] @ (3cd7c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #3 │ │ │ │ subs r7, r2, r3 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r4, r5, #1 │ │ │ │ itt pl │ │ │ │ addpl r4, r4, r7 │ │ │ │ addpl.w r5, r8, r5, lsl #2 │ │ │ │ - bpl.n 3cc92 │ │ │ │ + bpl.n 3ccea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cce6 │ │ │ │ + beq.n 3cd3e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cd08 │ │ │ │ - cbnz r4, 3ccb6 │ │ │ │ + bne.n 3cd60 │ │ │ │ + cbnz r4, 3cd0e │ │ │ │ movs r7, #0 │ │ │ │ subs r4, r5, #1 │ │ │ │ itt pl │ │ │ │ addpl r4, r4, r7 │ │ │ │ addpl.w r5, r8, r5, lsl #2 │ │ │ │ - bmi.n 3cc70 │ │ │ │ + bmi.n 3ccc8 │ │ │ │ orr.w r2, r4, #37748736 @ 0x2400000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r1, [r5, #-4]! │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ cmp r4, r7 │ │ │ │ add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cc92 │ │ │ │ + bne.n 3ccea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ add.w r3, r2, #16 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - b.n 3ccdc │ │ │ │ + b.n 3cd34 │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc86 │ │ │ │ + bne.n 3ccde │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc86 │ │ │ │ + bne.n 3ccde │ │ │ │ mov r7, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 3cccc │ │ │ │ - b.n 3cc86 │ │ │ │ + bgt.n 3cd24 │ │ │ │ + b.n 3ccde │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3cc84 │ │ │ │ + beq.n 3ccdc │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ - b.n 3cc44 │ │ │ │ + b.n 3cc9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cc84 │ │ │ │ + beq.n 3ccdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cc84 │ │ │ │ + beq.n 3ccdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cc84 │ │ │ │ + beq.n 3ccdc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 3cc58 │ │ │ │ + b.n 3ccb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #24] @ (3cd28 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #24] @ (3cd80 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #24] @ (3cd2c ) │ │ │ │ + ldr r0, [pc, #24] @ (3cd84 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + ldr r2, [pc, #608] @ (3cfdc ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3cc9c │ │ │ │ + b.n 3d0a4 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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] @ (3cd68 ) │ │ │ │ + ldr r3, [pc, #32] @ (3cdc0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 3cd5a │ │ │ │ + cbz r1, 3cdb2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 3cd58 │ │ │ │ + cbz r0, 3cdb0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (3cd6c ) │ │ │ │ + ldr r2, [pc, #16] @ (3cdc4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #3 │ │ │ │ - bl 1b364 │ │ │ │ - b.n 3cd52 │ │ │ │ + bl 1b3bc │ │ │ │ + b.n 3cdaa │ │ │ │ nop │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + ldr r1, [pc, #544] @ (3cfe4 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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] @ 3ce2c │ │ │ │ + ldr.w r9, [pc, #168] @ 3ce84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add r9, pc │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ce24 │ │ │ │ + beq.n 3ce7c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cdb0 │ │ │ │ + b.n 3ce08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ce26 │ │ │ │ + beq.n 3ce7e │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3cdbe │ │ │ │ + beq.n 3ce16 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 3ce0c │ │ │ │ + cbz r3, 3ce64 │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cda0 │ │ │ │ - ldr r3, [pc, #92] @ (3ce30 ) │ │ │ │ + beq.n 3cdf8 │ │ │ │ + ldr r3, [pc, #92] @ (3ce88 ) │ │ │ │ movs r1, #9 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [fp, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 3cda0 │ │ │ │ + b.n 3cdf8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cda0 │ │ │ │ + beq.n 3cdf8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cda0 │ │ │ │ - bl 11848 │ │ │ │ + beq.n 3cdf8 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cdbe │ │ │ │ - b.n 3cda0 │ │ │ │ + bne.n 3ce16 │ │ │ │ + b.n 3cdf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #272] @ (3cf98 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #3864] @ 0xf18 │ │ │ │ - ldr r6, [pc, #476] @ (3d024 ) │ │ │ │ + ldr r6, [pc, #476] @ (3d07c ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r5, [pc, #476] @ (3d028 ) │ │ │ │ + ldr r5, [pc, #476] @ (3d080 ) │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #476] @ (3d02c ) │ │ │ │ - ldr r4, [pc, #476] @ (3d030 ) │ │ │ │ + ldr r3, [pc, #476] @ (3d084 ) │ │ │ │ + ldr r4, [pc, #476] @ (3d088 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ @@ -80249,15 +80278,15 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ mov fp, sp │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #47184 @ 0xb850 │ │ │ │ movt r2, #1 │ │ │ │ tst.w r3, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r4, #47192 @ 0xb858 │ │ │ │ movt r4, #1 │ │ │ │ @@ -80267,208 +80296,208 @@ │ │ │ │ it mi │ │ │ │ orrmi.w r4, r4, #128 @ 0x80 │ │ │ │ lsls r6, r3, #29 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ it mi │ │ │ │ orrmi.w r4, r4, #131072 @ 0x20000 │ │ │ │ ands.w r6, r3, #524288 @ 0x80000 │ │ │ │ - bne.n 3cfa2 │ │ │ │ + bne.n 3cffa │ │ │ │ lsls r0, r3, #14 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ it mi │ │ │ │ orrmi.w r4, r4, #262144 @ 0x40000 │ │ │ │ addw r0, r0, #1148 @ 0x47c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #364] @ (3d034 ) │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #364] @ (3d08c ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 3ced4 │ │ │ │ + cbz r2, 3cf2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #352] @ (3d038 ) │ │ │ │ + ldr r3, [pc, #352] @ (3d090 ) │ │ │ │ add.w r2, r5, #153 @ 0x99 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cf84 │ │ │ │ + beq.n 3cfdc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.n 3cfce │ │ │ │ + bcs.n 3d026 │ │ │ │ ldr.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d380 │ │ │ │ + bl 1d3d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d478 <__isoc23_strtoul@@Base+0x1c50> │ │ │ │ + bl 7d4d0 <__isoc23_strtoul@@Base+0x1c50> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3cfda │ │ │ │ + beq.n 3d032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cfe4 │ │ │ │ + beq.n 3d03c │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r2, r3, #29 │ │ │ │ it pl │ │ │ │ movpl r3, r4 │ │ │ │ - bpl.n 3cf52 │ │ │ │ + bpl.n 3cfaa │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3cf66 │ │ │ │ + cbz r3, 3cfbe │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cf52 │ │ │ │ + bne.n 3cfaa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3cf66 │ │ │ │ + cbz r3, 3cfbe │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #208] @ (3d03c ) │ │ │ │ + ldr r2, [pc, #208] @ (3d094 ) │ │ │ │ adds r0, r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ (3d028 ) │ │ │ │ + ldr r3, [pc, #184] @ (3d080 ) │ │ │ │ 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 3d01e │ │ │ │ + bne.n 3d076 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7d478 <__isoc23_strtoul@@Base+0x1c50> │ │ │ │ + bl 7d4d0 <__isoc23_strtoul@@Base+0x1c50> │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 3cf4e │ │ │ │ + bpl.n 3cfa6 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3cf4e │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3cfa6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ bic.w r4, r4, #16 │ │ │ │ - bl 3cd70 │ │ │ │ + bl 3cdc8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ orr.w r4, r4, #1024 @ 0x400 │ │ │ │ - bl 3cd70 │ │ │ │ - ldr r3, [pc, #124] @ (3d040 ) │ │ │ │ + bl 3cdc8 │ │ │ │ + ldr r3, [pc, #124] @ (3d098 ) │ │ │ │ add r6, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - b.n 3ceb0 │ │ │ │ + b.n 3cf08 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 3cf10 │ │ │ │ - b.n 3cf1c │ │ │ │ + bge.n 3cf68 │ │ │ │ + b.n 3cf74 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3cf66 │ │ │ │ - b.n 3cf46 │ │ │ │ + bpl.n 3cfbe │ │ │ │ + b.n 3cf9e │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cf3a │ │ │ │ + bne.n 3cf92 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r1, r0, #10 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, #9 │ │ │ │ - blx 7d90 │ │ │ │ - b.n 3cf90 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7ddc │ │ │ │ + b.n 3cfe8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + ldr r0, [pc, #544] @ (3d2a0 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + ldr r0, [pc, #512] @ (3d288 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + bx ip │ │ │ │ movs r2, r1 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #32] @ (3d074 ) │ │ │ │ + ldr r6, [pc, #32] @ (3d0cc ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r6, pc │ │ │ │ str r1, [r6, #4] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3ce34 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + b.w 3ce8c │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr.w r3, [pc, #2056] @ 3d89c │ │ │ │ + ldr.w r3, [pc, #2056] @ 3d8f4 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r9, fp │ │ │ │ - ldr.w r2, [pc, #2052] @ 3d8a0 │ │ │ │ + ldr.w r2, [pc, #2052] @ 3d8f8 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w lr, [pc, #2048] @ 3d8a4 │ │ │ │ + ldr.w lr, [pc, #2048] @ 3d8fc │ │ │ │ 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 │ │ │ │ @@ -80486,556 +80515,556 @@ │ │ │ │ add.w sl, r5, #9 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ mov r6, r7 │ │ │ │ mov ip, sl │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3d11a │ │ │ │ - bls.n 3d12a │ │ │ │ + beq.n 3d172 │ │ │ │ + bls.n 3d182 │ │ │ │ str.w r8, [sp] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3d220 │ │ │ │ + beq.w 3d278 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 3d1ce │ │ │ │ + beq.n 3d226 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 3d1d0 │ │ │ │ + bne.n 3d228 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d1a0 │ │ │ │ + beq.n 3d1f8 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3d0f0 │ │ │ │ + bne.n 3d148 │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ add.w sl, sl, #2 │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 3d27e │ │ │ │ + beq.w 3d2d6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 3d14c │ │ │ │ - cbnz r3, 3d152 │ │ │ │ + beq.n 3d1a4 │ │ │ │ + cbnz r3, 3d1aa │ │ │ │ str.w r9, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3d394 │ │ │ │ + beq.w 3d3ec │ │ │ │ mov r9, r5 │ │ │ │ mov r5, fp │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - b.n 3d0dc │ │ │ │ + b.n 3d134 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 3d2ce │ │ │ │ + beq.w 3d326 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3d5e6 │ │ │ │ + beq.w 3d63e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 3d51e │ │ │ │ + beq.w 3d576 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 3d5f8 │ │ │ │ + bne.w 3d650 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ adds r6, #1 │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d450 │ │ │ │ - bls.w 3d418 │ │ │ │ + beq.w 3d4a8 │ │ │ │ + bls.w 3d470 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 3d250 │ │ │ │ + beq.n 3d2a8 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 3d1c8 │ │ │ │ + beq.n 3d220 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 3d5f2 │ │ │ │ + bne.w 3d64a │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d178 │ │ │ │ + bne.n 3d1d0 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d5c8 │ │ │ │ - bhi.n 3d15c │ │ │ │ + beq.w 3d620 │ │ │ │ + bhi.n 3d1b4 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 3d5da │ │ │ │ + beq.w 3d632 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d130 │ │ │ │ + b.n 3d188 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r6, 3d1d6 │ │ │ │ + cbz r6, 3d22e │ │ │ │ ldr.w r8, [sp] │ │ │ │ - b.n 3d152 │ │ │ │ + b.n 3d1aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3d1fc │ │ │ │ + cbz r3, 3d254 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d460 │ │ │ │ + beq.w 3d4b8 │ │ │ │ add.w sl, r4, #1 │ │ │ │ - bhi.n 3d214 │ │ │ │ + bhi.n 3d26c │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 3d158 │ │ │ │ + beq.n 3d1b0 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d130 │ │ │ │ + b.n 3d188 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 3d4fc │ │ │ │ + beq.w 3d554 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d450 │ │ │ │ - bls.n 3d1ec │ │ │ │ + beq.w 3d4a8 │ │ │ │ + bls.n 3d244 │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - bne.w 3d0fc │ │ │ │ + bne.w 3d154 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 3d256 │ │ │ │ + cbz r3, 3d2ae │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3d2b6 │ │ │ │ + bne.n 3d30e │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d52c │ │ │ │ - bhi.n 3d2fe │ │ │ │ + beq.w 3d584 │ │ │ │ + bhi.n 3d356 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 3d1f4 │ │ │ │ - b.n 3d158 │ │ │ │ + bne.n 3d24c │ │ │ │ + b.n 3d1b0 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 3d2f8 │ │ │ │ + ble.n 3d350 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d550 │ │ │ │ + beq.w 3d5a8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bls.w 3d124 │ │ │ │ + bls.w 3d17c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 3d560 │ │ │ │ + beq.w 3d5b8 │ │ │ │ mov sl, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d0fc │ │ │ │ + b.n 3d154 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 3d152 │ │ │ │ + bne.w 3d1aa │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 3d2a6 │ │ │ │ - bhi.n 3d310 │ │ │ │ + beq.n 3d2fe │ │ │ │ + bhi.n 3d368 │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ - bne.n 3d1f6 │ │ │ │ + bne.n 3d24e │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 3d28e │ │ │ │ + bne.n 3d2e6 │ │ │ │ mov sl, r4 │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r7 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 3d694 │ │ │ │ + bne.w 3d6ec │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r7 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3d152 │ │ │ │ + b.n 3d1aa │ │ │ │ mov r3, r5 │ │ │ │ mov r5, ip │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 3d31e │ │ │ │ + beq.n 3d376 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 3d454 │ │ │ │ + beq.w 3d4ac │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - bhi.w 3d0f2 │ │ │ │ + bhi.w 3d14a │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.w 3d134 │ │ │ │ - b.n 3d284 │ │ │ │ + bne.w 3d18c │ │ │ │ + b.n 3d2dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 3d224 │ │ │ │ + b.n 3d27c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ mov r7, r6 │ │ │ │ - beq.w 3d540 │ │ │ │ + beq.w 3d598 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d0fc │ │ │ │ + b.n 3d154 │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 3d0f6 │ │ │ │ + b.n 3d14e │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r1, r0, #43 @ 0x2b │ │ │ │ add.w r2, r2, r0, lsl #1 │ │ │ │ and.w r1, r1, #253 @ 0xfd │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ tst.w r2, #1 │ │ │ │ - beq.w 3d566 │ │ │ │ + beq.w 3d5be │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.w 3d60e │ │ │ │ + beq.w 3d666 │ │ │ │ add.w sl, r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 3d600 │ │ │ │ - bhi.w 3d512 │ │ │ │ + beq.w 3d658 │ │ │ │ + bhi.w 3d56a │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq.w 3d68e │ │ │ │ + beq.w 3d6e6 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 3d2d2 │ │ │ │ + beq.n 3d32a │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3d134 │ │ │ │ - ldr.w r3, [pc, #1296] @ 3d8a8 │ │ │ │ + b.n 3d18c │ │ │ │ + ldr.w r3, [pc, #1296] @ 3d900 │ │ │ │ mov r6, fp │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr.w r7, [lr, r3] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 3d3e0 │ │ │ │ + bpl.n 3d438 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ tst.w r3, #655360 @ 0xa0000 │ │ │ │ - bne.n 3d3e0 │ │ │ │ + bne.n 3d438 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r5, [r9] │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add r6, r0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - cbz r4, 3d3f6 │ │ │ │ + cbz r4, 3d44e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 3d3b4 │ │ │ │ + bmi.n 3d40c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #9 │ │ │ │ - bl 3ce34 │ │ │ │ + bl 3ce8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d3d4 │ │ │ │ + beq.n 3d42c │ │ │ │ ldr.w r5, [r9] │ │ │ │ - b.n 3d3ca │ │ │ │ - ldr.w r2, [pc, #1204] @ 3d8ac │ │ │ │ - ldr.w r3, [pc, #1184] @ 3d89c │ │ │ │ + b.n 3d422 │ │ │ │ + ldr.w r2, [pc, #1204] @ 3d904 │ │ │ │ + ldr.w r3, [pc, #1184] @ 3d8f4 │ │ │ │ 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 3d892 │ │ │ │ + bne.w 3d8ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d12a │ │ │ │ + b.n 3d182 │ │ │ │ ldrd r6, r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3d4ec │ │ │ │ + beq.n 3d544 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ add.w sl, r4, #1 │ │ │ │ ands r2, r3 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bne.n 3d504 │ │ │ │ + bne.n 3d55c │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov sl, r4 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ add.w r2, sl, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 3d450 │ │ │ │ + bne.n 3d4a8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d4ec │ │ │ │ + beq.n 3d544 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ strd r6, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 3d4b4 │ │ │ │ + b.n 3d50c │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ uxtb r6, r3 │ │ │ │ cmp r6, #23 │ │ │ │ - bhi.n 3d4ac │ │ │ │ + bhi.n 3d504 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsl.w r6, lr, r6 │ │ │ │ tst r6, r1 │ │ │ │ - bne.n 3d4d2 │ │ │ │ + bne.n 3d52a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r6, r3 │ │ │ │ ittt ne │ │ │ │ movne.w sl, #1 │ │ │ │ eorne.w r3, r0, #1 │ │ │ │ strne r3, [sp, #16] │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d424 │ │ │ │ + beq.n 3d47c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #41 @ 0x29 │ │ │ │ - beq.n 3d424 │ │ │ │ + beq.n 3d47c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 3d4ac │ │ │ │ - bhi.n 3d48a │ │ │ │ + beq.n 3d504 │ │ │ │ + bhi.n 3d4e2 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ - b.n 3d4ac │ │ │ │ + b.n 3d504 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ - cbnz r0, 3d4e4 │ │ │ │ + cbnz r0, 3d53c │ │ │ │ orr.w r8, r8, r3 │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 3d4ac │ │ │ │ + b.n 3d504 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3d4ac │ │ │ │ + b.n 3d504 │ │ │ │ mov r3, r1 │ │ │ │ add.w sl, r4, #1 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 3d450 │ │ │ │ - bhi.w 3d214 │ │ │ │ - b.n 3d1ec │ │ │ │ + beq.n 3d4a8 │ │ │ │ + bhi.w 3d26c │ │ │ │ + b.n 3d244 │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ mov r2, r4 │ │ │ │ - b.n 3d46c │ │ │ │ - bhi.w 3d214 │ │ │ │ + b.n 3d4c4 │ │ │ │ + bhi.w 3d26c │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bne.w 3d1f4 │ │ │ │ - b.n 3d158 │ │ │ │ + bne.w 3d24c │ │ │ │ + b.n 3d1b0 │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3d0f6 │ │ │ │ + b.n 3d14e │ │ │ │ mov r3, sl │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d152 │ │ │ │ + b.n 3d1aa │ │ │ │ mov sl, r4 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r6, r7 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d250 │ │ │ │ + beq.w 3d2a8 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d232 │ │ │ │ + b.n 3d28a │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 3d256 │ │ │ │ + b.n 3d2ae │ │ │ │ ldrb.w r2, [sl, #3] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 3d57e │ │ │ │ + beq.n 3d5d6 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 3d36a │ │ │ │ + bne.w 3d3c2 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w 3d36a │ │ │ │ + bne.w 3d3c2 │ │ │ │ sub.w r1, r0, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 3d794 │ │ │ │ + bhi.w 3d7ec │ │ │ │ ldrb.w r1, [sl, #2] │ │ │ │ sub.w ip, r1, #97 @ 0x61 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 3d36a │ │ │ │ + bhi.w 3d3c2 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq.w 3d860 │ │ │ │ + beq.w 3d8b8 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ adds r4, r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ it gt │ │ │ │ movgt.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #748] @ (3d8a8 ) │ │ │ │ + ldr r3, [pc, #748] @ (3d900 ) │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 3d75c │ │ │ │ + b.n 3d7b4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r6 │ │ │ │ add.w sl, sl, #2 │ │ │ │ movs r6, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d284 │ │ │ │ + b.n 3d2dc │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3d224 │ │ │ │ + b.n 3d27c │ │ │ │ ldr.w r8, [sp] │ │ │ │ - b.n 3d158 │ │ │ │ + b.n 3d1b0 │ │ │ │ mov r8, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3d158 │ │ │ │ + b.n 3d1b0 │ │ │ │ mov ip, r5 │ │ │ │ add.w sl, sl, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 3d0e8 │ │ │ │ + b.n 3d140 │ │ │ │ add.w sl, sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.w 3d7b0 │ │ │ │ + beq.w 3d808 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ movle r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w 3d7cc │ │ │ │ - ldr r1, [pc, #616] @ (3d8b0 ) │ │ │ │ + beq.w 3d824 │ │ │ │ + ldr r1, [pc, #616] @ (3d908 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 3d372 │ │ │ │ + bne.w 3d3ca │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #592] @ (3d8a8 ) │ │ │ │ + ldr r3, [pc, #592] @ (3d900 ) │ │ │ │ mov sl, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -81043,462 +81072,462 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #32 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ movs r6, #2 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ strb.w r7, [sp, #120] @ 0x78 │ │ │ │ - b.n 3d766 │ │ │ │ + b.n 3d7be │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 3d284 │ │ │ │ + b.n 3d2dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d896 │ │ │ │ + beq.w 3d8ee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #516] @ (3d8a8 ) │ │ │ │ + ldr r3, [pc, #516] @ (3d900 ) │ │ │ │ subs r5, r1, #1 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 3d6c8 │ │ │ │ + b.n 3d720 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ - beq.n 3d750 │ │ │ │ + beq.n 3d7a8 │ │ │ │ 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 3d74c │ │ │ │ - bls.n 3d6ba │ │ │ │ + beq.n 3d7a4 │ │ │ │ + bls.n 3d712 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 3d6c4 │ │ │ │ + bne.n 3d71c │ │ │ │ movs r6, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bpl.n 3d6c4 │ │ │ │ + bpl.n 3d71c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3d786 │ │ │ │ + bmi.n 3d7de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strb.w fp, [r0, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 3d790 │ │ │ │ - cbnz r6, 3d758 │ │ │ │ + beq.n 3d7e8 │ │ │ │ + cbnz r6, 3d7b0 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3d6b2 │ │ │ │ + b.n 3d70a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 3d6c4 │ │ │ │ + b.n 3d71c │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3d6c4 │ │ │ │ - b.n 3d6da │ │ │ │ + bne.n 3d71c │ │ │ │ + b.n 3d732 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 3d668 │ │ │ │ + bne.n 3d6c0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - blt.n 3d77c │ │ │ │ + blt.n 3d7d4 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3d780 │ │ │ │ + ble.n 3d7d8 │ │ │ │ movs r7, #125 @ 0x7d │ │ │ │ strb r7, [r5, #0] │ │ │ │ - b.n 3d6da │ │ │ │ + b.n 3d732 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 3d776 │ │ │ │ + blt.n 3d7ce │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 3d6da │ │ │ │ + b.n 3d732 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3d6e8 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3d740 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 3d142 │ │ │ │ + b.n 3d19a │ │ │ │ sub.w r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 3d36a │ │ │ │ + bhi.w 3d3c2 │ │ │ │ ldrb.w r1, [sl, #2] │ │ │ │ sub.w ip, r1, #65 @ 0x41 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 3d36a │ │ │ │ - b.n 3d598 │ │ │ │ + bhi.w 3d3c2 │ │ │ │ + b.n 3d5f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 3d842 │ │ │ │ + beq.n 3d89a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 3d836 │ │ │ │ - ldr r2, [pc, #244] @ (3d8b4 ) │ │ │ │ + ble.n 3d88e │ │ │ │ + ldr r2, [pc, #244] @ (3d90c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 3d372 │ │ │ │ + b.n 3d3ca │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #220] @ (3d8b8 ) │ │ │ │ + ldr r1, [pc, #220] @ (3d910 ) │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #220] @ (3d8bc ) │ │ │ │ + ldr r0, [pc, #220] @ (3d914 ) │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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, #200] @ (3d8c0 ) │ │ │ │ + ldr r1, [pc, #200] @ (3d918 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ tst.w r2, #98304 @ 0x18000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne.n 3d830 │ │ │ │ + bne.n 3d888 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - beq.n 3d826 │ │ │ │ + beq.n 3d87e │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 3d830 │ │ │ │ + bhi.n 3d888 │ │ │ │ movw r1, #4163 @ 0x1043 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 3d830 │ │ │ │ + bpl.n 3d888 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - b.n 3d64c │ │ │ │ - ldr r2, [pc, #140] @ (3d8c4 ) │ │ │ │ + b.n 3d6a4 │ │ │ │ + ldr r2, [pc, #140] @ (3d91c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 3d372 │ │ │ │ + b.n 3d3ca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r0, #2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d372 │ │ │ │ + beq.w 3d3ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - b.n 3d640 │ │ │ │ + b.n 3d698 │ │ │ │ add.w r0, sl, #5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d372 │ │ │ │ + beq.w 3d3ca │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w r2, [sl], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 3d372 │ │ │ │ + bne.w 3d3ca │ │ │ │ mov r1, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 3d5b6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - blx 831c │ │ │ │ + b.n 3d60e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + blx 8374 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + mov r0, r6 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + cmn r6, r2 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffd878be │ │ │ │ - beq.n 3d8d4 │ │ │ │ + bl ffd87916 │ │ │ │ + bvs.n 3d8dc │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + ldmia r0!, {} │ │ │ │ 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 3a548 │ │ │ │ - cbz r0, 3d8ee │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3d946 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 3d8ee │ │ │ │ + cbz r3, 3d946 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #296] @ 3da28 │ │ │ │ + ldr.w ip, [pc, #296] @ 3da80 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ (3da2c ) │ │ │ │ + ldr r0, [pc, #292] @ (3da84 ) │ │ │ │ sub sp, #16 │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #292] @ (3da30 ) │ │ │ │ - ldr r5, [pc, #292] @ (3da34 ) │ │ │ │ + ldr r3, [pc, #292] @ (3da88 ) │ │ │ │ + ldr r5, [pc, #292] @ (3da8c ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r1, sp │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99e38 <__isoc23_strtoul@@Base+0x1e610> │ │ │ │ + bl 9a56c <__isoc23_strtoul@@Base+0x1ecec> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r6, 3d938 │ │ │ │ + cbz r6, 3d990 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r4, 3d93e │ │ │ │ + cbz r4, 3d996 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #248] @ (3da38 ) │ │ │ │ + ldr r2, [pc, #248] @ (3da90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d9ea │ │ │ │ + beq.n 3da42 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbnz r3, 3d996 │ │ │ │ - ldr r3, [pc, #236] @ (3da3c ) │ │ │ │ + cbnz r3, 3d9ee │ │ │ │ + ldr r3, [pc, #236] @ (3da94 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d9b2 │ │ │ │ + beq.n 3da0a │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbnz r2, 3d974 │ │ │ │ - ldr r2, [pc, #224] @ (3da40 ) │ │ │ │ - ldr r3, [pc, #204] @ (3da2c ) │ │ │ │ + cbnz r2, 3d9cc │ │ │ │ + ldr r2, [pc, #224] @ (3da98 ) │ │ │ │ + ldr r3, [pc, #204] @ (3da84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3da22 │ │ │ │ + bne.n 3da7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #204] @ (3da44 ) │ │ │ │ + ldr r3, [pc, #204] @ (3da9c ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r3, [pc, #192] @ (3da48 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r3, [pc, #192] @ (3daa0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r4, #415] @ 0x19f │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 3d95c │ │ │ │ - ldr r3, [pc, #172] @ (3da44 ) │ │ │ │ + b.n 3d9b4 │ │ │ │ + ldr r3, [pc, #172] @ (3da9c ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r3, [pc, #160] @ (3da4c ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r3, [pc, #160] @ (3daa4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3d94c │ │ │ │ - ldr r3, [pc, #144] @ (3da44 ) │ │ │ │ + b.n 3d9a4 │ │ │ │ + ldr r3, [pc, #144] @ (3da9c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r0, #656] @ 0x290 │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 3d95c │ │ │ │ + beq.n 3d9b4 │ │ │ │ ldr.w r3, [r0, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d95c │ │ │ │ + bne.n 3d9b4 │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d958 │ │ │ │ + beq.n 3d9b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d958 │ │ │ │ + beq.n 3d9b0 │ │ │ │ add.w r0, r0, #644 @ 0x284 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d95c │ │ │ │ + bne.n 3d9b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3d958 │ │ │ │ - ldr r2, [pc, #88] @ (3da44 ) │ │ │ │ + b.n 3d9b0 │ │ │ │ + ldr r2, [pc, #88] @ (3da9c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r0, #684] @ 0x2ac │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 3d94c │ │ │ │ + beq.n 3d9a4 │ │ │ │ ldr.w r2, [r0, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d94c │ │ │ │ + bne.n 3d9a4 │ │ │ │ ldr.w r2, [r0, #688] @ 0x2b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d948 │ │ │ │ + beq.n 3d9a0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3d948 │ │ │ │ + beq.n 3d9a0 │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d94c │ │ │ │ + bne.n 3d9a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 3d948 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3d9a0 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, #26 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r2, r1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #300] @ (3db8c ) │ │ │ │ + ldr r2, [pc, #300] @ (3dbe4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #300] @ (3db90 ) │ │ │ │ + ldr r3, [pc, #300] @ (3dbe8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [pc, #296] @ (3db94 ) │ │ │ │ + ldr r6, [pc, #296] @ (3dbec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7aec │ │ │ │ - blx 82c4 <__libc_current_sigrtmin@plt> │ │ │ │ + blx 7b2c │ │ │ │ + blx 831c <__libc_current_sigrtmin@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bgt.n 3db68 │ │ │ │ - ldr r3, [pc, #264] @ (3db98 ) │ │ │ │ + bgt.n 3dbc0 │ │ │ │ + ldr r3, [pc, #264] @ (3dbf0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #264] @ (3db9c ) │ │ │ │ + ldr r3, [pc, #264] @ (3dbf4 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3db82 │ │ │ │ + beq.n 3dbda │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 3dace │ │ │ │ + bmi.n 3db26 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ itt mi │ │ │ │ addmi r2, r2, r5 │ │ │ │ ldrbmi.w r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -81511,368 +81540,368 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3daa2 │ │ │ │ + bne.n 3dafa │ │ │ │ adds r7, r6, #1 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r5, #132] @ 0x84 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ movs r1, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r2, 3db50 │ │ │ │ + cbz r2, 3dba8 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - b.n 3db30 │ │ │ │ + b.n 3db88 │ │ │ │ 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, 3db2a │ │ │ │ + cbz r2, 3db82 │ │ │ │ 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, 3db50 │ │ │ │ + cbz r2, 3dba8 │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ uxtb r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 3db2a │ │ │ │ + blt.n 3db82 │ │ │ │ asrs r0, r2, #8 │ │ │ │ subs r3, #1 │ │ │ │ lsls r4, r2, #15 │ │ │ │ - bmi.n 3db0c │ │ │ │ + bmi.n 3db64 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3db12 │ │ │ │ + bne.n 3db6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r1, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3db30 │ │ │ │ - ldr r2, [pc, #76] @ (3dba0 ) │ │ │ │ - ldr r3, [pc, #60] @ (3db90 ) │ │ │ │ + bne.n 3db88 │ │ │ │ + ldr r2, [pc, #76] @ (3dbf8 ) │ │ │ │ + ldr r3, [pc, #60] @ (3dbe8 ) │ │ │ │ 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 3db88 │ │ │ │ + bne.n 3dbe0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 7f30 <__libc_current_sigrtmax@plt> │ │ │ │ - ldr r3, [pc, #40] @ (3db98 ) │ │ │ │ + blx 7f7c <__libc_current_sigrtmax@plt> │ │ │ │ + ldr r3, [pc, #40] @ (3dbf0 ) │ │ │ │ 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 3da92 │ │ │ │ + b.n 3daea │ │ │ │ movs r7, #16 │ │ │ │ movs r6, #15 │ │ │ │ - b.n 3dada │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + b.n 3db32 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ 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 r3, [pc, #60] @ (3dbf0 ) │ │ │ │ - ldr r2, [pc, #60] @ (3dbf4 ) │ │ │ │ + ldr r3, [pc, #60] @ (3dc48 ) │ │ │ │ + ldr r2, [pc, #60] @ (3dc4c ) │ │ │ │ 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 3dbd4 │ │ │ │ - b.n 3dbee │ │ │ │ + bgt.n 3dc2c │ │ │ │ + b.n 3dc46 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3dbee │ │ │ │ + beq.n 3dc46 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ - beq.n 3dbd0 │ │ │ │ + beq.n 3dc28 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3dbd0 │ │ │ │ + bne.n 3dc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3dbf8 │ │ │ │ + bl 3dc50 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 3dbd4 │ │ │ │ + bne.n 3dc2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + subs r3, #30 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r2, [pc, #116] @ (3dc7c ) │ │ │ │ + ldr r2, [pc, #116] @ (3dcd4 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #116] @ (3dc80 ) │ │ │ │ + ldr r3, [pc, #116] @ (3dcd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str.w r1, [r6, #256] @ 0x100 │ │ │ │ - cbz r0, 3dc5a │ │ │ │ + cbz r0, 3dcb2 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r5, [r3, r0] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - beq.n 3dc24 │ │ │ │ + beq.n 3dc7c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #92] @ (3dc84 ) │ │ │ │ + ldr r3, [pc, #92] @ (3dcdc ) │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3dc62 │ │ │ │ + beq.n 3dcba │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r4, #14 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - cbnz r7, 3dc70 │ │ │ │ + cbnz r7, 3dcc8 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ bic.w r5, r5, #12 │ │ │ │ strb r5, [r3, r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 3dba4 │ │ │ │ + b.w 3dbfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 3dc4e │ │ │ │ + bl 69c68 │ │ │ │ + b.n 3dca6 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #14 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 3dc4e │ │ │ │ + bl 69c68 │ │ │ │ + b.n 3dca6 │ │ │ │ nop │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #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.w r8, [pc, #324] @ 3dde0 │ │ │ │ + ldr.w r8, [pc, #324] @ 3de38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ (3dde4 ) │ │ │ │ + ldr r3, [pc, #324] @ (3de3c ) │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldrh.w r3, [r5, #232] @ 0xe8 │ │ │ │ it ge │ │ │ │ strbge.w r2, [r5, #234] @ 0xea │ │ │ │ - bge.n 3dcba │ │ │ │ + bge.n 3dd12 │ │ │ │ movs r7, #0 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbz r3, 3dd1e │ │ │ │ + cbz r3, 3dd76 │ │ │ │ cmp r7, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov fp, r4 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd90 │ │ │ │ + beq.n 3dde8 │ │ │ │ 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 3dd6a │ │ │ │ + beq.n 3ddc2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3dd94 │ │ │ │ + bne.n 3ddec │ │ │ │ str.w sl, [r1] │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ add r3, fp │ │ │ │ mov r2, r4 │ │ │ │ bic.w r6, r6, #12 │ │ │ │ strb r6, [r3, #0] │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3dcce │ │ │ │ + bne.n 3dd26 │ │ │ │ add.w r4, r5, #248 @ 0xf8 │ │ │ │ add.w r6, r5, #236 @ 0xec │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ - cbz r0, 3dd32 │ │ │ │ + cbz r0, 3dd8a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ddc6 │ │ │ │ + bne.n 3de1e │ │ │ │ str r7, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 3dd26 │ │ │ │ - ldr r3, [pc, #176] @ (3dde8 ) │ │ │ │ + bne.n 3dd7e │ │ │ │ + ldr r3, [pc, #176] @ (3de40 ) │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 3dd54 │ │ │ │ - blx 7b08 │ │ │ │ + beq.n 3ddac │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r7, 3dd5e │ │ │ │ + cbz r7, 3ddb6 │ │ │ │ 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} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3dd10 │ │ │ │ + beq.n 3dd68 │ │ │ │ cmp r4, #17 │ │ │ │ - beq.n 3dda4 │ │ │ │ + beq.n 3ddfc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ 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 3dcce │ │ │ │ + b.n 3dd26 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 3dd18 │ │ │ │ + b.n 3dd70 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r2 │ │ │ │ - b.n 3dd06 │ │ │ │ + b.n 3dd5e │ │ │ │ bic.w r6, r6, #13 │ │ │ │ mov.w fp, #16 │ │ │ │ orr.w r6, r6, #2 │ │ │ │ strb r6, [r3, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dce0 │ │ │ │ + bne.n 3dd38 │ │ │ │ movs r4, #15 │ │ │ │ - b.n 3dcce │ │ │ │ + b.n 3dd26 │ │ │ │ mov.w r9, #0 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r6, r4 │ │ │ │ str.w r9, [r4] │ │ │ │ - beq.n 3dd36 │ │ │ │ + beq.n 3dd8e │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ddca │ │ │ │ - b.n 3dd32 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + bne.n 3de22 │ │ │ │ + b.n 3dd8a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, 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, #76] @ (3de48 ) │ │ │ │ + ldr r3, [pc, #76] @ (3dea0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #76] @ (3de4c ) │ │ │ │ + ldr r2, [pc, #76] @ (3dea4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ str.w r1, [r5, #256] @ 0x100 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 3de3a │ │ │ │ + bpl.n 3de92 │ │ │ │ bic.w r6, r2, #12 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, r7 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - cbz r0, 3de38 │ │ │ │ + cbz r0, 3de90 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - cbz r3, 3de3c │ │ │ │ + cbz r3, 3de94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ add r3, r4 │ │ │ │ strb r6, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ add r1, r7 │ │ │ │ - b.n 3de2e │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + b.n 3de86 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (3e0a0 ) │ │ │ │ + ldr r4, [pc, #576] @ (3e0f8 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ - ldr r5, [pc, #572] @ (3e0a4 ) │ │ │ │ - ldr r2, [pc, #576] @ (3e0a8 ) │ │ │ │ + ldr r5, [pc, #572] @ (3e0fc ) │ │ │ │ + ldr r2, [pc, #576] @ (3e100 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r3, [pc, #572] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #572] @ (3e104 ) │ │ │ │ mov r6, r5 │ │ │ │ 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] │ │ │ │ @@ -81890,16 +81919,16 @@ │ │ │ │ ldrb.w r2, [r4, #421] @ 0x1a5 │ │ │ │ str r2, [sp, #20] │ │ │ │ and.w r2, r3, #2 │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7322c │ │ │ │ - ldr r3, [pc, #504] @ (3e0b0 ) │ │ │ │ + bl 73284 │ │ │ │ + ldr r3, [pc, #504] @ (3e108 ) │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #10 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ @@ -81908,1012 +81937,1012 @@ │ │ │ │ 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, 3def6 │ │ │ │ + cbnz r7, 3df4e │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ strb.w r3, [r4, #234] @ 0xea │ │ │ │ - ldr r3, [pc, #436] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #436] @ (3e104 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #484] @ 0x1e4 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #424] @ (3e0b4 ) │ │ │ │ + ldr r3, [pc, #424] @ (3e10c ) │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ ldr.w r2, [r6, #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, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r6, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e050 │ │ │ │ - ldr r3, [pc, #372] @ (3e0b8 ) │ │ │ │ + beq.w 3e0a8 │ │ │ │ + ldr r3, [pc, #372] @ (3e110 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ - cbz r2, 3df52 │ │ │ │ + cbz r2, 3dfaa │ │ │ │ cmp r0, #12 │ │ │ │ itee ne │ │ │ │ movne r5, #4 │ │ │ │ moveq r2, #0 │ │ │ │ strbeq r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #344] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #344] @ (3e104 ) │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r3, [pc, #340] @ (3e0b4 ) │ │ │ │ + ldr r3, [pc, #340] @ (3e10c ) │ │ │ │ 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, 3df8a │ │ │ │ + cbnz r3, 3dfe2 │ │ │ │ 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] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #288] @ (3e104 ) │ │ │ │ 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 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb.w r3, [r4, #409] @ 0x199 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e06c │ │ │ │ + beq.n 3e0c4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #409] @ 0x199 │ │ │ │ - ldr r3, [pc, #248] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #248] @ (3e104 ) │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ - ldr r3, [pc, #232] @ (3e0b0 ) │ │ │ │ + bl 72fbc │ │ │ │ + ldr r3, [pc, #232] @ (3e108 ) │ │ │ │ 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, #12] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - cbz r3, 3dff6 │ │ │ │ + cbz r3, 3e04e │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 3e00c │ │ │ │ - ldr r3, [pc, #176] @ (3e0ac ) │ │ │ │ + cbz r3, 3e064 │ │ │ │ + ldr r3, [pc, #176] @ (3e104 ) │ │ │ │ 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] @ (3e0ac ) │ │ │ │ + ldr r3, [pc, #156] @ (3e104 ) │ │ │ │ cmp r5, #4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [r3, #421] @ 0x1a5 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ble.n 3e034 │ │ │ │ + ble.n 3e08c │ │ │ │ ldr.w r3, [r3, #1208] @ 0x4b8 │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3e090 │ │ │ │ + bne.n 3e0e8 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 3e090 │ │ │ │ - ldr r2, [pc, #132] @ (3e0bc ) │ │ │ │ - ldr r3, [pc, #112] @ (3e0a8 ) │ │ │ │ + beq.n 3e0e8 │ │ │ │ + ldr r2, [pc, #132] @ (3e114 ) │ │ │ │ + ldr r3, [pc, #112] @ (3e100 ) │ │ │ │ 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 3e08c │ │ │ │ + bne.n 3e0e4 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3e076 │ │ │ │ + beq.n 3e0ce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3e072 │ │ │ │ - ldr r2, [pc, #100] @ (3e0c0 ) │ │ │ │ + cbnz r3, 3e0ca │ │ │ │ + ldr r2, [pc, #100] @ (3e118 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26348 │ │ │ │ - b.n 3df52 │ │ │ │ + bl 263a0 │ │ │ │ + b.n 3dfaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 3dfb2 │ │ │ │ + b.n 3e00a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e064 │ │ │ │ - ldr r3, [pc, #52] @ (3e0ac ) │ │ │ │ + b.n 3e0bc │ │ │ │ + ldr r3, [pc, #52] @ (3e104 ) │ │ │ │ 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 227d8 │ │ │ │ - b.n 3df52 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #24] @ (3e0ac ) │ │ │ │ + bl 22830 │ │ │ │ + b.n 3dfaa │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #24] @ (3e104 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r2, r1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + adds r2, r2, r6 │ │ │ │ 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, #372] @ (3e248 ) │ │ │ │ + ldr r1, [pc, #372] @ (3e2a0 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ - ldr r2, [pc, #372] @ (3e24c ) │ │ │ │ + ldr r2, [pc, #372] @ (3e2a4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #368] @ (3e250 ) │ │ │ │ - ldr r3, [pc, #372] @ (3e254 ) │ │ │ │ + ldr r7, [pc, #368] @ (3e2a8 ) │ │ │ │ + ldr r3, [pc, #372] @ (3e2ac ) │ │ │ │ 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, #356] @ (3e258 ) │ │ │ │ + ldr r3, [pc, #356] @ (3e2b0 ) │ │ │ │ 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, 3e108 │ │ │ │ + cbz r0, 3e160 │ │ │ │ orr.w r6, r0, #256 @ 0x100 │ │ │ │ ldr.w r3, [r4, #1088] @ 0x440 │ │ │ │ - cbz r3, 3e116 │ │ │ │ + cbz r3, 3e16e │ │ │ │ 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 3e22a │ │ │ │ + beq.w 3e282 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #300] @ (3e25c ) │ │ │ │ + ldr r1, [pc, #300] @ (3e2b4 ) │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ - bl 1a36c │ │ │ │ - ldr r3, [pc, #284] @ (3e260 ) │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ + bl 1a3c4 │ │ │ │ + ldr r3, [pc, #284] @ (3e2b8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3e158 │ │ │ │ + ble.n 3e1b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e23c │ │ │ │ + bne.n 3e294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3e1a6 │ │ │ │ + bmi.n 3e1fe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3e1ac │ │ │ │ - bl 46e28 │ │ │ │ - ldr r3, [pc, #252] @ (3e264 ) │ │ │ │ + beq.n 3e204 │ │ │ │ + bl 46e80 │ │ │ │ + ldr r3, [pc, #252] @ (3e2bc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - ldr r3, [pc, #236] @ (3e268 ) │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + ldr r3, [pc, #236] @ (3e2c0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - cbnz r3, 3e1c4 │ │ │ │ + cbnz r3, 3e21c │ │ │ │ lsls r1, r6, #23 │ │ │ │ - bpl.n 3e21e │ │ │ │ + bpl.n 3e276 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp r2, r8 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - cbnz r5, 3e1d0 │ │ │ │ - cbz r3, 3e1a0 │ │ │ │ + cbnz r5, 3e228 │ │ │ │ + cbz r3, 3e1f8 │ │ │ │ bic.w r6, r6, #384 @ 0x180 │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ uxtb r0, r6 │ │ │ │ - blx 7ec8 │ │ │ │ + blx 7f14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 3e162 │ │ │ │ - ldr r3, [pc, #188] @ (3e26c ) │ │ │ │ + bpl.n 3e1ba │ │ │ │ + ldr r3, [pc, #188] @ (3e2c4 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #184] @ (3e270 ) │ │ │ │ + ldr r3, [pc, #184] @ (3e2c8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 47344 │ │ │ │ - b.n 3e162 │ │ │ │ + bl 4739c │ │ │ │ + b.n 3e1ba │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - cbz r2, 3e224 │ │ │ │ + cbz r2, 3e27c │ │ │ │ ands.w r5, r6, #255 @ 0xff │ │ │ │ - beq.n 3e198 │ │ │ │ + beq.n 3e1f0 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7c24 │ │ │ │ + blx 7c70 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - blx 7aa8 │ │ │ │ + blx 7ae8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ mov r0, r7 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - blx 7a90 │ │ │ │ + blx 7ef0 │ │ │ │ + blx 7ad0 │ │ │ │ ldrb.w r3, [r4, #421] @ 0x1a5 │ │ │ │ - b.n 3e196 │ │ │ │ + b.n 3e1ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3e1a0 │ │ │ │ - b.n 3e1d0 │ │ │ │ + beq.n 3e1f8 │ │ │ │ + b.n 3e228 │ │ │ │ lsls r2, r6, #23 │ │ │ │ - bpl.n 3e194 │ │ │ │ - b.n 3e18c │ │ │ │ + bpl.n 3e1ec │ │ │ │ + b.n 3e1e4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - bl 3e47c │ │ │ │ - b.n 3e12c │ │ │ │ + bl 3e4d4 │ │ │ │ + b.n 3e184 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 30ee0 │ │ │ │ - b.n 3e158 │ │ │ │ + bl 30f38 │ │ │ │ + b.n 3e1b0 │ │ │ │ nop │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r2, r1 │ │ │ │ - bl fffcc25e │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + bl fffcc2b6 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, 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 r6, [pc, #476] @ (3e464 ) │ │ │ │ + ldr r6, [pc, #476] @ (3e4bc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #476] @ (3e468 ) │ │ │ │ + ldr r3, [pc, #476] @ (3e4c0 ) │ │ │ │ cmp r0, #1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r7, [r4, #372] @ 0x174 │ │ │ │ - beq.n 3e35e │ │ │ │ + beq.n 3e3b6 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bne.n 3e370 │ │ │ │ + bne.n 3e3c8 │ │ │ │ ldrb.w r8, [r4, #420] @ 0x1a4 │ │ │ │ orr.w r3, r8, #256 @ 0x100 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 3e2bc │ │ │ │ + cbz r7, 3e314 │ │ │ │ ldr.w r3, [r7, #400] @ 0x190 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3e2bc │ │ │ │ - ldr r3, [pc, #440] @ (3e46c ) │ │ │ │ + ble.n 3e314 │ │ │ │ + ldr r3, [pc, #440] @ (3e4c4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldrsb.w r2, [r4, #153] @ 0x99 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3e3a6 │ │ │ │ - ldr r2, [pc, #412] @ (3e470 ) │ │ │ │ + bge.n 3e3fe │ │ │ │ + ldr r2, [pc, #412] @ (3e4c8 ) │ │ │ │ ldr.w r9, [r6, r2] │ │ │ │ ldrb.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3e3a6 │ │ │ │ + beq.n 3e3fe │ │ │ │ ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #153] @ 0x99 │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 3e2fc │ │ │ │ + cbnz r2, 3e354 │ │ │ │ and.w r1, r3, #2064 @ 0x810 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 3e35a │ │ │ │ + beq.n 3e3b2 │ │ │ │ ands.w sl, r3, #8192 @ 0x2000 │ │ │ │ - bne.n 3e35a │ │ │ │ + bne.n 3e3b2 │ │ │ │ bic.w r1, r3, #2048 @ 0x800 │ │ │ │ strb.w sl, [r4, #420] @ 0x1a4 │ │ │ │ orr.w r1, r1, #16 │ │ │ │ lsls r3, r3, #26 │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r4, #410] @ 0x19a │ │ │ │ - bpl.n 3e32e │ │ │ │ + bpl.n 3e386 │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 21fcc │ │ │ │ + bl 22024 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e376 │ │ │ │ + cbnz r0, 3e3ce │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3e458 │ │ │ │ + bne.w 3e4b0 │ │ │ │ ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bic.w r3, r3, #2064 @ 0x810 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #20] │ │ │ │ - blx 7c44 │ │ │ │ - bl 465fc │ │ │ │ + blx 7c90 │ │ │ │ + bl 46654 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #276] @ (3e474 ) │ │ │ │ + ldr r3, [pc, #276] @ (3e4cc ) │ │ │ │ ldr.w r2, [r4, #1092] @ 0x444 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ itee ne │ │ │ │ strne r0, [r4, #44] @ 0x2c │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3e2a8 │ │ │ │ + b.n 3e300 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr.w r3, [r4, #404] @ 0x194 │ │ │ │ strb.w sl, [r4, #410] @ 0x19a │ │ │ │ str.w sl, [r9, #12] │ │ │ │ strb.w sl, [r3, #20] │ │ │ │ mov.w r3, #276 @ 0x114 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movs r3, #10 │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ 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 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e430 │ │ │ │ + cbz r0, 3e488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 3e442 │ │ │ │ - ldr r3, [pc, #168] @ (3e478 ) │ │ │ │ + beq.n 3e49a │ │ │ │ + ldr r3, [pc, #168] @ (3e4d0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3e45e │ │ │ │ + beq.n 3e4b6 │ │ │ │ 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, #120] @ (3e470 ) │ │ │ │ + ldr r3, [pc, #120] @ (3e4c8 ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 3e41a │ │ │ │ + cbnz r3, 3e472 │ │ │ │ ldr.w r1, [r7, #400] @ 0x190 │ │ │ │ cmp r1, #12 │ │ │ │ - beq.n 3e40e │ │ │ │ - cbnz r1, 3e414 │ │ │ │ + beq.n 3e466 │ │ │ │ + cbnz r1, 3e46c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r7, #392] @ 0x188 │ │ │ │ - cbz r3, 3e45e │ │ │ │ + cbz r3, 3e4b6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 80f0 <__longjmp_chk@plt> │ │ │ │ + blx 8148 <__longjmp_chk@plt> │ │ │ │ add.w r0, r9, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3e44a │ │ │ │ + beq.n 3e4a2 │ │ │ │ add.w r0, r9, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.n 3e400 │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.n 3e458 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a444 <__isoc23_strtoul@@Base+0xec1c> │ │ │ │ + bl 8a4b4 <__isoc23_strtoul@@Base+0xec34> │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3e3cc │ │ │ │ + bne.n 3e424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 969e4 <__isoc23_strtoul@@Base+0x1b1bc> │ │ │ │ - b.n 3e3cc │ │ │ │ + bl 970d4 <__isoc23_strtoul@@Base+0x1b854> │ │ │ │ + b.n 3e424 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e426 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 3e426 │ │ │ │ - bl 1e634 │ │ │ │ - b.n 3e334 │ │ │ │ + beq.n 3e47e │ │ │ │ + bl 4674c │ │ │ │ + b.n 3e47e │ │ │ │ + bl 1e68c │ │ │ │ + b.n 3e38c │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e0c4 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + bl 3e11c │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ 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, #256] @ (3e590 ) │ │ │ │ + ldr r3, [pc, #256] @ (3e5e8 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #256] @ (3e594 ) │ │ │ │ + ldr r2, [pc, #256] @ (3e5ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ - cbz r3, 3e4a4 │ │ │ │ + cbz r3, 3e4fc │ │ │ │ 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 3e4ba │ │ │ │ + bpl.n 3e512 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3e554 │ │ │ │ + bne.n 3e5ac │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 3e4d2 │ │ │ │ + bpl.n 3e52a │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cbz r3, 3e4d2 │ │ │ │ + cbz r3, 3e52a │ │ │ │ movs r0, #1 │ │ │ │ - bl 46d10 │ │ │ │ + bl 46d68 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3e52c │ │ │ │ - ldr r7, [pc, #192] @ (3e598 ) │ │ │ │ - ldr.w r8, [pc, #192] @ 3e59c │ │ │ │ + beq.n 3e584 │ │ │ │ + ldr r7, [pc, #192] @ (3e5f0 ) │ │ │ │ + ldr.w r8, [pc, #192] @ 3e5f4 │ │ │ │ add r7, pc │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ addeq.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3e528 │ │ │ │ + beq.n 3e580 │ │ │ │ cmp r4, #17 │ │ │ │ - beq.n 3e530 │ │ │ │ + beq.n 3e588 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ subs r6, r4, #1 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 3e526 │ │ │ │ + bpl.n 3e57e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 3e526 │ │ │ │ + cbz r0, 3e57e │ │ │ │ movs r1, #0 │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ ldrsh.w r3, [r5, #340] @ 0x154 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 3e53c │ │ │ │ + beq.n 3e594 │ │ │ │ mov r4, r6 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e4e0 │ │ │ │ + bne.n 3e538 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ movne r4, #16 │ │ │ │ - bne.n 3e4f0 │ │ │ │ + bne.n 3e548 │ │ │ │ movs r4, #15 │ │ │ │ - b.n 3e4e0 │ │ │ │ - bl 3eb94 │ │ │ │ + b.n 3e538 │ │ │ │ + bl 3ebec │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r4, [r5, #420] @ 0x1a4 │ │ │ │ strh.w r3, [r5, #340] @ 0x154 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3e526 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3e57e │ │ │ │ ldr.w r7, [r5, #236] @ 0xec │ │ │ │ bic.w r3, r3, #12 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ - cbz r7, 3e572 │ │ │ │ + cbz r7, 3e5ca │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r5, #236] @ 0xec │ │ │ │ - bl 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ str.w r7, [r5, #236] @ 0xec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strb.w r6, [r5, #153] @ 0x99 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.n 3e4ba │ │ │ │ + bpl.n 3e512 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ movs r2, #11 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3e4ba │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3e512 │ │ │ │ nop │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r2, 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, #3920] @ 0xf50 │ │ │ │ - ldr r1, [pc, #920] @ (3e94c ) │ │ │ │ + ldr r1, [pc, #920] @ (3e9a4 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r2, [pc, #920] @ (3e950 ) │ │ │ │ + ldr r2, [pc, #920] @ (3e9a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #920] @ 3e954 │ │ │ │ - ldr r3, [pc, #920] @ (3e958 ) │ │ │ │ + ldr.w r8, [pc, #920] @ 3e9ac │ │ │ │ + ldr r3, [pc, #920] @ (3e9b0 ) │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ lsls r3, r4, #24 │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [r5, #372] @ 0x174 │ │ │ │ - bpl.w 3e740 │ │ │ │ + bpl.w 3e798 │ │ │ │ bic.w r4, r4, #128 @ 0x80 │ │ │ │ cmp r4, #28 │ │ │ │ - beq.w 3e722 │ │ │ │ + beq.w 3e77a │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e730 │ │ │ │ + bne.w 3e788 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ cmp r4, #14 │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ - beq.n 3e6f0 │ │ │ │ + beq.n 3e748 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e6d2 │ │ │ │ + bne.n 3e72a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3e796 │ │ │ │ + beq.w 3e7ee │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e6b2 │ │ │ │ + beq.n 3e70a │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 3e78a │ │ │ │ + beq.w 3e7e2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 3e77a │ │ │ │ + beq.w 3e7d2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 3e764 │ │ │ │ + beq.w 3e7bc │ │ │ │ movs r7, #8 │ │ │ │ - ldr r3, [pc, #800] @ (3e95c ) │ │ │ │ + ldr r3, [pc, #800] @ (3e9b4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 3e660 │ │ │ │ + beq.n 3e6b8 │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e834 │ │ │ │ + beq.w 3e88c │ │ │ │ movs r2, #0 │ │ │ │ negs r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3e6b2 │ │ │ │ + bgt.n 3e70a │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ - cbz r3, 3e670 │ │ │ │ + cbz r3, 3e6c8 │ │ │ │ ldrb.w r3, [r5, #1124] @ 0x464 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e82c │ │ │ │ + bne.w 3e884 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r2, r4 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ uxtb r3, r7 │ │ │ │ itttt ge │ │ │ │ ldrge.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrbge r1, [r2, r4] │ │ │ │ orrge r3, r1 │ │ │ │ strbge r3, [r2, r4] │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 3e6b2 │ │ │ │ + bne.n 3e70a │ │ │ │ ldrb.w r3, [r5, #197] @ 0xc5 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 3e84a │ │ │ │ - ldr r2, [pc, #684] @ (3e960 ) │ │ │ │ - ldr r3, [pc, #664] @ (3e950 ) │ │ │ │ + bpl.w 3e8a2 │ │ │ │ + ldr r2, [pc, #684] @ (3e9b8 ) │ │ │ │ + ldr r3, [pc, #664] @ (3e9a8 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3e948 │ │ │ │ + bne.w 3e9a0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #2 │ │ │ │ - beq.n 3e60c │ │ │ │ + beq.n 3e664 │ │ │ │ cmp r4, #28 │ │ │ │ - bls.w 3e81a │ │ │ │ + bls.w 3e872 │ │ │ │ orr.w r4, r4, #256 @ 0x100 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ - bl 1e634 │ │ │ │ + bl 1e68c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 3e6b2 │ │ │ │ - ldr r3, [pc, #624] @ (3e964 ) │ │ │ │ + b.n 3e70a │ │ │ │ + ldr r3, [pc, #624] @ (3e9bc ) │ │ │ │ ldr.w r2, [r5, #1092] @ 0x444 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3e604 │ │ │ │ + bne.n 3e65c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3e6b2 │ │ │ │ + beq.n 3e70a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e6b2 │ │ │ │ + beq.n 3e70a │ │ │ │ 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 3e6b2 │ │ │ │ + b.n 3e70a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3d8f0 │ │ │ │ + bl 3d948 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ - cbz r3, 3e752 │ │ │ │ + cbz r3, 3e7aa │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ lsls r7, r3, #26 │ │ │ │ it pl │ │ │ │ strpl.w r4, [r5, #400] @ 0x190 │ │ │ │ - b.n 3e6b2 │ │ │ │ - ldr r3, [pc, #548] @ (3e968 ) │ │ │ │ + b.n 3e70a │ │ │ │ + ldr r3, [pc, #548] @ (3e9c0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 3e5e4 │ │ │ │ + bl 69c68 │ │ │ │ + b.n 3e63c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e60c │ │ │ │ - b.n 3e6d2 │ │ │ │ - ldr r3, [pc, #516] @ (3e96c ) │ │ │ │ + beq.w 3e664 │ │ │ │ + b.n 3e72a │ │ │ │ + ldr r3, [pc, #516] @ (3e9c4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e638 │ │ │ │ + beq.w 3e690 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7c44 │ │ │ │ - b.n 3e638 │ │ │ │ + blx 7c90 │ │ │ │ + b.n 3e690 │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e632 │ │ │ │ + beq.w 3e68a │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 3e632 │ │ │ │ + bmi.w 3e68a │ │ │ │ cmp r4, #1 │ │ │ │ strb.w r4, [r5, #420] @ 0x1a4 │ │ │ │ - bne.w 3e638 │ │ │ │ - b.n 3e764 │ │ │ │ + bne.w 3e690 │ │ │ │ + b.n 3e7bc │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 3e88e │ │ │ │ + bmi.n 3e8e6 │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 3e80c │ │ │ │ + bpl.n 3e864 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.n 3e7b6 │ │ │ │ + bpl.n 3e80e │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 3e914 │ │ │ │ + beq.w 3e96c │ │ │ │ add r7, sp, #12 │ │ │ │ strb.w r4, [r5, #420] @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3e90a │ │ │ │ + bne.w 3e962 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 3e8f2 │ │ │ │ + beq.w 3e94a │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 3e8ec │ │ │ │ + bgt.w 3e944 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 3e8ec │ │ │ │ + bmi.n 3e944 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3e940 │ │ │ │ + bne.w 3e998 │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3e86a │ │ │ │ + bhi.n 3e8c2 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r3, #26 │ │ │ │ subs r0, r4, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r3, r6, r0 │ │ │ │ str r7, [r6, #0] │ │ │ │ cmp r4, #20 │ │ │ │ strb.w r4, [r5, #420] @ 0x1a4 │ │ │ │ - beq.n 3e8aa │ │ │ │ + beq.n 3e902 │ │ │ │ movs r7, #4 │ │ │ │ - b.n 3e63a │ │ │ │ + b.n 3e692 │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #61435 @ 0xeffb │ │ │ │ asrs r3, r4 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 3e612 │ │ │ │ - b.n 3e6e0 │ │ │ │ + bpl.w 3e66a │ │ │ │ + b.n 3e738 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #1125] @ 0x465 │ │ │ │ - b.n 3e6b2 │ │ │ │ + b.n 3e70a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 3e670 │ │ │ │ + b.n 3e6c8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7e28 │ │ │ │ - cbz r0, 3e86a │ │ │ │ - blx 7b08 │ │ │ │ + blx 7e74 │ │ │ │ + cbz r0, 3e8c2 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e0c4 │ │ │ │ + bl 3e11c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3e936 │ │ │ │ + bne.n 3e98e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3e6b2 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3e70a │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 3e6b2 │ │ │ │ + blt.w 3e70a │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - b.n 3e6b2 │ │ │ │ - cbz r3, 3e894 │ │ │ │ + b.n 3e70a │ │ │ │ + cbz r3, 3e8ec │ │ │ │ strb.w r4, [r5, #419] @ 0x1a3 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - blx 813c │ │ │ │ - cbnz r4, 3e900 │ │ │ │ + blx 8194 │ │ │ │ + cbnz r4, 3e958 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ - b.n 3e6b2 │ │ │ │ + blx 7b2c │ │ │ │ + b.n 3e70a │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 3e816 │ │ │ │ + bne.n 3e86e │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.w 3e6b2 │ │ │ │ + bpl.w 3e70a │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3e6b2 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3e70a │ │ │ │ movs r3, #11 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3e7fa │ │ │ │ + beq.n 3e852 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 3e7fa │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 3e852 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e40 │ │ │ │ - b.n 3e89e │ │ │ │ + blx 7e8c │ │ │ │ + b.n 3e8f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e40 │ │ │ │ - b.n 3e7c8 │ │ │ │ + blx 7e8c │ │ │ │ + b.n 3e820 │ │ │ │ cmp r4, #15 │ │ │ │ - bne.w 3e6b2 │ │ │ │ - ldr r3, [pc, #80] @ (3e96c ) │ │ │ │ + bne.w 3e70a │ │ │ │ + ldr r3, [pc, #80] @ (3e9c4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e6b2 │ │ │ │ + beq.w 3e70a │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #153] @ 0x99 │ │ │ │ - b.n 3e6b2 │ │ │ │ + b.n 3e70a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e40 │ │ │ │ - b.n 3e856 │ │ │ │ + blx 7e8c │ │ │ │ + b.n 3e8ae │ │ │ │ movs r3, #9 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ - b.n 3e8f6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + b.n 3e94e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + adds r1, #28 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + adds r1, #20 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + adds r0, #30 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #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, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #200] @ (3ea4c ) │ │ │ │ + ldr r5, [pc, #200] @ (3eaa4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #196] @ (3ea50 ) │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #196] @ (3eaa8 ) │ │ │ │ add r5, pc │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov ip, sp │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r6 │ │ │ │ @@ -82924,36 +82953,36 @@ │ │ │ │ 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 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov ip, sp │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 3ea20 │ │ │ │ + cbz r0, 3ea78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ 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 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ mov r0, r7 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [r6, #32] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ 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 │ │ │ │ @@ -82970,254 +82999,254 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r7, #16]! │ │ │ │ str r7, [r6, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ str r7, [r6, #12] │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - b.n 3ea18 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + b.n 3ea70 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #292] @ (3eb8c ) │ │ │ │ - ldr r2, [pc, #296] @ (3eb90 ) │ │ │ │ + ldr r3, [pc, #292] @ (3ebe4 ) │ │ │ │ + ldr r2, [pc, #296] @ (3ebe8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3eaf8 │ │ │ │ + beq.n 3eb50 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3eb20 │ │ │ │ + beq.n 3eb78 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 3eaee │ │ │ │ + bls.n 3eb46 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs.n 3eb4c │ │ │ │ + bcs.n 3eba4 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3eb0e │ │ │ │ + beq.n 3eb66 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 3ea9c │ │ │ │ + cbz r3, 3eaf4 │ │ │ │ strb r3, [r6, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bcs.n 3ea9c │ │ │ │ + bcs.n 3eaf4 │ │ │ │ mov r5, r6 │ │ │ │ str r6, [r4, #12] │ │ │ │ subs r5, r5, r1 │ │ │ │ - beq.n 3eb14 │ │ │ │ + beq.n 3eb6c │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3eb66 │ │ │ │ + beq.n 3ebbe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, r5, asr #31 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r6, 3eb0e │ │ │ │ + cbz r6, 3eb66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ 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] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ea92 │ │ │ │ + beq.n 3eaea │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n 3ea92 │ │ │ │ + b.n 3eaea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 3eb06 │ │ │ │ + bcs.n 3eb5e │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3eb84 │ │ │ │ + beq.n 3ebdc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3ead2 │ │ │ │ + b.n 3eb2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r5, r5, r1 │ │ │ │ - beq.n 3eb58 │ │ │ │ + beq.n 3ebb0 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3eaaa │ │ │ │ + bne.n 3eb02 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ str.w r8, [r4] │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ adds r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r2, r2, r5, asr #31 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 3eb0e │ │ │ │ + b.n 3eb66 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ea9c │ │ │ │ + beq.n 3eaf4 │ │ │ │ strb r3, [r6, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 3ea9c │ │ │ │ + b.n 3eaf4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3eb10 │ │ │ │ + b.n 3eb68 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ str.w r8, [r4] │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ adds r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r2, r2, r5, asr #31 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 3ead2 │ │ │ │ + b.n 3eb2a │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 3eb0e │ │ │ │ + b.n 3eb66 │ │ │ │ nop │ │ │ │ - adds r4, r1, #3 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #44] @ (3ebc4 ) │ │ │ │ - ldr r2, [pc, #48] @ (3ebc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (3ec1c ) │ │ │ │ + ldr r2, [pc, #48] @ (3ec20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3ebc2 │ │ │ │ + cbz r0, 3ec1a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 3ebb2 │ │ │ │ + bcs.n 3ec0a │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ - cbnz r1, 3ebb2 │ │ │ │ + cbnz r1, 3ec0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - cbz r2, 3ebb8 │ │ │ │ + cbz r2, 3ec10 │ │ │ │ strb r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.w 3ea54 │ │ │ │ + b.w 3eaac │ │ │ │ bx lr │ │ │ │ - subs r4, r3, r6 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #12] @ (3ebdc ) │ │ │ │ - ldr r2, [pc, #16] @ (3ebe0 ) │ │ │ │ + ldr r3, [pc, #12] @ (3ec34 ) │ │ │ │ + ldr r2, [pc, #16] @ (3ec38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ strd r0, r1, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, r4, r5 │ │ │ │ + cmp r3, #4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ (3ec10 ) │ │ │ │ + ldr r3, [pc, #40] @ (3ec68 ) │ │ │ │ mov ip, r0 │ │ │ │ - ldr r2, [pc, #40] @ (3ec14 ) │ │ │ │ + ldr r2, [pc, #40] @ (3ec6c ) │ │ │ │ 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} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - subs r2, r1, r5 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ (3ec44 ) │ │ │ │ - ldr r2, [pc, #44] @ (3ec48 ) │ │ │ │ + ldr r3, [pc, #40] @ (3ec9c ) │ │ │ │ + ldr r2, [pc, #44] @ (3eca0 ) │ │ │ │ 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} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - subs r0, r3, r4 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #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, #108] @ (3ecc8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3ed20 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #108] @ (3eccc ) │ │ │ │ + ldr r2, [pc, #108] @ (3ed24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - ldr r2, [pc, #104] @ (3ecd0 ) │ │ │ │ + ldr r2, [pc, #104] @ (3ed28 ) │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3ecb8 │ │ │ │ + ble.n 3ed10 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx r3 │ │ │ │ sxth r3, r0 │ │ │ │ strh r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3ecaa │ │ │ │ + beq.n 3ed02 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 3ecae │ │ │ │ + bls.n 3ed06 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3ecc0 │ │ │ │ + ble.n 3ed18 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r6, #32] │ │ │ │ iteet le │ │ │ │ @@ -83235,64 +83264,64 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ strh r1, [r0, #0] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - b.n 3ecae │ │ │ │ + b.n 3ed06 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, r2, r3 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #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] @ (3ed1c ) │ │ │ │ - ldr r2, [pc, #56] @ (3ed20 ) │ │ │ │ + ldr r3, [pc, #52] @ (3ed74 ) │ │ │ │ + ldr r2, [pc, #56] @ (3ed78 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3ecfe │ │ │ │ + ble.n 3ed56 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ed14 │ │ │ │ + cbz r3, 3ed6c │ │ │ │ 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 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 3ed3e │ │ │ │ + cbz r1, 3ed96 │ │ │ │ ldrd r3, r0, [r2, #32] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 3ed4a │ │ │ │ + bge.n 3eda2 │ │ │ │ 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 │ │ │ │ @@ -83304,145 +83333,145 @@ │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (3ed78 ) │ │ │ │ + ldr r2, [pc, #20] @ (3edd0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #20] @ (3ed7c ) │ │ │ │ + ldr r0, [pc, #20] @ (3edd4 ) │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ add r2, pc │ │ │ │ strd r4, r3, [sp] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - hlt 0x0018 │ │ │ │ + bl 6aeb4 │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, 3ef48 ) │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ 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, #96] @ (3edf0 ) │ │ │ │ - ldr r2, [pc, #96] @ (3edf4 ) │ │ │ │ + ldr r3, [pc, #96] @ (3ee48 ) │ │ │ │ + ldr r2, [pc, #96] @ (3ee4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ subs r0, #10 │ │ │ │ add.w lr, r0, r4 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ - cbz r2, 3ede2 │ │ │ │ + cbz r2, 3ee3a │ │ │ │ movs r0, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 3edd0 │ │ │ │ + bhi.n 3ee28 │ │ │ │ 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 3edae │ │ │ │ - bl a901c │ │ │ │ + bne.n 3ee06 │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d0, [pc, #4] @ 3ede8 │ │ │ │ + vldr d0, [pc, #4] @ 3ee40 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - adds r2, r4, r6 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #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] @ (3ee90 ) │ │ │ │ + ldr r2, [pc, #132] @ (3eee8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #132] @ (3ee94 ) │ │ │ │ + ldr r3, [pc, #132] @ (3eeec ) │ │ │ │ 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, 3ee72 │ │ │ │ + cbz r3, 3eeca │ │ │ │ vldr d9, [r3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #72] @ 3ee80 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #72] @ 3eed8 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ - ldr r2, [pc, #76] @ (3ee98 ) │ │ │ │ + bl a974c │ │ │ │ + ldr r2, [pc, #76] @ (3eef0 ) │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ldr r3, [pc, #68] @ (3ee94 ) │ │ │ │ + ldr r3, [pc, #68] @ (3eeec ) │ │ │ │ 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 3ee78 │ │ │ │ + bne.n 3eed0 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - vldr d9, [pc, #20] @ 3ee88 │ │ │ │ - b.n 3ee24 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + vldr d9, [pc, #20] @ 3eee0 │ │ │ │ + b.n 3ee7c │ │ │ │ + blx 7c24 <__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 │ │ │ │ ... │ │ │ │ - adds r4, r4, r4 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ movs r2, 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] @ (3ef70 ) │ │ │ │ + ldr r3, [pc, #192] @ (3efc8 ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r4, [pc, #192] @ (3ef74 ) │ │ │ │ + ldr r4, [pc, #192] @ (3efcc ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #3 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr.w r5, [sl, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ef5a │ │ │ │ + beq.n 3efb2 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ subs r5, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3ef5a │ │ │ │ + ble.n 3efb2 │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #52429 @ 0xcccd │ │ │ │ movt r8, #52428 @ 0xcccc │ │ │ │ mov r4, r6 │ │ │ │ mov.w r9, #10 │ │ │ │ umull r2, r3, r8, r4 │ │ │ │ ldr.w r2, [sl, #52] @ 0x34 │ │ │ │ @@ -83462,2041 +83491,2041 @@ │ │ │ │ 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 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r4, #1 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r5, #20 │ │ │ │ - bl 3b2d4 │ │ │ │ + bl 3b32c │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 3eee6 │ │ │ │ + bgt.n 3ef3e │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 3ef6c │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 3efc4 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r0, r0, r2 │ │ │ │ + cmp r0, #32 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 101c4 │ │ │ │ + b.w 1021c │ │ │ │ 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, #108] @ (3eff8 ) │ │ │ │ + ldr r6, [pc, #108] @ (3f050 ) │ │ │ │ add r6, pc │ │ │ │ - cbz r1, 3efec │ │ │ │ + cbz r1, 3f044 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 3efe8 │ │ │ │ + bne.n 3f040 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.n 3efe8 │ │ │ │ + bne.n 3f040 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 3efe8 │ │ │ │ + bne.n 3f040 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - cbnz r7, 3efe8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + cbnz r7, 3f040 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - beq.n 3efe6 │ │ │ │ + beq.n 3f03e │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ mov r0, r7 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbnz r2, 3efe6 │ │ │ │ - ldr r2, [pc, #40] @ (3effc ) │ │ │ │ + cbnz r2, 3f03e │ │ │ │ + ldr r2, [pc, #40] @ (3f054 ) │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ sub.w r3, r3, #792 @ 0x318 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #12] @ (3effc ) │ │ │ │ + ldr r3, [pc, #12] @ (3f054 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r6, [r3, #28] │ │ │ │ - cbz r1, 3f028 │ │ │ │ + cbz r1, 3f080 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 3f04e │ │ │ │ + beq.n 3f0a6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3f056 │ │ │ │ + cbz r0, 3f0ae │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbz r3, 3f052 │ │ │ │ + cbz r3, 3f0aa │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3f048 │ │ │ │ + cbz r3, 3f0a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r6, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3f066 │ │ │ │ + cbz r3, 3f0be │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3f04c │ │ │ │ + b.n 3f0a4 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ (3f09c ) │ │ │ │ + ldr r5, [pc, #32] @ (3f0f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - bl 10554 │ │ │ │ - ldr r3, [pc, #28] @ (3f0a0 ) │ │ │ │ + bl 105ac │ │ │ │ + ldr r3, [pc, #28] @ (3f0f8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r0, [r5, #524] @ 0x20c │ │ │ │ - cbz r0, 3f09a │ │ │ │ + cbz r0, 3f0f2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #4 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ str.w r0, [r5, #524] @ 0x20c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 fp, [pc, #408] @ 3f250 │ │ │ │ + ldr.w fp, [pc, #408] @ 3f2a8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #396] @ (3f254 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #396] @ (3f2ac ) │ │ │ │ add fp, pc │ │ │ │ mov r9, r0 │ │ │ │ ands.w r7, r6, #1 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ - bne.n 3f0de │ │ │ │ + bne.n 3f136 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 3f236 │ │ │ │ + bmi.w 3f28e │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 3f218 │ │ │ │ + beq.w 3f270 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f170 │ │ │ │ + beq.n 3f1c8 │ │ │ │ mov.w fp, #0 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ andne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3f1ce │ │ │ │ + bne.n 3f226 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 3f1e8 │ │ │ │ + beq.n 3f240 │ │ │ │ ldr.w r1, [r3, #932] @ 0x3a4 │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f1a2 │ │ │ │ - bl 1bf18 │ │ │ │ + bne.n 3f1fa │ │ │ │ + bl 1bf70 │ │ │ │ str.w r0, [r5, #520] @ 0x208 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #414] @ 0x19e │ │ │ │ - cbz r0, 3f16a │ │ │ │ + cbz r0, 3f1c2 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ cmp r3, r4 │ │ │ │ ite ne │ │ │ │ movne r2, fp │ │ │ │ orreq.w r2, fp, #1 │ │ │ │ - cbz r2, 3f1a6 │ │ │ │ + cbz r2, 3f1fe │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ str.w r0, [r5, #520] @ 0x208 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3f1ec │ │ │ │ + beq.n 3f244 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr r3, [pc, #224] @ (3f258 ) │ │ │ │ + bl 1ea18 │ │ │ │ + ldr r3, [pc, #224] @ (3f2b0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3f0f8 │ │ │ │ + bne.n 3f150 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ - b.n 3f0f8 │ │ │ │ + b.n 3f150 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3f12e │ │ │ │ + b.n 3f186 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3f16a │ │ │ │ + beq.n 3f1c2 │ │ │ │ add.w r3, r3, #924 @ 0x39c │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f16a │ │ │ │ + beq.n 3f1c2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ str.w r0, [r5, #520] @ 0x208 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f10c │ │ │ │ + beq.n 3f164 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f16a │ │ │ │ + beq.n 3f1c2 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 3f116 │ │ │ │ + bne.n 3f16e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3f126 │ │ │ │ + b.n 3f17e │ │ │ │ lsls r3, r6, #12 │ │ │ │ - bpl.n 3f16a │ │ │ │ + bpl.n 3f1c2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f16a │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 3f1c2 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f16a │ │ │ │ + beq.n 3f1c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w a8b0 <__time64@plt+0x2528> │ │ │ │ + b.w a908 <__time64@plt+0x2528> │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr r3, [pc, #56] @ (3f258 ) │ │ │ │ + bl 1ea18 │ │ │ │ + ldr r3, [pc, #56] @ (3f2b0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ - b.n 3f0f4 │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ + b.n 3f14c │ │ │ │ mov r0, r4 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #28] @ (3f25c ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #28] @ (3f2b4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (3f260 ) │ │ │ │ + ldr r0, [pc, #28] @ (3f2b8 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + bl 6aeb4 │ │ │ │ + movs r6, #12 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #640 @ (adr r1, 3f4e4 ) │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #208] @ (3f348 ) │ │ │ │ + ldr r2, [pc, #208] @ (3f3a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #208] @ (3f34c ) │ │ │ │ + ldr r3, [pc, #208] @ (3f3a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #208] @ (3f350 ) │ │ │ │ + ldr r5, [pc, #208] @ (3f3a8 ) │ │ │ │ ldrh r7, [r0, #14] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f328 │ │ │ │ + beq.n 3f380 │ │ │ │ vldr d9, [r3] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ - ldr r3, [pc, #176] @ (3f354 ) │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ + ldr r3, [pc, #176] @ (3f3ac ) │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - ldr r4, [pc, #176] @ (3f358 ) │ │ │ │ + ldr r4, [pc, #176] @ (3f3b0 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #136] @ 3f338 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #136] @ 3f390 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldr.w r6, [r5, #1216] @ 0x4c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f31a │ │ │ │ + bcs.n 3f372 │ │ │ │ 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, #92] @ (3f35c ) │ │ │ │ - ldr r3, [pc, #72] @ (3f34c ) │ │ │ │ + ldr r2, [pc, #92] @ (3f3b4 ) │ │ │ │ + ldr r3, [pc, #72] @ (3f3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f32e │ │ │ │ + bne.n 3f386 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f2f6 │ │ │ │ + bge.n 3f34e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f2fe │ │ │ │ - vldr d9, [pc, #20] @ 3f340 │ │ │ │ - b.n 3f298 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3f356 │ │ │ │ + vldr d9, [pc, #20] @ 3f398 │ │ │ │ + b.n 3f2f0 │ │ │ │ + blx 7c24 <__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 │ │ │ │ ... │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #632 @ (adr r1, 3f5d4 ) │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (3f3b0 ) │ │ │ │ - ldr r2, [pc, #64] @ (3f3b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (3f408 ) │ │ │ │ + ldr r2, [pc, #64] @ (3f40c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #64] @ (3f3b8 ) │ │ │ │ + ldr r1, [pc, #64] @ (3f410 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f3a2 │ │ │ │ + bcs.n 3f3fa │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f398 │ │ │ │ + bge.n 3f3f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + cbnz r2, 3f476 │ │ │ │ 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] @ (3f40c ) │ │ │ │ - ldr r2, [pc, #64] @ (3f410 ) │ │ │ │ + ldr r3, [pc, #64] @ (3f464 ) │ │ │ │ + ldr r2, [pc, #64] @ (3f468 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #64] @ (3f414 ) │ │ │ │ + ldr r1, [pc, #64] @ (3f46c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f3fe │ │ │ │ + bcs.n 3f456 │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f3f4 │ │ │ │ + bge.n 3f44c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + movs r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + cbnz r2, 3f4be │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #304] @ (3f55c ) │ │ │ │ + ldr r5, [pc, #304] @ (3f5b4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r3, [pc, #292] @ (3f560 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r3, [pc, #292] @ (3f5b8 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ ldr.w r3, [r1, #988] @ 0x3dc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f53c │ │ │ │ + beq.n 3f594 │ │ │ │ ldr.w r3, [r1, #1044] @ 0x414 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f494 │ │ │ │ + beq.n 3f4ec │ │ │ │ ldr.w r3, [r1, #1072] @ 0x430 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f548 │ │ │ │ + beq.n 3f5a0 │ │ │ │ ldr.w r3, [r1, #1016] @ 0x3f8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f54e │ │ │ │ + beq.n 3f5a6 │ │ │ │ ldr.w r3, [r1, #1100] @ 0x44c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f542 │ │ │ │ + beq.n 3f59a │ │ │ │ ldr.w r3, [r1, #1128] @ 0x468 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3f554 │ │ │ │ + beq.n 3f5ac │ │ │ │ ldr.w r3, [r1, #960] @ 0x3c0 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ mvneq.w sl, #254 @ 0xfe │ │ │ │ - beq.n 3f498 │ │ │ │ + beq.n 3f4f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #200] @ (3f564 ) │ │ │ │ + ldr r3, [pc, #200] @ (3f5bc ) │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - cbz r4, 3f4ea │ │ │ │ + cbz r4, 3f542 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ eor.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - cbnz r0, 3f500 │ │ │ │ + cbnz r0, 3f558 │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bpl.n 3f4d2 │ │ │ │ + bpl.n 3f52a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3f536 │ │ │ │ - ldr r2, [pc, #148] @ (3f568 ) │ │ │ │ + bmi.n 3f58e │ │ │ │ + ldr r2, [pc, #148] @ (3f5c0 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #148] @ (3f56c ) │ │ │ │ + ldr r0, [pc, #148] @ (3f5c4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6ae5c │ │ │ │ - ldr r1, [pc, #132] @ (3f570 ) │ │ │ │ + b.w 6aeb4 │ │ │ │ + ldr r1, [pc, #132] @ (3f5c8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ eor.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ add.w r3, sl, #255 @ 0xff │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ cmp.w sl, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 3f536 │ │ │ │ - bl 6af34 │ │ │ │ + bne.n 3f58e │ │ │ │ + bl 6af8c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #46 @ 0x2e │ │ │ │ ldrbeq r3, [r4, #0] │ │ │ │ strb.w r3, [r9, #427] @ 0x1ab │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #6 │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f4f0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f4f0 │ │ │ │ mov.w sl, #5 │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f4f0 │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f4f0 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 3f498 │ │ │ │ + b.n 3f4f0 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r5, pc, #904 @ (adr r5, 3f950 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bpl.n 3f4f8 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #112] @ (3f5f4 ) │ │ │ │ + ldr r4, [pc, #112] @ (3f64c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #112] @ (3f5f8 ) │ │ │ │ + ldr r1, [pc, #112] @ (3f650 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #108] @ (3f5fc ) │ │ │ │ - ldr r2, [pc, #112] @ (3f600 ) │ │ │ │ + ldr r3, [pc, #108] @ (3f654 ) │ │ │ │ + ldr r2, [pc, #112] @ (3f658 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 3f5b4 │ │ │ │ + bpl.n 3f60c │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 3f5b4 │ │ │ │ + cbz r0, 3f60c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 3f5cc │ │ │ │ - ldr r2, [pc, #76] @ (3f604 ) │ │ │ │ - ldr r3, [pc, #64] @ (3f5f8 ) │ │ │ │ + beq.n 3f624 │ │ │ │ + ldr r2, [pc, #76] @ (3f65c ) │ │ │ │ + ldr r3, [pc, #64] @ (3f650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f5f0 │ │ │ │ + bne.n 3f648 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sp │ │ │ │ adds r0, #1 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - cbz r0, 3f5ea │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + cbz r0, 3f642 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 3f5ea │ │ │ │ + bne.n 3f642 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ - b.n 3f5b4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + b.n 3f60c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + movs r1, #28 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #40] @ (3f634 ) │ │ │ │ - ldr r2, [pc, #44] @ (3f638 ) │ │ │ │ + ldr r3, [pc, #40] @ (3f68c ) │ │ │ │ + ldr r2, [pc, #44] @ (3f690 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3f620 │ │ │ │ + ble.n 3f678 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 7177c │ │ │ │ + b.w 717d4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f61a │ │ │ │ + beq.n 3f672 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 3f618 │ │ │ │ + b.n 3f670 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #148] @ (3f6e0 ) │ │ │ │ + ldr r4, [pc, #148] @ (3f738 ) │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3f6be │ │ │ │ + beq.n 3f716 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 3f6b6 │ │ │ │ + bpl.n 3f70e │ │ │ │ vldr d0, [r1] │ │ │ │ - ldr r3, [pc, #136] @ (3f6e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (3f73c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f692 │ │ │ │ + ble.n 3f6ea │ │ │ │ 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, #108] @ (3f6e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3f740 ) │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr.w r1, [r2, #208] @ 0xd0 │ │ │ │ vmov r3, s15 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r2, #208] @ 0xd0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ vmov.f64 d7, #0 @ 0x40000000 2.0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f676 │ │ │ │ + beq.n 3f6ce │ │ │ │ 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 3f676 │ │ │ │ + b.n 3f6ce │ │ │ │ mov r0, r1 │ │ │ │ - bl 38f0c │ │ │ │ - b.n 3f65a │ │ │ │ + bl 38f64 │ │ │ │ + b.n 3f6b2 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 3f6cc │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 3f724 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbz r3, 3f6d8 │ │ │ │ + cbz r3, 3f730 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w dad8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3f6cc │ │ │ │ + b.w db30 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3f724 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #224] @ (3f7e0 ) │ │ │ │ + ldr r6, [pc, #224] @ (3f838 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #224] @ (3f7e4 ) │ │ │ │ + ldr r4, [pc, #224] @ (3f83c ) │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #224] @ (3f7e8 ) │ │ │ │ - ldr r5, [pc, #224] @ (3f7ec ) │ │ │ │ + ldr r3, [pc, #224] @ (3f840 ) │ │ │ │ + ldr r5, [pc, #224] @ (3f844 ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r7, r7, r3 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f79a │ │ │ │ + beq.n 3f7f2 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ subs r2, r6, #0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, r7 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3f7cc │ │ │ │ + bne.n 3f824 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3f7ba │ │ │ │ + bne.n 3f812 │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - cbz r4, 3f7d4 │ │ │ │ - ldr r2, [pc, #112] @ (3f7f0 ) │ │ │ │ - ldr r3, [pc, #96] @ (3f7e4 ) │ │ │ │ + cbz r4, 3f82c │ │ │ │ + ldr r2, [pc, #112] @ (3f848 ) │ │ │ │ + ldr r3, [pc, #96] @ (3f83c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f7da │ │ │ │ + bne.n 3f832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3f736 │ │ │ │ + bne.n 3f78e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f77e │ │ │ │ + b.n 3f7d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f77e │ │ │ │ + beq.n 3f7d6 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f77e │ │ │ │ + b.n 3f7d6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.n 3f770 │ │ │ │ - ldr r4, [pc, #28] @ (3f7f4 ) │ │ │ │ + bl 73224 │ │ │ │ + b.n 3f7c8 │ │ │ │ + ldr r4, [pc, #28] @ (3f84c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 3f77e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3f7d6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + subs r6, r0, #7 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + subs r2, r2, #5 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + bcs.n 3f7ac │ │ │ │ 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] @ (3f8e0 ) │ │ │ │ + ldr r4, [pc, #212] @ (3f938 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #212] @ (3f8e4 ) │ │ │ │ + ldr r1, [pc, #212] @ (3f93c ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #208] @ (3f8e8 ) │ │ │ │ - ldr r0, [pc, #212] @ (3f8ec ) │ │ │ │ - ldr r2, [pc, #212] @ (3f8f0 ) │ │ │ │ + ldr r3, [pc, #208] @ (3f940 ) │ │ │ │ + ldr r0, [pc, #212] @ (3f944 ) │ │ │ │ + ldr r2, [pc, #212] @ (3f948 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #208] @ 3f8f4 │ │ │ │ + ldr.w r9, [pc, #208] @ 3f94c │ │ │ │ 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 3f85e │ │ │ │ + b.n 3f8b6 │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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, 3f898 │ │ │ │ + cbz r0, 3f8f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 3f898 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 3f8f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3f84a │ │ │ │ + beq.n 3f8a2 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 3f840 │ │ │ │ + bcc.n 3f898 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 3f84a │ │ │ │ + b.n 3f8a2 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 3f8ca │ │ │ │ + bcs.n 3f922 │ │ │ │ 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] @ (3f8f8 ) │ │ │ │ - ldr r3, [pc, #48] @ (3f8e4 ) │ │ │ │ + ldr r2, [pc, #68] @ (3f950 ) │ │ │ │ + ldr r3, [pc, #48] @ (3f93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3f8da │ │ │ │ + bne.n 3f932 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f8a8 │ │ │ │ + bge.n 3f900 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f8b0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 3f908 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r6, pc, #520 @ (adr r6, 3fb54 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add r6, pc, #440 @ (adr r6, 3fb08 ) │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + subs r0, r4, #0 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1e750 │ │ │ │ - cbz r5, 3f94e │ │ │ │ + bl 1e7a8 │ │ │ │ + cbz r5, 3f9a6 │ │ │ │ lsls r3, r7, #30 │ │ │ │ - bpl.n 3f946 │ │ │ │ + bpl.n 3f99e │ │ │ │ vldr d0, [r5] │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ vmov r0, s15 │ │ │ │ vstr s15, [r4, #28] │ │ │ │ - blx 7f48 │ │ │ │ + blx 7f94 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3f940 │ │ │ │ + cbz r3, 3f998 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #32 │ │ │ │ str r4, [r6, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 38f0c │ │ │ │ - b.n 3f924 │ │ │ │ + bl 38f64 │ │ │ │ + b.n 3f97c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r0, 3f95e │ │ │ │ + bl 10440 │ │ │ │ + cbz r0, 3f9b6 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbz r3, 3f96a │ │ │ │ + cbz r3, 3f9c2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w dad8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3f95e │ │ │ │ + b.w db30 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3f9b6 │ │ │ │ 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 r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1e750 │ │ │ │ - ldr r3, [pc, #36] @ (3f9b8 ) │ │ │ │ + bl 1e7a8 │ │ │ │ + ldr r3, [pc, #36] @ (3fa10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e00 │ │ │ │ + blx 7e4c │ │ │ │ asr.w r3, r0, r5 │ │ │ │ ubfx r3, r3, #0, #15 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3f996 │ │ │ │ + beq.n 3f9ee │ │ │ │ ldr r2, [r6, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #8] @ (3f9c4 ) │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r2, 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 r5, [pc, #164] @ (3fa78 ) │ │ │ │ - ldr r6, [pc, #168] @ (3fa7c ) │ │ │ │ + ldr r5, [pc, #164] @ (3fad0 ) │ │ │ │ + ldr r6, [pc, #168] @ (3fad4 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [r5, r6] │ │ │ │ ldr.w r7, [r8, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 3fa22 │ │ │ │ + beq.n 3fa7a │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r2, #364 @ 0x16c │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fa60 │ │ │ │ + beq.n 3fab8 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 3fa30 │ │ │ │ + beq.n 3fa88 │ │ │ │ ldr.w r0, [r8, #108] @ 0x6c │ │ │ │ - bl 335dc │ │ │ │ + bl 33634 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33ac8 │ │ │ │ - bl 10554 │ │ │ │ - cbnz r7, 3fa52 │ │ │ │ + b.w 33b20 │ │ │ │ + bl 105ac │ │ │ │ + cbnz r7, 3faaa │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fa02 │ │ │ │ - b.n 3fa28 │ │ │ │ + bne.n 3fa5a │ │ │ │ + b.n 3fa80 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 335dc │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + b.w 33634 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3fa72 │ │ │ │ + cbz r0, 3faca │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa28 │ │ │ │ + beq.n 3fa80 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ - b.n 3f9fa │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + b.n 3fa52 │ │ │ │ + adds r0, r0, #4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ - ldr.w r9, [pc, #200] @ 3fb5c │ │ │ │ + ldr.w r9, [pc, #200] @ 3fbb4 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ add r9, pc │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.n 3fb24 │ │ │ │ - cbz r4, 3fae4 │ │ │ │ + beq.n 3fb7c │ │ │ │ + cbz r4, 3fb3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aab0 │ │ │ │ - ldr r1, [pc, #172] @ (3fb60 ) │ │ │ │ + bl 1ab08 │ │ │ │ + ldr r1, [pc, #172] @ (3fbb8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - cbz r0, 3fafe │ │ │ │ - ldr r3, [pc, #160] @ (3fb64 ) │ │ │ │ + cbz r0, 3fb56 │ │ │ │ + ldr r3, [pc, #160] @ (3fbbc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bic.w r1, r1, #50331648 @ 0x3000000 │ │ │ │ bic.w r1, r1, #131072 @ 0x20000 │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10554 │ │ │ │ - ldr r3, [pc, #124] @ (3fb64 ) │ │ │ │ + b.w 105ac │ │ │ │ + ldr r3, [pc, #124] @ (3fbbc ) │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faac │ │ │ │ - b.n 3fad4 │ │ │ │ - ldr r1, [pc, #104] @ (3fb68 ) │ │ │ │ + bne.n 3fb04 │ │ │ │ + b.n 3fb2c │ │ │ │ + ldr r1, [pc, #104] @ (3fbc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fac0 │ │ │ │ - ldr r1, [pc, #88] @ (3fb6c ) │ │ │ │ + bne.n 3fb18 │ │ │ │ + ldr r1, [pc, #88] @ (3fbc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fac0 │ │ │ │ - b.n 3fad4 │ │ │ │ - ldr r3, [pc, #60] @ (3fb64 ) │ │ │ │ + bne.n 3fb18 │ │ │ │ + b.n 3fb2c │ │ │ │ + ldr r3, [pc, #60] @ (3fbbc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ │ │ add.w r0, r0, #616 @ 0x268 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fad4 │ │ │ │ + bne.n 3fb2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3faaa │ │ │ │ + bne.n 3fb02 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 3faea │ │ │ │ + bne.n 3fb42 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 10554 │ │ │ │ + b.w 105ac │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + push {r1, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + push {r2, r3, r4} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #292] @ (3fca8 ) │ │ │ │ + ldr r1, [pc, #292] @ (3fd00 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #292] @ (3fcac ) │ │ │ │ + ldr r3, [pc, #292] @ (3fd04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #292] @ (3fcb0 ) │ │ │ │ + ldr r2, [pc, #292] @ (3fd08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc1c │ │ │ │ - ldr r3, [pc, #280] @ (3fcb4 ) │ │ │ │ + beq.n 3fc74 │ │ │ │ + ldr r3, [pc, #280] @ (3fd0c ) │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ adds r0, r6, #1 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ adds r3, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fc00 │ │ │ │ + cbz r0, 3fc58 │ │ │ │ strb.w r8, [r0] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ addw r3, r3, #1820 @ 0x71c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fbfc │ │ │ │ + beq.n 3fc54 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 3fbfc │ │ │ │ + bpl.n 3fc54 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ ldrb.w r9, [r6, #2] │ │ │ │ sub.w r6, r3, #32 │ │ │ │ sub.w r9, r9, #32 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3fc36 │ │ │ │ + bpl.n 3fc8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fc42 │ │ │ │ + beq.n 3fc9a │ │ │ │ bic.w r6, r6, #1 │ │ │ │ mov r2, r9 │ │ │ │ orr.w r1, r6, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ - bl e5bc │ │ │ │ - cbz r4, 3fc1c │ │ │ │ + bl e614 │ │ │ │ + cbz r4, 3fc74 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3fba4 │ │ │ │ + b.n 3fbfc │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ addw r3, r3, #1820 @ 0x71c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fc1c │ │ │ │ + beq.n 3fc74 │ │ │ │ ldrh r3, [r5, #12] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 3fbd2 │ │ │ │ - ldr r2, [pc, #152] @ (3fcb8 ) │ │ │ │ - ldr r3, [pc, #140] @ (3fcac ) │ │ │ │ + bmi.n 3fc2a │ │ │ │ + ldr r2, [pc, #152] @ (3fd10 ) │ │ │ │ + ldr r3, [pc, #140] @ (3fd04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3fca4 │ │ │ │ + bne.n 3fcfc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bics.w r6, r6, #1 │ │ │ │ - bne.n 3fbee │ │ │ │ + bne.n 3fc46 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 3fbfc │ │ │ │ - b.n 3fc1c │ │ │ │ + bne.n 3fc54 │ │ │ │ + b.n 3fc74 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb.w r2, [r7, #427] @ 0x1ab │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fc74 │ │ │ │ + beq.n 3fccc │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 3fc66 │ │ │ │ + beq.n 3fcbe │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 3fbea │ │ │ │ + bne.n 3fc42 │ │ │ │ sub.w r0, r0, sl │ │ │ │ orr.w r6, r6, #82 @ 0x52 │ │ │ │ add.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fbea │ │ │ │ + b.n 3fc42 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ orr.w r9, r6, #18 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 3fc96 │ │ │ │ + cbz r3, 3fcee │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc9a │ │ │ │ + cbnz r3, 3fcf2 │ │ │ │ mov r6, r9 │ │ │ │ - blx 7f18 │ │ │ │ - b.n 3fc6e │ │ │ │ + blx 7f64 │ │ │ │ + b.n 3fcc6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3fc8a │ │ │ │ + b.n 3fce2 │ │ │ │ ldrb.w r2, [r7, #427] @ 0x1ab │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fc8e │ │ │ │ - b.n 3fc66 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + beq.n 3fce6 │ │ │ │ + b.n 3fcbe │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + subs r4, r6, r2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #348] @ (3fe2c ) │ │ │ │ + ldr r4, [pc, #348] @ (3fe84 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #348] @ (3fe30 ) │ │ │ │ + ldr r5, [pc, #348] @ (3fe88 ) │ │ │ │ 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 3fe0c │ │ │ │ + beq.w 3fe64 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fd80 │ │ │ │ + bne.n 3fdd8 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fd96 │ │ │ │ + beq.n 3fdee │ │ │ │ tst.w sl, #2 │ │ │ │ - bne.n 3fd96 │ │ │ │ - ldr r3, [pc, #300] @ (3fe34 ) │ │ │ │ + bne.n 3fdee │ │ │ │ + ldr r3, [pc, #300] @ (3fe8c ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add.w fp, r7, #24 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ ldrble.w r0, [r5], #1 │ │ │ │ - ble.n 3fd3a │ │ │ │ + ble.n 3fd92 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ 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 3fdd4 │ │ │ │ + beq.n 3fe2c │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ - blx 7a9c │ │ │ │ + blx 7adc │ │ │ │ mov r9, r0 │ │ │ │ adds.w r1, r9, r4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.n 3fdc6 │ │ │ │ + bne.n 3fe1e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - cbnz r4, 3fdbe │ │ │ │ + cbnz r4, 3fe16 │ │ │ │ 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, 3fdcc │ │ │ │ + cbz r2, 3fe24 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bne.n 3fdb6 │ │ │ │ + bne.n 3fe0e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fd14 │ │ │ │ + b.n 3fd6c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ - blx 8258 │ │ │ │ + blx 82b0 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd00 │ │ │ │ + bne.n 3fd58 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3fdf6 │ │ │ │ + bne.n 3fe4e │ │ │ │ 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 731cc │ │ │ │ - b.n 3fd14 │ │ │ │ + bl 73224 │ │ │ │ + b.n 3fd6c │ │ │ │ mov r1, r4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 3fd60 │ │ │ │ - bl 731cc │ │ │ │ - b.n 3fd56 │ │ │ │ + bl 73224 │ │ │ │ + b.n 3fdb8 │ │ │ │ + bl 73224 │ │ │ │ + b.n 3fdae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r9, [r1, r4] │ │ │ │ - b.n 3fd72 │ │ │ │ + b.n 3fdca │ │ │ │ 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 3fe02 │ │ │ │ + bcs.n 3fe5a │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ add r5, r9 │ │ │ │ - b.n 3fd96 │ │ │ │ + b.n 3fdee │ │ │ │ mov r1, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 731cc │ │ │ │ + b.w 73224 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 3fdec │ │ │ │ - bl 10554 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 3fe44 │ │ │ │ + bl 105ac │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fda2 │ │ │ │ + bmi.n 3fdfa │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 3fda2 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 3fdfa │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + subs r0, r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #184] @ (3ff08 ) │ │ │ │ - bl 101c4 │ │ │ │ + ldr r7, [pc, #184] @ (3ff60 ) │ │ │ │ + bl 1021c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, pc │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3fef2 │ │ │ │ - ldr r3, [pc, #172] @ (3ff0c ) │ │ │ │ + beq.n 3ff4a │ │ │ │ + ldr r3, [pc, #172] @ (3ff64 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ addw r0, r6, #1252 @ 0x4e4 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fede │ │ │ │ - ldr r3, [pc, #152] @ (3ff10 ) │ │ │ │ + beq.n 3ff36 │ │ │ │ + ldr r3, [pc, #152] @ (3ff68 ) │ │ │ │ mov r5, r8 │ │ │ │ mov.w r9, #5 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3feae │ │ │ │ + ble.n 3ff06 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ - cbz r4, 3feec │ │ │ │ + cbz r4, 3ff44 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 3feb2 │ │ │ │ + ble.n 3ff0a │ │ │ │ add r4, r6 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ add r5, r0 │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ strb.w r9, [r4, #1252] @ 0x4e4 │ │ │ │ - bgt.n 3fe8c │ │ │ │ + bgt.n 3fee4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ - cbz r4, 3feec │ │ │ │ + cbz r4, 3ff44 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3fef8 │ │ │ │ + beq.n 3ff50 │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #3 │ │ │ │ - beq.n 3fed4 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 3ff2c │ │ │ │ + blx 7efc <__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 3fe82 │ │ │ │ + b.n 3feda │ │ │ │ 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!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ itt pl │ │ │ │ addpl r7, r5, #2 │ │ │ │ movpl r3, #4 │ │ │ │ - bpl.n 3fed4 │ │ │ │ - b.n 3feb8 │ │ │ │ + bpl.n 3ff2c │ │ │ │ + b.n 3ff10 │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (3ff54 ) │ │ │ │ + ldr r4, [pc, #44] @ (3ffac ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r6, [pc, #44] @ (3ff58 ) │ │ │ │ + ldr r6, [pc, #44] @ (3ffb0 ) │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ mov r6, r3 │ │ │ │ str.w r7, [r4, #224] @ 0xe0 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3ff46 │ │ │ │ + beq.n 3ff9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103e8 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + b.w 10440 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r7, [pc, #124] @ (3ffe8 ) │ │ │ │ + ldr r7, [pc, #124] @ (40040 ) │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 3ffd8 │ │ │ │ - ldr r1, [pc, #120] @ (3ffec ) │ │ │ │ + cbz r0, 40030 │ │ │ │ + ldr r1, [pc, #120] @ (40044 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ff84 │ │ │ │ + cbz r0, 3ffdc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ mov r1, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ff80 │ │ │ │ - ldr r3, [pc, #84] @ (3fff0 ) │ │ │ │ + beq.n 3ffd8 │ │ │ │ + ldr r3, [pc, #84] @ (40048 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ strb.w r5, [r4, #414] @ 0x19e │ │ │ │ - bl 1a92c │ │ │ │ + bl 1a984 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 3ffe2 │ │ │ │ + beq.n 4003a │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r5, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - b.n 3ff80 │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + b.n 3ffd8 │ │ │ │ mov r0, r2 │ │ │ │ - bl e5b8 │ │ │ │ + bl e610 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 45d8c │ │ │ │ - b.n 3ffaa │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + bl 45de4 │ │ │ │ + b.n 40002 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w sl, [pc, #244] @ 400fc │ │ │ │ + ldr.w sl, [pc, #244] @ 40154 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 400e8 │ │ │ │ + beq.n 40140 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 40038 │ │ │ │ + cbz r3, 40090 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ cmpne r3, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40016 │ │ │ │ + bne.n 4006e │ │ │ │ ldr.w r7, [fp, #32] │ │ │ │ sub.w r9, r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400c8 │ │ │ │ + ble.n 40120 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r9 │ │ │ │ subs r4, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 40068 │ │ │ │ + b.n 400c0 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ - cbz r3, 4009e │ │ │ │ + cbz r3, 400f6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 400c2 │ │ │ │ + beq.n 4011a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4005c │ │ │ │ + beq.n 400b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4005c │ │ │ │ + beq.n 400b4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 400c2 │ │ │ │ + beq.n 4011a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r4 │ │ │ │ mov r1, r7 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4007e │ │ │ │ + bne.n 400d6 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40060 │ │ │ │ + bne.n 400b8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ - ldr r3, [pc, #88] @ (40100 ) │ │ │ │ + ldr r3, [pc, #88] @ (40158 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ add.w r3, r3, #1680 @ 0x690 │ │ │ │ str.w r3, [r1, #312] @ 0x138 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr r2, [pc, #52] @ (40104 ) │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr r2, [pc, #52] @ (4015c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ (40108 ) │ │ │ │ + ldr r0, [pc, #52] @ (40160 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ strd r6, r4, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #20] @ (40100 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #20] @ (40158 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r8, r2, #1680 @ 0x690 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ 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 r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1e750 │ │ │ │ - ldr r3, [pc, #36] @ (40154 ) │ │ │ │ + bl 1e7a8 │ │ │ │ + ldr r3, [pc, #36] @ (401ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e00 │ │ │ │ + blx 7e4c │ │ │ │ asrs r0, r5 │ │ │ │ ubfx r0, r0, #0, #15 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 40132 │ │ │ │ + beq.n 4018a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7177c │ │ │ │ + b.w 717d4 │ │ │ │ nop │ │ │ │ - add r6, ip │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7e28 │ │ │ │ - cbz r0, 40170 │ │ │ │ + blx 7e74 │ │ │ │ + cbz r0, 401c8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #208] @ 4025c │ │ │ │ + ldr.w r8, [pc, #208] @ 402b4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #208] @ (40260 ) │ │ │ │ + ldr r3, [pc, #208] @ (402b8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ addw r3, r3, #1484 @ 0x5cc │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 4023a │ │ │ │ + beq.n 40292 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 40240 │ │ │ │ + ble.n 40298 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mlagt r4, r0, r3, r4 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #36] @ 0x24 │ │ │ │ - beq.n 40234 │ │ │ │ + beq.n 4028c │ │ │ │ clz r3, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r7, r5, r3, lsl #2 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 40232 │ │ │ │ + beq.n 4028a │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r1, r2, r4, lsl #3 │ │ │ │ ldr.w r6, [r2, r4, lsl #3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub.w r9, r2, r6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 40248 │ │ │ │ + ble.n 402a0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r6, r1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ - cbz r2, 40234 │ │ │ │ + cbz r2, 4028c │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - cbz r0, 40216 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 4026e │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r9, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, r9] │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 401c6 │ │ │ │ + blt.n 4021e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 40252 │ │ │ │ - ldr r6, [pc, #20] @ (40264 ) │ │ │ │ + blt.n 402aa │ │ │ │ + ldr r6, [pc, #20] @ (402bc ) │ │ │ │ add r6, pc │ │ │ │ - b.n 40234 │ │ │ │ - ldr r3, [pc, #20] @ (40268 ) │ │ │ │ + b.n 4028c │ │ │ │ + ldr r3, [pc, #20] @ (402c0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ adds r6, #3 │ │ │ │ - b.n 40234 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + b.n 4028c │ │ │ │ + asrs r2, r0, #21 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #224] @ (40360 ) │ │ │ │ + ldr r5, [pc, #224] @ (403b8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #224] @ (40364 ) │ │ │ │ + ldr r4, [pc, #224] @ (403bc ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4031a │ │ │ │ + beq.n 40372 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r3, 40304 │ │ │ │ + cbz r3, 4035c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10554 │ │ │ │ + bl 105ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ vldr d9, [r3] │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #148] @ 40358 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #148] @ 403b0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ vstr d8, [r4] │ │ │ │ - ldr r2, [pc, #124] @ (40368 ) │ │ │ │ - ldr r3, [pc, #120] @ (40364 ) │ │ │ │ + ldr r2, [pc, #124] @ (403c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (403bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 40354 │ │ │ │ + bne.n 403ac │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #3 │ │ │ │ strh r3, [r0, #14] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ orr.w r3, r3, #18 │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r0, #8 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 402a0 │ │ │ │ - bl 10554 │ │ │ │ + b.n 402f8 │ │ │ │ + bl 105ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402e8 │ │ │ │ + beq.n 40340 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402e8 │ │ │ │ - ldr r2, [pc, #56] @ (4036c ) │ │ │ │ - ldr r3, [pc, #44] @ (40364 ) │ │ │ │ + bne.n 40340 │ │ │ │ + ldr r2, [pc, #56] @ (403c4 ) │ │ │ │ + ldr r3, [pc, #44] @ (403bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 40354 │ │ │ │ + bne.n 403ac │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7b04 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 7b44 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #28 │ │ │ │ mov r5, r1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ str.w lr, [r0, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -85513,579 +85542,580 @@ │ │ │ │ strb.w lr, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 7c34 │ │ │ │ - cbz r0, 403d8 │ │ │ │ + blx 7c80 │ │ │ │ + cbz r0, 40430 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 794c │ │ │ │ - cbz r0, 403f8 │ │ │ │ + blx 798c │ │ │ │ + cbz r0, 40450 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a64c │ │ │ │ - cbz r0, 40418 │ │ │ │ + bl 7a6a4 │ │ │ │ + cbz r0, 40470 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #1 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ (404c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (40518 ) │ │ │ │ mov r4, r0 │ │ │ │ tst.w r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #132] @ (404c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (4051c ) │ │ │ │ mov r0, r1 │ │ │ │ - bne.n 40488 │ │ │ │ + bne.n 404e0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 40484 │ │ │ │ - bl 40400 │ │ │ │ + cbz r0, 404dc │ │ │ │ + bl 40458 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - cbz r0, 4045a │ │ │ │ + cbz r0, 404b2 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 40474 │ │ │ │ + bpl.n 404cc │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r4, #12] │ │ │ │ str.w r6, [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, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7b08 │ │ │ │ - b.n 40460 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 404b8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 404b4 │ │ │ │ + bge.n 4050c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4044e │ │ │ │ + b.n 404a6 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #12 │ │ │ │ vldr d7, [r1] │ │ │ │ - ldr r1, [pc, #52] @ (404c8 ) │ │ │ │ + ldr r1, [pc, #52] @ (40520 ) │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4047a │ │ │ │ + bcs.n 404d2 │ │ │ │ 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 40446 │ │ │ │ + b.n 4049e │ │ │ │ nop │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ 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 7a624 │ │ │ │ - cbz r0, 404e4 │ │ │ │ + bl 7a67c │ │ │ │ + cbz r0, 4053c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c7d0 │ │ │ │ + bl 5c828 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4050a │ │ │ │ + cbz r0, 40562 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.n 40506 │ │ │ │ + bne.n 4055e │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 3ed50 │ │ │ │ + bl 3eda8 │ │ │ │ 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, #184] @ (405e8 ) │ │ │ │ + ldr r2, [pc, #184] @ (40640 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (405ec ) │ │ │ │ + ldr r3, [pc, #184] @ (40644 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - ldr r5, [pc, #176] @ (405f0 ) │ │ │ │ + ldr r5, [pc, #176] @ (40648 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8240 <__gettimeofday64@plt> │ │ │ │ + blx 8298 <__gettimeofday64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl a901c │ │ │ │ - vldr d7, [pc, #120] @ 405d0 │ │ │ │ + bl a974c │ │ │ │ + vldr d7, [pc, #120] @ 40628 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d0, [pc, #104] @ 405d8 │ │ │ │ - vldr d1, [pc, #108] @ 405e0 │ │ │ │ + vldr d0, [pc, #104] @ 40630 │ │ │ │ + vldr d1, [pc, #108] @ 40638 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ - blx 80d8 │ │ │ │ - ldr r3, [pc, #112] @ (405f4 ) │ │ │ │ + blx 8124 │ │ │ │ + ldr r3, [pc, #112] @ (4064c ) │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ - ldr r2, [pc, #108] @ (405f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (40650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r5, r3] │ │ │ │ vmov r0, s0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ eors r3, r1 │ │ │ │ eors r0, r3 │ │ │ │ str r0, [r4, #28] │ │ │ │ - blx 7f48 │ │ │ │ - ldr r2, [pc, #84] @ (405fc ) │ │ │ │ + blx 7f94 │ │ │ │ + ldr r2, [pc, #84] @ (40654 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #60] @ (405ec ) │ │ │ │ + ldr r3, [pc, #60] @ (40644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 405c6 │ │ │ │ + bne.n 4061e │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + ldr r7, [pc, #712] @ (4091c ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #888] @ (4098c ) │ │ │ │ + ldr r7, [pc, #888] @ (409e4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #888] @ (40990 ) │ │ │ │ + ldr r1, [pc, #888] @ (409e8 ) │ │ │ │ mov sl, r0 │ │ │ │ add r7, pc │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r4, [r6, #504] @ 0x1f8 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldrb.w r3, [r6, #429] @ 0x1ad │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4088a │ │ │ │ + bne.w 408e2 │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ add.w fp, r4, #460 @ 0x1cc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 408ce │ │ │ │ + blt.w 40926 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ - bne.w 40890 │ │ │ │ + bne.w 408e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ - cbz r0, 406b6 │ │ │ │ + cbz r0, 4070e │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ sub.w r8, r0, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 406a8 │ │ │ │ + ble.n 40700 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 40692 │ │ │ │ - blx 7b08 │ │ │ │ + beq.n 406ea │ │ │ │ + blx 7b48 │ │ │ │ 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 4067c │ │ │ │ + bgt.n 406d4 │ │ │ │ mov r6, fp │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r0, [r4, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #508] @ 0x1fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cbz r1, 406ca │ │ │ │ + cbz r1, 40722 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 406ca │ │ │ │ + beq.n 40722 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r3, #1500] @ 0x5dc │ │ │ │ str.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ str.w r9, [r4, #532] @ 0x214 │ │ │ │ - beq.w 408c2 │ │ │ │ + beq.w 4091a │ │ │ │ movs r0, #23 │ │ │ │ movs r1, #1 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ movs r2, #20 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ mov r1, fp │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ movs r2, #2 │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ subs.w r8, r9, #1 │ │ │ │ - bmi.n 40736 │ │ │ │ + bmi.n 4078e │ │ │ │ ldr.w r3, [r5, r8, lsl #3] │ │ │ │ orr.w r2, r8, #4194304 @ 0x400000 │ │ │ │ - ldr r1, [pc, #628] @ (40994 ) │ │ │ │ + ldr r1, [pc, #628] @ (409ec ) │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 40730 │ │ │ │ + blt.n 40788 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ adds r1, #3 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 40714 │ │ │ │ + bcs.n 4076c │ │ │ │ str.w sl, [r4, #488] @ 0x1e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r3, [r4, #516] @ 0x204 │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4088a │ │ │ │ + beq.w 408e2 │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ mov.w r7, r9, lsl #1 │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ sub.w r3, r3, sl │ │ │ │ add.w r8, r3, r2 │ │ │ │ mov.w r3, r9, lsl #3 │ │ │ │ - ble.w 40980 │ │ │ │ + ble.w 409d8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, r5, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ sub.w r6, r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 4078c │ │ │ │ + blt.n 407e4 │ │ │ │ cmp r9, r6 │ │ │ │ it lt │ │ │ │ movlt r9, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4077a │ │ │ │ + bne.n 407d2 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov.w r6, fp, lsl #1 │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ cmp.w r3, r1, lsl #2 │ │ │ │ - bgt.n 407c8 │ │ │ │ + bgt.n 40820 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40968 │ │ │ │ + beq.w 409c0 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.n 407ee │ │ │ │ + bgt.n 40846 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40958 │ │ │ │ + beq.w 409b0 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ ldr.w r0, [r4, #492] @ 0x1ec │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r0, [r4, #492] @ 0x1ec │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 4097c │ │ │ │ + ble.w 409d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r5, #4 │ │ │ │ rsb r5, r5, fp, lsl #3 │ │ │ │ add r2, r3 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ add.w r1, r3, r5 │ │ │ │ itttt ge │ │ │ │ ldrge.w r0, [r4, #504] @ 0x1f8 │ │ │ │ ldrge r2, [r0, r1] │ │ │ │ subge.w r2, r2, r8 │ │ │ │ strge r2, [r0, r1] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 40810 │ │ │ │ + bne.n 40868 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp.w r7, r3, lsl #1 │ │ │ │ ittt lt │ │ │ │ addlt r6, r6, r7 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsllt r6, r6, #2 │ │ │ │ - bge.n 40854 │ │ │ │ + bge.n 408ac │ │ │ │ ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, r6] │ │ │ │ adds r6, #4 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp.w r7, r3, lsl #1 │ │ │ │ - blt.n 40840 │ │ │ │ + blt.n 40898 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40860 │ │ │ │ + bne.n 408b8 │ │ │ │ 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 │ │ │ │ sub.w r2, r9, r2 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [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 40740 │ │ │ │ + bne.w 40798 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ee9c │ │ │ │ - b.n 40740 │ │ │ │ + bl 3eef4 │ │ │ │ + b.n 40798 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a548 │ │ │ │ - cbz r0, 408b2 │ │ │ │ + bl 3a5a0 │ │ │ │ + cbz r0, 4090a │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ubfx r1, r1, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4093e │ │ │ │ + beq.n 40996 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.n 408ee │ │ │ │ + bgt.n 40946 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 408c2 │ │ │ │ + beq.n 4091a │ │ │ │ sub.w r8, r3, #8 │ │ │ │ ldr.w r3, [r4, #536] @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40974 │ │ │ │ + beq.n 409cc │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 408c2 │ │ │ │ + ble.n 4091a │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr.w r2, [r4, #536] @ 0x218 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr.w r5, [r4, #536] @ 0x218 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 40912 │ │ │ │ - b.n 408a0 │ │ │ │ + bge.n 4096a │ │ │ │ + b.n 408f8 │ │ │ │ subs r5, #1 │ │ │ │ - bcc.n 408a0 │ │ │ │ + bcc.n 408f8 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ mla r3, r3, r5, r9 │ │ │ │ add.w r1, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4090e │ │ │ │ - ldr r3, [pc, #100] @ (40994 ) │ │ │ │ + ble.n 40966 │ │ │ │ + ldr r3, [pc, #100] @ (409ec ) │ │ │ │ orr.w r2, r5, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ adds r1, #3 │ │ │ │ - bl 3ab3c │ │ │ │ - b.n 4090e │ │ │ │ + bl 3ab94 │ │ │ │ + b.n 40966 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ mov r2, r9 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ - bl dad8 │ │ │ │ - b.n 408b2 │ │ │ │ + bl db30 │ │ │ │ + b.n 4090a │ │ │ │ add.w r1, r9, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 407e6 │ │ │ │ + b.n 4083e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 407c0 │ │ │ │ + b.n 40818 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ee9c │ │ │ │ - b.n 408e2 │ │ │ │ + bl 3eef4 │ │ │ │ + b.n 4093a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4082c │ │ │ │ + b.n 40884 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 40794 │ │ │ │ + b.n 407ec │ │ │ │ nop │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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] @ (409c8 ) │ │ │ │ - ldr r2, [pc, #32] @ (409cc ) │ │ │ │ + ldr r3, [pc, #32] @ (40a20 ) │ │ │ │ + ldr r2, [pc, #32] @ (40a24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - cbz r0, 409c6 │ │ │ │ - ldr r1, [pc, #20] @ (409d0 ) │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + cbz r0, 40a1e │ │ │ │ + ldr r1, [pc, #20] @ (40a28 ) │ │ │ │ add r1, pc │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 409c6 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 40a1e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [sl, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 409fe │ │ │ │ + cbz r0, 40a56 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r4, r0, #1 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -86097,453 +86127,456 @@ │ │ │ │ adds r2, r4, #1 │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #107 @ 0x6b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 40a94 │ │ │ │ + beq.n 40aec │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq.n 40a2e │ │ │ │ - cbnz r0, 40a40 │ │ │ │ + beq.n 40a86 │ │ │ │ + cbnz r0, 40a98 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 40a6e │ │ │ │ + beq.n 40ac6 │ │ │ │ bic.w r5, r5, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r1, r5, #32 │ │ │ │ lsls r0, r5, #30 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ add.w r4, ip, #1 │ │ │ │ it mi │ │ │ │ movmi r5, r1 │ │ │ │ - bpl.n 40a84 │ │ │ │ + bpl.n 40adc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 40a26 │ │ │ │ + bne.n 40a7e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it ne │ │ │ │ cmpne r3, #104 @ 0x68 │ │ │ │ - bne.n 40a26 │ │ │ │ + bne.n 40a7e │ │ │ │ orr.w r3, r5, #1 │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bpl.n 40a7e │ │ │ │ + bpl.n 40ad6 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq.n 40aac │ │ │ │ + beq.n 40b04 │ │ │ │ mov r5, r3 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 40a2a │ │ │ │ - b.n 40a26 │ │ │ │ + bpl.n 40a82 │ │ │ │ + b.n 40a7e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 40a46 │ │ │ │ + bne.n 40a9e │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40a4e │ │ │ │ + bne.n 40aa6 │ │ │ │ orr.w r3, r5, #5 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 40a5e │ │ │ │ + b.n 40ab6 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ it ne │ │ │ │ movne r5, r1 │ │ │ │ - bne.n 40a22 │ │ │ │ + bne.n 40a7a │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r4, #1 │ │ │ │ orr.w r1, r5, #2 │ │ │ │ tst.w r5, #32 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne.n 40a40 │ │ │ │ + bne.n 40a98 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 40a1a │ │ │ │ + b.n 40a72 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ ldrbeq r6, [r4, #4] │ │ │ │ - bne.n 40a5c │ │ │ │ - b.n 40a5e │ │ │ │ + bne.n 40ab4 │ │ │ │ + b.n 40ab6 │ │ │ │ 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 r2, [pc, #284] @ (40bec ) │ │ │ │ - ldr r3, [pc, #288] @ (40bf0 ) │ │ │ │ + ldr r2, [pc, #284] @ (40c44 ) │ │ │ │ + ldr r3, [pc, #288] @ (40c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 40bde │ │ │ │ + beq.n 40c36 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40be4 │ │ │ │ - ldr r3, [pc, #264] @ (40bf4 ) │ │ │ │ + beq.n 40c3c │ │ │ │ + ldr r3, [pc, #264] @ (40c4c ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r7, [pc, #264] @ (40bf8 ) │ │ │ │ + ldr r7, [pc, #264] @ (40c50 ) │ │ │ │ mov.w r8, #8832 @ 0x2280 │ │ │ │ movt r8, #16 │ │ │ │ mov r9, sl │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 40b1e │ │ │ │ + b.n 40b76 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ - cbz r0, 40b18 │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 40b70 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d264 │ │ │ │ - cbz r0, 40b44 │ │ │ │ + bl d2bc │ │ │ │ + cbz r0, 40b9c │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ - cbz r4, 40b70 │ │ │ │ + cbz r4, 40bc8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 40b00 │ │ │ │ + bne.n 40b58 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 40b00 │ │ │ │ + bne.n 40b58 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 40b00 │ │ │ │ + bne.n 40b58 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bne.n 40b00 │ │ │ │ + bne.n 40b58 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq.w r9, r4, #4 │ │ │ │ - bne.n 40b00 │ │ │ │ - b.n 40b0c │ │ │ │ + bne.n 40b58 │ │ │ │ + b.n 40b64 │ │ │ │ ldr.w r3, [r6, #492] @ 0x1ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40b18 │ │ │ │ + bne.n 40b70 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r6, #496] @ 0x1f0 │ │ │ │ mov.w fp, sl, lsl #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ str.w r0, [r6, #496] @ 0x1f0 │ │ │ │ add r0, fp │ │ │ │ str.w r4, [r0, #-4] │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 40b1e │ │ │ │ + bne.n 40b76 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40b7a │ │ │ │ + beq.n 40bd2 │ │ │ │ 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 40b8e │ │ │ │ + beq.n 40be6 │ │ │ │ ldr.w r1, [r3, #132] @ 0x84 │ │ │ │ - cbz r1, 40bb2 │ │ │ │ + cbz r1, 40c0a │ │ │ │ lsls r1, r2, #16 │ │ │ │ - bmi.n 40bce │ │ │ │ + bmi.n 40c26 │ │ │ │ add.w r0, r3, #224 @ 0xe0 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - cbz r0, 40bac │ │ │ │ - bl 409d4 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 40c04 │ │ │ │ + bl 40a2c │ │ │ │ lsls r3, r0, #26 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [r6, #0] │ │ │ │ orrmi.w r3, r3, #64 @ 0x40 │ │ │ │ strmi r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ - cbz r1, 40bce │ │ │ │ + cbz r1, 40c26 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 40bce │ │ │ │ + cbz r1, 40c26 │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40b8e │ │ │ │ + bne.n 40be6 │ │ │ │ ubfx r2, r2, #0, #15 │ │ │ │ strh.w r2, [r3, #124] @ 0x7c │ │ │ │ - bl 1a92c │ │ │ │ + bl 1a984 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - b.n 40b92 │ │ │ │ - ldr r3, [pc, #20] @ (40bf4 ) │ │ │ │ + b.n 40bea │ │ │ │ + ldr r3, [pc, #20] @ (40c4c ) │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 40b7a │ │ │ │ - ldr r3, [pc, #12] @ (40bf4 ) │ │ │ │ + b.n 40bd2 │ │ │ │ + ldr r3, [pc, #12] @ (40c4c ) │ │ │ │ mov r9, r4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 40b7a │ │ │ │ - stc2l 0, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + b.n 40bd2 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + add r4, pc, #296 @ (adr r4, 40d7c ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #124] @ (40c7c ) │ │ │ │ - ldr r2, [pc, #128] @ (40c80 ) │ │ │ │ + ldr r3, [pc, #124] @ (40cd4 ) │ │ │ │ + ldr r2, [pc, #128] @ (40cd8 ) │ │ │ │ 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 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #224 @ 0xe0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #924 @ 0x39c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #504 @ 0x1f8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #336 @ 0x150 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #980 @ 0x3d4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ addw r2, r3, #1036 @ 0x40c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #1064 @ 0x428 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #1008 @ 0x3f0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ addw r2, r3, #1092 @ 0x444 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ add.w r3, r3, #952 @ 0x3b8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40c76 │ │ │ │ + beq.n 40cce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - smlawb r0, r4, r9, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r5, #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] @ 40de0 │ │ │ │ + ldr.w fp, [pc, #324] @ 40e38 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ add fp, pc │ │ │ │ - cbz r5, 40cb4 │ │ │ │ + cbz r5, 40d0c │ │ │ │ mov r3, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r3, #12]! │ │ │ │ adds r5, #1 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40ca8 │ │ │ │ + bne.n 40d00 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 403e0 │ │ │ │ - ldr r3, [pc, #292] @ (40de4 ) │ │ │ │ + bl 40438 │ │ │ │ + ldr r3, [pc, #292] @ (40e3c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 40dd0 │ │ │ │ - ldr r3, [pc, #280] @ (40de8 ) │ │ │ │ + beq.w 40e28 │ │ │ │ + ldr r3, [pc, #280] @ (40e40 ) │ │ │ │ ldr.w sl, [fp, r3] │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 40dc6 │ │ │ │ - ldr r3, [pc, #276] @ (40dec ) │ │ │ │ + beq.n 40e1e │ │ │ │ + ldr r3, [pc, #276] @ (40e44 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr r3, [pc, #272] @ (40df0 ) │ │ │ │ + ldr r3, [pc, #272] @ (40e48 ) │ │ │ │ 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 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40dbc │ │ │ │ - ldr r3, [pc, #232] @ (40de8 ) │ │ │ │ + beq.n 40e14 │ │ │ │ + ldr r3, [pc, #232] @ (40e40 ) │ │ │ │ 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] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 40d4e │ │ │ │ + b.n 40da6 │ │ │ │ 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 11368 │ │ │ │ + bl 113c0 │ │ │ │ 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 40dbe │ │ │ │ + beq.n 40e16 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbz r0, 40daa │ │ │ │ + cbz r0, 40e02 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne r3, r0, #1 │ │ │ │ - beq.n 40daa │ │ │ │ + beq.n 40e02 │ │ │ │ cmp r7, sl │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 40d7e │ │ │ │ + beq.n 40dd6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 40dae │ │ │ │ + beq.n 40e06 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 40d84 │ │ │ │ + beq.n 40ddc │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrh.w r3, [r5, #-8] │ │ │ │ strh r3, [r4, #12] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 40d22 │ │ │ │ + bpl.n 40d7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12328 │ │ │ │ + bl 12380 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - b.n 40d22 │ │ │ │ + b.n 40d7a │ │ │ │ mov r6, fp │ │ │ │ - b.n 40d64 │ │ │ │ - ldr r3, [pc, #68] @ (40df4 ) │ │ │ │ + b.n 40dbc │ │ │ │ + ldr r3, [pc, #68] @ (40e4c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #1544 @ 0x608 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 40d74 │ │ │ │ + b.n 40dcc │ │ │ │ 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] @ (40df4 ) │ │ │ │ + ldr r3, [pc, #44] @ (40e4c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ - b.n 40cd6 │ │ │ │ - ldr r3, [pc, #32] @ (40df4 ) │ │ │ │ + b.n 40d2e │ │ │ │ + ldr r3, [pc, #32] @ (40e4c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #28] @ (40df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (40e50 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 40cd6 │ │ │ │ - @ instruction: 0xfa940009 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + b.n 40d2e │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + bx ip │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr.w r5, [pc, #1352] @ 41358 │ │ │ │ + ldr.w r5, [pc, #1352] @ 413b0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r4, [pc, #1352] @ 4135c │ │ │ │ + ldr.w r4, [pc, #1352] @ 413b4 │ │ │ │ mov.w r1, #772 @ 0x304 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r7, [pc, #1344] @ 41360 │ │ │ │ + ldr.w r7, [pc, #1344] @ 413b8 │ │ │ │ movs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ movs r6, #1 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 403e0 │ │ │ │ - ldr.w r2, [pc, #1312] @ 41364 │ │ │ │ - ldr.w r3, [pc, #1312] @ 41368 │ │ │ │ + bl 40438 │ │ │ │ + ldr.w r2, [pc, #1312] @ 413bc │ │ │ │ + ldr.w r3, [pc, #1312] @ 413c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r7, r2] │ │ │ │ strb.w r6, [r5, #1548] @ 0x60c │ │ │ │ str.w r5, [r5, #1564] @ 0x61c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 40c84 │ │ │ │ + bl 40cdc │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1288] @ 4136c │ │ │ │ + ldr.w r3, [pc, #1288] @ 413c4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #296] @ 0x128 │ │ │ │ add r3, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ adds r3, #12 │ │ │ │ str.w r3, [r2, #1840] @ 0x730 │ │ │ │ - ldr.w r2, [pc, #1272] @ 41370 │ │ │ │ - ldr.w r3, [pc, #1272] @ 41374 │ │ │ │ + ldr.w r2, [pc, #1272] @ 413c8 │ │ │ │ + ldr.w r3, [pc, #1272] @ 413cc │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ strb.w r6, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ strb.w r6, [r4, #64] @ 0x40 │ │ │ │ @@ -86602,257 +86635,257 @@ │ │ │ │ add.w r2, r3, #432 @ 0x1b0 │ │ │ │ str.w r2, [r4, #432] @ 0x1b0 │ │ │ │ add.w r2, r3, #480 @ 0x1e0 │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ str.w r2, [r4, #376] @ 0x178 │ │ │ │ str.w r3, [r4, #404] @ 0x194 │ │ │ │ movs r2, #0 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ strb r6, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #88 @ 0x58 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #144 @ 0x90 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #172 @ 0xac │ │ │ │ add.w r0, r0, #616 @ 0x268 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #200 @ 0xc8 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #228 @ 0xe4 │ │ │ │ add.w r0, r0, #364 @ 0x16c │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ add.w r0, r0, #868 @ 0x364 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #312 @ 0x138 │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #18 │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #340 @ 0x154 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #18 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mvn.w r2, #1 │ │ │ │ add.w r1, r4, #376 @ 0x178 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ str r2, [r3, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #812 @ 0x32c │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r3, r4, #460 @ 0x1cc │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r0, #1484 @ 0x5cc │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #548 @ 0x224 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ add.w r0, r0, #1456 @ 0x5b0 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #716 @ 0x2cc │ │ │ │ add.w r0, r0, #980 @ 0x3d4 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #688 @ 0x2b0 │ │ │ │ add.w r0, r0, #1064 @ 0x428 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #660 @ 0x294 │ │ │ │ add.w r0, r0, #1008 @ 0x3f0 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #632 @ 0x278 │ │ │ │ addw r0, r0, #1092 @ 0x444 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #604 @ 0x25c │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #744 @ 0x2e8 │ │ │ │ add.w r0, r0, #952 @ 0x3b8 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #600] @ (41378 ) │ │ │ │ + ldr r2, [pc, #600] @ (413d0 ) │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ add.w r0, r5, #212 @ 0xd4 │ │ │ │ str.w r1, [r3, #720] @ 0x2d0 │ │ │ │ add.w r1, r5, #88 @ 0x58 │ │ │ │ str.w r1, [r3, #1756] @ 0x6dc │ │ │ │ add.w r1, r5, #92 @ 0x5c │ │ │ │ str.w r1, [r3, #1784] @ 0x6f8 │ │ │ │ add.w r1, r5, #148 @ 0x94 │ │ │ │ str.w r1, [r3, #1616] @ 0x650 │ │ │ │ add.w r1, r5, #220 @ 0xdc │ │ │ │ str.w r1, [r3, #776] @ 0x308 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ - ldr r1, [pc, #556] @ (4137c ) │ │ │ │ + ldr r1, [pc, #556] @ (413d4 ) │ │ │ │ str.w r2, [r3, #300] @ 0x12c │ │ │ │ - ldr r2, [pc, #556] @ (41380 ) │ │ │ │ + ldr r2, [pc, #556] @ (413d8 ) │ │ │ │ str.w r0, [r3, #888] @ 0x378 │ │ │ │ ldr.w r9, [r7, r1] │ │ │ │ ldr.w r8, [r7, r2] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mov r0, r8 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ - ldr r3, [pc, #528] @ (41384 ) │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + ldr r3, [pc, #528] @ (413dc ) │ │ │ │ str r0, [r5, #24] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ - ldr r3, [pc, #508] @ (41388 ) │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + ldr r3, [pc, #508] @ (413e0 ) │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 40c84 │ │ │ │ + bl 40cdc │ │ │ │ ldr.w r1, [r9] │ │ │ │ str r0, [r5, #28] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str.w r0, [r5, #300] @ 0x12c │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ add.w r8, r3, #1232 @ 0x4d0 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ - ldr r1, [pc, #444] @ (4138c ) │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + ldr r1, [pc, #444] @ (413e4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str.w r2, [r5, #1248] @ 0x4e0 │ │ │ │ - bl 12328 │ │ │ │ + bl 12380 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #428] @ (41390 ) │ │ │ │ + ldr r1, [pc, #428] @ (413e8 ) │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r0, #1232 @ 0x4d0 │ │ │ │ add r1, pc │ │ │ │ mov r9, r1 │ │ │ │ - bl 10b6c │ │ │ │ - ldr r3, [pc, #416] @ (41394 ) │ │ │ │ + bl 10bc4 │ │ │ │ + ldr r3, [pc, #416] @ (413ec ) │ │ │ │ movs r1, #24 │ │ │ │ ldr.w r8, [r5, #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, r5, #180 @ 0xb4 │ │ │ │ str.w r3, [r8, #1672] @ 0x688 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr r3, [r5, #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, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r3, #1232 @ 0x4d0 │ │ │ │ ldr.w r8, [r3, #1196] @ 0x4ac │ │ │ │ - bl 111a8 │ │ │ │ + bl 11200 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #4635 @ 0x121b │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ add.w r2, r3, #1232 @ 0x4d0 │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r2, #1188] @ 0x4a4 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strh.w r3, [r2, #1188] @ 0x4a4 │ │ │ │ - bl 403e0 │ │ │ │ - ldr r3, [pc, #308] @ (41398 ) │ │ │ │ + bl 40438 │ │ │ │ + ldr r3, [pc, #308] @ (413f0 ) │ │ │ │ add.w r1, r9, #8 │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r5, #1572] @ 0x624 │ │ │ │ ldrh.w lr, [r3] │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ add.w r0, r0, r6, lsl #4 │ │ │ │ @@ -86864,32 +86897,32 @@ │ │ │ │ strh.w lr, [r2] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb.w r9, [r2, #3] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ orr.w r0, r8, r0 │ │ │ │ strh r0, [r3, #4] │ │ │ │ - beq.n 412aa │ │ │ │ + beq.n 41302 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ adds r2, #5 │ │ │ │ - b.n 4127a │ │ │ │ + b.n 412d2 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ movs r1, #14 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #4 │ │ │ │ - bl 403e0 │ │ │ │ - ldr r3, [pc, #212] @ (4139c ) │ │ │ │ + bl 40438 │ │ │ │ + ldr r3, [pc, #212] @ (413f4 ) │ │ │ │ str.w r0, [r5, #140] @ 0x8c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #208] @ (413a0 ) │ │ │ │ + ldr r0, [pc, #208] @ (413f8 ) │ │ │ │ mvn.w ip, #7 │ │ │ │ movw lr, #4611 @ 0x1203 │ │ │ │ add r0, pc │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ movs r7, #10 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ @@ -86903,329 +86936,333 @@ │ │ │ │ strh r7, [r3, #14] │ │ │ │ strh r1, [r3, #12] │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ add r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ str r1, [r3, #20] │ │ │ │ - bne.n 412e2 │ │ │ │ - ldr r3, [pc, #148] @ (413a4 ) │ │ │ │ + bne.n 4133a │ │ │ │ + ldr r3, [pc, #148] @ (413fc ) │ │ │ │ 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, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1680 @ 0x690 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1680 @ 0x690 │ │ │ │ - bl 14814 │ │ │ │ - ldr r2, [pc, #108] @ (413a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4135c ) │ │ │ │ + bl 1486c │ │ │ │ + ldr r2, [pc, #108] @ (41400 ) │ │ │ │ + ldr r3, [pc, #32] @ (413b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 41354 │ │ │ │ + bne.n 413ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [sl, r9] │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr], r9 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + mov sl, sl │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, r5 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d12, d9 │ │ │ │ - ldr r4, [pc, #504] @ (415a0 ) │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf3f80009 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + 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, #-72] │ │ │ │ - ldr.w r6, [pc, #1444] @ 41968 │ │ │ │ + ldr.w r6, [pc, #1444] @ 419c0 │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr.w r4, [pc, #1440] @ 4196c │ │ │ │ + ldr.w r4, [pc, #1440] @ 419c4 │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r5, [pc, #1432] @ 41970 │ │ │ │ + ldr.w r5, [pc, #1432] @ 419c8 │ │ │ │ adds r7, #28 │ │ │ │ - ldr.w r3, [pc, #1432] @ 41974 │ │ │ │ + ldr.w r3, [pc, #1432] @ 419cc │ │ │ │ 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, #1412] @ 41978 │ │ │ │ + ldr.w r3, [pc, #1412] @ 419d0 │ │ │ │ str r2, [sp, #12] │ │ │ │ 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 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r3, r8, r0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 41428 │ │ │ │ + bne.n 41480 │ │ │ │ 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, #1360] @ 4197c │ │ │ │ + ldr.w r3, [pc, #1360] @ 419d4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov lr, r3 │ │ │ │ - ldr.w r3, [pc, #1356] @ 41980 │ │ │ │ + ldr.w r3, [pc, #1356] @ 419d8 │ │ │ │ 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 7ebc │ │ │ │ + blx 7f08 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - blx 8228 │ │ │ │ + blx 8280 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - blx 7ae0 │ │ │ │ + blx 7b20 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - blx 7cdc │ │ │ │ + blx 7d28 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - blx 8020 │ │ │ │ + blx 806c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7d78 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - blx 7c08 │ │ │ │ + blx 7c54 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, #2 │ │ │ │ - blx 7c08 │ │ │ │ + blx 7c54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ittt le │ │ │ │ - movwle r3, #30045 @ 0x755d │ │ │ │ + movwle r3, #62554 @ 0xf45a │ │ │ │ movtle r3, #1 │ │ │ │ strle r3, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r0, #100 @ 0x64 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bl 30c30 │ │ │ │ - ldr.w r3, [pc, #1248] @ 41984 │ │ │ │ + bl 30c88 │ │ │ │ + ldr.w r3, [pc, #1248] @ 419dc │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r9, [r8] │ │ │ │ - bl 1aab0 │ │ │ │ + bl 1ab08 │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ str.w r0, [r4, #500] @ 0x1f4 │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ mov.w r9, #10 │ │ │ │ - bl 4d920 │ │ │ │ + bl 4d978 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ - bl 37bbc │ │ │ │ + bl 37c14 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movs r0, #0 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr.w r3, [pc, #1152] @ 41988 │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr.w r3, [pc, #1152] @ 419e0 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ - ldr.w r1, [pc, #1148] @ 4198c │ │ │ │ + ldr.w r1, [pc, #1148] @ 419e4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 72e34 │ │ │ │ + bl 72e8c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ - ldr.w r3, [pc, #1124] @ 41990 │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ + ldr.w r3, [pc, #1124] @ 419e8 │ │ │ │ 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 80a8 │ │ │ │ + blx 80f4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 418b6 │ │ │ │ + bge.w 4190e │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 41540 │ │ │ │ - bl 433f4 │ │ │ │ - bl 3da50 │ │ │ │ - bl 40dfc │ │ │ │ + bne.n 41598 │ │ │ │ + bl 4344c │ │ │ │ + bl 3daa8 │ │ │ │ + bl 40e54 │ │ │ │ cmp r6, #0 │ │ │ │ it le │ │ │ │ movle.w fp, #0 │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - ble.n 41594 │ │ │ │ + ble.n 415ec │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 409d4 │ │ │ │ + bl 40a2c │ │ │ │ tst.w r0, #8 │ │ │ │ mov fp, 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 40abc │ │ │ │ + bl 40b14 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 418e4 │ │ │ │ - ldr r2, [pc, #1004] @ (41994 ) │ │ │ │ + beq.w 4193c │ │ │ │ + ldr r2, [pc, #1004] @ (419ec ) │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ add.w sl, sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - bl 5d6c8 │ │ │ │ + bl 5d720 │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bls.w 4192e │ │ │ │ + bls.w 41986 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 41722 │ │ │ │ + beq.w 4177a │ │ │ │ mov r0, r9 │ │ │ │ - bl 409d4 │ │ │ │ + bl 40a2c │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 41722 │ │ │ │ + bpl.w 4177a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 41938 │ │ │ │ + beq.w 41990 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4164e │ │ │ │ + cbz r0, 416a6 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 41952 │ │ │ │ + bne.w 419aa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #840] @ (41998 ) │ │ │ │ + ldr r3, [pc, #840] @ (419f0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r0, [pc, #824] @ (4199c ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r0, [pc, #824] @ (419f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 99628 <__isoc23_strtoul@@Base+0x1de00> │ │ │ │ - bl 465fc │ │ │ │ + bl 99d5c <__isoc23_strtoul@@Base+0x1e4dc> │ │ │ │ + bl 46654 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ble.w 41786 │ │ │ │ + ble.w 417de │ │ │ │ tst.w fp, #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 38184 │ │ │ │ + bl 381dc │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ - blt.w 4195e │ │ │ │ - ldr r3, [pc, #768] @ (419a0 ) │ │ │ │ + blt.w 419b6 │ │ │ │ + ldr r3, [pc, #768] @ (419f8 ) │ │ │ │ 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 │ │ │ │ @@ -87235,312 +87272,314 @@ │ │ │ │ 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 418d0 │ │ │ │ + ble.w 41928 │ │ │ │ lsls r0, r2, #10 │ │ │ │ - bmi.n 416e8 │ │ │ │ + bmi.n 41740 │ │ │ │ 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 4178a │ │ │ │ + bmi.n 417e2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3fb70 │ │ │ │ + bl 3fbc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r0, r2, [r4, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41794 │ │ │ │ + bne.n 417ec │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 41794 │ │ │ │ + bne.n 417ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bic.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 45d18 │ │ │ │ + bl 45d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417ac │ │ │ │ + bne.n 41804 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 40400 │ │ │ │ - b.n 417b2 │ │ │ │ + bl 40458 │ │ │ │ + b.n 4180a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 41760 │ │ │ │ + ble.n 417b8 │ │ │ │ ldr.w r9, [r7] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 415ea │ │ │ │ - ldr r3, [pc, #604] @ (41998 ) │ │ │ │ + bne.w 41642 │ │ │ │ + ldr r3, [pc, #604] @ (419f0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r0, [pc, #600] @ (419a4 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r0, [pc, #600] @ (419fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 99628 <__isoc23_strtoul@@Base+0x1de00> │ │ │ │ - bl 465fc │ │ │ │ + bl 99d5c <__isoc23_strtoul@@Base+0x1e4dc> │ │ │ │ + bl 46654 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 4167a │ │ │ │ - ldr r3, [pc, #564] @ (41998 ) │ │ │ │ + b.n 416d2 │ │ │ │ + ldr r3, [pc, #564] @ (419f0 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr r0, [pc, #564] @ (419a8 ) │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr r0, [pc, #564] @ (41a00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 99628 <__isoc23_strtoul@@Base+0x1de00> │ │ │ │ - bl 465fc │ │ │ │ + bl 99d5c <__isoc23_strtoul@@Base+0x1e4dc> │ │ │ │ + bl 46654 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 416ee │ │ │ │ + bpl.n 41746 │ │ │ │ ldrd r0, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 416fe │ │ │ │ + beq.n 41756 │ │ │ │ lsls r2, r3, #5 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strmi r3, [r4, #0] │ │ │ │ - bpl.w 418c0 │ │ │ │ + bpl.w 41918 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 45d18 │ │ │ │ + bl 45d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41716 │ │ │ │ + beq.n 4176e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ add.w fp, r4, #648 @ 0x288 │ │ │ │ ldr.w r6, [r8] │ │ │ │ add.w r7, r4, #1056 @ 0x420 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ add.w sl, r4, #532 @ 0x214 │ │ │ │ movw r9, #35631 @ 0x8b2f │ │ │ │ movt r9, #308 @ 0x134 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr.w r3, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r4, #1040] @ 0x410 │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ str.w r3, [r4, #1044] @ 0x414 │ │ │ │ movs r3, #12 │ │ │ │ str.w fp, [r4, #1208] @ 0x4b8 │ │ │ │ str.w r3, [r4, #1048] @ 0x418 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ - ldr.w lr, [pc, #424] @ 419ac │ │ │ │ + ldr.w lr, [pc, #424] @ 41a04 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr.w ip, [pc, #420] @ 419b0 │ │ │ │ + ldr.w ip, [pc, #420] @ 41a08 │ │ │ │ str.w sl, [r4, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ movs r1, #1 │ │ │ │ str.w fp, [r4, #372] @ 0x174 │ │ │ │ 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, #384] @ (419b4 ) │ │ │ │ + ldr r3, [pc, #384] @ (41a0c ) │ │ │ │ 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, #368] @ (419b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (41a10 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1112] @ 0x458 │ │ │ │ - ldr r3, [pc, #364] @ (419bc ) │ │ │ │ + ldr r3, [pc, #364] @ (41a14 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ - ldr r3, [pc, #364] @ (419c0 ) │ │ │ │ + ldr r3, [pc, #364] @ (41a18 ) │ │ │ │ str.w r6, [r4, #1116] @ 0x45c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1120] @ 0x460 │ │ │ │ - ldr r3, [pc, #356] @ (419c4 ) │ │ │ │ + ldr r3, [pc, #356] @ (41a1c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1144] @ 0x478 │ │ │ │ - ldr r3, [pc, #352] @ (419c8 ) │ │ │ │ + ldr r3, [pc, #352] @ (41a20 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ - bl 5d76c │ │ │ │ + bl 5d7c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #1088] @ 0x440 │ │ │ │ - cbz r3, 4187e │ │ │ │ + cbz r3, 418d6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #324] @ (419cc ) │ │ │ │ + ldr r2, [pc, #324] @ (41a24 ) │ │ │ │ adds r1, #28 │ │ │ │ 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] @ (4196c ) │ │ │ │ + ldr r3, [pc, #208] @ (419c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4195a │ │ │ │ + bne.n 419b2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ (419d0 ) │ │ │ │ + ldr r3, [pc, #280] @ (41a28 ) │ │ │ │ movs r2, #3 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 41552 │ │ │ │ + b.n 415aa │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - blx 81d0 │ │ │ │ + blx 8228 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - blx 7e0c │ │ │ │ - b.n 417a2 │ │ │ │ + blx 7e58 │ │ │ │ + b.n 417fa │ │ │ │ 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 416e8 │ │ │ │ + b.n 41740 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ ldr.w r9, [r4, #1216] @ 0x4c0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r1, [pc, #224] @ (419d4 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r1, [pc, #224] @ (41a2c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 41942 │ │ │ │ + bcs.n 4199a │ │ │ │ ldr.w r2, [r4, #1216] @ 0x4c0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - b.n 415a6 │ │ │ │ + b.n 415fe │ │ │ │ mov r0, sl │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - b.n 4164e │ │ │ │ + b.n 416a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - b.n 4164e │ │ │ │ + b.n 416a6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [sp, #20] │ │ │ │ - bge.n 41918 │ │ │ │ - b.n 41920 │ │ │ │ + bge.n 41970 │ │ │ │ + b.n 41978 │ │ │ │ mov r1, r9 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4164e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 73224 │ │ │ │ + b.n 416a6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 3e0c4 │ │ │ │ - bfi r0, r6, #0, #10 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl 3e11c │ │ │ │ + lsls r6, r0, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3540009 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 41a06 │ │ │ │ - vabdl.u q8, d31, d16 │ │ │ │ + bhi.n 41a5e │ │ │ │ + vabdl.u q8, d31, d24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrd pc, pc, [r7], #1020 @ 0x3fc │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80dffff │ │ │ │ - b.n 41976 │ │ │ │ - vrsubhn.i d16, , q10 │ │ │ │ + b.n 419ce │ │ │ │ + vrsubhn.i d16, , q14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr8, cr9, {0} │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cdp2 0, 4, cr0, cr8, cr9, {0} │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ 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, #1056] @ 41e0c │ │ │ │ + ldr.w r1, [pc, #1056] @ 41e64 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r2, [pc, #1056] @ 41e10 │ │ │ │ + ldr.w r2, [pc, #1056] @ 41e68 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r5, [pc, #1052] @ 41e14 │ │ │ │ - ldr.w r3, [pc, #1052] @ 41e18 │ │ │ │ + ldr.w r5, [pc, #1052] @ 41e6c │ │ │ │ + ldr.w r3, [pc, #1052] @ 41e70 │ │ │ │ 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] │ │ │ │ @@ -87561,2873 +87600,2851 @@ │ │ │ │ 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, 41a5c │ │ │ │ + cbz r6, 41ab4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - cbz r0, 41a68 │ │ │ │ + cbz r0, 41ac0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 37d9c │ │ │ │ - ldr r3, [pc, #944] @ (41e1c ) │ │ │ │ + bl 37df4 │ │ │ │ + ldr r3, [pc, #944] @ (41e74 ) │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ 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 803c │ │ │ │ + blx 8088 │ │ │ │ movs r0, #0 │ │ │ │ - bl 3dc88 │ │ │ │ + bl 3dce0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - ldr r3, [pc, #880] @ (41e20 ) │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + ldr r3, [pc, #880] @ (41e78 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ strd r6, r6, [r4, #436] @ 0x1b4 │ │ │ │ str r6, [r5, #4] │ │ │ │ - bl 465fc │ │ │ │ + bl 46654 │ │ │ │ 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, 41ae8 │ │ │ │ - bl 111a8 │ │ │ │ + cbz r0, 41b40 │ │ │ │ + bl 11200 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 41dfc │ │ │ │ + beq.w 41e54 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ movs r1, #1 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ 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 r7, r0 │ │ │ │ - cbnz r0, 41afa │ │ │ │ - b.n 41b24 │ │ │ │ + cbnz r0, 41b52 │ │ │ │ + b.n 41b7c │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41af8 │ │ │ │ + bne.n 41b50 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 41b36 │ │ │ │ - b.n 41b60 │ │ │ │ + cbnz r0, 41b8e │ │ │ │ + b.n 41bb8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41b34 │ │ │ │ + bne.n 41b8c │ │ │ │ ldr.w r0, [r4, #1248] @ 0x4e0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 41b96 │ │ │ │ + cbz r0, 41bee │ │ │ │ ldr.w r0, [r4, #1248] @ 0x4e0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41b70 │ │ │ │ + bne.n 41bc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41bee │ │ │ │ + cbz r0, 41c46 │ │ │ │ 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 41bea │ │ │ │ + beq.n 41c42 │ │ │ │ add.w r3, r3, #728 @ 0x2d8 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 41bea │ │ │ │ + beq.n 41c42 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ and.w r3, r7, r8 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 41cc0 │ │ │ │ + beq.n 41d18 │ │ │ │ lsls r2, r7, #21 │ │ │ │ - bmi.n 41cb0 │ │ │ │ + bmi.n 41d08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ and.w r7, r7, #512 @ 0x200 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ strh r7, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41bac │ │ │ │ + bne.n 41c04 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 41c42 │ │ │ │ + cbz r0, 41c9a │ │ │ │ movw r8, #16544 @ 0x40a0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 41c96 │ │ │ │ + beq.n 41cee │ │ │ │ ldrh.w r7, [r9, #12] │ │ │ │ and.w r7, r8, r7 │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ - beq.n 41c2c │ │ │ │ - cbz r6, 41c42 │ │ │ │ + beq.n 41c84 │ │ │ │ + cbz r6, 41c9a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 41c00 │ │ │ │ + b.n 41c58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 41c28 │ │ │ │ + bne.n 41c80 │ │ │ │ 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 41cca │ │ │ │ - ldr.w r9, [pc, #464] @ 41e24 │ │ │ │ + beq.n 41d22 │ │ │ │ + ldr.w r9, [pc, #464] @ 41e7c │ │ │ │ mov.w r8, #28 │ │ │ │ add r9, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 41c82 │ │ │ │ + bhi.n 41cda │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 41c90 │ │ │ │ + bcc.n 41ce8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ - bl 9d54 <__time64@plt+0x19cc> │ │ │ │ - cbz r6, 41cca │ │ │ │ + bl 9dac <__time64@plt+0x19cc> │ │ │ │ + cbz r6, 41d22 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 41c5c │ │ │ │ + b.n 41cb4 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41c26 │ │ │ │ + beq.n 41c7e │ │ │ │ mov r0, r9 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 11584 │ │ │ │ - b.n 41c26 │ │ │ │ + bl 115dc │ │ │ │ + b.n 41c7e │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ - b.n 41bdc │ │ │ │ + b.n 41c34 │ │ │ │ mov r0, r6 │ │ │ │ - bl bdb8 │ │ │ │ + bl be10 │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ - b.n 41bd8 │ │ │ │ + b.n 41c30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [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 41cf2 │ │ │ │ + b.n 41d4a │ │ │ │ mov r6, r5 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41cec │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 41d44 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 41d10 │ │ │ │ + b.n 41d68 │ │ │ │ mov r6, r5 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d0a │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 41d62 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr r6, [r4, #32] │ │ │ │ - b.n 41d2e │ │ │ │ + b.n 41d86 │ │ │ │ mov r6, r5 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d28 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 41d80 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr.w r6, [r4, #1248] @ 0x4e0 │ │ │ │ - b.n 41d4e │ │ │ │ + b.n 41da6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d48 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 41da0 │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 41d6c │ │ │ │ + b.n 41dc4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d66 │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bne.n 41dbe │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - blx 7b08 │ │ │ │ - bl 40dfc │ │ │ │ + blx 7b48 │ │ │ │ + bl 40e54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 41df2 │ │ │ │ - bl 40abc │ │ │ │ - ldr r2, [pc, #112] @ (41e28 ) │ │ │ │ + bpl.n 41e4a │ │ │ │ + bl 40b14 │ │ │ │ + ldr r2, [pc, #112] @ (41e80 ) │ │ │ │ ldr.w r5, [r4, #1088] @ 0x440 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r5, 41dcc │ │ │ │ + cbz r5, 41e24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #88] @ (41e2c ) │ │ │ │ + ldr r2, [pc, #88] @ (41e84 ) │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #52] @ (41e10 ) │ │ │ │ + ldr r3, [pc, #52] @ (41e68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 41e06 │ │ │ │ + bne.n 41e5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 40abc │ │ │ │ - bl 3fb70 │ │ │ │ - b.n 41db6 │ │ │ │ + bl 40b14 │ │ │ │ + bl 3fbc8 │ │ │ │ + b.n 41e0e │ │ │ │ mov r1, r6 │ │ │ │ - bl 8a0e4 <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ + bl 8a13c <__isoc23_strtoul@@Base+0xe8bc> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 41ad8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 41b30 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r2, #-36] @ 0xffffffdc │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + stc2l 0, cr0, [r2], #36 @ 0x24 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #-36]! @ 0xffffffdc │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldc2l 0, cr0, [r8], {9} │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r2, r1 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ movs r2, r1 │ │ │ │ - ldrd r0, r0, [r8, #-36] @ 0x24 │ │ │ │ - ldr r3, [pc, #28] @ (41e50 ) │ │ │ │ + ldr??.w r0, [r8, #9] │ │ │ │ + ldr r3, [pc, #28] @ (41ea8 ) │ │ │ │ and.w ip, r0, #31 │ │ │ │ - ldr r1, [pc, #28] @ (41e54 ) │ │ │ │ + ldr r1, [pc, #28] @ (41eac ) │ │ │ │ ubfx r0, r0, #5, #3 │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ ands r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8], #36 @ 0x24 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldrb.w r0, [r8, #9] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #40] @ (41e84 ) │ │ │ │ + ldr r1, [pc, #40] @ (41edc ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w ip, [pc, #40] @ 41e88 │ │ │ │ + ldr.w ip, [pc, #40] @ 41ee0 │ │ │ │ ubfx r3, r0, #5, #3 │ │ │ │ add r1, pc │ │ │ │ push {lr} │ │ │ │ and.w lr, r0, #31 │ │ │ │ lsl.w r0, r2, lr │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8d00009 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldr??.w r0, [r0, r9] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #40] @ (41eb8 ) │ │ │ │ + ldr r2, [pc, #40] @ (41f10 ) │ │ │ │ ubfx r3, r0, #5, #3 │ │ │ │ - ldr.w ip, [pc, #40] @ 41ebc │ │ │ │ + ldr.w ip, [pc, #40] @ 41f14 │ │ │ │ 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] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldmia.w ip, {r0, r3} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldrh.w r0, [ip, r9] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41edc ) │ │ │ │ - ldr r2, [pc, #28] @ (41ee0 ) │ │ │ │ + ldr r3, [pc, #24] @ (41f34 ) │ │ │ │ + ldr r2, [pc, #28] @ (41f38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 41ed2 │ │ │ │ + bmi.n 41f2a │ │ │ │ bx lr │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - b.w 3e274 │ │ │ │ + b.w 3e2cc │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r0], #-36 @ 0x24 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + ldrb.w r0, [r0, r9] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #336] @ 42048 │ │ │ │ + ldr.w r8, [pc, #336] @ 420a0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 41fa8 │ │ │ │ + beq.n 42000 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - blx 8258 │ │ │ │ + blx 82b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41f9c │ │ │ │ - ldr r1, [pc, #312] @ (4204c ) │ │ │ │ + beq.n 41ff4 │ │ │ │ + ldr r1, [pc, #312] @ (420a4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ - bl 10ccc │ │ │ │ + bl 10d24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 41fd8 │ │ │ │ - ldr r3, [pc, #296] @ (42050 ) │ │ │ │ + beq.n 42030 │ │ │ │ + ldr r3, [pc, #296] @ (420a8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fc0 │ │ │ │ - ldr r3, [pc, #280] @ (42054 ) │ │ │ │ + beq.n 42018 │ │ │ │ + ldr r3, [pc, #280] @ (420ac ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ mov r1, fp │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41fe0 │ │ │ │ + bne.n 42038 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 42036 │ │ │ │ + beq.n 4208e │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41fd0 │ │ │ │ + beq.n 42028 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4201e │ │ │ │ + bpl.n 42076 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4200c │ │ │ │ + bne.n 42064 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #28] │ │ │ │ - ldr r3, [pc, #204] @ (42058 ) │ │ │ │ + ldr r3, [pc, #204] @ (420b0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - cbz r0, 41fd8 │ │ │ │ - ldr r1, [pc, #176] @ (4205c ) │ │ │ │ + cbz r0, 42030 │ │ │ │ + ldr r1, [pc, #176] @ (420b4 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #672 @ 0x2a0 │ │ │ │ - bl 10ccc │ │ │ │ - cbz r0, 41fd8 │ │ │ │ + bl 10d24 │ │ │ │ + cbz r0, 42030 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ - cbz r5, 42026 │ │ │ │ + cbz r5, 4207e │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41f5e │ │ │ │ + bne.n 41fb6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41fc4 │ │ │ │ + bne.n 4201c │ │ │ │ add.w r1, r0, #41 @ 0x29 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r5, [r0, #32] │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, #28] │ │ │ │ - blx 7d90 │ │ │ │ - b.n 41f8a │ │ │ │ + blx 7ddc │ │ │ │ + b.n 41fe2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 41ffe │ │ │ │ - ldr r3, [pc, #64] @ (42054 ) │ │ │ │ + bne.n 42056 │ │ │ │ + ldr r3, [pc, #64] @ (420ac ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ str.w fp, [r6, #28] │ │ │ │ - b.n 41f8a │ │ │ │ + b.n 41fe2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 41f6e │ │ │ │ + blx 7b48 │ │ │ │ + b.n 41fc6 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r5, [r0, #32] │ │ │ │ - b.n 41f86 │ │ │ │ + b.n 41fde │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r5, [r0, #32] │ │ │ │ - b.n 42018 │ │ │ │ + b.n 42070 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8380009 │ │ │ │ - lsls r0, r0 │ │ │ │ + @ instruction: 0xf7d80009 │ │ │ │ + str r0, [r4, r0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r0 │ │ │ │ + ldr r7, [pc, #664] @ (4234c ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + ldr r7, [pc, #544] @ (422d8 ) │ │ │ │ movs r1, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 420ac │ │ │ │ - cbz r3, 4208a │ │ │ │ + beq.n 42104 │ │ │ │ + cbz r3, 420e2 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 42098 │ │ │ │ + beq.n 420f0 │ │ │ │ subs r0, r1, #1 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #14 │ │ │ │ - beq.n 420a2 │ │ │ │ + beq.n 420fa │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ - b.n 4209e │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ + b.n 420f6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ - b.n 4209e │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ + b.n 420f6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 4210a │ │ │ │ + beq.n 42162 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 420de │ │ │ │ + beq.n 42136 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 │ │ │ │ - beq.n 420da │ │ │ │ + beq.n 42132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 969e4 <__isoc23_strtoul@@Base+0x1b1bc> │ │ │ │ + bl 970d4 <__isoc23_strtoul@@Base+0x1b854> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 420dc │ │ │ │ + b.n 42134 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #188] @ (421e4 ) │ │ │ │ + ldr r4, [pc, #188] @ (4223c ) │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ add r4, pc │ │ │ │ - beq.n 42176 │ │ │ │ + beq.n 421ce │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4213e │ │ │ │ + beq.n 42196 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42136 │ │ │ │ + bge.n 4218e │ │ │ │ ldrsh.w r3, [r0, #22] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 42136 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 4218e │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 42136 │ │ │ │ - bgt.n 4217e │ │ │ │ + beq.n 4218e │ │ │ │ + bgt.n 421d6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 42136 │ │ │ │ + beq.n 4218e │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 42136 │ │ │ │ - ldr.w r8, [pc, #128] @ 421e8 │ │ │ │ + beq.n 4218e │ │ │ │ + ldr.w r8, [pc, #128] @ 42240 │ │ │ │ add r8, pc │ │ │ │ ldr.w r7, [r8] │ │ │ │ - cbz r7, 42184 │ │ │ │ + cbz r7, 421dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42138 │ │ │ │ + b.n 42190 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 42136 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 4218e │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 42136 │ │ │ │ - b.n 42164 │ │ │ │ - ldr r2, [pc, #100] @ (421ec ) │ │ │ │ + beq.n 4218e │ │ │ │ + b.n 421bc │ │ │ │ + ldr r2, [pc, #100] @ (42244 ) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r9, [r8] │ │ │ │ ldr.w r2, [r3, #372] @ 0x174 │ │ │ │ ldr.w r1, [r2, #400] @ 0x190 │ │ │ │ str.w r7, [r2, #400] @ 0x190 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 969e4 <__isoc23_strtoul@@Base+0x1b1bc> │ │ │ │ + bl 970d4 <__isoc23_strtoul@@Base+0x1b854> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ - ldr r2, [pc, #60] @ (421f0 ) │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ + ldr r2, [pc, #60] @ (42248 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r0, [pc, #52] @ (421f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (4224c ) │ │ │ │ ldrsh.w r3, [r5, #22] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r7, [r8] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str.w r1, [r3, #400] @ 0x190 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 42170 │ │ │ │ - b.n 41df4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 421c8 │ │ │ │ + sub.w r0, r6, #8978432 @ 0x890000 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #488] @ (423f4 ) │ │ │ │ + ldr r2, [pc, #488] @ (4244c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #488] @ (423f8 ) │ │ │ │ + ldr r3, [pc, #488] @ (42450 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #488] @ (423fc ) │ │ │ │ + ldr r5, [pc, #488] @ (42454 ) │ │ │ │ cmp r1, #2 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #476] @ (42400 ) │ │ │ │ + ldr r3, [pc, #476] @ (42458 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ble.n 422ea │ │ │ │ - ldr r3, [pc, #472] @ (42404 ) │ │ │ │ + ble.n 42342 │ │ │ │ + ldr r3, [pc, #472] @ (4245c ) │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42320 │ │ │ │ + beq.n 42378 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r3, [r7, #356] @ 0x164 │ │ │ │ - beq.n 4232e │ │ │ │ + beq.n 42386 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 422cc │ │ │ │ + bne.n 42324 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r7, #512] @ 0x200 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r0, #28 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - bl 51bc8 │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + bl 51c20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 422c8 │ │ │ │ - ldr.w r9, [pc, #396] @ 42408 │ │ │ │ - ldr.w sl, [pc, #396] @ 4240c │ │ │ │ + cbz r4, 42320 │ │ │ │ + ldr.w r9, [pc, #396] @ 42460 │ │ │ │ + ldr.w sl, [pc, #396] @ 42464 │ │ │ │ add r9, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 422a0 │ │ │ │ + b.n 422f8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcs.w 423be │ │ │ │ + bcs.w 42416 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ adds r0, r5, #1 │ │ │ │ - cbz r4, 422c8 │ │ │ │ + cbz r4, 42320 │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ add.w r5, r0, #1 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - bne.n 42286 │ │ │ │ + bne.n 422de │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ - beq.n 42286 │ │ │ │ + beq.n 422de │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 423dc │ │ │ │ + beq.w 42434 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42286 │ │ │ │ + bne.n 422de │ │ │ │ ldr.w r0, [r7, #356] @ 0x164 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 423c6 │ │ │ │ + bne.n 4241e │ │ │ │ and.w r1, r8, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ orr.w r1, r1, #2112 @ 0x840 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - b.n 422fc │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + b.n 42354 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 42316 │ │ │ │ - ldr r3, [pc, #272] @ (42404 ) │ │ │ │ + bmi.n 4236e │ │ │ │ + ldr r3, [pc, #272] @ (4245c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - ldr r2, [pc, #272] @ (42410 ) │ │ │ │ - ldr r3, [pc, #248] @ (423f8 ) │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + ldr r2, [pc, #272] @ (42468 ) │ │ │ │ + ldr r3, [pc, #248] @ (42450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 423f0 │ │ │ │ + bne.n 42448 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 42354 │ │ │ │ + beq.n 423ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 422f2 │ │ │ │ - b.n 42228 │ │ │ │ - ldr r3, [pc, #240] @ (42414 ) │ │ │ │ + beq.n 4234a │ │ │ │ + b.n 42280 │ │ │ │ + ldr r3, [pc, #240] @ (4246c ) │ │ │ │ cmp r4, #3 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r7, #356] @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 42252 │ │ │ │ + bne.n 422aa │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 422c8 │ │ │ │ + beq.n 42320 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r7, #356] @ 0x164 │ │ │ │ - b.n 422cc │ │ │ │ + b.n 42324 │ │ │ │ ldrsh.w r0, [r0, #22] │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r4, r2, [sp] │ │ │ │ - bl 8cb34 <__isoc23_strtoul@@Base+0x1130c> │ │ │ │ + bl 8cc24 <__isoc23_strtoul@@Base+0x113a4> │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 422f2 │ │ │ │ - ldr r3, [pc, #148] @ (42404 ) │ │ │ │ + bge.n 4234a │ │ │ │ + ldr r3, [pc, #148] @ (4245c ) │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #2113 @ 0x841 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 423ea │ │ │ │ + cbz r0, 42442 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r7, #356] @ 0x164 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 4233e │ │ │ │ + bl 72fbc │ │ │ │ + b.n 42396 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4229a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 422f2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 422d2 │ │ │ │ + beq.w 4232a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 422d2 │ │ │ │ + b.n 4232a │ │ │ │ ldrh.w r2, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ sxth r2, r2 │ │ │ │ strh.w r2, [sl, #4] │ │ │ │ - b.n 422be │ │ │ │ - ldr r3, [pc, #44] @ (42418 ) │ │ │ │ + b.n 42316 │ │ │ │ + ldr r3, [pc, #44] @ (42470 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4238c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - b.n 41e40 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + b.n 423e4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf4c40009 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 41e3c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xf4be0009 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ movs r6, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 41c7c │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 42638 ) │ │ │ │ + @ instruction: 0xf3d40009 │ │ │ │ + add r7, pc, #384 @ (adr r7, 425f0 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + add r6, pc, #608 @ (adr r6, 426d4 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #240] @ (42520 ) │ │ │ │ + ldr r4, [pc, #240] @ (42578 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #240] @ (42524 ) │ │ │ │ + ldr r3, [pc, #240] @ (4257c ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ ldrsh.w sl, [r0, #22] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldrb.w r3, [r5, #61] @ 0x3d │ │ │ │ - cbz r3, 4244e │ │ │ │ + cbz r3, 424a6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 424c4 │ │ │ │ - ldr r3, [pc, #216] @ (42528 ) │ │ │ │ + bne.n 4251c │ │ │ │ + ldr r3, [pc, #216] @ (42580 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldrb.w r5, [r4, #153] @ 0x99 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 42510 │ │ │ │ + bne.n 42568 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ ubfx r3, r0, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbnz r3, 424e2 │ │ │ │ + cbnz r3, 4253a │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ orr.w r0, r0, #65536 @ 0x10000 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ ldrb.w r2, [r3, sl] │ │ │ │ ands.w r5, r2, #64 @ 0x40 │ │ │ │ - beq.n 424a4 │ │ │ │ + beq.n 424fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8da00 <__isoc23_strtoul@@Base+0x121d8> │ │ │ │ + bl 8daf0 <__isoc23_strtoul@@Base+0x12270> │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.n 42486 │ │ │ │ + bpl.n 424de │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ - bl 2fbe0 │ │ │ │ - b.n 42492 │ │ │ │ + bl 2fc38 │ │ │ │ + b.n 424ea │ │ │ │ add.w fp, r5, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ mov r0, fp │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 42504 │ │ │ │ + beq.n 4255c │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.n 4244e │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.n 424a6 │ │ │ │ ldrsh.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 421f8 │ │ │ │ + bl 42250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 424f6 │ │ │ │ + blt.n 4254e │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ - b.n 42470 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 424c8 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 424f0 │ │ │ │ + bne.n 42548 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 4249e │ │ │ │ + b.n 424f6 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 424d8 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 424d8 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 42530 │ │ │ │ + bl 4674c │ │ │ │ + b.n 42530 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4249e │ │ │ │ - b.n 42b24 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + b.n 424f6 │ │ │ │ + subw r0, r0, #9 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42572 │ │ │ │ + bne.n 425ca │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r6, 42580 │ │ │ │ + cbz r6, 425d8 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 42584 │ │ │ │ + cbnz r3, 425dc │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r2, r0 │ │ │ │ strd r7, r0, [r4, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ movs r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb r3, [r4, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 4258a │ │ │ │ - cbz r3, 42580 │ │ │ │ + beq.n 425e2 │ │ │ │ + cbz r3, 425d8 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - beq.n 42594 │ │ │ │ + beq.n 425ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #24] @ (425a0 ) │ │ │ │ + ldr r6, [pc, #24] @ (425f8 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 4255c │ │ │ │ + b.n 425b4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42582 │ │ │ │ + b.n 425da │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42582 │ │ │ │ + b.n 425da │ │ │ │ nop │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ 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, #504] @ (427b0 ) │ │ │ │ + ldr r6, [pc, #504] @ (42808 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #504] @ (427b4 ) │ │ │ │ + ldr r5, [pc, #504] @ (4280c ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ - ldr.w sl, [pc, #504] @ 427b8 │ │ │ │ + ldr.w sl, [pc, #504] @ 42810 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r4, [pc, #500] @ (427bc ) │ │ │ │ + ldr r4, [pc, #500] @ (42814 ) │ │ │ │ add sl, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r4, [sl, r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #50331648 @ 0x3000000 │ │ │ │ - bne.n 425f4 │ │ │ │ + bne.n 4264c │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bpl.w 4271e │ │ │ │ - ldr r2, [pc, #468] @ (427c0 ) │ │ │ │ + bpl.w 42776 │ │ │ │ + ldr r2, [pc, #468] @ (42818 ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 425fc │ │ │ │ - ldr r2, [pc, #460] @ (427c4 ) │ │ │ │ + b.n 42654 │ │ │ │ + ldr r2, [pc, #460] @ (4281c ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r2, [r4, #153] @ 0x99 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4279c │ │ │ │ + bne.w 427f4 │ │ │ │ ldrsh.w r9, [r7, #22] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4261c │ │ │ │ + beq.n 42674 │ │ │ │ lsls r3, r0, #20 │ │ │ │ - bmi.w 42736 │ │ │ │ - ldr r3, [pc, #424] @ (427c8 ) │ │ │ │ + bmi.w 4278e │ │ │ │ + ldr r3, [pc, #424] @ (42820 ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #416] @ (427cc ) │ │ │ │ + ldr r3, [pc, #416] @ (42824 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsh.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 421f8 │ │ │ │ + bl 42250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426f8 │ │ │ │ + blt.n 42750 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ - cbz r0, 42668 │ │ │ │ + cbz r0, 426c0 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #388] @ (427d0 ) │ │ │ │ + ldr r2, [pc, #388] @ (42828 ) │ │ │ │ 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 1ffcc │ │ │ │ - ldr r3, [pc, #368] @ (427d4 ) │ │ │ │ + bl 20024 │ │ │ │ + ldr r3, [pc, #368] @ (4282c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ 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, 42686 │ │ │ │ - bl 201b4 │ │ │ │ + cbz r0, 426de │ │ │ │ + bl 2020c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - ble.n 426dc │ │ │ │ + ble.n 42734 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 426dc │ │ │ │ + beq.n 42734 │ │ │ │ ldrsh.w r3, [r4, #340] @ 0x154 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 426dc │ │ │ │ + bne.n 42734 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n 426dc │ │ │ │ + bpl.n 42734 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r8, [r6, r5] │ │ │ │ - cbz r0, 426b4 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 4270c │ │ │ │ + blx 7b48 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5ae6c │ │ │ │ + bl 5aec4 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - beq.n 42706 │ │ │ │ + beq.n 4275e │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ and.w r3, r0, #4096 @ 0x1000 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 42744 │ │ │ │ - cbz r3, 426dc │ │ │ │ + bne.n 4279c │ │ │ │ + cbz r3, 42734 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n 4277a │ │ │ │ + bmi.n 427d2 │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #248] @ (427d8 ) │ │ │ │ - ldr r3, [pc, #212] @ (427b4 ) │ │ │ │ + ldr r2, [pc, #248] @ (42830 ) │ │ │ │ + ldr r3, [pc, #212] @ (4280c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 427aa │ │ │ │ + bne.n 42802 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 4263c │ │ │ │ + bne.n 42694 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 426dc │ │ │ │ + b.n 42734 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 426d6 │ │ │ │ - ldr r3, [pc, #204] @ (427dc ) │ │ │ │ + beq.n 4272e │ │ │ │ + ldr r3, [pc, #204] @ (42834 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 4262e │ │ │ │ - ldr r2, [pc, #192] @ (427e0 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 42686 │ │ │ │ + ldr r2, [pc, #192] @ (42838 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 425ea │ │ │ │ - ldr r2, [pc, #180] @ (427e4 ) │ │ │ │ + bgt.w 42642 │ │ │ │ + ldr r2, [pc, #180] @ (4283c ) │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 425fc │ │ │ │ + b.n 42654 │ │ │ │ bic.w r2, r0, #2048 @ 0x800 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ - b.n 4261c │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ + b.n 42674 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 426d0 │ │ │ │ + bne.n 42728 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 42780 │ │ │ │ + cbz r1, 427d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 8054 │ │ │ │ + blx 80a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r3, [pc, #136] @ (427e4 ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r3, [pc, #136] @ (4283c ) │ │ │ │ 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 42788 │ │ │ │ + bmi.n 427e0 │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4262e │ │ │ │ + b.n 42686 │ │ │ │ tst.w r0, #4352 @ 0x1100 │ │ │ │ - beq.n 426dc │ │ │ │ - b.n 426d6 │ │ │ │ - ldr r0, [pc, #80] @ (427dc ) │ │ │ │ + beq.n 42734 │ │ │ │ + b.n 4272e │ │ │ │ + ldr r0, [pc, #80] @ (42834 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r3, [sl, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 426dc │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 42734 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 426dc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 42734 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 42aa4 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + adds.w r0, r8, #9 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42a94 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + add.w r0, ip, #9 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 42884 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + vext.8 d16, d4, d9, #0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #308] @ (4292c ) │ │ │ │ + ldr r4, [pc, #308] @ (42984 ) │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ add r4, pc │ │ │ │ - beq.n 42896 │ │ │ │ + beq.n 428ee │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4282c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bne.n 42884 │ │ │ │ + blx 8000 <__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 42900 │ │ │ │ + bne.n 42958 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42826 │ │ │ │ - ldr r3, [pc, #252] @ (42930 ) │ │ │ │ + bne.n 4287e │ │ │ │ + ldr r3, [pc, #252] @ (42988 ) │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 4284e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 428a6 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ itt hi │ │ │ │ movhi r3, #4 │ │ │ │ strhi r3, [r0, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldrsh.w r7, [r5, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 428ca │ │ │ │ + ble.n 42922 │ │ │ │ ldr.w r5, [r6, #1092] @ 0x444 │ │ │ │ - cbz r5, 4287c │ │ │ │ + cbz r5, 428d4 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [r6, #1125] @ 0x465 │ │ │ │ - cbz r3, 4287c │ │ │ │ + cbz r3, 428d4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ movs r5, #1 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 4289e │ │ │ │ + bmi.n 428f6 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 42828 │ │ │ │ - bl 3e47c │ │ │ │ - b.n 42828 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 42826 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 82ec │ │ │ │ - cbz r0, 428bc │ │ │ │ - ldr r3, [pc, #140] @ (42934 ) │ │ │ │ + bpl.n 42880 │ │ │ │ + bl 3e4d4 │ │ │ │ + b.n 42880 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 4287e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8344 │ │ │ │ + cbz r0, 42914 │ │ │ │ + ldr r3, [pc, #140] @ (4298c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 42922 │ │ │ │ + bcs.n 4297a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ - b.n 4288c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 428e4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 42908 │ │ │ │ + beq.n 42960 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42826 │ │ │ │ + bne.n 4287e │ │ │ │ ldr.w r3, [r6, #1092] @ 0x444 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4286e │ │ │ │ + beq.n 428c6 │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 428f0 │ │ │ │ + bpl.n 42948 │ │ │ │ ldrb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42866 │ │ │ │ + bne.n 428be │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ movs r5, #1 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - b.n 42860 │ │ │ │ + b.n 428b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 969e4 <__isoc23_strtoul@@Base+0x1b1bc> │ │ │ │ - b.n 42866 │ │ │ │ + bl 970d4 <__isoc23_strtoul@@Base+0x1b854> │ │ │ │ + b.n 428be │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #1 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ movs r1, #4 │ │ │ │ bic.w r2, r0, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ - b.n 42828 │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ + b.n 42880 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 428bc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 42914 │ │ │ │ nop │ │ │ │ - svc 54 @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + cdp 0, 13, cr0, cr6, cr9, {0} │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #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, [pc, #36] @ (4296c ) │ │ │ │ + ldr r3, [pc, #36] @ (429c4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (42970 ) │ │ │ │ + ldr r0, [pc, #36] @ (429c8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrsh.w r0, [r4, #22] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 806c │ │ │ │ + b.w 80b8 │ │ │ │ nop │ │ │ │ - ble.n 4293c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + stc 0, cr0, [r6, #36] @ 0x24 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ 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 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbnz r0, 429a0 │ │ │ │ + cbnz r0, 429f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ it cs │ │ │ │ movcs r5, r0 │ │ │ │ subs r0, r0, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4299c │ │ │ │ + beq.n 429f4 │ │ │ │ ldrd r3, r2, [r4, #24] │ │ │ │ adds r3, r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ add sp, #8 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #204] @ (42aa8 ) │ │ │ │ + ldr r4, [pc, #204] @ (42b00 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r0, [pc, #204] @ (42aac ) │ │ │ │ + ldr r0, [pc, #204] @ (42b04 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #200] @ (42ab0 ) │ │ │ │ - ldr.w ip, [pc, #204] @ 42ab4 │ │ │ │ + ldr r2, [pc, #200] @ (42b08 ) │ │ │ │ + ldr.w ip, [pc, #204] @ 42b0c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #200] @ (42ab8 ) │ │ │ │ + ldr r3, [pc, #200] @ (42b10 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add ip, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ands.w r5, r3, #4096 @ 0x1000 │ │ │ │ - beq.n 42a5a │ │ │ │ + beq.n 42ab2 │ │ │ │ bic.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r3, r3, #26 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - bmi.n 42a2e │ │ │ │ - ldr r2, [pc, #164] @ (42abc ) │ │ │ │ - ldr r3, [pc, #144] @ (42aac ) │ │ │ │ + bmi.n 42a86 │ │ │ │ + ldr r2, [pc, #164] @ (42b14 ) │ │ │ │ + ldr r3, [pc, #144] @ (42b04 ) │ │ │ │ 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 42aa2 │ │ │ │ + bne.n 42afa │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r4, #372] @ 0x174 │ │ │ │ movs r1, #11 │ │ │ │ - ldr r3, [pc, #136] @ (42ac0 ) │ │ │ │ - ldr r0, [pc, #140] @ (42ac4 ) │ │ │ │ + ldr r3, [pc, #136] @ (42b18 ) │ │ │ │ + ldr r0, [pc, #140] @ (42b1c ) │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #153] @ 0x99 │ │ │ │ - b.n 42a16 │ │ │ │ - ldr r3, [pc, #108] @ (42ac8 ) │ │ │ │ + b.n 42a6e │ │ │ │ + ldr r3, [pc, #108] @ (42b20 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #108] @ (42acc ) │ │ │ │ + ldr r0, [pc, #108] @ (42b24 ) │ │ │ │ add r6, sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7aec │ │ │ │ + blx 7b2c │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #153] @ 0x99 │ │ │ │ - b.n 42a16 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 42a6e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 42b50 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + ldcl 0, cr0, [r2], #36 @ 0x24 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ movs r2, r1 │ │ │ │ - ble.n 42b40 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + stcl 0, cr0, [r4], #36 @ 0x24 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 42af4 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + ldc 0, cr0, [sl], #36 @ 0x24 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r6, 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 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - beq.n 42b24 │ │ │ │ + beq.n 42b7c │ │ │ │ cmp r1, #0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - blt.n 42b2c │ │ │ │ + blt.n 42b84 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r4, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #176] @ (42bf4 ) │ │ │ │ + ldr r3, [pc, #176] @ (42c4c ) │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, pc │ │ │ │ - blt.n 42b76 │ │ │ │ - ldr r2, [pc, #172] @ (42bf8 ) │ │ │ │ + blt.n 42bce │ │ │ │ + ldr r2, [pc, #172] @ (42c50 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 42b58 │ │ │ │ + ble.n 42bb0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r6, [r5, #1196] @ 0x4ac │ │ │ │ ldr.w r8, [r5, #284] @ 0x11c │ │ │ │ ldr.w r7, [r5, #1200] @ 0x4b0 │ │ │ │ - blx 7c08 │ │ │ │ + blx 7c54 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 42b7c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blt.n 42bd4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #16 │ │ │ │ movs r1, #1 │ │ │ │ bic.w r4, r4, #15 │ │ │ │ ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r0 │ │ │ │ it ge │ │ │ │ movge r4, r0 │ │ │ │ adds r0, r4, r1 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r5, #1196] @ 0x4ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 42bba │ │ │ │ + bne.n 42c12 │ │ │ │ add r3, sl │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ add r3, sl │ │ │ │ str.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ - cbnz r6, 42bea │ │ │ │ + cbnz r6, 42c42 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ - b.n 42b52 │ │ │ │ + b.n 42baa │ │ │ │ mov.w fp, r9, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r5, #1196] @ 0x4ac │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r0, sl │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r5, #284] @ 0x11c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sl │ │ │ │ str.w r0, [r5, #1200] @ 0x4b0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 42bb6 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 42c0e │ │ │ │ nop │ │ │ │ - blt.n 42bd8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xeb900009 │ │ │ │ + lsls r4, r5, #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] @ (42c5c ) │ │ │ │ + ldr r3, [pc, #80] @ (42cb4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #80] @ (42c60 ) │ │ │ │ + ldr r2, [pc, #80] @ (42cb8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r6, [pc, #80] @ (42c64 ) │ │ │ │ + ldr r6, [pc, #80] @ (42cbc ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - b.n 42c1c │ │ │ │ + b.n 42c74 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42c1a │ │ │ │ + bne.n 42c72 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 42c52 │ │ │ │ + ble.n 42caa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 42c44 │ │ │ │ + b.n 42c9c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 42c4a │ │ │ │ + beq.n 42ca2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 42c4e │ │ │ │ + beq.n 42ca6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 42c36 │ │ │ │ + bne.n 42c8e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42c1a │ │ │ │ + bne.n 42c72 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42c1a │ │ │ │ - b.n 42c4e │ │ │ │ + bne.n 42c72 │ │ │ │ + b.n 42ca6 │ │ │ │ nop │ │ │ │ - blt.n 42ca8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + pkhbt r0, r4, r9 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #32] @ (42c8c ) │ │ │ │ - ldr r2, [pc, #36] @ (42c90 ) │ │ │ │ + ldr r3, [pc, #32] @ (42ce4 ) │ │ │ │ + ldr r2, [pc, #36] @ (42ce8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 42c86 │ │ │ │ + ble.n 42cde │ │ │ │ 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 │ │ │ │ - bge.n 42c20 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + orn r0, r8, r9 │ │ │ │ + lsls r4, r5, #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, #232] @ (42d90 ) │ │ │ │ + ldr r3, [pc, #232] @ (42de8 ) │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, pc │ │ │ │ - blt.n 42d80 │ │ │ │ - ldr r2, [pc, #228] @ (42d94 ) │ │ │ │ + blt.n 42dd8 │ │ │ │ + ldr r2, [pc, #228] @ (42dec ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 42d7a │ │ │ │ + ble.n 42dd2 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, 42d08 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r0, 42d60 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - blt.n 42d08 │ │ │ │ + blt.n 42d60 │ │ │ │ cmp r4, #2 │ │ │ │ - bgt.n 42d44 │ │ │ │ + bgt.n 42d9c │ │ │ │ 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, 42cf4 │ │ │ │ + cbz r3, 42d4c │ │ │ │ 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 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #136] @ (42d98 ) │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #136] @ (42df0 ) │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 42d36 │ │ │ │ + cbz r3, 42d8e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42cce │ │ │ │ + bge.n 42d26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42cce │ │ │ │ + bne.n 42d26 │ │ │ │ str.w r8, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42d2c │ │ │ │ + blt.n 42d84 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 42cd2 │ │ │ │ + ble.n 42d2a │ │ │ │ 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 │ │ │ │ adds r3, r2, r7 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cbz r2, 42d6e │ │ │ │ + cbz r2, 42dc6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r6, #284] @ 0x11c │ │ │ │ add r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ cmp r4, #9 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ble.n 42cf4 │ │ │ │ + ble.n 42d4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 42b30 │ │ │ │ - b.n 42cb6 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bl 42b88 │ │ │ │ + b.n 42d0e │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 42d04 │ │ │ │ - bge.n 42cac │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 42d5c │ │ │ │ + bic.w r0, ip, r9 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ 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 r3, [pc, #68] @ (42df0 ) │ │ │ │ + ldr r3, [pc, #68] @ (42e48 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (42df4 ) │ │ │ │ + ldr r2, [pc, #68] @ (42e4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 42dea │ │ │ │ + ble.n 42e42 │ │ │ │ cmp r4, #2 │ │ │ │ - bhi.n 42de6 │ │ │ │ + bhi.n 42e3e │ │ │ │ mov r0, r4 │ │ │ │ - blx 7c50 │ │ │ │ - bl 42d9c │ │ │ │ + blx 7c9c │ │ │ │ + bl 42df4 │ │ │ │ ldr.w r2, [r5, #1200] @ 0x4b0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr.w r3, [r5, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ strb r2, [r3, r4] │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 42b30 │ │ │ │ - b.n 42dba │ │ │ │ - bls.n 42cfc │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + bl 42b88 │ │ │ │ + b.n 42e12 │ │ │ │ + stmdb r4!, {r0, r3} │ │ │ │ + lsls r4, r5, #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] @ (42ea0 ) │ │ │ │ + ldr r2, [pc, #152] @ (42ef8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #152] @ (42ea4 ) │ │ │ │ + ldr r3, [pc, #152] @ (42efc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #148] @ (42ea8 ) │ │ │ │ + ldr r5, [pc, #148] @ (42f00 ) │ │ │ │ add r0, sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 80c0 │ │ │ │ + blx 810c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e86 │ │ │ │ + blt.n 42ede │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e86 │ │ │ │ + blt.n 42ede │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 42e86 │ │ │ │ - bl 42d9c │ │ │ │ + blt.n 42ede │ │ │ │ + bl 42df4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 42d9c │ │ │ │ - ldr r3, [pc, #100] @ (42eac ) │ │ │ │ + bl 42df4 │ │ │ │ + ldr r3, [pc, #100] @ (42f04 ) │ │ │ │ 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 1eac8 │ │ │ │ + bl 1eb20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1eac8 │ │ │ │ - ldr r2, [pc, #64] @ (42eb0 ) │ │ │ │ - ldr r3, [pc, #52] @ (42ea4 ) │ │ │ │ + bl 1eb20 │ │ │ │ + ldr r2, [pc, #64] @ (42f08 ) │ │ │ │ + ldr r3, [pc, #52] @ (42efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 42e9a │ │ │ │ + bne.n 42ef2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (42eb4 ) │ │ │ │ + ldr r3, [pc, #44] @ (42f0c ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #40] @ (42eb8 ) │ │ │ │ + ldr r0, [pc, #40] @ (42f10 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 42ef0 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + @ instruction: 0xe8c60009 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 42eec │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xe8c00009 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 42e3c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + strd r0, r0, [r4], #-36 @ 0x24 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ 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] @ (42fc0 ) │ │ │ │ + ldr r1, [pc, #244] @ (43018 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #244] @ (42fc4 ) │ │ │ │ + ldr r2, [pc, #244] @ (4301c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #244] @ (42fc8 ) │ │ │ │ - ldr r3, [pc, #244] @ (42fcc ) │ │ │ │ + ldr r7, [pc, #244] @ (43020 ) │ │ │ │ + ldr r3, [pc, #244] @ (43024 ) │ │ │ │ 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 42f8a │ │ │ │ + bne.n 42fe2 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - blx 7c5c │ │ │ │ + blx 7ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - blx 8118 │ │ │ │ + blx 8170 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - blx 8370 │ │ │ │ + blx 83c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - blx 8118 │ │ │ │ + blx 8170 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - blx 8370 │ │ │ │ + blx 83c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ + blt.n 43000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 42fa8 │ │ │ │ - bl 42d9c │ │ │ │ + blt.n 43000 │ │ │ │ + bl 42df4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 42d9c │ │ │ │ + bl 42df4 │ │ │ │ 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 1eac8 │ │ │ │ + bl 1eb20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1eac8 │ │ │ │ - ldr r2, [pc, #92] @ (42fd0 ) │ │ │ │ - ldr r3, [pc, #80] @ (42fc4 ) │ │ │ │ + bl 1eb20 │ │ │ │ + ldr r2, [pc, #92] @ (43028 ) │ │ │ │ + ldr r3, [pc, #80] @ (4301c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 42fbc │ │ │ │ + bne.n 43014 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #72] @ (42fd4 ) │ │ │ │ - ldr r3, [pc, #52] @ (42fc4 ) │ │ │ │ + ldr r2, [pc, #72] @ (4302c ) │ │ │ │ + ldr r3, [pc, #52] @ (4301c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 42fbc │ │ │ │ + bne.n 43014 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 42df8 │ │ │ │ - ldr r3, [pc, #44] @ (42fd8 ) │ │ │ │ + b.w 42e50 │ │ │ │ + ldr r3, [pc, #44] @ (43030 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #44] @ (42fdc ) │ │ │ │ + ldr r0, [pc, #44] @ (43034 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 4308c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xe8040009 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 43088 │ │ │ │ + b.n 43020 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 42f54 │ │ │ │ + b.n 42eec │ │ │ │ movs r1, r1 │ │ │ │ - bvc.n 42f24 │ │ │ │ + b.n 42ebc │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 42ffa │ │ │ │ - bl 42c94 │ │ │ │ + ble.n 43052 │ │ │ │ + bl 42cec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 43004 │ │ │ │ - bl 42c94 │ │ │ │ + ble.n 4305c │ │ │ │ + bl 42cec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ (43080 ) │ │ │ │ + ldr r3, [pc, #92] @ (430d8 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #92] @ (43084 ) │ │ │ │ + ldr r2, [pc, #92] @ (430dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 43076 │ │ │ │ - ldr r7, [pc, #84] @ (43088 ) │ │ │ │ + ble.n 430ce │ │ │ │ + ldr r7, [pc, #84] @ (430e0 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ add r7, pc │ │ │ │ - b.n 4304e │ │ │ │ + b.n 430a6 │ │ │ │ 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 43076 │ │ │ │ + ble.n 430ce │ │ │ │ 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 4303c │ │ │ │ + blt.n 43094 │ │ │ │ ldr.w r2, [r6, #1196] @ 0x4ac │ │ │ │ adds r4, #1 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4304e │ │ │ │ + bgt.n 430a6 │ │ │ │ str.w r5, [r6, #396] @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bvc.n 430a0 │ │ │ │ + b.n 42e38 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + movs r5, #28 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr r1, [pc, #416] @ (43240 ) │ │ │ │ + ldr r1, [pc, #416] @ (43298 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r2, [pc, #416] @ (43244 ) │ │ │ │ + ldr r2, [pc, #416] @ (4329c ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #416] @ 43248 │ │ │ │ - ldr r3, [pc, #416] @ (4324c ) │ │ │ │ + ldr.w r8, [pc, #416] @ 432a0 │ │ │ │ + ldr r3, [pc, #416] @ (432a4 ) │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ tst.w r4, #24 │ │ │ │ - bne.n 43142 │ │ │ │ + bne.n 4319a │ │ │ │ mov r5, r0 │ │ │ │ ands.w r2, r4, #3 │ │ │ │ - beq.n 431a4 │ │ │ │ - ldr r7, [pc, #384] @ (43250 ) │ │ │ │ + beq.n 431fc │ │ │ │ + ldr r7, [pc, #384] @ (432a8 ) │ │ │ │ add r7, pc │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ addne.w r8, sp, #16 │ │ │ │ - beq.n 431c6 │ │ │ │ + beq.n 4321e │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d8c │ │ │ │ - cbz r0, 430ec │ │ │ │ + bl 30de4 │ │ │ │ + cbz r0, 43144 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ - blt.n 4315e │ │ │ │ + blt.n 431b6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43206 │ │ │ │ + blt.n 4325e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 43132 │ │ │ │ + beq.n 4318a │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ orrs.w r7, r0, r1 │ │ │ │ - bne.n 43200 │ │ │ │ + bne.n 43258 │ │ │ │ bic.w r2, r2, #3568 @ 0xdf0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43200 │ │ │ │ + bne.n 43258 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ - cbnz r5, 4319a │ │ │ │ + cbnz r5, 431f2 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ strb r4, [r3, r5] │ │ │ │ - ldr r2, [pc, #272] @ (43254 ) │ │ │ │ - ldr r3, [pc, #252] @ (43244 ) │ │ │ │ + ldr r2, [pc, #272] @ (432ac ) │ │ │ │ + ldr r3, [pc, #252] @ (4329c ) │ │ │ │ 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 4323c │ │ │ │ + bne.n 43294 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ orr.w r7, r4, #16 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 431fc │ │ │ │ + blt.n 43254 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #49152 @ 0xc000 │ │ │ │ - bne.n 431fc │ │ │ │ + bne.n 43254 │ │ │ │ lsls r2, r3, #23 │ │ │ │ itt pl │ │ │ │ bicpl.w r4, r4, #1 │ │ │ │ orrpl.w r4, r4, #18 │ │ │ │ - bpl.n 43136 │ │ │ │ + bpl.n 4318e │ │ │ │ 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 43138 │ │ │ │ + beq.n 43190 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ biceq.w r4, r4, #1 │ │ │ │ - b.n 4313c │ │ │ │ + b.n 43194 │ │ │ │ movs r1, #3 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4320c │ │ │ │ + blt.n 43264 │ │ │ │ and.w r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 431c0 │ │ │ │ + beq.n 43218 │ │ │ │ orr.w r4, r4, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 430ce │ │ │ │ + beq.n 43126 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ - b.n 430ce │ │ │ │ - ldr r3, [pc, #144] @ (43258 ) │ │ │ │ + b.n 43126 │ │ │ │ + ldr r3, [pc, #144] @ (432b0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ itttt ge │ │ │ │ ldrdge r2, r3, [sp, #24] │ │ │ │ strdge r2, r3, [r7, #24] │ │ │ │ ldrdge r2, r3, [sp, #16] │ │ │ │ strdge r2, r3, [r7, #32] │ │ │ │ - bl 30d8c │ │ │ │ + bl 30de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 430ec │ │ │ │ - b.n 430e8 │ │ │ │ + beq.w 43144 │ │ │ │ + b.n 43140 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 43136 │ │ │ │ + b.n 4318e │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 43218 │ │ │ │ + beq.n 43270 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 43136 │ │ │ │ + b.n 4318e │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ movs r3, #24 │ │ │ │ mov r4, r3 │ │ │ │ strb r3, [r2, r5] │ │ │ │ - b.n 43142 │ │ │ │ - ldr r3, [pc, #64] @ (4325c ) │ │ │ │ + b.n 4319a │ │ │ │ + ldr r3, [pc, #64] @ (432b4 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r7 │ │ │ │ - bne.n 43132 │ │ │ │ + bne.n 4318a │ │ │ │ ldrd r0, r2, [sp, #16] │ │ │ │ ldrd r1, r3, [r3, #32] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 43132 │ │ │ │ - b.n 43206 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 43168 │ │ │ │ + bne.w 4318a │ │ │ │ + b.n 4325e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + b.n 42f00 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 43160 │ │ │ │ + b.n 42ef8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r2, r1 │ │ │ │ - bpl.n 43234 │ │ │ │ + b.n 42dcc │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ 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 r5, [pc, #344] @ (433cc ) │ │ │ │ + ldr r5, [pc, #344] @ (43424 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 43340 │ │ │ │ + beq.n 43398 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r9, r0, #1 │ │ │ │ - bne.n 43302 │ │ │ │ - ldr r3, [pc, #324] @ (433d0 ) │ │ │ │ + bne.n 4335a │ │ │ │ + ldr r3, [pc, #324] @ (43428 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r6, [r8, #348] @ 0x15c │ │ │ │ ldr.w r2, [r8, #1196] @ 0x4ac │ │ │ │ lsls r5, r4, #29 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2112 @ 0x840 │ │ │ │ ldr.w r5, [r2, r7, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4331e │ │ │ │ + beq.n 43376 │ │ │ │ ldrsh.w r2, [r5, #22] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 4331e │ │ │ │ + blt.n 43376 │ │ │ │ lsls r1, r4, #26 │ │ │ │ - bmi.n 43386 │ │ │ │ + bmi.n 433de │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 43354 │ │ │ │ + bne.n 433ac │ │ │ │ and.w r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, #16 │ │ │ │ - beq.n 433aa │ │ │ │ - ldr r3, [pc, #248] @ (433d4 ) │ │ │ │ + beq.n 43402 │ │ │ │ + ldr r3, [pc, #248] @ (4342c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r8, #320] @ 0x140 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ str.w r5, [r3, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40158 │ │ │ │ - ldr r3, [pc, #196] @ (433d0 ) │ │ │ │ + bl 401b0 │ │ │ │ + ldr r3, [pc, #196] @ (43428 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ lsls r3, r4, #30 │ │ │ │ it mi │ │ │ │ movmi r3, #3 │ │ │ │ - bmi.n 43294 │ │ │ │ + bmi.n 432ec │ │ │ │ mov r3, r9 │ │ │ │ - b.n 43294 │ │ │ │ + b.n 432ec │ │ │ │ cmp r7, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ it lt │ │ │ │ movlt r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 432c0 │ │ │ │ + bne.n 43318 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 432fa │ │ │ │ + b.n 43352 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 433b0 │ │ │ │ + beq.n 43408 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 43394 │ │ │ │ + beq.n 433ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4333c │ │ │ │ - ldr r3, [pc, #136] @ (433d8 ) │ │ │ │ + bne.n 43394 │ │ │ │ + ldr r3, [pc, #136] @ (43430 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 432fa │ │ │ │ + b.n 43352 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r2, r4, #30 │ │ │ │ - bpl.n 4339c │ │ │ │ - ldr r3, [pc, #120] @ (433dc ) │ │ │ │ + bpl.n 433f4 │ │ │ │ + ldr r3, [pc, #120] @ (43434 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #12] │ │ │ │ lsls r3, r4, #26 │ │ │ │ - bmi.n 4337e │ │ │ │ + bmi.n 433d6 │ │ │ │ ands.w r4, r4, #16 │ │ │ │ it eq │ │ │ │ streq r4, [r6, #0] │ │ │ │ - bne.n 433b8 │ │ │ │ + bne.n 43410 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ - b.n 432ea │ │ │ │ - ldr r3, [pc, #96] @ (433e0 ) │ │ │ │ + b.n 43342 │ │ │ │ + ldr r3, [pc, #96] @ (43438 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 43376 │ │ │ │ + b.n 433ce │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #32800 @ 0x8020 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 432b4 │ │ │ │ - ldr r3, [pc, #76] @ (433e4 ) │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 4330c │ │ │ │ + ldr r3, [pc, #76] @ (4343c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 432fa │ │ │ │ + b.n 43352 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 43362 │ │ │ │ - ldr r3, [pc, #60] @ (433e8 ) │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 433ba │ │ │ │ + ldr r3, [pc, #60] @ (43440 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 432dc │ │ │ │ - ldr r3, [pc, #56] @ (433ec ) │ │ │ │ + b.n 43334 │ │ │ │ + ldr r3, [pc, #56] @ (43444 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 432fa │ │ │ │ - ldr r3, [pc, #52] @ (433f0 ) │ │ │ │ + b.n 43352 │ │ │ │ + ldr r3, [pc, #52] @ (43448 ) │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 43376 │ │ │ │ - bmi.n 43344 │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 433ce │ │ │ │ + b.n 42cdc │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 1, APSR_nzcv, cr7, cr15, {7} │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffcc53de │ │ │ │ - bl 2653e2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + bl ffcc5436 │ │ │ │ + bl 26543a │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldc 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl 9b3f2 <__isoc23_strtoul@@Base+0x1fbca> │ │ │ │ + bl 9b44a <__isoc23_strtoul@@Base+0x1fbca> │ │ │ │ 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, #232] @ (434ec ) │ │ │ │ + ldr r4, [pc, #232] @ (43544 ) │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #232] @ (434f0 ) │ │ │ │ + ldr r5, [pc, #232] @ (43548 ) │ │ │ │ movs r3, #8 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 42b30 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434dc │ │ │ │ - ldr r1, [pc, #208] @ (434f4 ) │ │ │ │ - ldr r2, [pc, #208] @ (434f8 ) │ │ │ │ - ldr r3, [pc, #212] @ (434fc ) │ │ │ │ - ldr r0, [pc, #212] @ (43500 ) │ │ │ │ + beq.n 43534 │ │ │ │ + ldr r1, [pc, #208] @ (4354c ) │ │ │ │ + ldr r2, [pc, #208] @ (43550 ) │ │ │ │ + ldr r3, [pc, #212] @ (43554 ) │ │ │ │ + ldr r0, [pc, #212] @ (43558 ) │ │ │ │ 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, #196] @ (43504 ) │ │ │ │ + ldr r3, [pc, #196] @ (4355c ) │ │ │ │ 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 8cdcc <__isoc23_strtoul@@Base+0x115a4> │ │ │ │ + bl 8cebc <__isoc23_strtoul@@Base+0x1163c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 43260 │ │ │ │ + bl 432b8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 43260 │ │ │ │ - ldr r2, [pc, #168] @ (43508 ) │ │ │ │ + bl 432b8 │ │ │ │ + ldr r2, [pc, #168] @ (43560 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ movw r0, #32772 @ 0x8004 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #352] @ 0x160 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - ldr r2, [pc, #44] @ (4350c ) │ │ │ │ + b.w 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + ldr r2, [pc, #44] @ (43564 ) │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - ldr r0, [pc, #44] @ (43510 ) │ │ │ │ + ldr r0, [pc, #44] @ (43568 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ movs r2, r1 │ │ │ │ - bcc.n 43544 │ │ │ │ + b.n 43adc │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #384] @ 436a8 │ │ │ │ + ldr.w r8, [pc, #384] @ 43700 │ │ │ │ mov r5, r0 │ │ │ │ ldrsh.w r6, [r0, #22] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r6 │ │ │ │ cmp r1, #4 │ │ │ │ it ne │ │ │ │ cmpne.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4355c │ │ │ │ - ldr r3, [pc, #360] @ (436ac ) │ │ │ │ + bne.n 435b4 │ │ │ │ + ldr r3, [pc, #360] @ (43704 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - blt.n 435e2 │ │ │ │ - cbz r3, 4355c │ │ │ │ + blt.n 4363a │ │ │ │ + cbz r3, 435b4 │ │ │ │ cmp r1, #4 │ │ │ │ itt ne │ │ │ │ movne r1, r2 │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 435e8 │ │ │ │ + beq.n 43640 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ uxth r2, r6 │ │ │ │ movw r3, #32766 @ 0x7ffe │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 4357e │ │ │ │ - ldr r3, [pc, #328] @ (436b0 ) │ │ │ │ + bhi.n 435d6 │ │ │ │ + ldr r3, [pc, #328] @ (43708 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 435cc │ │ │ │ + ble.n 43624 │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 43582 │ │ │ │ + beq.n 435da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 435f2 │ │ │ │ + beq.n 4364a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4357e │ │ │ │ + ble.n 435d6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 43620 │ │ │ │ + bne.n 43678 │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 43674 │ │ │ │ + beq.n 436cc │ │ │ │ ldr.w r4, [r8, #372] @ 0x174 │ │ │ │ - cbz r4, 435b4 │ │ │ │ + cbz r4, 4360c │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 43694 │ │ │ │ - ldr r3, [pc, #252] @ (436b4 ) │ │ │ │ + beq.n 436ec │ │ │ │ + ldr r3, [pc, #252] @ (4370c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 435d6 │ │ │ │ ldrsh.w r1, [r5, #22] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42b30 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 435d6 │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ ands.w r2, r2, #1024 @ 0x400 │ │ │ │ - bne.n 4357e │ │ │ │ - b.n 43582 │ │ │ │ + bne.n 435d6 │ │ │ │ + b.n 435da │ │ │ │ movs r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4355c │ │ │ │ + beq.n 435b4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 4355c │ │ │ │ + b.n 435b4 │ │ │ │ cmp r6, #9 │ │ │ │ it le │ │ │ │ cmple.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.n 43592 │ │ │ │ + bne.n 435ea │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bgt.n 43630 │ │ │ │ - b.n 4357e │ │ │ │ + bgt.n 43688 │ │ │ │ + b.n 435d6 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 4363e │ │ │ │ + beq.n 43696 │ │ │ │ sub.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r7, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 435d6 │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r8, #1200] @ 0x4b0 │ │ │ │ strb.w r2, [r3, r9] │ │ │ │ ldr.w r3, [r8, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 435d6 │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ - cbnz r3, 43668 │ │ │ │ - b.n 4357e │ │ │ │ + cbnz r3, 436c0 │ │ │ │ + b.n 435d6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4357e │ │ │ │ + beq.n 435d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 43662 │ │ │ │ + bne.n 436ba │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4357e │ │ │ │ + b.n 435d6 │ │ │ │ ldr.w r2, [r8, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n 435a6 │ │ │ │ + bne.n 435fe │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ and.w r0, r0, #3 │ │ │ │ ldr.w r3, [r8, #1200] @ 0x4b0 │ │ │ │ strb r0, [r3, r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 43260 │ │ │ │ - b.n 435a6 │ │ │ │ + bl 432b8 │ │ │ │ + b.n 435fe │ │ │ │ movs r0, #8 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r3, [r4, #404] @ 0x194 │ │ │ │ str r3, [r0, #4] │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ - b.n 435b4 │ │ │ │ - bcs.n 436b4 │ │ │ │ + b.n 4360c │ │ │ │ + b.n 43a4c │ │ │ │ movs r1, r1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + movs r0, #16 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 436f8 │ │ │ │ + beq.n 43750 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 436f2 │ │ │ │ - cbz r4, 436ee │ │ │ │ + beq.n 4374a │ │ │ │ + cbz r4, 43746 │ │ │ │ cmp r4, #4 │ │ │ │ itt eq │ │ │ │ mvneq r0, r0 │ │ │ │ sbfxeq r0, r0, #0, #1 │ │ │ │ - beq.n 436ec │ │ │ │ + beq.n 43744 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 436f2 │ │ │ │ + bne.n 4374a │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ subs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ @@ -90436,476 +90453,476 @@ │ │ │ │ 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, 43754 │ │ │ │ - ldr r1, [pc, #64] @ (43758 ) │ │ │ │ + cbz r3, 437ac │ │ │ │ + ldr r1, [pc, #64] @ (437b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #64] @ (4375c ) │ │ │ │ + ldr r2, [pc, #64] @ (437b4 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 43750 │ │ │ │ + cbz r3, 437a8 │ │ │ │ movs r0, #32 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (43760 ) │ │ │ │ + ldr r2, [pc, #44] @ (437b8 ) │ │ │ │ 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 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - b.n 43718 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + b.n 43770 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r4, 437de │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldcl 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, #452] @ (4393c ) │ │ │ │ + ldr r3, [pc, #452] @ (43994 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #452] @ (43940 ) │ │ │ │ + ldr r2, [pc, #452] @ (43998 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #444] @ (43944 ) │ │ │ │ + ldr r3, [pc, #444] @ (4399c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f32c │ │ │ │ + bl 2f384 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 3d8f0 │ │ │ │ + bl 3d948 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 438fa │ │ │ │ + bne.w 43952 │ │ │ │ movs r3, #15 │ │ │ │ cmp.w r8, #9 │ │ │ │ it gt │ │ │ │ movgt r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble.w 4392c │ │ │ │ + ble.w 43984 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ mov r2, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ umull r3, r1, ip, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, fp │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov.w r2, r1, lsr #3 │ │ │ │ - bgt.n 437c6 │ │ │ │ + bgt.n 4381e │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r9, r8 │ │ │ │ it gt │ │ │ │ subgt.w sl, sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ it gt │ │ │ │ strgt.w r8, [sp, #24] │ │ │ │ - bgt.n 43856 │ │ │ │ + bgt.n 438ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r2, 43810 │ │ │ │ + cbz r2, 43868 │ │ │ │ mov r7, r6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ it lt │ │ │ │ movlt r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 437f8 │ │ │ │ + bne.n 43850 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, r4, r3 │ │ │ │ cmp sl, r1 │ │ │ │ itt le │ │ │ │ movle r1, r9 │ │ │ │ movle r4, #1 │ │ │ │ - ble.n 43826 │ │ │ │ + ble.n 4387e │ │ │ │ mov r0, sl │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ mul.w r1, r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r1 │ │ │ │ - ble.n 438ea │ │ │ │ + ble.n 43942 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ sub.w sl, sl, r3 │ │ │ │ - ble.n 438c6 │ │ │ │ - ldr r2, [pc, #240] @ (43948 ) │ │ │ │ + ble.n 4391e │ │ │ │ + ldr r2, [pc, #240] @ (439a0 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [pc, #236] @ 4394c │ │ │ │ + ldr.w r9, [pc, #236] @ 439a4 │ │ │ │ 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 438c6 │ │ │ │ + bmi.n 4391e │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 4388e │ │ │ │ + b.n 438e6 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ movs r1, #32 │ │ │ │ sub.w r2, sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r4, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 4387c │ │ │ │ + bgt.n 438d4 │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 438e0 │ │ │ │ + bcs.n 43938 │ │ │ │ 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 4386c │ │ │ │ - ldr r2, [pc, #136] @ (43950 ) │ │ │ │ - ldr r3, [pc, #120] @ (43944 ) │ │ │ │ + bgt.n 438c4 │ │ │ │ + ldr r2, [pc, #136] @ (439a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (4399c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43938 │ │ │ │ + bne.n 43990 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 438be │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 43916 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl a8a50 │ │ │ │ + bl a9180 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, r0, #1 │ │ │ │ - b.n 4382e │ │ │ │ + b.n 43886 │ │ │ │ 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 437b8 │ │ │ │ + bgt.w 43810 │ │ │ │ cmp r9, r8 │ │ │ │ - bgt.n 4392c │ │ │ │ + bgt.n 43984 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 437ee │ │ │ │ + b.n 43846 │ │ │ │ movs r3, #4 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 43846 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + b.n 4389e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + svc 88 @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + svc 82 @ 0x52 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + udf #10 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #28] @ (43974 ) │ │ │ │ - ldr.w ip, [pc, #32] @ 43978 │ │ │ │ + ldr r3, [pc, #28] @ (439cc ) │ │ │ │ + ldr.w ip, [pc, #32] @ 439d0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r3, 43970 │ │ │ │ + cbz r3, 439c8 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.w 7ab4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + b.w 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.w 7af4 │ │ │ │ + ble.n 43ac4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (4399c ) │ │ │ │ - ldr.w ip, [pc, #32] @ 439a0 │ │ │ │ + ldr r3, [pc, #28] @ (439f4 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 439f8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r3, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r3, 43998 │ │ │ │ + cbz r3, 439f0 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 806c │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 80b8 │ │ │ │ + ble.n 43a9c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r1, [pc, #76] @ (43a04 ) │ │ │ │ + ldr r1, [pc, #76] @ (43a5c ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w ip, [pc, #76] @ 43a08 │ │ │ │ + ldr.w ip, [pc, #76] @ 43a60 │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ ldr.w r3, [r2, #1196] @ 0x4ac │ │ │ │ ldr.w r8, [r3, r0, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 439e4 │ │ │ │ + beq.n 43a3c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 439f4 │ │ │ │ + bne.n 43a4c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7d50 │ │ │ │ + b.w 7d9c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + b.w 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + ble.n 43a8c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r6, [pc, #64] @ (43a5c ) │ │ │ │ + ldr r6, [pc, #64] @ (43ab4 ) │ │ │ │ mov r5, r0 │ │ │ │ - blx 7c50 │ │ │ │ + blx 7c9c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r6, pc │ │ │ │ - blt.n 43a56 │ │ │ │ - ldr r3, [pc, #52] @ (43a60 ) │ │ │ │ + blt.n 43aae │ │ │ │ + ldr r3, [pc, #52] @ (43ab8 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr.w r2, [r1, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ cmp r3, #24 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ strbeq r3, [r2, r5] │ │ │ │ ldreq.w r2, [r1, #1200] @ 0x4b0 │ │ │ │ - ldr r1, [pc, #36] @ (43a64 ) │ │ │ │ + ldr r1, [pc, #36] @ (43abc ) │ │ │ │ add r1, pc │ │ │ │ it eq │ │ │ │ ldrbeq r3, [r2, r5] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbz r3, 43a56 │ │ │ │ + cbz r3, 43aae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + bgt.n 43a18 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r2, r1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #192] @ (43b3c ) │ │ │ │ + ldr r1, [pc, #192] @ (43b94 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #192] @ (43b40 ) │ │ │ │ + ldr r2, [pc, #192] @ (43b98 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #188] @ (43b44 ) │ │ │ │ + ldr r7, [pc, #188] @ (43b9c ) │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 43adc │ │ │ │ - cbz r4, 43afc │ │ │ │ + blt.n 43b34 │ │ │ │ + cbz r4, 43b54 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 43adc │ │ │ │ - ldr r3, [pc, #148] @ (43b48 ) │ │ │ │ + bne.n 43b34 │ │ │ │ + ldr r3, [pc, #148] @ (43ba0 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr.w r2, [r0, #1200] @ 0x4b0 │ │ │ │ adds r1, r2, r6 │ │ │ │ ldrb r3, [r2, r6] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 43acc │ │ │ │ + bne.n 43b24 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, r6] │ │ │ │ ldr.w r3, [r0, #1200] @ 0x4b0 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ tst.w r8, #1 │ │ │ │ ite ne │ │ │ │ orrne.w r3, r3, #64 @ 0x40 │ │ │ │ biceq.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #108] @ (43b4c ) │ │ │ │ - ldr r3, [pc, #96] @ (43b40 ) │ │ │ │ + ldr r2, [pc, #108] @ (43ba4 ) │ │ │ │ + ldr r3, [pc, #96] @ (43b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 43b38 │ │ │ │ + bne.n 43b90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (43b48 ) │ │ │ │ + ldr r3, [pc, #72] @ (43ba0 ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ cmp r2, #24 │ │ │ │ it eq │ │ │ │ strbeq r4, [r3, r6] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 43b30 │ │ │ │ - ldr r2, [pc, #60] @ (43b50 ) │ │ │ │ + ble.n 43b88 │ │ │ │ + ldr r2, [pc, #60] @ (43ba8 ) │ │ │ │ ldr.w r1, [r7, #1200] @ 0x4b0 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r1, r6] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 43adc │ │ │ │ + beq.n 43b34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 43adc │ │ │ │ + b.n 43b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42b30 │ │ │ │ - b.n 43b12 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + bl 42b88 │ │ │ │ + b.n 43b6a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bgt.n 43c3c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + bgt.n 43c28 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + blt.n 43b90 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + subs r4, r7, r0 │ │ │ │ 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.w r8, [pc, #228] @ 43c4c │ │ │ │ + ldr.w r8, [pc, #228] @ 43ca4 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c16 │ │ │ │ + beq.n 43c6e │ │ │ │ movs r1, #10 │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (43c50 ) │ │ │ │ + ldr r3, [pc, #208] @ (43ca8 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #336] @ 0x150 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ streq.w r5, [r6, #336] @ 0x150 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 43c24 │ │ │ │ + blt.n 43c7c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 43bf6 │ │ │ │ + ble.n 43c4e │ │ │ │ ldr.w r2, [r6, #284] @ 0x11c │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ - cbz r3, 43bca │ │ │ │ - ldr r3, [pc, #168] @ (43c54 ) │ │ │ │ + cbz r3, 43c22 │ │ │ │ + ldr r3, [pc, #168] @ (43cac ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrsh.w r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ strheq r5, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #284] @ 0x11c │ │ │ │ movs r2, #0 │ │ │ │ @@ -90917,836 +90934,836 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r3, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ strb r2, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 43bfe │ │ │ │ + bmi.n 43c56 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 42b30 │ │ │ │ - b.n 43b98 │ │ │ │ + bl 42b88 │ │ │ │ + b.n 43bf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r5] │ │ │ │ - b.n 43be6 │ │ │ │ + b.n 43c3e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43b7c │ │ │ │ + b.n 43bd4 │ │ │ │ ldr.w r2, [r6, #372] @ 0x174 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (43c58 ) │ │ │ │ + ldr r3, [pc, #44] @ (43cb0 ) │ │ │ │ strb.w r1, [r6, #425] @ 0x1a9 │ │ │ │ movs r1, #10 │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #32] @ (43c5c ) │ │ │ │ + ldr r0, [pc, #32] @ (43cb4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + blt.n 43d74 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r6, 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.w r8, [pc, #308] @ 43da8 │ │ │ │ + ldr.w r8, [pc, #308] @ 43e00 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #308] @ (43dac ) │ │ │ │ + ldr r3, [pc, #308] @ (43e04 ) │ │ │ │ cmp r1, r0 │ │ │ │ add r8, pc │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ - bne.n 43ca2 │ │ │ │ - cbz r7, 43c96 │ │ │ │ + bne.n 43cfa │ │ │ │ + cbz r7, 43cee │ │ │ │ mov r0, r7 │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 43d70 │ │ │ │ + ble.n 43dc8 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 43d0e │ │ │ │ + ble.n 43d66 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 42c68 │ │ │ │ - cbnz r0, 43cc2 │ │ │ │ + bl 42cc0 │ │ │ │ + cbnz r0, 43d1a │ │ │ │ subs.w r9, r7, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r9, #1 │ │ │ │ - cbz r3, 43d1a │ │ │ │ + cbz r3, 43d72 │ │ │ │ ldr.w r3, [r6, #460] @ 0x1cc │ │ │ │ asrs r3, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 43d88 │ │ │ │ + bpl.n 43de0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr.w ip, [r6, #1200] @ 0x4b0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, r5] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [ip, r4] │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 43d92 │ │ │ │ + blt.n 43dea │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 43d7e │ │ │ │ - cbnz r7, 43d64 │ │ │ │ + ble.n 43dd6 │ │ │ │ + cbnz r7, 43dbc │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.n 43c96 │ │ │ │ + beq.n 43cee │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 43c9c │ │ │ │ + bgt.n 43cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42b30 │ │ │ │ + bl 42b88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r4, 43d22 │ │ │ │ + cbnz r4, 43d7a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r6, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ cmp r4, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43cd4 │ │ │ │ + beq.n 43d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 43260 │ │ │ │ + bl 432b8 │ │ │ │ ldr.w r2, [r6, #1200] @ 0x4b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ - b.n 43cf8 │ │ │ │ + b.n 43d50 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 43c96 │ │ │ │ - bl 43260 │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 43cee │ │ │ │ + bl 432b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 43cf8 │ │ │ │ - b.n 43d64 │ │ │ │ + beq.n 43d50 │ │ │ │ + b.n 43dbc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 43b54 │ │ │ │ - b.n 43ccc │ │ │ │ - ldr r3, [pc, #28] @ (43db0 ) │ │ │ │ + bl 43bac │ │ │ │ + b.n 43d24 │ │ │ │ + ldr r3, [pc, #28] @ (43e08 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #24] @ (43db4 ) │ │ │ │ + ldr r0, [pc, #24] @ (43e0c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ adds r2, #4 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + bge.n 43eb8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ 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, #1088] @ 44210 │ │ │ │ + ldr.w r1, [pc, #1088] @ 44268 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #1088] @ 44214 │ │ │ │ + ldr.w r2, [pc, #1088] @ 4426c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [pc, #1084] @ 44218 │ │ │ │ + ldr.w r7, [pc, #1084] @ 44270 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ands.w sl, r6, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r8, [sp, #184] @ 0xb8 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4404e │ │ │ │ + beq.w 440a6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4400a │ │ │ │ + beq.w 44062 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 43e32 │ │ │ │ - b.n 43eac │ │ │ │ + bne.n 43e8a │ │ │ │ + b.n 43f04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 4400e │ │ │ │ - ldr r3, [pc, #1012] @ (4421c ) │ │ │ │ + bne.w 44066 │ │ │ │ + ldr r3, [pc, #1012] @ (44274 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4400e │ │ │ │ + bne.w 44066 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 43e1c │ │ │ │ + blt.n 43e74 │ │ │ │ and.w r4, r6, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #2 │ │ │ │ - beq.n 43e5c │ │ │ │ + beq.n 43eb4 │ │ │ │ cmp r4, #2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #1 │ │ │ │ moveq.w r8, #3 │ │ │ │ - ldr r3, [pc, #956] @ (4421c ) │ │ │ │ + ldr r3, [pc, #956] @ (44274 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 44014 │ │ │ │ + ble.w 4406c │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ - cbz r0, 43e82 │ │ │ │ + cbz r0, 43eda │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.w 4401c │ │ │ │ + bmi.w 44074 │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ strb.w r8, [r3, r6] │ │ │ │ - ldr r2, [pc, #916] @ (44220 ) │ │ │ │ - ldr r3, [pc, #900] @ (44214 ) │ │ │ │ + ldr r2, [pc, #916] @ (44278 ) │ │ │ │ + ldr r3, [pc, #900] @ (4426c ) │ │ │ │ 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 44180 │ │ │ │ + bne.w 441d8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 43e32 │ │ │ │ + bne.n 43e8a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 43e32 │ │ │ │ + bne.n 43e8a │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bne.n 43e32 │ │ │ │ + bne.n 43e8a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 43e32 │ │ │ │ + bne.n 43e8a │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 4406e │ │ │ │ + beq.w 440c6 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 43ed8 │ │ │ │ + bne.n 43f30 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 44184 │ │ │ │ + beq.w 441dc │ │ │ │ add.w fp, sp, #24 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.w 44102 │ │ │ │ + beq.w 4415a │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 44130 │ │ │ │ + beq.w 44188 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 4411e │ │ │ │ + bne.w 44176 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 4411e │ │ │ │ + bne.w 44176 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 4411e │ │ │ │ + bne.w 44176 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.w 4411e │ │ │ │ + bne.w 44176 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 4411e │ │ │ │ + bne.w 44176 │ │ │ │ add.w r0, r4, #10 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.w 4414c │ │ │ │ - bl 40400 │ │ │ │ + beq.w 441a4 │ │ │ │ + bl 40458 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r9, r0 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44152 │ │ │ │ - ldr r1, [pc, #736] @ (44224 ) │ │ │ │ + beq.w 441aa │ │ │ │ + ldr r1, [pc, #736] @ (4427c ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [sl], #1 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4415e │ │ │ │ + beq.w 441b6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8288 │ │ │ │ + blx 82e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 441c0 │ │ │ │ + bne.w 44218 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w sl, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 441c8 │ │ │ │ + beq.w 44220 │ │ │ │ and.w sl, r6, #256 @ 0x100 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - cbnz r2, 43f98 │ │ │ │ + cbnz r2, 43ff0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ - cbnz r1, 43fce │ │ │ │ + cbnz r1, 44026 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r1, [r9, #8] │ │ │ │ - b.n 43fce │ │ │ │ - blx 8340 │ │ │ │ - cbz r0, 43ffa │ │ │ │ + b.n 44026 │ │ │ │ + blx 8398 │ │ │ │ + cbz r0, 44052 │ │ │ │ mov r0, fp │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 44054 │ │ │ │ - ldr r3, [pc, #608] @ (4421c ) │ │ │ │ + bne.n 440ac │ │ │ │ + ldr r3, [pc, #608] @ (44274 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 4416a │ │ │ │ + bmi.w 441c2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44048 │ │ │ │ + bne.n 440a0 │ │ │ │ ldrd r1, r2, [r9, #8] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - blx 8294 │ │ │ │ + blx 82ec │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 44054 │ │ │ │ + blt.n 440ac │ │ │ │ ldrd r2, r1, [r9, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 43fa6 │ │ │ │ - blx 8004 │ │ │ │ + beq.n 43ffe │ │ │ │ + blx 8050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43fac │ │ │ │ + bne.n 44004 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, fp │ │ │ │ - blx 8184 │ │ │ │ + blx 81dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43fac │ │ │ │ + bne.n 44004 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and.w r4, r6, #3 │ │ │ │ - blx 827c │ │ │ │ + blx 82d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 43e46 │ │ │ │ + b.n 43e9e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43e8a │ │ │ │ + b.n 43ee2 │ │ │ │ mov r0, fp │ │ │ │ - bl 42b30 │ │ │ │ - b.n 43e68 │ │ │ │ + bl 42b88 │ │ │ │ + b.n 43ec0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bgt.n 44038 │ │ │ │ - b.n 43e82 │ │ │ │ + bgt.n 44090 │ │ │ │ + b.n 43eda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 44042 │ │ │ │ + bne.n 4409a │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, fp │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44030 │ │ │ │ + blt.n 44088 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 43e82 │ │ │ │ - bl 3e47c │ │ │ │ - b.n 43fca │ │ │ │ + b.n 43eda │ │ │ │ + bl 3e4d4 │ │ │ │ + b.n 44022 │ │ │ │ movs r3, #14 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4400e │ │ │ │ + b.n 44066 │ │ │ │ ldr.w r9, [r9, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 43f8c │ │ │ │ + bne.n 43fe4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 827c │ │ │ │ + blx 82d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #20 │ │ │ │ - beq.w 43e32 │ │ │ │ - b.n 4400e │ │ │ │ + beq.w 43e8a │ │ │ │ + b.n 44066 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.n 4414c │ │ │ │ + beq.n 441a4 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 43ed8 │ │ │ │ + blt.w 43f30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 440e8 │ │ │ │ + bne.n 44140 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7f9c <__open64_2@plt> │ │ │ │ + blx 7fe8 <__open64_2@plt> │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 43e42 │ │ │ │ + bge.w 43e9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 4400e │ │ │ │ + beq.n 44066 │ │ │ │ and.w r4, r6, #3 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bmi.n 440d2 │ │ │ │ + bmi.n 4412a │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4400e │ │ │ │ + bls.n 44066 │ │ │ │ orrs r0, r6 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 4400e │ │ │ │ + bpl.n 44066 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7c50 │ │ │ │ + blx 7c9c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - bge.w 43e46 │ │ │ │ - b.n 4400e │ │ │ │ + bge.w 43e9e │ │ │ │ + b.n 44066 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440ba │ │ │ │ + blt.n 44112 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 440b2 │ │ │ │ + b.n 4410a │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 43f26 │ │ │ │ + b.n 43f7e │ │ │ │ movs r3, #20 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.w 43e32 │ │ │ │ + bne.w 43e8a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 43e8a │ │ │ │ + b.n 43ee2 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 4411e │ │ │ │ + bne.n 44176 │ │ │ │ movs r3, #2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 43f26 │ │ │ │ + b.n 43f7e │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 43e8a │ │ │ │ + b.n 43ee2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 43e32 │ │ │ │ - ldr r0, [pc, #200] @ (44228 ) │ │ │ │ + b.n 43e8a │ │ │ │ + ldr r0, [pc, #200] @ (44280 ) │ │ │ │ add r0, pc │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 43f58 │ │ │ │ + b.n 43fb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 827c │ │ │ │ + blx 82d4 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 827c │ │ │ │ - b.n 44064 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 82d4 │ │ │ │ + b.n 440bc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.n 441f4 │ │ │ │ + beq.n 4424c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.n 441d0 │ │ │ │ + beq.n 44228 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.n 4412a │ │ │ │ + beq.n 44182 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 440a2 │ │ │ │ + b.n 440fa │ │ │ │ cmn.w sl, #11 │ │ │ │ - bne.n 44158 │ │ │ │ - b.n 44064 │ │ │ │ + bne.n 441b0 │ │ │ │ + b.n 440bc │ │ │ │ mov r0, r9 │ │ │ │ - blx 827c │ │ │ │ - b.n 44064 │ │ │ │ + blx 82d4 │ │ │ │ + b.n 440bc │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.n 4412a │ │ │ │ + beq.n 44182 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 440a2 │ │ │ │ + b.n 440fa │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43ed8 │ │ │ │ + bne.w 43f30 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.n 4412a │ │ │ │ + beq.n 44182 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 440a2 │ │ │ │ + b.n 440fa │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + bhi.n 44268 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + bhi.n 44258 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + bhi.n 44308 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r5, [pc, #40] @ (44268 ) │ │ │ │ + ldr r5, [pc, #40] @ (442c0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44252 │ │ │ │ + blt.n 442aa │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (4426c ) │ │ │ │ + ldr r2, [pc, #24] @ (442c4 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #24] @ (44270 ) │ │ │ │ + ldr r0, [pc, #24] @ (442c8 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + bmi.n 441e8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + ldr r0, [r4, 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] │ │ │ │ str.w r0, [ip, #-168] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #332] @ (443d8 ) │ │ │ │ + ldr r1, [pc, #332] @ (44430 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #332] @ (443dc ) │ │ │ │ + ldr r2, [pc, #332] @ (44434 ) │ │ │ │ add r1, pc │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ sub sp, #4 │ │ │ │ - ldr.w r9, [pc, #324] @ 443e0 │ │ │ │ + ldr.w r9, [pc, #324] @ 44438 │ │ │ │ add.w r6, sp, #4192 @ 0x1060 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r6, #28 │ │ │ │ add r9, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44384 │ │ │ │ + beq.n 443dc │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 442c0 │ │ │ │ + b.n 44318 │ │ │ │ mov r5, r4 │ │ │ │ strb r6, [r4, r0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 442bc │ │ │ │ - ldr r3, [pc, #272] @ (443e4 ) │ │ │ │ + bgt.n 44314 │ │ │ │ + ldr r3, [pc, #272] @ (4443c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ ldr.w fp, [r4, #272] @ 0x110 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ add.w r9, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4437e │ │ │ │ + cbz r0, 443d6 │ │ │ │ sub.w fp, r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ adds r6, #1 │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 443a6 │ │ │ │ + beq.n 443fe │ │ │ │ mov r1, fp │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ str.w r8, [sp] │ │ │ │ - ldr r1, [pc, #176] @ (443e8 ) │ │ │ │ + ldr r1, [pc, #176] @ (44440 ) │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4439e │ │ │ │ - blx 7c18 │ │ │ │ - ldr r2, [pc, #144] @ (443ec ) │ │ │ │ + beq.n 443f6 │ │ │ │ + blx 7c64 │ │ │ │ + ldr r2, [pc, #144] @ (44444 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #124] @ (443dc ) │ │ │ │ + ldr r3, [pc, #124] @ (44434 ) │ │ │ │ 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 443d4 │ │ │ │ + bne.n 4442c │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [fp] │ │ │ │ - b.n 44330 │ │ │ │ + b.n 44388 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 443ac │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.n 44404 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 442b6 │ │ │ │ + beq.n 4430e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44358 │ │ │ │ + b.n 443b0 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7e98 │ │ │ │ - b.n 44358 │ │ │ │ + blx 7ee4 │ │ │ │ + b.n 443b0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 44330 │ │ │ │ + b.n 44388 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 7d08 <__fstat64_time64@plt+0x4> │ │ │ │ + blx 7d54 <__fstat64_time64@plt+0x4> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4439a │ │ │ │ + bne.n 443f2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 4439a │ │ │ │ + bne.n 443f2 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 442b6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + b.n 4430e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 444bc │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + bmi.n 44498 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + bcc.n 4452c │ │ │ │ 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.w sl, [pc, #424] @ 445ac │ │ │ │ + ldr.w sl, [pc, #424] @ 44604 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #424] @ (445b0 ) │ │ │ │ + ldr r3, [pc, #424] @ (44608 ) │ │ │ │ mov r9, r2 │ │ │ │ add sl, pc │ │ │ │ bic.w r2, r1, #98304 @ 0x18000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ - ldr r3, [pc, #408] @ (445b4 ) │ │ │ │ + ldr r3, [pc, #408] @ (4460c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 4442e │ │ │ │ + b.n 44486 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 444fc │ │ │ │ + beq.n 44554 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44426 │ │ │ │ - ldr.w fp, [pc, #384] @ 445b8 │ │ │ │ + ble.n 4447e │ │ │ │ + ldr.w fp, [pc, #384] @ 44610 │ │ │ │ add fp, pc │ │ │ │ ldrsh.w r4, [fp, #40] @ 0x28 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 44508 │ │ │ │ + ble.n 44560 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 44502 │ │ │ │ + blt.n 4455a │ │ │ │ ands.w r1, r8, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 4455a │ │ │ │ - ldr r2, [pc, #356] @ (445bc ) │ │ │ │ + beq.w 445b2 │ │ │ │ + ldr r2, [pc, #356] @ (44614 ) │ │ │ │ and.w r3, r8, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r1, r2, r1, lsl #4 │ │ │ │ str.w r9, [r1, #12] │ │ │ │ @@ -91757,141 +91774,141 @@ │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ str r5, [r2, r3] │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #396] @ 0x18c │ │ │ │ str r4, [r2, #4] │ │ │ │ - blt.n 444fc │ │ │ │ + blt.n 44554 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - bl 43a68 │ │ │ │ - ldr r3, [pc, #272] @ (445c0 ) │ │ │ │ + bl 43ac0 │ │ │ │ + ldr r3, [pc, #272] @ (44618 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrsh.w r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ ldr.w r2, [r7, #1200] @ 0x4b0 │ │ │ │ it eq │ │ │ │ strheq r4, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #256] @ (445c4 ) │ │ │ │ + ldr r3, [pc, #256] @ (4461c ) │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ add r3, pc │ │ │ │ strb r1, [r2, r4] │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ subs r3, #12 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ str.w r6, [r3, r4, lsl #2] │ │ │ │ - cbz r6, 444fc │ │ │ │ + cbz r6, 44554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 4459a │ │ │ │ + ble.n 445f2 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 44454 │ │ │ │ + b.n 444ac │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ sxth r1, r1 │ │ │ │ strh.w r1, [fp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 403c0 │ │ │ │ + bl 40418 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ subs r0, r0, r6 │ │ │ │ - beq.n 44442 │ │ │ │ + beq.n 4449a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 44442 │ │ │ │ + bmi.n 4449a │ │ │ │ add.w r4, r6, r4, lsl #4 │ │ │ │ ldr.w r1, [r7, #284] @ 0x11c │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ ite ls │ │ │ │ movls.w ip, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ cmp r4, r2 │ │ │ │ it ls │ │ │ │ movls.w ip, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 44554 │ │ │ │ + beq.n 445ac │ │ │ │ add r2, r0 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 4452c │ │ │ │ - b.n 44442 │ │ │ │ + bcs.n 44584 │ │ │ │ + b.n 4449a │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 44454 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.w 444ac │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 44454 │ │ │ │ + beq.w 444ac │ │ │ │ ldr.w r2, [r7, #372] @ 0x174 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (445c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (44620 ) │ │ │ │ strb.w r1, [r7, #425] @ 0x1a9 │ │ │ │ movs r1, #10 │ │ │ │ str.w r1, [r2, #400] @ 0x190 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #64] @ (445cc ) │ │ │ │ + ldr r0, [pc, #64] @ (44624 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ str.w r0, [r3, r9] │ │ │ │ - b.n 444fc │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + b.n 44554 │ │ │ │ + bcs.n 4459c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #336] @ (44720 ) │ │ │ │ + strb r4, [r5, r4] │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - ldr.w r5, [pc, #3056] @ 451d4 │ │ │ │ + ldr.w r5, [pc, #3056] @ 4522c │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr.w r4, [pc, #3056] @ 451d8 │ │ │ │ + ldr.w r4, [pc, #3056] @ 45230 │ │ │ │ cmp r1, #2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [pc, #3052] @ 451dc │ │ │ │ - ldr.w r3, [pc, #3052] @ 451e0 │ │ │ │ + ldr.w r2, [pc, #3052] @ 45234 │ │ │ │ + ldr.w r3, [pc, #3052] @ 45238 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #300] @ 0x12c │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -91907,38 +91924,38 @@ │ │ │ │ movne r3, #0 │ │ │ │ ldrbeq r3, [r3, #5] │ │ │ │ ubfxeq r3, r3, #6, #1 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b3a │ │ │ │ + beq.w 44b92 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 21488 │ │ │ │ + bl 214e0 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ ldrb.w r3, [r6, #428] @ 0x1ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 452aa │ │ │ │ - ldr.w r1, [pc, #2960] @ 451e4 │ │ │ │ + bne.w 45302 │ │ │ │ + ldr.w r1, [pc, #2960] @ 4523c │ │ │ │ mov r8, r7 │ │ │ │ - ldr.w r5, [pc, #2956] @ 451e8 │ │ │ │ + ldr.w r5, [pc, #2956] @ 45240 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r5, pc │ │ │ │ ldr.w r9, [r8] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ - ldr.w r1, [pc, #2948] @ 451ec │ │ │ │ + ldr.w r1, [pc, #2948] @ 45244 │ │ │ │ and.w r7, r9, #63 @ 0x3f │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r5, [pc, #2940] @ 451f0 │ │ │ │ + ldr.w r5, [pc, #2940] @ 45248 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ subs r0, r0, r1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -91962,15 +91979,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 448f2 │ │ │ │ + bne.w 4494a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ and.w sl, r9, #64 @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w fp, [r2, #48] @ 0x30 │ │ │ │ strh r3, [r2, #46] @ 0x2e │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ @@ -91982,747 +91999,747 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq.w r3, #2048 @ 0x800 │ │ │ │ movne r3, #65 @ 0x41 │ │ │ │ ands.w r5, r9, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 44b5c │ │ │ │ + bne.w 44bb4 │ │ │ │ and.w r6, r9, #262144 @ 0x40000 │ │ │ │ tst.w r9, #131072 @ 0x20000 │ │ │ │ - bne.w 44fd8 │ │ │ │ + bne.w 45030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 44b68 │ │ │ │ + bne.w 44bc0 │ │ │ │ ldr r3, [r4, #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 51a4c │ │ │ │ + bl 51aa4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ str.w fp, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 44912 │ │ │ │ + beq.w 4496a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 45820 │ │ │ │ - ldr.w r3, [pc, #2720] @ 451f4 │ │ │ │ + bmi.w 45878 │ │ │ │ + ldr.w r3, [pc, #2720] @ 4524c │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ tst.w r9, #131072 @ 0x20000 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #44] @ 0x2c │ │ │ │ - bne.w 44904 │ │ │ │ + bne.w 4495c │ │ │ │ tst.w r9, #512 @ 0x200 │ │ │ │ - bne.w 44ba2 │ │ │ │ + bne.w 44bfa │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 44bb4 │ │ │ │ + bge.w 44c0c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4505a │ │ │ │ + bne.w 450b2 │ │ │ │ and.w r3, r9, #8448 @ 0x2100 │ │ │ │ cmp.w r3, #8448 @ 0x2100 │ │ │ │ - bne.w 45308 │ │ │ │ + bne.w 45360 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4501a │ │ │ │ + bne.w 45072 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 447ae │ │ │ │ + bmi.n 44806 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4503a │ │ │ │ + beq.w 45092 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4503a │ │ │ │ + beq.w 45092 │ │ │ │ movs r0, #0 │ │ │ │ - bl 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4583c │ │ │ │ + beq.w 45894 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ands.w r1, r3, #8192 @ 0x2000 │ │ │ │ - beq.w 44e80 │ │ │ │ + beq.w 44ed8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 453f2 │ │ │ │ + bne.w 4544a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, sl │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrsh.w r5, [sl, #22] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ mov r0, sl │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 447fe │ │ │ │ + cbz r3, 44856 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.w 453da │ │ │ │ + bpl.w 45432 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45032 │ │ │ │ + bne.w 4508a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n 448d2 │ │ │ │ + beq.n 4492a │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 450d2 │ │ │ │ + beq.w 4512a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 45178 │ │ │ │ + blt.w 451d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 451b4 │ │ │ │ + beq.w 4520c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 44888 │ │ │ │ + bgt.n 448e0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 45308 │ │ │ │ + blt.w 45360 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 4547a │ │ │ │ + ble.w 454d2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 45454 │ │ │ │ + beq.w 454ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r1, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 455e8 │ │ │ │ + beq.w 45640 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ strb r2, [r3, r5] │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ movs r2, #2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ - cbz r3, 448d2 │ │ │ │ + cbz r3, 4492a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r5] │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 44b3a │ │ │ │ + beq.w 44b92 │ │ │ │ ldrb.w r3, [r4, #428] @ 0x1ac │ │ │ │ ldr.w r9, [r8] │ │ │ │ and.w r7, r9, #63 @ 0x3f │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 446bc │ │ │ │ + beq.w 44714 │ │ │ │ movw r3, #575 @ 0x23f │ │ │ │ tst.w r9, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ strbeq.w r3, [r4, #428] @ 0x1ac │ │ │ │ - b.n 446bc │ │ │ │ + b.n 44714 │ │ │ │ mov r0, r6 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vstr s15, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 44c82 │ │ │ │ + ble.w 44cda │ │ │ │ tst.w r9, #131072 @ 0x20000 │ │ │ │ - beq.w 44bbe │ │ │ │ - ldr.w r3, [pc, #2256] @ 451f8 │ │ │ │ + beq.w 44c16 │ │ │ │ + ldr.w r3, [pc, #2256] @ 45250 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ tst.w r9, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ - bne.w 4513c │ │ │ │ + bne.w 45194 │ │ │ │ mov.w sl, #131072 @ 0x20000 │ │ │ │ tst.w r9, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ strbne.w r2, [r3, #47] @ 0x2f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 449a0 │ │ │ │ - ldr.w r3, [pc, #2212] @ 451fc │ │ │ │ + beq.n 449f8 │ │ │ │ + ldr.w r3, [pc, #2212] @ 45254 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - cbz r6, 44974 │ │ │ │ + cbz r6, 449cc │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr.w r1, [pc, #2200] @ 45200 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr.w r1, [pc, #2200] @ 45258 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - ldr.w r2, [pc, #2184] @ 45204 │ │ │ │ - ldr.w r1, [pc, #2184] @ 45208 │ │ │ │ + ldr.w r2, [pc, #2184] @ 4525c │ │ │ │ + ldr.w r1, [pc, #2184] @ 45260 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n 448d2 │ │ │ │ + beq.n 4492a │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 449fa │ │ │ │ + beq.n 44a52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r9, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ - ldr.w r3, [pc, #2132] @ 4520c │ │ │ │ + ldr.w r3, [pc, #2132] @ 45264 │ │ │ │ str.w fp, [sp, #296] @ 0x128 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #44 @ 0x2c │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ - cbz r6, 449ea │ │ │ │ - ldr.w r3, [pc, #2108] @ 45210 │ │ │ │ + cbz r6, 44a42 │ │ │ │ + ldr.w r3, [pc, #2108] @ 45268 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ - ldr.w r3, [pc, #2100] @ 45214 │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ + ldr.w r3, [pc, #2100] @ 4526c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 211fc │ │ │ │ + bl 21254 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 44824 │ │ │ │ + beq.w 4487c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [r4, #1196] @ 0x4ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr.w sl, [r2, r1, lsl #2] │ │ │ │ tst.w r3, #24 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - beq.w 45050 │ │ │ │ - ldr.w r2, [pc, #2040] @ 45218 │ │ │ │ + beq.w 450a8 │ │ │ │ + ldr.w r2, [pc, #2040] @ 45270 │ │ │ │ movs r1, #7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 457fa │ │ │ │ + beq.w 45852 │ │ │ │ tst.w r9, #262144 @ 0x40000 │ │ │ │ - beq.w 44ca6 │ │ │ │ + beq.w 44cfe │ │ │ │ ands.w r9, r3, #16 │ │ │ │ - bne.w 45808 │ │ │ │ + bne.w 45860 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r0, [pc, #1996] @ 4521c │ │ │ │ + ldr.w r0, [pc, #1996] @ 45274 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ ldr r7, [r3, r5] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1984] @ 45220 │ │ │ │ + ldr.w r0, [pc, #1984] @ 45278 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #1968] @ 45224 │ │ │ │ + ldr.w r3, [pc, #1968] @ 4527c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ strd r9, r9, [sp, #168] @ 0xa8 │ │ │ │ adds r3, #20 │ │ │ │ strd r9, r9, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ - cbz r6, 44aa0 │ │ │ │ + cbz r6, 44af8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r5, 44aaa │ │ │ │ + cbz r5, 44b02 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r7, 44ab2 │ │ │ │ + bl 10440 │ │ │ │ + cbz r7, 44b0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ - cbz r6, 44ad4 │ │ │ │ + cbz r6, 44b2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 103e8 │ │ │ │ - cbz r5, 44ae0 │ │ │ │ + bl 10440 │ │ │ │ + cbz r5, 44b38 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 103e8 │ │ │ │ + bl 10440 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 457b2 │ │ │ │ + bne.w 4580a │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 457b2 │ │ │ │ + blt.w 4580a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4538c │ │ │ │ + beq.w 453e4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 452f8 │ │ │ │ + blt.w 45350 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 457b2 │ │ │ │ + blt.w 4580a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 44e60 │ │ │ │ - ldr.w r3, [pc, #1792] @ 45228 │ │ │ │ + beq.w 44eb8 │ │ │ │ + ldr.w r3, [pc, #1792] @ 45280 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 448de │ │ │ │ - ldr.w r2, [pc, #1776] @ 4522c │ │ │ │ - ldr.w r3, [pc, #1688] @ 451d8 │ │ │ │ + bne.w 44936 │ │ │ │ + ldr.w r2, [pc, #1776] @ 45284 │ │ │ │ + ldr.w r3, [pc, #1688] @ 45230 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 457e2 │ │ │ │ + bne.w 4583a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r9, #393216 @ 0x60000 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.w 44726 │ │ │ │ + bne.w 4477e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r1, r0, #9 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ str.w fp, [r0] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ strb.w fp, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 451be │ │ │ │ + beq.w 45216 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ - bl 38948 │ │ │ │ + bl 389a0 │ │ │ │ add.w r3, r0, #9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 44726 │ │ │ │ + b.n 4477e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 44904 │ │ │ │ + beq.w 4495c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.w 4525c │ │ │ │ + blt.w 452b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 42b30 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c8e │ │ │ │ + beq.n 44ce6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4477e │ │ │ │ + beq.w 447d6 │ │ │ │ tst.w r9, #256 @ 0x100 │ │ │ │ - bne.w 4478a │ │ │ │ + bne.w 447e2 │ │ │ │ tst.w r9, #512 @ 0x200 │ │ │ │ - beq.w 45062 │ │ │ │ - ldr.w r3, [pc, #1620] @ 45230 │ │ │ │ + beq.w 450ba │ │ │ │ + ldr.w r3, [pc, #1620] @ 45288 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - ble.w 4540c │ │ │ │ + ble.w 45464 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - ble.w 4554c │ │ │ │ + ble.w 455a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.w 45414 │ │ │ │ + bne.w 4546c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45414 │ │ │ │ + bne.w 4546c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 455c6 │ │ │ │ + beq.w 4561e │ │ │ │ ldr.w r7, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 455be │ │ │ │ + beq.w 45616 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 454e6 │ │ │ │ + beq.w 4553e │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - blt.w 45308 │ │ │ │ + blt.w 45360 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 455fc │ │ │ │ + ble.w 45654 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r3, [r2, r7] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, r1] │ │ │ │ - blt.w 455ce │ │ │ │ + blt.w 45626 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 45636 │ │ │ │ + beq.w 4568e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45710 │ │ │ │ + beq.w 45768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 450c0 │ │ │ │ + beq.w 45118 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 44954 │ │ │ │ + b.n 449ac │ │ │ │ mov r0, r2 │ │ │ │ - bl 42b30 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4491c │ │ │ │ - ldr.w r3, [pc, #1444] @ 45234 │ │ │ │ + bne.w 44974 │ │ │ │ + ldr.w r3, [pc, #1444] @ 4528c │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r0, [pc, #1436] @ 45238 │ │ │ │ + ldr.w r0, [pc, #1436] @ 45290 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 457e6 │ │ │ │ + bpl.w 4583e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ movw r1, #37177 @ 0x9139 │ │ │ │ - bl 840c0 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ + bl 84118 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45816 │ │ │ │ + beq.w 4586e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4544a │ │ │ │ + beq.w 454a2 │ │ │ │ ldrsh.w r0, [sl, #22] │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ orr.w r1, r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ strb r1, [r2, r0] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4537e │ │ │ │ - ldr.w r3, [pc, #1364] @ 4523c │ │ │ │ + beq.w 453d6 │ │ │ │ + ldr.w r3, [pc, #1364] @ 45294 │ │ │ │ strd r8, r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44e66 │ │ │ │ + beq.w 44ebe │ │ │ │ ldr.w r5, [sl, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ - cbz r6, 44d2a │ │ │ │ + cbz r6, 44d82 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 44dd6 │ │ │ │ + beq.n 44e2e │ │ │ │ mov r6, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 44d1a │ │ │ │ + bne.n 44d72 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #10 │ │ │ │ strd fp, fp, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - bl 880d4 <__isoc23_strtoul@@Base+0xc8ac> │ │ │ │ + bl 8812c <__isoc23_strtoul@@Base+0xc8ac> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 44dda │ │ │ │ + blt.n 44e32 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 44d64 │ │ │ │ - cbz r5, 44d58 │ │ │ │ + beq.n 44dbc │ │ │ │ + cbz r5, 44db0 │ │ │ │ lsls r6, r4, #21 │ │ │ │ - bmi.n 44de4 │ │ │ │ + bmi.n 44e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.n 44cfe │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.n 44d56 │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ - cbz r4, 44da4 │ │ │ │ + cbz r4, 44dfc │ │ │ │ adds r5, r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 44d84 │ │ │ │ + b.n 44ddc │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 44dcc │ │ │ │ + beq.n 44e24 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 44d78 │ │ │ │ + bne.n 44dd0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r5, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 87674 <__isoc23_strtoul@@Base+0xbe4c> │ │ │ │ - cbz r0, 44da4 │ │ │ │ + bl 876cc <__isoc23_strtoul@@Base+0xbe4c> │ │ │ │ + cbz r0, 44dfc │ │ │ │ mov r7, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44d72 │ │ │ │ + bne.n 44dca │ │ │ │ ldrd r4, r6, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r9 │ │ │ │ subs r2, r3, r7 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.n 44d52 │ │ │ │ - cbz r2, 44dbe │ │ │ │ + bcs.n 44daa │ │ │ │ + cbz r2, 44e16 │ │ │ │ lsls r3, r4, #21 │ │ │ │ - bmi.w 4548e │ │ │ │ + bmi.w 454e6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.n 44e1c │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.n 44e74 │ │ │ │ subs r4, #1 │ │ │ │ mov r5, r3 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r2 │ │ │ │ - b.n 44d8c │ │ │ │ + b.n 44de4 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 44d2a │ │ │ │ + b.n 44d82 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ subs r5, r5, r7 │ │ │ │ - beq.n 44e0e │ │ │ │ + beq.n 44e66 │ │ │ │ lsls r2, r4, #21 │ │ │ │ - bpl.n 44e0e │ │ │ │ - ldr.w r3, [pc, #1112] @ 45240 │ │ │ │ + bpl.n 44e66 │ │ │ │ + ldr.w r3, [pc, #1112] @ 45298 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 44cfe │ │ │ │ + bge.w 44d56 │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ - b.n 44e1c │ │ │ │ + b.n 44e74 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbnz r3, 44e30 │ │ │ │ + cbnz r3, 44e88 │ │ │ │ ldrsh.w r2, [sl, #22] │ │ │ │ ldr.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - cbnz r3, 44e3c │ │ │ │ + cbnz r3, 44e94 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 45462 │ │ │ │ + bpl.w 454ba │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 448d2 │ │ │ │ + bne.w 4492a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ - bl 8fad4 <__isoc23_strtoul@@Base+0x142ac> │ │ │ │ + bl 90164 <__isoc23_strtoul@@Base+0x148e4> │ │ │ │ mov r0, sl │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 45308 │ │ │ │ + blt.w 45360 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 44b3a │ │ │ │ + b.n 44b92 │ │ │ │ movs r2, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44d10 │ │ │ │ + bne.w 44d68 │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ - b.n 44e1c │ │ │ │ + b.n 44e74 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrsh.w r9, [r0, #22] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 44eb2 │ │ │ │ + blt.n 44f0a │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r1, #14 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r8, #24] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r1 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ - blt.n 44f36 │ │ │ │ + blt.n 44f8e │ │ │ │ movw r0, #32809 @ 0x8029 │ │ │ │ - bl 40158 │ │ │ │ - ldr.w ip, [pc, #852] @ 45244 │ │ │ │ + bl 401b0 │ │ │ │ + ldr.w ip, [pc, #852] @ 4529c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ add ip, pc │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ @@ -92734,1612 +92751,1619 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [r5, #20] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strd r3, r3, [r5, #32] │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 453a0 │ │ │ │ + bne.w 453f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - blt.w 4531a │ │ │ │ + blt.w 45372 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 44f64 │ │ │ │ + cbnz r3, 44fbc │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bl 91b74 <__isoc23_strtoul@@Base+0x1634c> │ │ │ │ + bl 92264 <__isoc23_strtoul@@Base+0x169e4> │ │ │ │ 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, r5 │ │ │ │ - bl 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldrsh.w r3, [r7, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 456ce │ │ │ │ + bgt.w 45726 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 447da │ │ │ │ + bmi.w 44832 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 528b8 │ │ │ │ + bl 52910 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 447da │ │ │ │ + beq.w 44832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 447da │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 44832 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r1, r0, #9 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #4 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ adds r0, #9 │ │ │ │ str.w r5, [r0, #-5] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #8 │ │ │ │ movne.w r1, #256 @ 0x100 │ │ │ │ - bl 52838 │ │ │ │ + bl 52890 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 44726 │ │ │ │ - ldr r3, [pc, #480] @ (451fc ) │ │ │ │ + b.w 4477e │ │ │ │ + ldr r3, [pc, #480] @ (45254 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #552] @ (45248 ) │ │ │ │ + ldr r1, [pc, #552] @ (452a0 ) │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 44792 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 447ea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 42c94 │ │ │ │ - b.n 448d2 │ │ │ │ - ldr r3, [pc, #528] @ (4524c ) │ │ │ │ + bl 42cec │ │ │ │ + b.n 4492a │ │ │ │ + ldr r3, [pc, #528] @ (452a4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 44814 │ │ │ │ + b.w 4486c │ │ │ │ mov r0, r1 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b.n 44a1e │ │ │ │ + b.n 44a76 │ │ │ │ tst.w r9, #256 @ 0x100 │ │ │ │ - bne.w 4478a │ │ │ │ + bne.w 447e2 │ │ │ │ tst.w r9, #2048 @ 0x800 │ │ │ │ - beq.w 45420 │ │ │ │ + beq.w 45478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 457f0 │ │ │ │ + bmi.w 45848 │ │ │ │ tst.w r9, #524288 @ 0x80000 │ │ │ │ - beq.w 454d0 │ │ │ │ - ldr r3, [pc, #468] @ (45250 ) │ │ │ │ + beq.w 45528 │ │ │ │ + ldr r3, [pc, #468] @ (452a8 ) │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 454e6 │ │ │ │ + beq.w 4553e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 43db8 │ │ │ │ + bl 43e10 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - blt.w 45874 │ │ │ │ + blt.w 458cc │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 450b8 │ │ │ │ - blx 8370 │ │ │ │ + ble.n 45110 │ │ │ │ + blx 83c8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44c7c │ │ │ │ + bne.w 44cd4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 449ac │ │ │ │ + bne.w 44a04 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 44832 │ │ │ │ + bne.w 4488a │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r1, r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4526c │ │ │ │ + beq.w 452c4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45640 │ │ │ │ + beq.w 45698 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4561a │ │ │ │ + beq.w 45672 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 45178 │ │ │ │ + blt.n 451d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 451b4 │ │ │ │ + beq.n 4520c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 42d9c │ │ │ │ + bl 42df4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 43c60 │ │ │ │ + bl 43cb8 │ │ │ │ subs r3, r5, #3 │ │ │ │ cmp r3, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 448ac │ │ │ │ + bhi.w 44904 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ lsls r2, r5 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #460] @ 0x1cc │ │ │ │ - b.w 448ac │ │ │ │ - ldr r2, [pc, #276] @ (45254 ) │ │ │ │ + b.w 44904 │ │ │ │ + ldr r2, [pc, #276] @ (452ac ) │ │ │ │ mov.w sl, #131072 @ 0x20000 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #47] @ 0x2f │ │ │ │ - ldr r3, [pc, #268] @ (45258 ) │ │ │ │ + ldr r3, [pc, #268] @ (452b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 44946 │ │ │ │ + b.w 4499e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r5, r3, #32768 @ 0x8000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4571e │ │ │ │ + beq.w 45776 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4510c │ │ │ │ + bge.n 45164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 42c68 │ │ │ │ + bl 42cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4529a │ │ │ │ + beq.w 452f2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #9 │ │ │ │ - bgt.n 45196 │ │ │ │ + bgt.n 451ee │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ asrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 451a6 │ │ │ │ + bmi.n 451fe │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 43b54 │ │ │ │ + bl 43bac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 448d2 │ │ │ │ + bne.w 4492a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 42d9c │ │ │ │ + bl 42df4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 44b3a │ │ │ │ + b.n 44b92 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44b92 │ │ │ │ + beq.w 44bea │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e4f0 │ │ │ │ + bl 1e548 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 44b92 │ │ │ │ + b.n 44bea │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + beq.n 45200 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + beq.n 451f0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r6, r0 │ │ │ │ - vhadd.u d0, d12, d9 │ │ │ │ - vhadd.u d0, d0, d9 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr9, {0} │ │ │ │ - ldc2l 0, cr0, [lr], #-36 @ 0xffffffdc │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ - stc2 0, cr0, [sl], #-36 @ 0xffffffdc │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xfbf00009 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #384] @ (453a4 ) │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + cmp r0, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 452ac │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ - vst1.8 {d16[0]}, [lr], r9 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + ldr r6, [pc, #120] @ (4530c ) │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 4531a │ │ │ │ - vabal.u q8, d15, d20 │ │ │ │ + bcc.n 45372 │ │ │ │ + vabal.u q8, d15, d28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf58a0009 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52a0009 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + lsls r2, r2, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #528] @ (4546c ) │ │ │ │ + ldr r7, [pc, #368] @ (45424 ) │ │ │ │ movs r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4477e │ │ │ │ + beq.w 447d6 │ │ │ │ tst.w r9, #256 @ 0x100 │ │ │ │ - bne.w 4478a │ │ │ │ - b.n 44bd8 │ │ │ │ + bne.w 447e2 │ │ │ │ + b.n 44c30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 45604 │ │ │ │ + bne.w 4565c │ │ │ │ ldr.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 45494 │ │ │ │ + bmi.w 454ec │ │ │ │ movs r0, #1 │ │ │ │ - bl 1eac8 │ │ │ │ + bl 1eb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45154 │ │ │ │ + bne.w 451ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 45112 │ │ │ │ - b.n 45174 │ │ │ │ + bge.w 4516a │ │ │ │ + b.n 451cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 451a6 │ │ │ │ + beq.n 451fe │ │ │ │ ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 451a6 │ │ │ │ - b.n 45186 │ │ │ │ + bne.w 451fe │ │ │ │ + b.n 451de │ │ │ │ ldrb.w r1, [r6, #423] @ 0x1a7 │ │ │ │ - cbz r1, 452f0 │ │ │ │ + cbz r1, 45348 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 44652 │ │ │ │ + bne.w 446aa │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r6, #424] @ 0x1a8 │ │ │ │ subs r0, r3, #1 │ │ │ │ - b.n 452da │ │ │ │ + b.n 45332 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 45866 │ │ │ │ + bls.w 458be │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 452f0 │ │ │ │ + cbz r1, 45348 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 452c2 │ │ │ │ + beq.n 4531a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 452f0 │ │ │ │ + cbz r1, 45348 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 452d6 │ │ │ │ + bne.n 4532e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 452c2 │ │ │ │ + bne.n 4531a │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1e634 │ │ │ │ + bl 1e68c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #428] @ 0x1ac │ │ │ │ - b.w 44652 │ │ │ │ - ldr.w r3, [pc, #1512] @ 458e4 │ │ │ │ + b.w 446aa │ │ │ │ + ldr.w r3, [pc, #1512] @ 4593c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r0, [pc, #1500] @ 458e8 │ │ │ │ + ldr.w r0, [pc, #1500] @ 45940 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44fbe │ │ │ │ + beq.w 45016 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldrsh.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 4552c │ │ │ │ + bgt.w 45584 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.w 447da │ │ │ │ + bmi.w 44832 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 528b8 │ │ │ │ - b.n 44fd0 │ │ │ │ + bl 52910 │ │ │ │ + b.n 45028 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.n 44ce6 │ │ │ │ + b.n 44d3e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ mov r5, r1 │ │ │ │ - b.w 44b0e │ │ │ │ + b.w 44b66 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1d408 │ │ │ │ - ldr.w r2, [pc, #1344] @ 458ec │ │ │ │ + bl 1d460 │ │ │ │ + ldr.w r2, [pc, #1344] @ 45944 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r7, [r1, r2] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr.w r1, [pc, #1336] @ 458f0 │ │ │ │ + ldr.w r1, [pc, #1336] @ 45948 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r2, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ite ne │ │ │ │ movne r2, #92 @ 0x5c │ │ │ │ moveq r2, #32 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr.w r1, [pc, #1316] @ 458f4 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr.w r1, [pc, #1316] @ 4594c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ - b.n 44f3e │ │ │ │ - ldr.w r3, [pc, #1296] @ 458ec │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ + b.n 44f96 │ │ │ │ + ldr.w r3, [pc, #1296] @ 45944 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 447fe │ │ │ │ - ldr.w r3, [pc, #1272] @ 458ec │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 44856 │ │ │ │ + ldr.w r3, [pc, #1272] @ 45944 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [pc, #1276] @ 458f8 │ │ │ │ + ldr.w r1, [pc, #1276] @ 45950 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 447d0 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 44828 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 45516 │ │ │ │ - ldr.w r3, [pc, #1252] @ 458fc │ │ │ │ + beq.w 4556e │ │ │ │ + ldr.w r3, [pc, #1252] @ 45954 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ + b.n 45360 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 454f2 │ │ │ │ + beq.n 4554a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bmi.w 457ce │ │ │ │ + bmi.w 45826 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w sl, r9, #128 @ 0x80 │ │ │ │ - beq.w 4567a │ │ │ │ + beq.w 456d2 │ │ │ │ orr.w r7, r3, #1024 @ 0x400 │ │ │ │ - ldr.w r3, [pc, #1216] @ 45900 │ │ │ │ + ldr.w r3, [pc, #1216] @ 45958 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ - b.n 45088 │ │ │ │ + b.n 450e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 43260 │ │ │ │ + bl 432b8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 44cc8 │ │ │ │ + b.n 44d20 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 44876 │ │ │ │ - b.w 44860 │ │ │ │ + beq.w 448ce │ │ │ │ + b.w 448b8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 448d2 │ │ │ │ - b.n 44e48 │ │ │ │ - bl 42b30 │ │ │ │ + bne.w 4492a │ │ │ │ + b.n 44ea0 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45308 │ │ │ │ + beq.w 45360 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 44860 │ │ │ │ - b.n 45454 │ │ │ │ + bne.w 448b8 │ │ │ │ + b.n 454ac │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44de4 │ │ │ │ + b.n 44e3c │ │ │ │ ldr.w r2, [r4, #392] @ 0x188 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 45284 │ │ │ │ + bne.w 452dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4561a │ │ │ │ + bne.w 45672 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - bgt.w 458be │ │ │ │ + bgt.w 45916 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 458ac │ │ │ │ + bne.w 45904 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 443f0 │ │ │ │ - b.n 4510c │ │ │ │ - ldr.w r3, [pc, #1072] @ 45904 │ │ │ │ + bl 44448 │ │ │ │ + b.n 45164 │ │ │ │ + ldr.w r3, [pc, #1072] @ 4595c │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 45090 │ │ │ │ + bne.w 450e8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44c7c │ │ │ │ - b.w 448d2 │ │ │ │ + bne.w 44cd4 │ │ │ │ + b.w 4492a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 45748 │ │ │ │ + beq.w 457a0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 4422c │ │ │ │ + bl 44284 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44954 │ │ │ │ + bne.w 449ac │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 449ac │ │ │ │ - b.w 44824 │ │ │ │ + bne.w 44a04 │ │ │ │ + b.w 4487c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45414 │ │ │ │ + bne.w 4546c │ │ │ │ mov sl, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 44946 │ │ │ │ + b.w 4499e │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 45346 │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 4539e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ittte eq │ │ │ │ addeq r3, r2, #1 │ │ │ │ streq r3, [sp, #160] @ 0xa0 │ │ │ │ moveq r5, r0 │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ ldrbeq r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45414 │ │ │ │ - bl 42b30 │ │ │ │ + bne.w 4546c │ │ │ │ + bl 42b88 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45414 │ │ │ │ + bne.w 4546c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45852 │ │ │ │ + bne.w 458aa │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44c1e │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - b.w 44c1e │ │ │ │ + beq.w 44c76 │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + b.w 44c76 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 44c26 │ │ │ │ + b.w 44c7e │ │ │ │ ldr.w r7, [r4, #444] @ 0x1bc │ │ │ │ - b.w 44c14 │ │ │ │ + b.w 44c6c │ │ │ │ ldr.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 4562c │ │ │ │ + bpl.n 45684 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, r1] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44c7c │ │ │ │ - b.n 450c0 │ │ │ │ + bne.w 44cd4 │ │ │ │ + b.n 45118 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45672 │ │ │ │ - ldr r3, [pc, #792] @ (45908 ) │ │ │ │ + beq.n 456ca │ │ │ │ + ldr r3, [pc, #792] @ (45960 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4486e │ │ │ │ - bl 42b30 │ │ │ │ - b.w 44c42 │ │ │ │ + b.w 448c6 │ │ │ │ + bl 42b88 │ │ │ │ + b.w 44c9a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1eac8 │ │ │ │ + bl 1eb20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45154 │ │ │ │ + bne.w 451ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 4510c │ │ │ │ - b.n 45174 │ │ │ │ + bge.w 45164 │ │ │ │ + b.n 451cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 456c8 │ │ │ │ - ldr r3, [pc, #740] @ (45908 ) │ │ │ │ + beq.n 45720 │ │ │ │ + ldr r3, [pc, #740] @ (45960 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 450fc │ │ │ │ + b.n 45154 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 450b8 │ │ │ │ + bne.w 45110 │ │ │ │ add.w r0, r4, #444 @ 0x1bc │ │ │ │ - bl 42fe0 │ │ │ │ - b.n 450b8 │ │ │ │ + bl 43038 │ │ │ │ + b.n 45110 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ble.w 450f4 │ │ │ │ + ble.w 4514c │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4588e │ │ │ │ + beq.w 458e6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 4510c │ │ │ │ + b.n 45164 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4486e │ │ │ │ + b.w 448c6 │ │ │ │ orr.w r7, r3, #512 @ 0x200 │ │ │ │ tst.w r9, #524288 @ 0x80000 │ │ │ │ - beq.n 456fe │ │ │ │ + beq.n 45756 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 45790 │ │ │ │ + bls.w 457e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1eac8 │ │ │ │ + bl 1eb20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 456fe │ │ │ │ - ldr r5, [pc, #628] @ (4590c ) │ │ │ │ + beq.n 45756 │ │ │ │ + ldr r5, [pc, #628] @ (45964 ) │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w ip, #59 @ 0x3b │ │ │ │ strb.w ip, [r5, #46] @ 0x2e │ │ │ │ - bl 44274 │ │ │ │ + bl 442cc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 457bc │ │ │ │ + beq.w 45814 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 454e6 │ │ │ │ + beq.w 4553e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ orr.w r7, r3, #640 @ 0x280 │ │ │ │ - b.n 4509c │ │ │ │ + b.n 450f4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 450fc │ │ │ │ + b.n 45154 │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.n 44f9a │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.n 44ff2 │ │ │ │ tst.w r9, #1024 @ 0x400 │ │ │ │ - beq.n 45754 │ │ │ │ - ldr r3, [pc, #520] @ (45910 ) │ │ │ │ + beq.n 457ac │ │ │ │ + ldr r3, [pc, #520] @ (45968 ) │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #46] @ 0x2e │ │ │ │ - b.n 45088 │ │ │ │ + b.n 450e0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 443f0 │ │ │ │ - b.w 44c6e │ │ │ │ + bl 44448 │ │ │ │ + b.w 44cc6 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ - bl 43a68 │ │ │ │ + bl 43ac0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - ble.w 45164 │ │ │ │ + ble.w 451bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 4510c │ │ │ │ + b.n 45164 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44954 │ │ │ │ - b.w 448d2 │ │ │ │ + bne.w 449ac │ │ │ │ + b.w 4492a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 45088 │ │ │ │ + bpl.w 450e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 457c6 │ │ │ │ + blt.n 4581e │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.w 45088 │ │ │ │ - ldr r4, [pc, #412] @ (45914 ) │ │ │ │ + bne.w 450e0 │ │ │ │ + ldr r4, [pc, #412] @ (4596c ) │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r0, [pc, #404] @ (45918 ) │ │ │ │ + ldr r0, [pc, #404] @ (45970 ) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r5, [pc, #392] @ (4591c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r5, [pc, #392] @ (45974 ) │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w ip, #59 @ 0x3b │ │ │ │ strb.w ip, [r5, #46] @ 0x2e │ │ │ │ - bl 44274 │ │ │ │ + bl 442cc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 456be │ │ │ │ + bne.n 45716 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 4509c │ │ │ │ - ldr r3, [pc, #304] @ (458e4 ) │ │ │ │ + b.n 450f4 │ │ │ │ + ldr r3, [pc, #304] @ (4593c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ + b.n 45360 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 454e6 │ │ │ │ - b.n 457ae │ │ │ │ + beq.w 4553e │ │ │ │ + b.n 45806 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r7, r3, #640 @ 0x280 │ │ │ │ - b.n 45088 │ │ │ │ - ldr r0, [pc, #336] @ (45920 ) │ │ │ │ + b.n 450e0 │ │ │ │ + ldr r0, [pc, #336] @ (45978 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #336] @ (45924 ) │ │ │ │ + ldr r4, [pc, #336] @ (4597c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (45928 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (45980 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ - ldr r0, [pc, #312] @ (4592c ) │ │ │ │ + b.n 45360 │ │ │ │ + ldr r0, [pc, #312] @ (45984 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #300] @ (45924 ) │ │ │ │ + ldr r4, [pc, #300] @ (4597c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 457d6 │ │ │ │ - ldr r3, [pc, #256] @ (458fc ) │ │ │ │ + b.n 4582e │ │ │ │ + ldr r3, [pc, #256] @ (45954 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ - ldr r3, [pc, #292] @ (45930 ) │ │ │ │ + b.n 45360 │ │ │ │ + ldr r3, [pc, #292] @ (45988 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ - ldr r3, [pc, #284] @ (45934 ) │ │ │ │ + b.n 45360 │ │ │ │ + ldr r3, [pc, #284] @ (4598c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 45308 │ │ │ │ + b.n 45360 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #276] @ (45938 ) │ │ │ │ + ldr r4, [pc, #276] @ (45990 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #268] @ (4593c ) │ │ │ │ + ldr r0, [pc, #268] @ (45994 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #256] @ (45940 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #256] @ (45998 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #252] @ (45944 ) │ │ │ │ + ldr r0, [pc, #252] @ (4599c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 1e4f0 │ │ │ │ - ldr r3, [pc, #240] @ (45948 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 1e548 │ │ │ │ + ldr r3, [pc, #240] @ (459a0 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrsh.w r7, [r3, #22] │ │ │ │ - b.w 44c1e │ │ │ │ - ldr r2, [pc, #228] @ (4594c ) │ │ │ │ + b.w 44c76 │ │ │ │ + ldr r2, [pc, #228] @ (459a4 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #228] @ (45950 ) │ │ │ │ + ldr r0, [pc, #228] @ (459a8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsls r1, r7, #25 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ - bpl.n 458a8 │ │ │ │ - ldr r3, [pc, #212] @ (45954 ) │ │ │ │ + bpl.n 45900 │ │ │ │ + ldr r3, [pc, #212] @ (459ac ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r0, [pc, #212] @ (45958 ) │ │ │ │ + ldr r0, [pc, #212] @ (459b0 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 45666 │ │ │ │ - ldr r3, [pc, #112] @ (45908 ) │ │ │ │ + beq.w 456be │ │ │ │ + ldr r3, [pc, #112] @ (45960 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 443f0 │ │ │ │ - b.n 4566e │ │ │ │ + bl 44448 │ │ │ │ + b.n 456c6 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 45880 │ │ │ │ - ldr r3, [pc, #88] @ (45908 ) │ │ │ │ + b.n 458d8 │ │ │ │ + ldr r3, [pc, #88] @ (45960 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 443f0 │ │ │ │ - b.n 4510c │ │ │ │ + bl 44448 │ │ │ │ + b.n 45164 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbnz r3, 458ce │ │ │ │ + cbnz r3, 45926 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 450fc │ │ │ │ - ldr r3, [pc, #56] @ (45908 ) │ │ │ │ + b.n 45154 │ │ │ │ + ldr r3, [pc, #56] @ (45960 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r2, #3 │ │ │ │ - bl 443f0 │ │ │ │ + bl 44448 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 45112 │ │ │ │ + b.n 4516a │ │ │ │ nop │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + blx r5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x0082 │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, sl, #9 │ │ │ │ - @ instruction: 0xf0d40009 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d14, d9 │ │ │ │ - cdp 0, 10, cr0, cr4, cr9, {0} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr9, {0} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr9, {0} │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + orrs r4, r6 │ │ │ │ movs r6, r0 │ │ │ │ - cdp 0, 1, cr0, cr4, cr9, {0} │ │ │ │ - subs r4, #16 │ │ │ │ + ldc2 0, cr0, [ip, #36]! @ 0x24 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + cmn r6, r0 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + negs r4, r6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ movs r6, r0 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + negs r6, r1 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + tst r4, 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w fp, [pc, #448] @ 45b30 │ │ │ │ + ldr.w fp, [pc, #448] @ 45b88 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #448] @ (45b34 ) │ │ │ │ + ldr r3, [pc, #448] @ (45b8c ) │ │ │ │ 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 45a78 │ │ │ │ - ldr.w r9, [pc, #424] @ 45b38 │ │ │ │ - ldr r3, [pc, #424] @ (45b3c ) │ │ │ │ - ldr.w sl, [pc, #424] @ 45b40 │ │ │ │ + bgt.n 45ad0 │ │ │ │ + ldr.w r9, [pc, #424] @ 45b90 │ │ │ │ + ldr r3, [pc, #424] @ (45b94 ) │ │ │ │ + ldr.w sl, [pc, #424] @ 45b98 │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 459f6 │ │ │ │ + b.n 45a4e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 45ac4 │ │ │ │ + beq.w 45b1c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 45b18 │ │ │ │ + blt.w 45b70 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #396] @ (45b44 ) │ │ │ │ + ldr r3, [pc, #396] @ (45b9c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45abc │ │ │ │ - cbz r0, 459d6 │ │ │ │ + beq.n 45b14 │ │ │ │ + cbz r0, 45a2e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 44274 │ │ │ │ + bl 442cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 45a20 │ │ │ │ + bge.n 45a78 │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ movs r2, #24 │ │ │ │ strb r2, [r3, r4] │ │ │ │ subs r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 45a74 │ │ │ │ + bgt.n 45acc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 459a4 │ │ │ │ + bne.n 459fc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 459a4 │ │ │ │ + beq.n 459fc │ │ │ │ subs r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 45a74 │ │ │ │ + bgt.n 45acc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r3, r6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 459a4 │ │ │ │ - b.n 45a0a │ │ │ │ + beq.n 459fc │ │ │ │ + b.n 45a62 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43a68 │ │ │ │ - ldr r3, [pc, #284] @ (45b48 ) │ │ │ │ + bl 43ac0 │ │ │ │ + ldr r3, [pc, #284] @ (45ba0 ) │ │ │ │ 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 45aec │ │ │ │ + bmi.n 45b44 │ │ │ │ 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 45ada │ │ │ │ + ble.n 45b32 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 459f6 │ │ │ │ + ble.n 45a4e │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 45aae │ │ │ │ + cbnz r2, 45b06 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 45ab6 │ │ │ │ - ldr r3, [pc, #200] @ (45b4c ) │ │ │ │ + bge.n 45b0e │ │ │ │ + ldr r3, [pc, #200] @ (45ba4 ) │ │ │ │ mov r5, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ add.w r4, lr, r8, lsl #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, lr, r8, lsl #4 │ │ │ │ adds r5, #1 │ │ │ │ - cbz r3, 45aa4 │ │ │ │ + cbz r3, 45afc │ │ │ │ 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 45a8e │ │ │ │ + bgt.n 45ae6 │ │ │ │ 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, 45af8 │ │ │ │ + cbz r3, 45b50 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 459ce │ │ │ │ + b.n 45a26 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 459f0 │ │ │ │ + blt.n 45a48 │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ - bl 42c94 │ │ │ │ - b.n 459f0 │ │ │ │ + bl 42cec │ │ │ │ + b.n 45a48 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ - bl 90630 <__isoc23_strtoul@@Base+0x14e08> │ │ │ │ + bl 90d1c <__isoc23_strtoul@@Base+0x1549c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45a5e │ │ │ │ + bne.n 45ab6 │ │ │ │ str.w r4, [r7, #228] @ 0xe4 │ │ │ │ - b.n 45a5e │ │ │ │ + b.n 45ab6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7e18 <__fcntl_time64@plt> │ │ │ │ - b.n 45a4c │ │ │ │ + blx 7e64 <__fcntl_time64@plt> │ │ │ │ + b.n 45aa4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b90 │ │ │ │ - b.n 459d6 │ │ │ │ + blx 7bdc │ │ │ │ + b.n 45a2e │ │ │ │ ldr r0, [r3, #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 42c94 │ │ │ │ + b.w 42cec │ │ │ │ nop │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], {9} │ │ │ │ - ldc 0, cr0, [r2], {9} │ │ │ │ - stc 0, cr0, [lr], {9} │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + @ instruction: 0xfbbc0009 │ │ │ │ + @ instruction: 0xfbba0009 │ │ │ │ + @ instruction: 0xfbb60009 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb280009 │ │ │ │ - ldr r3, [pc, #12] @ (45b60 ) │ │ │ │ - ldr r2, [pc, #16] @ (45b64 ) │ │ │ │ + @ instruction: 0xfad00009 │ │ │ │ + ldr r3, [pc, #12] @ (45bb8 ) │ │ │ │ + ldr r2, [pc, #16] @ (45bbc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w r0, [r3, #500] @ 0x1f4 │ │ │ │ - b.w 82d0 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + b.w 8328 │ │ │ │ + cbnz r0, 45c1c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r6, [pc, #196] @ (45c3c ) │ │ │ │ + ldr r6, [pc, #196] @ (45c94 ) │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ add r6, pc │ │ │ │ - bhi.n 45bfe │ │ │ │ + bhi.n 45c56 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 45bdc │ │ │ │ + beq.n 45c34 │ │ │ │ adds r1, r0, #2 │ │ │ │ - beq.n 45bba │ │ │ │ + beq.n 45c12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45bf2 │ │ │ │ - bl 42b30 │ │ │ │ - cbz r0, 45bf2 │ │ │ │ - ldr r3, [pc, #168] @ (45c40 ) │ │ │ │ + blt.n 45c4a │ │ │ │ + bl 42b88 │ │ │ │ + cbz r0, 45c4a │ │ │ │ + ldr r3, [pc, #168] @ (45c98 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c2a │ │ │ │ + beq.n 45c82 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 45c1a │ │ │ │ + beq.n 45c72 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 45bfa │ │ │ │ + bpl.n 45c52 │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c20 │ │ │ │ + beq.n 45c78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #132] @ (45c40 ) │ │ │ │ + ldr r3, [pc, #132] @ (45c98 ) │ │ │ │ cmp r5, #2 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - beq.n 45c0a │ │ │ │ + beq.n 45c62 │ │ │ │ ldr.w r4, [r6, #444] @ 0x1bc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 45bf2 │ │ │ │ + blt.n 45c4a │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45ba8 │ │ │ │ + bne.n 45c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4308c │ │ │ │ - b.n 45ba8 │ │ │ │ - bl 33ac8 │ │ │ │ - cbz r0, 45bfa │ │ │ │ - ldr r3, [pc, #92] @ (45c40 ) │ │ │ │ + bl 430e4 │ │ │ │ + b.n 45c00 │ │ │ │ + bl 33b20 │ │ │ │ + cbz r0, 45c52 │ │ │ │ + ldr r3, [pc, #92] @ (45c98 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r4, [r3, #22] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 45b9a │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.n 45bf2 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45bfc │ │ │ │ + b.n 45c54 │ │ │ │ ldr.w r4, [r6, #456] @ 0x1c8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 45bf2 │ │ │ │ + blt.n 45c4a │ │ │ │ ldr.w r3, [r6, #1200] @ 0x4b0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ - cbz r0, 45c32 │ │ │ │ + cbz r0, 45c8a │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.n 45bac │ │ │ │ - b.n 45bfa │ │ │ │ + bmi.n 45c04 │ │ │ │ + b.n 45c52 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 43260 │ │ │ │ + b.w 432b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4308c │ │ │ │ - b.n 45ba4 │ │ │ │ + bl 430e4 │ │ │ │ + b.n 45bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4308c │ │ │ │ - b.n 45c1a │ │ │ │ + bl 430e4 │ │ │ │ + b.n 45c72 │ │ │ │ nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + cbnz r0, 45cee │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #8] @ (45c50 ) │ │ │ │ + ldr r3, [pc, #8] @ (45ca8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - strd r0, r0, [r6, #-36]! @ 0x24 │ │ │ │ + vst4.8 {d0-d3}, [lr], r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (45cb4 ) │ │ │ │ + ldr r2, [pc, #80] @ (45d0c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #80] @ (45cb8 ) │ │ │ │ + ldr r3, [pc, #80] @ (45d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ ldr.w r5, [r3, r0, lsl #2] │ │ │ │ - cbz r5, 45c7c │ │ │ │ + cbz r5, 45cd4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 4308c │ │ │ │ + bl 430e4 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n 45c76 │ │ │ │ + beq.n 45cce │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ ldr.w r3, [r6, #1196] @ 0x4ac │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + rev16 r4, r5 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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 r5, [pc, #64] @ (45d0c ) │ │ │ │ + ldr r5, [pc, #64] @ (45d64 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b364 │ │ │ │ + bl 1b3bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ - bl 1bd58 │ │ │ │ + bl 1bdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45cec │ │ │ │ + blt.n 45d44 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 43260 │ │ │ │ + b.w 432b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd58 │ │ │ │ + bl 1bdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45ce2 │ │ │ │ - ldr r2, [pc, #20] @ (45d10 ) │ │ │ │ + bge.n 45d3a │ │ │ │ + ldr r2, [pc, #20] @ (45d68 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #20] @ (45d14 ) │ │ │ │ + ldr r0, [pc, #20] @ (45d6c ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + bl 6aeb4 │ │ │ │ + cbnz r4, 45da6 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ 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 │ │ │ │ - cbz r0, 45d4e │ │ │ │ - ldr r1, [pc, #44] @ (45d58 ) │ │ │ │ + cbz r0, 45da6 │ │ │ │ + ldr r1, [pc, #44] @ (45db0 ) │ │ │ │ movs r2, #8 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 45d4e │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 45da6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 45d4c │ │ │ │ + cbz r3, 45da4 │ │ │ │ add.w r2, r4, #8 │ │ │ │ - b.n 45d46 │ │ │ │ + b.n 45d9e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ - cbz r3, 45d52 │ │ │ │ + cbz r3, 45daa │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 45d40 │ │ │ │ + bls.n 45d98 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #56] @ (45d94 ) │ │ │ │ + strh r6, [r4, r3] │ │ │ │ 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 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45d7e │ │ │ │ + b.n 45dd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 45d88 │ │ │ │ + bne.n 45de0 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 8234 │ │ │ │ + blx 828c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45d76 │ │ │ │ + blt.n 45dce │ │ │ │ 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 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45dae │ │ │ │ + b.n 45e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 45db8 │ │ │ │ + bne.n 45e10 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7cb8 │ │ │ │ + blx 7d04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45da6 │ │ │ │ + blt.n 45dfe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #160] @ (45e70 ) │ │ │ │ + ldr r3, [pc, #160] @ (45ec8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 45e1e │ │ │ │ + cbz r0, 45e76 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45e30 │ │ │ │ + ble.n 45e88 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 45e30 │ │ │ │ + beq.n 45e88 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ - cbnz r4, 45e02 │ │ │ │ + cbnz r4, 45e5a │ │ │ │ mov r5, r4 │ │ │ │ - cbz r1, 45e3a │ │ │ │ + cbz r1, 45e92 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 45e38 │ │ │ │ + cbz r2, 45e90 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ - cbz r6, 45e38 │ │ │ │ + cbz r6, 45e90 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 45dec │ │ │ │ + b.n 45e44 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 45e20 │ │ │ │ - cbz r2, 45e0e │ │ │ │ + cbz r1, 45e78 │ │ │ │ + cbz r2, 45e66 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 45dfe │ │ │ │ + bne.n 45e56 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r4, 45e3a │ │ │ │ + cbz r4, 45e92 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbnz r5, 45e40 │ │ │ │ + cbnz r5, 45e98 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 45e42 │ │ │ │ - cbz r4, 45e60 │ │ │ │ + b.n 45e9a │ │ │ │ + cbz r4, 45eb8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 45e60 │ │ │ │ + cbz r3, 45eb8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e20 │ │ │ │ + beq.n 45e78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 45dde │ │ │ │ + bgt.n 45e36 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45e14 │ │ │ │ - b.n 45e3a │ │ │ │ + bne.n 45e6c │ │ │ │ + b.n 45e92 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45e1a │ │ │ │ + beq.n 45e72 │ │ │ │ str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #48] @ (45e74 ) │ │ │ │ + ldr r2, [pc, #48] @ (45ecc ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 45e66 │ │ │ │ + bgt.n 45ebe │ │ │ │ ldr r1, [r2, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r3, r0, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45e5e │ │ │ │ + b.n 45eb6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8120009 │ │ │ │ - b.n 45db4 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf7ba0009 │ │ │ │ + @ instruction: 0xf7460009 │ │ │ │ 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] @ (45ee4 ) │ │ │ │ + ldr r6, [pc, #92] @ (45f3c ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r5, [pc, #92] @ (45ee8 ) │ │ │ │ + ldr r5, [pc, #92] @ (45f40 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - bl 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #80] @ (45eec ) │ │ │ │ + ldr r2, [pc, #80] @ (45f44 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 45eca │ │ │ │ - cbz r4, 45ed4 │ │ │ │ - ldr r3, [pc, #68] @ (45ef0 ) │ │ │ │ + bgt.n 45f22 │ │ │ │ + cbz r4, 45f2c │ │ │ │ + ldr r3, [pc, #68] @ (45f48 ) │ │ │ │ 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] @ (45ef4 ) │ │ │ │ + ldr r3, [pc, #60] @ (45f4c ) │ │ │ │ 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 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 45ea8 │ │ │ │ + bne.n 45f00 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45eb6 │ │ │ │ - b.n 45ec6 │ │ │ │ - b.n 45d98 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + bne.n 45f0e │ │ │ │ + b.n 45f1e │ │ │ │ + @ instruction: 0xf7000009 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 45d64 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 45d48 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf6e00009 │ │ │ │ + @ instruction: 0xf6d00009 │ │ │ │ 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 r1, [pc, #216] @ (45fe4 ) │ │ │ │ + ldr r1, [pc, #216] @ (4603c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #216] @ (45fe8 ) │ │ │ │ + ldr r2, [pc, #216] @ (46040 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [pc, #216] @ 45fec │ │ │ │ - ldr r3, [pc, #216] @ (45ff0 ) │ │ │ │ + ldr.w r9, [pc, #216] @ 46044 │ │ │ │ + ldr r3, [pc, #216] @ (46048 ) │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ @@ -94347,315 +94371,309 @@ │ │ │ │ clz r1, r4 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ ite eq │ │ │ │ moveq r5, r1 │ │ │ │ orrne.w r5, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 45fae │ │ │ │ + bne.n 46006 │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bmi.n 45f8c │ │ │ │ + bmi.n 45fe4 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r7, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 45f6c │ │ │ │ + beq.n 45fc4 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bne.n 45fb2 │ │ │ │ + bne.n 4600a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 45fae │ │ │ │ + cbz r4, 46006 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ - cbz r3, 45fae │ │ │ │ - ldr r2, [pc, #128] @ (45ff4 ) │ │ │ │ - ldr r3, [pc, #116] @ (45fe8 ) │ │ │ │ + cbz r3, 46006 │ │ │ │ + ldr r2, [pc, #128] @ (4604c ) │ │ │ │ + ldr r3, [pc, #116] @ (46040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 45fde │ │ │ │ + bne.n 46036 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr.w r4, [r8] │ │ │ │ - cbnz r4, 45fa2 │ │ │ │ - b.n 45fae │ │ │ │ + cbnz r4, 45ffa │ │ │ │ + b.n 46006 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 45fae │ │ │ │ + cbz r4, 46006 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 45f9e │ │ │ │ + bne.n 45ff6 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45f70 │ │ │ │ + bne.n 45fc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45f70 │ │ │ │ - ldr r2, [pc, #68] @ (45ff8 ) │ │ │ │ + b.n 45fc8 │ │ │ │ + ldr r2, [pc, #68] @ (46050 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fae │ │ │ │ + beq.n 46006 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq.w sl, r6, #2 │ │ │ │ addeq r3, sp, #8 │ │ │ │ ldrd r6, r7, [r4, #40] @ 0x28 │ │ │ │ strd sl, r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 34378 │ │ │ │ + bl 343d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45f6c │ │ │ │ - b.n 45fae │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bge.n 45fc4 │ │ │ │ + b.n 46006 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #768 @ (adr r7, 462f8 ) │ │ │ │ + @ instruction: 0xb760 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #132] @ (46090 ) │ │ │ │ + ldr r2, [pc, #132] @ (460e8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (46094 ) │ │ │ │ + ldr r3, [pc, #132] @ (460ec ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4602a │ │ │ │ + blt.n 46082 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ - cbz r0, 4602a │ │ │ │ + cbz r0, 46082 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r1, [r3, #96] @ 0x60 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 4603a │ │ │ │ + bgt.n 46092 │ │ │ │ ldrb.w r3, [r3, #97] @ 0x61 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 4605e │ │ │ │ - ldr r3, [pc, #92] @ (46098 ) │ │ │ │ - ldr r4, [pc, #92] @ (4609c ) │ │ │ │ + bge.n 460b6 │ │ │ │ + ldr r3, [pc, #92] @ (460f0 ) │ │ │ │ + ldr r4, [pc, #92] @ (460f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 4607c │ │ │ │ - ldr r0, [pc, #60] @ (460a0 ) │ │ │ │ + bge.n 460d4 │ │ │ │ + ldr r0, [pc, #60] @ (460f8 ) │ │ │ │ movs r1, #20 │ │ │ │ - ldr r2, [pc, #60] @ (460a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (460fc ) │ │ │ │ subs r3, r3, r5 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ add r0, r1 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - ldr r0, [pc, #48] @ (460a8 ) │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + ldr r0, [pc, #48] @ (46100 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #20 │ │ │ │ - b.n 46026 │ │ │ │ - ldr r0, [pc, #44] @ (460ac ) │ │ │ │ + b.n 4607e │ │ │ │ + ldr r0, [pc, #44] @ (46104 ) │ │ │ │ movs r1, #20 │ │ │ │ - ldr r2, [pc, #44] @ (460b0 ) │ │ │ │ + ldr r2, [pc, #44] @ (46108 ) │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ add r0, r1 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 46074 │ │ │ │ - add r7, pc, #136 @ (adr r7, 4611c ) │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 460cc │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 45bec │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 45b98 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #880] @ (46418 ) │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 45b88 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 45b70 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #824] @ (463ec ) │ │ │ │ + adc.w r0, lr, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xf5220009 │ │ │ │ + ldr r7, [pc, #720] @ (463d0 ) │ │ │ │ + movs r6, r0 │ │ │ │ + adds.w r0, r6, #8978432 @ 0x890000 │ │ │ │ + add.w r0, r8, #8978432 @ 0x890000 │ │ │ │ + ldr r7, [pc, #664] @ (463a4 ) │ │ │ │ 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 r5, [pc, #116] @ (46138 ) │ │ │ │ + ldr r5, [pc, #116] @ (46190 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #28] │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ cmpne r0, #13 │ │ │ │ - bne.n 460d8 │ │ │ │ + bne.n 46130 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 45ffc │ │ │ │ - bl 1e360 │ │ │ │ + bl 46054 │ │ │ │ + bl 1e3b8 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 46128 │ │ │ │ - ldr r0, [pc, #80] @ (4613c ) │ │ │ │ + bmi.n 46180 │ │ │ │ + ldr r0, [pc, #80] @ (46194 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #80] @ (46140 ) │ │ │ │ + ldr r3, [pc, #80] @ (46198 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 46110 │ │ │ │ - ldr r4, [pc, #72] @ (46144 ) │ │ │ │ + bpl.n 46168 │ │ │ │ + ldr r4, [pc, #72] @ (4619c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #72] @ (46148 ) │ │ │ │ + ldr r1, [pc, #72] @ (461a0 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + b.w 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #2 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - ldr r2, [pc, #48] @ (4614c ) │ │ │ │ - ldr r0, [pc, #52] @ (46150 ) │ │ │ │ + ldr r2, [pc, #48] @ (461a4 ) │ │ │ │ + ldr r0, [pc, #52] @ (461a8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ (46154 ) │ │ │ │ + ldr r3, [pc, #40] @ (461ac ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ - b.n 460ec │ │ │ │ + bl 1e3b8 │ │ │ │ + b.n 46144 │ │ │ │ nop │ │ │ │ - add r6, pc, #424 @ (adr r6, 462e4 ) │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #272] @ (46260 ) │ │ │ │ + ldr r7, [pc, #112] @ (46218 ) │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #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, #136] @ (461f0 ) │ │ │ │ - ldr r2, [pc, #136] @ (461f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (46248 ) │ │ │ │ + ldr r2, [pc, #136] @ (4624c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ - cbnz r3, 46176 │ │ │ │ + cbnz r3, 461ce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ - blx 7f08 │ │ │ │ + blx 7f54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 46192 │ │ │ │ - cbz r4, 46192 │ │ │ │ + beq.n 461ea │ │ │ │ + cbz r4, 461ea │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4618a │ │ │ │ + bne.n 461e2 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ - blx 7b84 │ │ │ │ + blx 7bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46174 │ │ │ │ + bne.n 461cc │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ ands.w r2, r3, #256 @ 0x100 │ │ │ │ - beq.n 461e2 │ │ │ │ + beq.n 4623a │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 461d6 │ │ │ │ + bpl.n 4622e │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 461d6 │ │ │ │ + beq.n 4622e │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 30cf4 │ │ │ │ - cbnz r0, 461c6 │ │ │ │ + bl 30d4c │ │ │ │ + cbnz r0, 4621e │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #48] @ (461f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (46250 ) │ │ │ │ movs r1, #2 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ - bl 30e6c │ │ │ │ - ldr r3, [pc, #36] @ (461fc ) │ │ │ │ + bl 30ec4 │ │ │ │ + ldr r3, [pc, #36] @ (46254 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #140] @ 0x8c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 30e6c │ │ │ │ + bl 30ec4 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ - b.n 461a6 │ │ │ │ - add r5, pc, #808 @ (adr r5, 4651c ) │ │ │ │ + b.n 461fe │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 45a28 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 45a14 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r0, 46268 │ │ │ │ + @ instruction: 0xf3be0009 │ │ │ │ + @ instruction: 0xf3b20009 │ │ │ │ + cbz r0, 462c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -94664,138 +94682,138 @@ │ │ │ │ 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 46218 │ │ │ │ + bne.n 46270 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r1, 46266 │ │ │ │ + cbz r1, 462be │ │ │ │ ldrd r0, r3, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 46252 │ │ │ │ + bne.n 462aa │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #18 │ │ │ │ - b.w 7c40 │ │ │ │ + b.w 7c8c │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #18 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7c40 │ │ │ │ + b.w 7c8c │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #292] @ (463a4 ) │ │ │ │ - ldr r3, [pc, #296] @ (463a8 ) │ │ │ │ + ldr r6, [pc, #292] @ (463fc ) │ │ │ │ + ldr r3, [pc, #296] @ (46400 ) │ │ │ │ add r6, pc │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 46386 │ │ │ │ + beq.n 463de │ │ │ │ mov r4, r7 │ │ │ │ - b.n 46298 │ │ │ │ + b.n 462f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46386 │ │ │ │ + beq.n 463de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 46292 │ │ │ │ + bne.n 462ea │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r3, r2, #22 │ │ │ │ it pl │ │ │ │ movpl r3, r4 │ │ │ │ - bpl.n 462b0 │ │ │ │ - b.n 4635c │ │ │ │ + bpl.n 46308 │ │ │ │ + b.n 463b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 462d0 │ │ │ │ + cbz r3, 46328 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 4635a │ │ │ │ + bpl.n 463b2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 462aa │ │ │ │ - b.n 462c0 │ │ │ │ + bne.n 46302 │ │ │ │ + b.n 46318 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 4635a │ │ │ │ + bpl.n 463b2 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bpl.n 462ca │ │ │ │ + bpl.n 46322 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4635a │ │ │ │ + beq.n 463b2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462ba │ │ │ │ + bne.n 46312 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 46386 │ │ │ │ + beq.n 463de │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 46394 │ │ │ │ + beq.n 463ec │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 4638e │ │ │ │ + beq.n 463e6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 462dc │ │ │ │ - ldr r7, [pc, #192] @ (463ac ) │ │ │ │ + bne.n 46334 │ │ │ │ + ldr r7, [pc, #192] @ (46404 ) │ │ │ │ mov r5, r4 │ │ │ │ add r7, pc │ │ │ │ - b.n 4631a │ │ │ │ - ldr r2, [pc, #188] @ (463b0 ) │ │ │ │ + b.n 46372 │ │ │ │ + ldr r2, [pc, #188] @ (46408 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, #384] @ 0x180 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 4633a │ │ │ │ + beq.n 46392 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ strh r3, [r5, #32] │ │ │ │ ldr.w r2, [r7, #144] @ 0x90 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [r7, #144] @ 0x90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 46362 │ │ │ │ + cbz r5, 463ba │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 46332 │ │ │ │ + cbz r3, 4638a │ │ │ │ ldrh r2, [r5, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 46334 │ │ │ │ + bpl.n 4638c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 462f0 │ │ │ │ - bl 45e78 │ │ │ │ - cbz r0, 46350 │ │ │ │ + bpl.n 46348 │ │ │ │ + bl 45ed0 │ │ │ │ + cbz r0, 463a8 │ │ │ │ ldrh r3, [r5, #28] │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 46352 │ │ │ │ + bpl.n 463aa │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ ands r3, r2 │ │ │ │ - b.n 462fc │ │ │ │ + b.n 46354 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r4, #12] │ │ │ │ subs r2, r3, #1 │ │ │ │ @@ -94810,2703 +94828,2689 @@ │ │ │ │ bic.w r2, r2, r1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 462e8 │ │ │ │ + b.n 46340 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - b.n 462e8 │ │ │ │ + b.n 46340 │ │ │ │ nop │ │ │ │ - add r4, pc, #720 @ (adr r4, 46678 ) │ │ │ │ + push {r2, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 469a0 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + subw r0, r0, #9 │ │ │ │ + lsls r4, r5, #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] @ (46424 ) │ │ │ │ + ldr r2, [pc, #96] @ (4647c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #96] @ (46428 ) │ │ │ │ + ldr r3, [pc, #96] @ (46480 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4640e │ │ │ │ + beq.n 46466 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4640e │ │ │ │ - ldr r2, [pc, #52] @ (4642c ) │ │ │ │ - ldr r3, [pc, #44] @ (46428 ) │ │ │ │ + cbnz r3, 46466 │ │ │ │ + ldr r2, [pc, #52] @ (46484 ) │ │ │ │ + ldr r3, [pc, #44] @ (46480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4641e │ │ │ │ + bne.n 46476 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (46430 ) │ │ │ │ + ldr r2, [pc, #32] @ (46488 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #32] @ (46434 ) │ │ │ │ + ldr r0, [pc, #32] @ (4648c ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #424 @ (adr r3, 465d0 ) │ │ │ │ + cbz r2, 464c2 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #232 @ (adr r3, 46518 ) │ │ │ │ + uxtb r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, sl │ │ │ │ + ldr r4, [pc, #184] @ (46544 ) │ │ │ │ movs r6, r0 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + 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] @ (465d0 ) │ │ │ │ + ldr r6, [pc, #392] @ (46628 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #392] @ (465d4 ) │ │ │ │ + ldr r3, [pc, #392] @ (4662c ) │ │ │ │ movs r0, #17 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #388] @ (465d8 ) │ │ │ │ - ldr r1, [pc, #392] @ (465dc ) │ │ │ │ + ldr r4, [pc, #388] @ (46630 ) │ │ │ │ + ldr r1, [pc, #392] @ (46634 ) │ │ │ │ movs r2, #2 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 46476 │ │ │ │ - ldr r3, [pc, #372] @ (465e0 ) │ │ │ │ + ble.n 464ce │ │ │ │ + ldr r3, [pc, #372] @ (46638 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 46490 │ │ │ │ + bmi.n 464e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ 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 46476 │ │ │ │ - b.n 46468 │ │ │ │ - blx 7cd0 │ │ │ │ + ble.n 464ce │ │ │ │ + b.n 464c0 │ │ │ │ + blx 7d1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bgt.n 464da │ │ │ │ - bne.n 46472 │ │ │ │ + bgt.n 46532 │ │ │ │ + bne.n 464ca │ │ │ │ movs r0, #2 │ │ │ │ - blx 7efc │ │ │ │ + blx 7f48 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 464b4 │ │ │ │ - b.n 46472 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + cbnz r0, 4650c │ │ │ │ + b.n 464ca │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 464be │ │ │ │ + bne.n 46516 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 464aa │ │ │ │ + blt.n 46502 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 46472 │ │ │ │ + blt.n 464ca │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 465b6 │ │ │ │ + bne.n 4660e │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b84 │ │ │ │ + blx 7bd0 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ - blx 81f4 │ │ │ │ + blx 824c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46530 │ │ │ │ - ldr r3, [pc, #252] @ (465e4 ) │ │ │ │ + blt.n 46588 │ │ │ │ + ldr r3, [pc, #252] @ (4663c ) │ │ │ │ movs r7, #22 │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #148] @ 0x94 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f08 │ │ │ │ + blx 7f54 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #21 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #24] │ │ │ │ - beq.n 46546 │ │ │ │ + beq.n 4659e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 46472 │ │ │ │ - bl 69c10 │ │ │ │ + ble.n 464ca │ │ │ │ + bl 69c68 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, #21 │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 464f0 │ │ │ │ - ldr r3, [pc, #204] @ (465e8 ) │ │ │ │ + bne.n 46548 │ │ │ │ + ldr r3, [pc, #204] @ (46640 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #204] @ (465ec ) │ │ │ │ + ldr r0, [pc, #204] @ (46644 ) │ │ │ │ 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 6ae5c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.w 6aeb4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 464e4 │ │ │ │ - ldr r3, [pc, #180] @ (465f0 ) │ │ │ │ + beq.n 4653c │ │ │ │ + ldr r3, [pc, #180] @ (46648 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #148] @ 0x94 │ │ │ │ - b.n 46472 │ │ │ │ - ldr r7, [pc, #172] @ (465f4 ) │ │ │ │ + b.n 464ca │ │ │ │ + ldr r7, [pc, #172] @ (4664c ) │ │ │ │ add r7, pc │ │ │ │ ldrb.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46472 │ │ │ │ + beq.n 464ca │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ - blx 81f4 │ │ │ │ + blx 824c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #17 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 69cbc │ │ │ │ + bl 69d14 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #21 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #22 │ │ │ │ - bl 69c10 │ │ │ │ - ldr r3, [pc, #124] @ (465f8 ) │ │ │ │ + bl 69c68 │ │ │ │ + ldr r3, [pc, #124] @ (46650 ) │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r6, r7, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b84 │ │ │ │ + blx 7bd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 30cf4 │ │ │ │ + bl 30d4c │ │ │ │ ldrb.w r3, [r7, #107] @ 0x6b │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r3, 465be │ │ │ │ + cbz r3, 46616 │ │ │ │ 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 46472 │ │ │ │ + b.n 464ca │ │ │ │ movs r1, #2 │ │ │ │ - bl 43c60 │ │ │ │ - b.n 464ce │ │ │ │ + bl 43cb8 │ │ │ │ + b.n 46526 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #26 │ │ │ │ strb.w r3, [r7, #107] @ 0x6b │ │ │ │ - bl 30e6c │ │ │ │ - b.n 465a2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 4696c ) │ │ │ │ + bl 30ec4 │ │ │ │ + b.n 465fa │ │ │ │ + uxth r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 468f8 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf1360009 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 467dc │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + @ instruction: 0xf0a20009 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 46740 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 46730 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + orr.w r0, lr, #9 │ │ │ │ + orr.w r0, r4, #9 │ │ │ │ + lsls r0, r6, #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] @ (466e0 ) │ │ │ │ - ldr r1, [pc, #212] @ (466e4 ) │ │ │ │ + ldr r3, [pc, #208] @ (46738 ) │ │ │ │ + ldr r1, [pc, #212] @ (4673c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #212] @ (466e8 ) │ │ │ │ + ldr r2, [pc, #212] @ (46740 ) │ │ │ │ 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 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r6, 4664a │ │ │ │ + cbz r6, 466a2 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4663a │ │ │ │ + bne.n 46692 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 46636 │ │ │ │ - ldr r3, [pc, #160] @ (466ec ) │ │ │ │ + bne.n 4668e │ │ │ │ + ldr r3, [pc, #160] @ (46744 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 4665e │ │ │ │ + cbz r4, 466b6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 46652 │ │ │ │ - ldr r4, [pc, #144] @ (466f0 ) │ │ │ │ + bne.n 466aa │ │ │ │ + ldr r4, [pc, #144] @ (46748 ) │ │ │ │ movs r3, #0 │ │ │ │ add r4, pc │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 466a6 │ │ │ │ + ble.n 466fe │ │ │ │ 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, 466d6 │ │ │ │ + cbz r2, 4672e │ │ │ │ cmn.w r8, #14 │ │ │ │ - blt.n 4668e │ │ │ │ + blt.n 466e6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ strb r1, [r2, r3] │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 46686 │ │ │ │ + bcs.n 466de │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 466c0 │ │ │ │ + beq.n 46718 │ │ │ │ add.w r0, r7, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ 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 466a6 │ │ │ │ - b.n 4666c │ │ │ │ + ble.n 466fe │ │ │ │ + b.n 466c4 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4669a │ │ │ │ - bl 466f4 │ │ │ │ + beq.n 466f2 │ │ │ │ + bl 4674c │ │ │ │ add.w r0, r7, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ - b.n 4667c │ │ │ │ - add r1, pc, #144 @ (adr r1, 46774 ) │ │ │ │ + b.n 466d4 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.s8 d16, d0, d9 │ │ │ │ + vhadd.s32 d0, d10, d9 │ │ │ │ stmdb 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 r3, [pc, #1484] @ 46cd4 │ │ │ │ + ldr.w r3, [pc, #1484] @ 46d2c │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r2, [pc, #1484] @ 46cd8 │ │ │ │ + ldr.w r2, [pc, #1484] @ 46d30 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1472] @ 46cdc │ │ │ │ + ldr.w r3, [pc, #1472] @ 46d34 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr.w r3, [pc, #1452] @ 46ce0 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr.w r3, [pc, #1452] @ 46d38 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ it eq │ │ │ │ moveq.w r9, #10 │ │ │ │ str r1, [sp, #28] │ │ │ │ it ne │ │ │ │ movne.w r9, #11 │ │ │ │ - ldr.w r2, [pc, #1436] @ 46ce4 │ │ │ │ + ldr.w r2, [pc, #1436] @ 46d3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #1428] @ 46ce8 │ │ │ │ + ldr.w r3, [pc, #1428] @ 46d40 │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r8, #136] @ 0x88 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ subs r5, r6, #0 │ │ │ │ - ldr.w r3, [pc, #1420] @ 46cec │ │ │ │ + ldr.w r3, [pc, #1420] @ 46d44 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #136] @ 0x88 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 467a4 │ │ │ │ + bne.n 467fc │ │ │ │ ldrb.w r2, [r8, #408] @ 0x198 │ │ │ │ - cbnz r2, 467a4 │ │ │ │ + cbnz r2, 467fc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 467a4 │ │ │ │ + cbz r3, 467fc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r1 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 467a4 │ │ │ │ + cbz r0, 467fc │ │ │ │ orr.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 7d6c │ │ │ │ + blx 7db8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 469a6 │ │ │ │ + blt.w 469fe │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.w 469fa │ │ │ │ + bmi.w 46a52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 46a88 │ │ │ │ + beq.w 46ae0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46a6e │ │ │ │ + beq.w 46ac6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orr.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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, 467fe │ │ │ │ + cbz r2, 46856 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 46a04 │ │ │ │ + beq.w 46a5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 467ea │ │ │ │ + bne.n 46842 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 467e8 │ │ │ │ + bne.n 46840 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 467a4 │ │ │ │ - ldr.w r2, [pc, #1256] @ 46cf0 │ │ │ │ + beq.n 467fc │ │ │ │ + ldr.w r2, [pc, #1256] @ 46d48 │ │ │ │ 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 46ae6 │ │ │ │ - ldr.w r4, [pc, #1232] @ 46cf4 │ │ │ │ + bne.w 46b3e │ │ │ │ + ldr.w r4, [pc, #1232] @ 46d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 45e78 │ │ │ │ + bl 45ed0 │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ strh.w r1, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 46af4 │ │ │ │ + beq.w 46b4c │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 46c24 │ │ │ │ + beq.w 46c7c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ ittt ne │ │ │ │ movne r2, r1 │ │ │ │ addne r4, #152 @ 0x98 │ │ │ │ strne r2, [sp, #12] │ │ │ │ - beq.w 46b84 │ │ │ │ + beq.w 46bdc │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 46a36 │ │ │ │ + beq.w 46a8e │ │ │ │ ldr.w r1, [r8, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 46b50 │ │ │ │ + bne.w 46ba8 │ │ │ │ ldrh.w ip, [r4, #32] │ │ │ │ and.w lr, r0, #127 @ 0x7f │ │ │ │ movw r1, #65525 @ 0xfff5 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ and.w r1, ip, r1 │ │ │ │ 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 46aac │ │ │ │ + ble.w 46b04 │ │ │ │ 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 46adc │ │ │ │ + beq.w 46b34 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #2 │ │ │ │ - beq.w 46c90 │ │ │ │ + beq.w 46ce8 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 46912 │ │ │ │ + beq.n 4696a │ │ │ │ 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 46bd2 │ │ │ │ + beq.w 46c2a │ │ │ │ ldr.w r0, [r8, #404] @ 0x194 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb r1, [r0, #17] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 46c2c │ │ │ │ + beq.w 46c84 │ │ │ │ ldrb.w r1, [r8, #153] @ 0x99 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r8, #153] @ 0x99 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbnz r1, 46912 │ │ │ │ + cbnz r1, 4696a │ │ │ │ ldrh.w ip, [r4, #32] │ │ │ │ bic.w r1, ip, #4 │ │ │ │ strh r1, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r3, 46934 │ │ │ │ + cbz r3, 4698c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r4, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq.w 46b62 │ │ │ │ + beq.w 46bba │ │ │ │ cmp r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r1, 4693e │ │ │ │ + cbz r1, 46996 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ - cbz r2, 4694c │ │ │ │ + cbz r2, 469a4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 46b9c │ │ │ │ + beq.w 46bf4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 467a4 │ │ │ │ + bpl.w 467fc │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #15 │ │ │ │ - bpl.w 467a4 │ │ │ │ + bpl.w 467fc │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 46c02 │ │ │ │ + beq.w 46c5a │ │ │ │ ldr.w r1, [r8, #1224] @ 0x4c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 46c6e │ │ │ │ - ldr r3, [pc, #896] @ (46cf8 ) │ │ │ │ + beq.w 46cc6 │ │ │ │ + ldr r3, [pc, #896] @ (46d50 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r3, #268] @ 0x10c │ │ │ │ movs r1, #2 │ │ │ │ - bl 46fe8 │ │ │ │ + bl 47040 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #415] @ 0x19f │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 4626c │ │ │ │ + bl 462c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 7d6c │ │ │ │ + blx 7db8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 467b6 │ │ │ │ + bge.w 4680e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 46a78 │ │ │ │ + beq.n 46ad0 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bmi.n 46a8c │ │ │ │ + bmi.n 46ae4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 46a9c │ │ │ │ + beq.n 46af4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 46a88 │ │ │ │ + bne.n 46ae0 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 469d6 │ │ │ │ - ldr r1, [pc, #812] @ (46cfc ) │ │ │ │ + cbz r3, 46a2e │ │ │ │ + ldr r1, [pc, #812] @ (46d54 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ - bl 69c10 │ │ │ │ + bl 69c68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #804] @ (46d00 ) │ │ │ │ + ldr r2, [pc, #804] @ (46d58 ) │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r3, [pc, #764] @ (46cdc ) │ │ │ │ + ldr r3, [pc, #764] @ (46d34 ) │ │ │ │ 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 46cce │ │ │ │ + bne.w 46d26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 467c0 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 46818 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 46a0c │ │ │ │ + b.n 46a64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 46a12 │ │ │ │ + cbz r2, 46a6a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 46a08 │ │ │ │ + bne.n 46a60 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 46ac6 │ │ │ │ + beq.n 46b1e │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq.n 46b0a │ │ │ │ + beq.n 46b62 │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 46868 │ │ │ │ + bne.w 468c0 │ │ │ │ ldr.w r0, [r8, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a4a │ │ │ │ + blt.n 46aa2 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a5e │ │ │ │ + blt.n 46ab6 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r1, [r8, #448] @ 0x1c0 │ │ │ │ str.w r1, [r8, #456] @ 0x1c8 │ │ │ │ - b.n 46872 │ │ │ │ + b.n 468ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 467ce │ │ │ │ + b.n 46826 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 46bdc │ │ │ │ + bne.w 46c34 │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 46a8c │ │ │ │ + bmi.n 46ae4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 469c4 │ │ │ │ + b.n 46a1c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 469ba │ │ │ │ + bne.n 46a12 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 46aec │ │ │ │ + bne.n 46b44 │ │ │ │ str.w r6, [r8, #136] @ 0x88 │ │ │ │ - b.n 469d6 │ │ │ │ + b.n 46a2e │ │ │ │ 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 46904 │ │ │ │ - b.n 468d2 │ │ │ │ + bpl.w 4695c │ │ │ │ + b.n 4692a │ │ │ │ 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 46934 │ │ │ │ + b.n 4698c │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.w 4690c │ │ │ │ - b.n 468d2 │ │ │ │ - bl 465fc │ │ │ │ - b.n 46820 │ │ │ │ + beq.w 46964 │ │ │ │ + b.n 4692a │ │ │ │ + bl 46654 │ │ │ │ + b.n 46878 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 4677a │ │ │ │ + b.n 467d2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ addne r4, #152 @ 0x98 │ │ │ │ - bne.n 46a1a │ │ │ │ - ldr r4, [pc, #512] @ (46d04 ) │ │ │ │ + bne.n 46a72 │ │ │ │ + ldr r4, [pc, #512] @ (46d5c ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ - b.n 4693e │ │ │ │ + b.n 46996 │ │ │ │ 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, 46b28 │ │ │ │ + cbz r0, 46b80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 46c3c │ │ │ │ + beq.w 46c94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 467a4 │ │ │ │ + beq.w 467fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 46c5a │ │ │ │ - cbz r3, 46b4a │ │ │ │ + beq.w 46cb2 │ │ │ │ + cbz r3, 46ba2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 46c62 │ │ │ │ + beq.w 46cba │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46b3c │ │ │ │ + bne.n 46b94 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 467a4 │ │ │ │ + b.n 467fc │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1eb0c │ │ │ │ + bl 1eb64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 46872 │ │ │ │ + b.n 468ca │ │ │ │ ldr r0, [sp, #32] │ │ │ │ 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 46934 │ │ │ │ + b.n 4698c │ │ │ │ ldrh.w r2, [r4, #180] @ 0xb4 │ │ │ │ strh r2, [r3, #8] │ │ │ │ ldrh.w r1, [r4, #184] @ 0xb8 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 46b02 │ │ │ │ + bpl.n 46b5a │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ strh r2, [r3, #8] │ │ │ │ - b.n 4693e │ │ │ │ + b.n 46996 │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f08 │ │ │ │ + blx 7f54 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 4694c │ │ │ │ + bne.w 469a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r3, 46bb4 │ │ │ │ - b.n 46bc8 │ │ │ │ + cbnz r3, 46c0c │ │ │ │ + b.n 46c20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 46bc8 │ │ │ │ + cbz r3, 46c20 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 46bb0 │ │ │ │ + bne.n 46c08 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 4694c │ │ │ │ + bpl.w 469a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46bba │ │ │ │ + bne.n 46c12 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b84 │ │ │ │ - b.n 4694c │ │ │ │ + blx 7bd0 │ │ │ │ + b.n 469a4 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ bic.w r1, r1, #512 @ 0x200 │ │ │ │ strh r1, [r4, #32] │ │ │ │ - b.n 46904 │ │ │ │ + b.n 4695c │ │ │ │ bic.w r9, r9, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 7d6c │ │ │ │ + blx 7db8 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 46c86 │ │ │ │ + bmi.n 46cde │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 467c0 │ │ │ │ + bge.w 46818 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 469b6 │ │ │ │ - ldr r3, [pc, #260] @ (46d08 ) │ │ │ │ + b.n 46a0e │ │ │ │ + ldr r3, [pc, #260] @ (46d60 ) │ │ │ │ movs r1, #10 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w ip, [pc, #256] @ 46d0c │ │ │ │ + ldr.w ip, [pc, #256] @ 46d64 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [ip, #268] @ 0x10c │ │ │ │ - bl 46fe8 │ │ │ │ + bl 47040 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - b.n 4698c │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + b.n 469e4 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ strh r2, [r3, #8] │ │ │ │ - b.n 467a4 │ │ │ │ + b.n 467fc │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 46d10 │ │ │ │ + bl 46d68 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 46904 │ │ │ │ + b.n 4695c │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bpl.w 46b28 │ │ │ │ + bpl.w 46b80 │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 46b2e │ │ │ │ - b.n 467a4 │ │ │ │ + bne.w 46b86 │ │ │ │ + b.n 467fc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 46b4a │ │ │ │ + b.n 46ba2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 467a4 │ │ │ │ + b.n 467fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #1224] @ 0x4c8 │ │ │ │ - b.n 46976 │ │ │ │ + b.n 469ce │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 46bf6 │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 46c4e │ │ │ │ ldr.w r0, [r8, #196] @ 0xc4 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.w 468cc │ │ │ │ + bpl.w 46924 │ │ │ │ bic.w r1, ip, #4 │ │ │ │ strh r1, [r4, #32] │ │ │ │ movs r1, #2 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ 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 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str.w r1, [r8, #196] @ 0xc4 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ - b.n 46abe │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 46b16 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #144 @ (adr r0, 46d68 ) │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 46d34 ) │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + cdp 0, 3, cr0, cr8, cr9, {0} │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - ble.n 46c9c │ │ │ │ - movs r1, r1 │ │ │ │ - ble.n 46c68 │ │ │ │ - movs r1, r1 │ │ │ │ - bgt.n 46dd0 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 2, cr0, cr4, cr9, {0} │ │ │ │ + ldcl 0, cr0, [ip, #-36]! @ 0xffffffdc │ │ │ │ + stcl 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ + ldc 0, cr0, [r2], {9} │ │ │ │ lsls r5, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 46cc8 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + eor.w r0, r8, r9 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 46cb8 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrd r0, r0, [ip, #-36]! @ 0x24 │ │ │ │ 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] @ (46df4 ) │ │ │ │ + ldr r4, [pc, #208] @ (46e4c ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #208] @ (46df8 ) │ │ │ │ + ldr r3, [pc, #208] @ (46e50 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - ldr r3, [pc, #196] @ (46dfc ) │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + ldr r3, [pc, #196] @ (46e54 ) │ │ │ │ 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 46db6 │ │ │ │ + beq.n 46e0e │ │ │ │ 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 46db2 │ │ │ │ + bne.n 46e0a │ │ │ │ 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 3de50 │ │ │ │ + bl 3dea8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, fp │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r7, #1 │ │ │ │ - cbnz r3, 46dd2 │ │ │ │ + cbnz r3, 46e2a │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ str.w fp, [r5, #376] @ 0x178 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 46d5c │ │ │ │ + bne.n 46db4 │ │ │ │ add.w r0, r8, #32 │ │ │ │ strb.w r9, [r5, #153] @ 0x99 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 46ddc │ │ │ │ + beq.n 46e34 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 4626c │ │ │ │ - b.n 46daa │ │ │ │ + bl 462c4 │ │ │ │ + b.n 46e02 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46dc6 │ │ │ │ - bl 466f4 │ │ │ │ + beq.n 46e1e │ │ │ │ + bl 4674c │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (46e20 ) │ │ │ │ - ldr r2, [pc, #32] @ (46e24 ) │ │ │ │ + ldr r3, [pc, #28] @ (46e78 ) │ │ │ │ + ldr r2, [pc, #32] @ (46e7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 46e1a │ │ │ │ + cbz r2, 46e72 │ │ │ │ ldrb.w r2, [r3, #61] @ 0x3d │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [r3, #61] @ 0x3d │ │ │ │ bx lr │ │ │ │ - b.w 466f4 │ │ │ │ + b.w 4674c │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #376] @ (46fb4 ) │ │ │ │ + ldr r3, [pc, #376] @ (4700c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #376] @ (46fb8 ) │ │ │ │ + ldr r6, [pc, #376] @ (47010 ) │ │ │ │ add r3, pc │ │ │ │ add r6, pc │ │ │ │ ldrb.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbnz r3, 46e62 │ │ │ │ - ldr r3, [pc, #368] @ (46fbc ) │ │ │ │ + cbnz r3, 46eba │ │ │ │ + ldr r3, [pc, #368] @ (47014 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r3, [r8, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #144 @ 0x90 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 46f1c │ │ │ │ + beq.n 46f74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #348] @ (46fc0 ) │ │ │ │ + ldr r3, [pc, #348] @ (47018 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46e5a │ │ │ │ - ldr r3, [pc, #332] @ (46fbc ) │ │ │ │ + beq.n 46eb2 │ │ │ │ + ldr r3, [pc, #332] @ (47014 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46e5a │ │ │ │ + bne.n 46eb2 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 30d8c │ │ │ │ - ldr r3, [pc, #308] @ (46fc4 ) │ │ │ │ + bl 30de4 │ │ │ │ + ldr r3, [pc, #308] @ (4701c ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ - cbnz r0, 46e9e │ │ │ │ + cbnz r0, 46ef6 │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ strb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46f74 │ │ │ │ - ldr.w r9, [pc, #288] @ 46fc8 │ │ │ │ + beq.n 46fcc │ │ │ │ + ldr.w r9, [pc, #288] @ 47020 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ add r9, pc │ │ │ │ - b.n 46ebc │ │ │ │ + b.n 46f14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46f22 │ │ │ │ + bne.n 46f7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ - cbz r4, 46ed0 │ │ │ │ + cbz r4, 46f28 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 46eb2 │ │ │ │ + bmi.n 46f0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r2, r3, #26 │ │ │ │ it pl │ │ │ │ addpl.w sl, sl, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 46ebc │ │ │ │ - ldr r3, [pc, #248] @ (46fcc ) │ │ │ │ + bne.n 46f14 │ │ │ │ + ldr r3, [pc, #248] @ (47024 ) │ │ │ │ adds r2, r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, #140] @ 0x8c │ │ │ │ - cbnz r1, 46eea │ │ │ │ + cbnz r1, 46f42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 46eea │ │ │ │ + cbz r3, 46f42 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 46fa0 │ │ │ │ + bne.n 46ff8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 46f54 │ │ │ │ + bne.n 46fac │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 46f30 │ │ │ │ + beq.n 46f88 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ - cbnz r3, 46f3c │ │ │ │ - ldr r4, [pc, #200] @ (46fd0 ) │ │ │ │ + cbnz r3, 46f94 │ │ │ │ + ldr r4, [pc, #200] @ (47028 ) │ │ │ │ add r4, pc │ │ │ │ ldrb.w r3, [r4, #148] @ 0x94 │ │ │ │ - cbz r3, 46f14 │ │ │ │ + cbz r3, 46f6c │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46f80 │ │ │ │ + beq.n 46fd8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 46e5a │ │ │ │ - ldr r3, [pc, #160] @ (46fc0 ) │ │ │ │ + b.n 46eb2 │ │ │ │ + ldr r3, [pc, #160] @ (47018 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n 46e74 │ │ │ │ + b.n 46ecc │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ ldrb.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.n 46eb6 │ │ │ │ + b.n 46f0e │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46ef6 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 46ef6 │ │ │ │ + beq.n 46f4e │ │ │ │ + bl 4674c │ │ │ │ + b.n 46f4e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ - blx 81f4 │ │ │ │ + blx 824c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46f04 │ │ │ │ + blt.n 46f5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ - blx 7b84 │ │ │ │ - b.n 46f04 │ │ │ │ + blx 7bd0 │ │ │ │ + b.n 46f5c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 46eea │ │ │ │ - ldr r3, [pc, #116] @ (46fd4 ) │ │ │ │ + bpl.n 46f42 │ │ │ │ + ldr r3, [pc, #116] @ (4702c ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #116] @ (46fd8 ) │ │ │ │ + ldr r0, [pc, #116] @ (47030 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e5c │ │ │ │ - ldr r3, [pc, #100] @ (46fdc ) │ │ │ │ + b.n 46eb4 │ │ │ │ + ldr r3, [pc, #100] @ (47034 ) │ │ │ │ adds r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 46eea │ │ │ │ + b.n 46f42 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30cf4 │ │ │ │ + bl 30d4c │ │ │ │ ldrsh.w r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r6, [r4, #107] @ 0x6b │ │ │ │ - bl 30e6c │ │ │ │ - b.n 46f14 │ │ │ │ - ldr r3, [pc, #60] @ (46fe0 ) │ │ │ │ - ldr r0, [pc, #64] @ (46fe4 ) │ │ │ │ + bl 30ec4 │ │ │ │ + b.n 46f6c │ │ │ │ + ldr r3, [pc, #60] @ (47038 ) │ │ │ │ + ldr r0, [pc, #64] @ (4703c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 46f6e │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 46fc6 │ │ │ │ nop │ │ │ │ - bvc.n 46f04 │ │ │ │ + b.n 46eac │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 47074 │ │ │ │ + b.n 46e1c │ │ │ │ movs r1, r1 │ │ │ │ - bvc.n 47038 │ │ │ │ + b.n 46de0 │ │ │ │ movs r1, r1 │ │ │ │ - bvc.n 46ff0 │ │ │ │ + b.n 46d98 │ │ │ │ movs r1, r1 │ │ │ │ - bvs.n 46f90 │ │ │ │ + b.n 46d38 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 470b8 │ │ │ │ + b.n 46c60 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + cmp r3, #24 │ │ │ │ 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 r7, [pc, #632] @ (47274 ) │ │ │ │ + ldr r7, [pc, #632] @ (472cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 47048 │ │ │ │ + cbz r0, 470a0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47048 │ │ │ │ - ldr r3, [pc, #620] @ (47278 ) │ │ │ │ + ble.n 470a0 │ │ │ │ + ldr r3, [pc, #620] @ (472d0 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ ldr.w r3, [r8, #332] @ 0x14c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47020 │ │ │ │ + beq.n 47078 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 47050 │ │ │ │ + bpl.n 470a8 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.n 47018 │ │ │ │ + bpl.n 47070 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 47018 │ │ │ │ + beq.n 47070 │ │ │ │ lsls r1, r4, #29 │ │ │ │ - bpl.n 4705a │ │ │ │ - ldr r3, [pc, #580] @ (4727c ) │ │ │ │ + bpl.n 470b2 │ │ │ │ + ldr r3, [pc, #580] @ (472d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #576] @ (47280 ) │ │ │ │ + ldr r1, [pc, #576] @ (472d8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 47018 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 47070 │ │ │ │ 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 r3, [r6, #32] │ │ │ │ - bmi.w 47232 │ │ │ │ + bmi.w 4728a │ │ │ │ tst.w r3, #32 │ │ │ │ - ldr r3, [pc, #548] @ (47284 ) │ │ │ │ + ldr r3, [pc, #548] @ (472dc ) │ │ │ │ and.w sl, r4, #1 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 47074 │ │ │ │ + beq.n 470cc │ │ │ │ ldrb.w r3, [r9, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47246 │ │ │ │ + bne.w 4729e │ │ │ │ add.w r0, r9, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #43 @ 0x2b │ │ │ │ - beq.n 47094 │ │ │ │ + beq.n 470ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #496] @ (47288 ) │ │ │ │ + ldr r5, [pc, #496] @ (472e0 ) │ │ │ │ lsls r1, r4, #28 │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bpl.n 470b2 │ │ │ │ + bpl.n 4710a │ │ │ │ ldrd r4, r1, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 47250 │ │ │ │ + bcs.w 472a8 │ │ │ │ adds r1, r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #10 │ │ │ │ strb r1, [r4, #0] │ │ │ │ - ldr r1, [pc, #472] @ (4728c ) │ │ │ │ + ldr r1, [pc, #472] @ (472e4 ) │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 47170 │ │ │ │ + bne.n 471c8 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 47188 │ │ │ │ + bmi.n 471e0 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 47222 │ │ │ │ - ldr r3, [pc, #448] @ (47290 ) │ │ │ │ + bpl.w 4727a │ │ │ │ + ldr r3, [pc, #448] @ (472e8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ - ldr r3, [pc, #440] @ (47294 ) │ │ │ │ + bl 1e3b8 │ │ │ │ + ldr r3, [pc, #440] @ (472ec ) │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ bic.w r2, r2, #4 │ │ │ │ ldrh.w fp, [r4, #28] │ │ │ │ strh r2, [r4, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4712e │ │ │ │ - ldr r1, [pc, #392] @ (47298 ) │ │ │ │ + beq.n 47186 │ │ │ │ + ldr r1, [pc, #392] @ (472f0 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w fp, #11 │ │ │ │ ite lt │ │ │ │ movlt r3, #3 │ │ │ │ movge r3, #4 │ │ │ │ cmp.w fp, #100 @ 0x64 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ add r5, r3 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 471b8 │ │ │ │ - ldr r3, [pc, #356] @ (4729c ) │ │ │ │ + bmi.n 47210 │ │ │ │ + ldr r3, [pc, #356] @ (472f4 ) │ │ │ │ cmp r5, #24 │ │ │ │ ite le │ │ │ │ rsble r2, r5, #25 │ │ │ │ movgt r2, #1 │ │ │ │ add r3, pc │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - ldr r3, [pc, #336] @ (472a0 ) │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + ldr r3, [pc, #336] @ (472f8 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 471e2 │ │ │ │ + beq.n 4723a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 471f2 │ │ │ │ - ldr r3, [pc, #320] @ (472a4 ) │ │ │ │ + beq.n 4724a │ │ │ │ + ldr r3, [pc, #320] @ (472fc ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r3, [pc, #308] @ (472a8 ) │ │ │ │ - ldr r1, [pc, #312] @ (472ac ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r3, [pc, #308] @ (47300 ) │ │ │ │ + ldr r1, [pc, #312] @ (47304 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 470c8 │ │ │ │ + bpl.n 47120 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ - bl 45ffc │ │ │ │ + bl 46054 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #284] @ (472b0 ) │ │ │ │ + ldr r3, [pc, #284] @ (47308 ) │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 47134 │ │ │ │ - ldr r3, [pc, #248] @ (472b4 ) │ │ │ │ + bpl.n 4718c │ │ │ │ + ldr r3, [pc, #248] @ (4730c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ - ldr r3, [pc, #240] @ (472b8 ) │ │ │ │ + bl 1e3b8 │ │ │ │ + ldr r3, [pc, #240] @ (47310 ) │ │ │ │ mov fp, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, fp │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r5, r0 │ │ │ │ - b.n 47134 │ │ │ │ - cbz r4, 471f2 │ │ │ │ + b.n 4718c │ │ │ │ + cbz r4, 4724a │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 471e4 │ │ │ │ - ldr r3, [pc, #200] @ (472bc ) │ │ │ │ + bne.n 4723c │ │ │ │ + ldr r3, [pc, #200] @ (47314 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r8, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r2, r3, [r6, #40] @ 0x28 │ │ │ │ - bl 3428c │ │ │ │ + bl 342e4 │ │ │ │ add.w r0, r9, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47264 │ │ │ │ + beq.n 472bc │ │ │ │ add.w r0, r9, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.n 47018 │ │ │ │ - ldr r3, [pc, #156] @ (472c0 ) │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.n 47070 │ │ │ │ + ldr r3, [pc, #156] @ (47318 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 47190 │ │ │ │ - ldr r3, [pc, #144] @ (472c4 ) │ │ │ │ + b.n 471e8 │ │ │ │ + ldr r3, [pc, #144] @ (4731c ) │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4703e │ │ │ │ + bne.w 47096 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - b.n 4703e │ │ │ │ + b.n 47096 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 47074 │ │ │ │ - b.n 47018 │ │ │ │ + bne.w 470cc │ │ │ │ + b.n 47070 │ │ │ │ movs r1, #10 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 470b2 │ │ │ │ + b.n 4710a │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47218 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47218 │ │ │ │ + beq.n 47270 │ │ │ │ + bl 4674c │ │ │ │ + b.n 47270 │ │ │ │ nop │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + add r6, pc, #864 @ (adr r6, 47630 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 471d8 │ │ │ │ + b.n 46d80 │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + ands r4, r3 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 47324 │ │ │ │ + b.n 46ccc │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 472a0 │ │ │ │ + b.n 46c48 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 471e8 │ │ │ │ + b.n 46b90 │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 471cc │ │ │ │ + b.n 46b74 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4738c │ │ │ │ + b.n 46b34 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r6, r0 │ │ │ │ - bmi.n 4734c │ │ │ │ + b.n 47af4 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 472ec │ │ │ │ + b.n 47a94 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 47224 │ │ │ │ + b.n 479cc │ │ │ │ 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 r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #96] @ (4733c ) │ │ │ │ + ldr r3, [pc, #96] @ (47394 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 472e6 │ │ │ │ + cbz r2, 4733e │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bpl.n 472ea │ │ │ │ + bpl.n 47342 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #84] @ (47340 ) │ │ │ │ + ldr r2, [pc, #84] @ (47398 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 472fe │ │ │ │ + b.n 47356 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 47318 │ │ │ │ + cbz r3, 47370 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 472fa │ │ │ │ + bmi.n 47352 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47318 │ │ │ │ + blt.n 47370 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ + bl 46258 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47330 │ │ │ │ + beq.n 47388 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47324 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47324 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + beq.n 4737c │ │ │ │ + bl 4674c │ │ │ │ + b.n 4737c │ │ │ │ + add r3, pc, #1000 @ (adr r3, 47780 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #364] @ (474c4 ) │ │ │ │ + ldr r2, [pc, #364] @ (4751c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #364] @ (474c8 ) │ │ │ │ + ldr r5, [pc, #364] @ (47520 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ (474cc ) │ │ │ │ + ldr r3, [pc, #360] @ (47524 ) │ │ │ │ add r5, pc │ │ │ │ mov r7, r1 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r2, #268] @ 0x10c │ │ │ │ str.w r1, [r2, #272] @ 0x110 │ │ │ │ strb.w r1, [r2, #276] @ 0x114 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47478 │ │ │ │ + beq.n 474d0 │ │ │ │ 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 47482 │ │ │ │ + beq.n 474da │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4742c │ │ │ │ - ldr.w r9, [pc, #300] @ 474d0 │ │ │ │ + beq.n 47484 │ │ │ │ + ldr.w r9, [pc, #300] @ 47528 │ │ │ │ adds r5, r4, #4 │ │ │ │ - ldr.w sl, [pc, #300] @ 474d4 │ │ │ │ + ldr.w sl, [pc, #300] @ 4752c │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w fp, [pc, #296] @ 474d8 │ │ │ │ + ldr.w fp, [pc, #296] @ 47530 │ │ │ │ add r9, pc │ │ │ │ add sl, pc │ │ │ │ add fp, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ str.w r2, [r9, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 474ae │ │ │ │ + beq.n 47506 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 47472 │ │ │ │ - bl 463b4 │ │ │ │ + beq.n 474ca │ │ │ │ + bl 4640c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 473e4 │ │ │ │ + cbz r1, 4743c │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 473ec │ │ │ │ + beq.n 47444 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 473d2 │ │ │ │ + bne.n 4742a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 473d0 │ │ │ │ + bne.n 47428 │ │ │ │ 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] @ (474dc ) │ │ │ │ + ldr r3, [pc, #228] @ (47534 ) │ │ │ │ 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 473b6 │ │ │ │ + bne.n 4740e │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47466 │ │ │ │ + beq.n 474be │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 4744a │ │ │ │ - ldr r3, [pc, #176] @ (474e0 ) │ │ │ │ + cbz r5, 474a2 │ │ │ │ + ldr r3, [pc, #176] @ (47538 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #332] @ 0x14c │ │ │ │ - b.n 4743e │ │ │ │ + b.n 47496 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 4744a │ │ │ │ + cbz r5, 474a2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4743a │ │ │ │ + bne.n 47492 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4743a │ │ │ │ + beq.n 47492 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r4, r4, lsl #1 │ │ │ │ - bne.n 4741c │ │ │ │ + bne.n 47474 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4741c │ │ │ │ - bl 466f4 │ │ │ │ - b.n 4741c │ │ │ │ - bl 45ef8 │ │ │ │ - b.n 473f2 │ │ │ │ + beq.n 47474 │ │ │ │ + bl 4674c │ │ │ │ + b.n 47474 │ │ │ │ + bl 45f50 │ │ │ │ + b.n 4744a │ │ │ │ movs r0, #17 │ │ │ │ - bl 466f4 │ │ │ │ + bl 4674c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4739a │ │ │ │ - cbz r5, 474aa │ │ │ │ - ldr r3, [pc, #88] @ (474e0 ) │ │ │ │ + bne.n 473f2 │ │ │ │ + cbz r5, 47502 │ │ │ │ + ldr r3, [pc, #88] @ (47538 ) │ │ │ │ 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 474a4 │ │ │ │ + bne.n 474fc │ │ │ │ mov r1, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4748c │ │ │ │ - b.n 47410 │ │ │ │ + bne.n 474e4 │ │ │ │ + b.n 47468 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47410 │ │ │ │ - ldr r4, [pc, #52] @ (474e4 ) │ │ │ │ + b.n 47468 │ │ │ │ + ldr r4, [pc, #52] @ (4753c ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #48] @ (474e8 ) │ │ │ │ + ldr r0, [pc, #48] @ (47540 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - bcs.n 473d8 │ │ │ │ + b.n 47980 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + add r3, pc, #456 @ (adr r3, 476ec ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 4753c │ │ │ │ + b.n 478e4 │ │ │ │ movs r1, r1 │ │ │ │ - bcs.n 4753c │ │ │ │ + b.n 478e4 │ │ │ │ movs r1, r1 │ │ │ │ - bcs.n 4753c │ │ │ │ + b.n 478e4 │ │ │ │ movs r1, r1 │ │ │ │ - bne.n 474ac │ │ │ │ + b.n 47854 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r6, #2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #736] @ (477e0 ) │ │ │ │ + ldr r7, [pc, #736] @ (47838 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #736] @ (477e4 ) │ │ │ │ + ldr r3, [pc, #736] @ (4783c ) │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #10 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4762a │ │ │ │ - ldr r3, [pc, #704] @ (477e8 ) │ │ │ │ + beq.w 47682 │ │ │ │ + ldr r3, [pc, #704] @ (47840 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w fp, [r3, #276] @ 0x114 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 475b4 │ │ │ │ + bne.n 4760c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r6, #15 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 4754e │ │ │ │ - b.n 4775e │ │ │ │ + cbz r0, 475a6 │ │ │ │ + b.n 477b6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4774a │ │ │ │ + bne.w 477a2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7ea4 │ │ │ │ - ldr r3, [pc, #652] @ (477ec ) │ │ │ │ + blx 7ef0 │ │ │ │ + ldr r3, [pc, #652] @ (47844 ) │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 4779a │ │ │ │ + blt.w 477f2 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.n 47588 │ │ │ │ + bmi.n 475e0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47588 │ │ │ │ + beq.n 475e0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ movs r1, #18 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 47588 │ │ │ │ + bpl.n 475e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ bic.w r3, r3, #14 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4754c │ │ │ │ + bne.n 475a4 │ │ │ │ movs r0, #0 │ │ │ │ - vldr d0, [pc, #572] @ 477d0 │ │ │ │ - bl 57fc0 │ │ │ │ + vldr d0, [pc, #572] @ 47828 │ │ │ │ + bl 58018 │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4760c │ │ │ │ + beq.n 47664 │ │ │ │ add.w r0, r8, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 4765c │ │ │ │ + bne.n 476b4 │ │ │ │ ldrb.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4772c │ │ │ │ + bne.w 47784 │ │ │ │ cmp r6, #19 │ │ │ │ - beq.w 47700 │ │ │ │ + beq.w 47758 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 476d0 │ │ │ │ - ldr r3, [pc, #528] @ (477ec ) │ │ │ │ + blt.n 47728 │ │ │ │ + ldr r3, [pc, #528] @ (47844 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r7, r3, #17 │ │ │ │ - bmi.w 47742 │ │ │ │ + bmi.w 4779a │ │ │ │ cmp r6, #15 │ │ │ │ it ne │ │ │ │ cmpne r6, #1 │ │ │ │ - bne.w 47742 │ │ │ │ + bne.w 4779a │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.n 4758e │ │ │ │ + bpl.n 475e6 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - blx 7ea4 │ │ │ │ + blx 7ef0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ itt mi │ │ │ │ bicmi.w r3, r3, #14 │ │ │ │ strhmi r3, [r4, #32] │ │ │ │ - b.n 4758e │ │ │ │ + b.n 475e6 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 475a4 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 475a4 │ │ │ │ - ldr r3, [pc, #468] @ (477f0 ) │ │ │ │ + beq.n 475fc │ │ │ │ + bl 4674c │ │ │ │ + b.n 475fc │ │ │ │ + ldr r3, [pc, #468] @ (47848 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4758e │ │ │ │ + beq.n 475e6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 476de │ │ │ │ - ldr r3, [pc, #456] @ (477f4 ) │ │ │ │ + bne.n 47736 │ │ │ │ + ldr r3, [pc, #456] @ (4784c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 477a8 │ │ │ │ - ldr r1, [pc, #436] @ (477f8 ) │ │ │ │ + beq.w 47800 │ │ │ │ + ldr r1, [pc, #436] @ (47850 ) │ │ │ │ movs r5, #2 │ │ │ │ - ldr r2, [pc, #436] @ (477fc ) │ │ │ │ + ldr r2, [pc, #436] @ (47854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, r1] │ │ │ │ - ldr r1, [pc, #432] @ (47800 ) │ │ │ │ + ldr r1, [pc, #432] @ (47858 ) │ │ │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 4758e │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 475e6 │ │ │ │ cmp r6, #19 │ │ │ │ - beq.n 476ee │ │ │ │ + beq.n 47746 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 475ce │ │ │ │ + bge.n 47626 │ │ │ │ ldr.w r2, [r8] │ │ │ │ rsb r0, sl, #0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r2, 47686 │ │ │ │ + cbz r2, 476de │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 47686 │ │ │ │ + beq.n 476de │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47674 │ │ │ │ + bne.n 476cc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47672 │ │ │ │ + bne.n 476ca │ │ │ │ mov r1, r6 │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 4761a │ │ │ │ + blt.n 47672 │ │ │ │ cmp r6, #18 │ │ │ │ - beq.w 477b8 │ │ │ │ - ldr r3, [pc, #340] @ (477ec ) │ │ │ │ + beq.w 47810 │ │ │ │ + ldr r3, [pc, #340] @ (47844 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bmi.w 4758e │ │ │ │ + bmi.w 475e6 │ │ │ │ cmp r6, #15 │ │ │ │ it ne │ │ │ │ cmpne r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4758e │ │ │ │ + beq.w 475e6 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 4758e │ │ │ │ + bpl.w 475e6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ - b.n 4758e │ │ │ │ - ldr r3, [pc, #304] @ (47804 ) │ │ │ │ + bl 46258 │ │ │ │ + b.n 475e6 │ │ │ │ + ldr r3, [pc, #304] @ (4785c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4758e │ │ │ │ - ldr r3, [pc, #296] @ (47808 ) │ │ │ │ + beq.w 475e6 │ │ │ │ + ldr r3, [pc, #296] @ (47860 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r3, [r3, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4762a │ │ │ │ - ldr r3, [pc, #288] @ (4780c ) │ │ │ │ - b.n 4762c │ │ │ │ - ldr r3, [pc, #252] @ (477ec ) │ │ │ │ + beq.n 47682 │ │ │ │ + ldr r3, [pc, #288] @ (47864 ) │ │ │ │ + b.n 47684 │ │ │ │ + ldr r3, [pc, #252] @ (47844 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 47660 │ │ │ │ + bne.n 476b8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 47660 │ │ │ │ - b.n 47714 │ │ │ │ - ldr r3, [pc, #232] @ (477ec ) │ │ │ │ + bpl.n 476b8 │ │ │ │ + b.n 4776c │ │ │ │ + ldr r3, [pc, #232] @ (47844 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 475ce │ │ │ │ + bne.w 47626 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 475ce │ │ │ │ - ldr r3, [pc, #248] @ (47810 ) │ │ │ │ + bpl.w 47626 │ │ │ │ + ldr r3, [pc, #248] @ (47868 ) │ │ │ │ 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 476de │ │ │ │ - b.n 4758e │ │ │ │ + bne.n 47736 │ │ │ │ + b.n 475e6 │ │ │ │ ldr.w r0, [r3, #268] @ 0x10c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r3, [pc, #224] @ (47814 ) │ │ │ │ + ldr r3, [pc, #224] @ (4786c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, sl │ │ │ │ - bl 47344 │ │ │ │ - b.n 475c8 │ │ │ │ + bl 4739c │ │ │ │ + b.n 47620 │ │ │ │ cmp r6, #18 │ │ │ │ - bne.w 4758e │ │ │ │ - b.n 475fe │ │ │ │ + bne.w 475e6 │ │ │ │ + b.n 47656 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 4758e │ │ │ │ - ldr r3, [pc, #196] @ (47818 ) │ │ │ │ + bge.w 475e6 │ │ │ │ + ldr r3, [pc, #196] @ (47870 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 476de │ │ │ │ - b.n 4758e │ │ │ │ + bne.n 47736 │ │ │ │ + b.n 475e6 │ │ │ │ mov r1, r6 │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 4754c │ │ │ │ + blt.w 475a4 │ │ │ │ cmp r6, #18 │ │ │ │ - beq.n 477c2 │ │ │ │ - ldr r3, [pc, #124] @ (477ec ) │ │ │ │ + beq.n 4781a │ │ │ │ + ldr r3, [pc, #124] @ (47844 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 4778c │ │ │ │ + bmi.n 477e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4778c │ │ │ │ + beq.n 477e4 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 4778c │ │ │ │ + bpl.n 477e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ + bl 46258 │ │ │ │ movs r0, #0 │ │ │ │ - vldr d0, [pc, #72] @ 477d8 │ │ │ │ - bl 57fc0 │ │ │ │ + vldr d0, [pc, #72] @ 47830 │ │ │ │ + bl 58018 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 4754e │ │ │ │ - ldr r3, [pc, #128] @ (4781c ) │ │ │ │ + b.n 475a6 │ │ │ │ + ldr r3, [pc, #128] @ (47874 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 476de │ │ │ │ - b.n 4758e │ │ │ │ - ldr r3, [pc, #116] @ (47820 ) │ │ │ │ + bne.n 47736 │ │ │ │ + b.n 475e6 │ │ │ │ + ldr r3, [pc, #116] @ (47878 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 47642 │ │ │ │ + b.n 4769a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ - b.n 4758e │ │ │ │ + bl 46258 │ │ │ │ + b.n 475e6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ - b.n 4778c │ │ │ │ + bl 46258 │ │ │ │ + b.n 477e4 │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 477b8 │ │ │ │ + bcs.n 47810 │ │ │ │ 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 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + add r1, pc, #832 @ (adr r1, 47b7c ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 47768 │ │ │ │ + b.n 47910 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r1, r1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + udf #172 @ 0xac │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ble.n 47858 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r3, #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, #1284] @ 47d3c │ │ │ │ + ldr.w r9, [pc, #1284] @ 47d94 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #1284] @ 47d40 │ │ │ │ + ldr.w r2, [pc, #1284] @ 47d98 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ add r9, pc │ │ │ │ - blt.w 479f6 │ │ │ │ + blt.w 47a4e │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 47cbe │ │ │ │ + bne.w 47d16 │ │ │ │ ldrb.w r2, [r6, #62] @ 0x3e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 479ba │ │ │ │ + beq.w 47a12 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 479ba │ │ │ │ + beq.w 47a12 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbnz r4, 4787c │ │ │ │ - b.n 479ba │ │ │ │ + cbnz r4, 478d4 │ │ │ │ + b.n 47a12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 479ba │ │ │ │ + beq.w 47a12 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47874 │ │ │ │ + bne.n 478cc │ │ │ │ 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 47bb8 │ │ │ │ - ldr.w r2, [pc, #1196] @ 47d44 │ │ │ │ + beq.w 47c10 │ │ │ │ + ldr.w r2, [pc, #1196] @ 47d9c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r8, #456] @ 0x1c8 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 478c6 │ │ │ │ - ldr.w r2, [pc, #1172] @ 47d48 │ │ │ │ + blt.n 4791e │ │ │ │ + ldr.w r2, [pc, #1172] @ 47da0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #264] @ 0x108 │ │ │ │ - cbz r2, 478c6 │ │ │ │ + cbz r2, 4791e │ │ │ │ ldr.w r1, [r8, #380] @ 0x17c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 47d16 │ │ │ │ - ldr.w r3, [pc, #1156] @ 47d4c │ │ │ │ + beq.w 47d6e │ │ │ │ + ldr.w r3, [pc, #1156] @ 47da4 │ │ │ │ movs r7, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47b4e │ │ │ │ - cbz r4, 47920 │ │ │ │ + bne.w 47ba6 │ │ │ │ + cbz r4, 47978 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ tst.w r3, #34 @ 0x22 │ │ │ │ - beq.n 47920 │ │ │ │ + beq.n 47978 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 47bde │ │ │ │ + bpl.w 47c36 │ │ │ │ orr.w r2, r3, #1 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 47c26 │ │ │ │ + beq.w 47c7e │ │ │ │ ldr.w r2, [r8, #196] @ 0xc4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.w 47c26 │ │ │ │ + bmi.w 47c7e │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ subs r3, #21 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 47c02 │ │ │ │ + bhi.w 47c5a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7b84 │ │ │ │ + blx 7bd0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #18 │ │ │ │ - blx 7c44 │ │ │ │ - ldr.w r3, [pc, #1068] @ 47d50 │ │ │ │ + blx 7c90 │ │ │ │ + ldr.w r3, [pc, #1068] @ 47da8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #61] @ 0x3d │ │ │ │ - bl 466f4 │ │ │ │ + bl 4674c │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478d0 │ │ │ │ + bne.n 47928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47c02 │ │ │ │ + bne.w 47c5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 47bc0 │ │ │ │ + beq.w 47c18 │ │ │ │ ldrb.w r3, [r8, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 478d0 │ │ │ │ + beq.n 47928 │ │ │ │ ldrb.w r2, [r8, #153] @ 0x99 │ │ │ │ - cbz r2, 47966 │ │ │ │ + cbz r2, 479be │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #44] @ 0x2c │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 47c18 │ │ │ │ + beq.w 47c70 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 479ee │ │ │ │ + beq.n 47a46 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 479d8 │ │ │ │ + beq.n 47a30 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47c90 │ │ │ │ + bne.w 47ce8 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 479d8 │ │ │ │ + cbz r3, 47a30 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - blx 7f08 │ │ │ │ + blx 7f54 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 47ce6 │ │ │ │ + beq.w 47d3e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - bl 30e6c │ │ │ │ - b.n 479d8 │ │ │ │ + bl 30ec4 │ │ │ │ + b.n 47a30 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 47b9e │ │ │ │ + beq.w 47bf6 │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr r3, [pc, #880] @ (47d44 ) │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + ldr r3, [pc, #880] @ (47d9c ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldrb.w r3, [r6, #62] @ 0x3e │ │ │ │ - cbnz r3, 479e6 │ │ │ │ + cbnz r3, 47a3e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 479ee │ │ │ │ + bmi.n 47a46 │ │ │ │ ldrb.w r3, [r8, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47ae6 │ │ │ │ + beq.n 47b3e │ │ │ │ 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 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 47cc4 │ │ │ │ - ldr r2, [pc, #816] @ (47d44 ) │ │ │ │ + beq.w 47d1c │ │ │ │ + ldr r2, [pc, #816] @ (47d9c ) │ │ │ │ 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, 47a40 │ │ │ │ + cbz r5, 47a98 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 47a78 │ │ │ │ + beq.n 47ad0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47a2e │ │ │ │ + bne.n 47a86 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47a2c │ │ │ │ + bne.n 47a84 │ │ │ │ mov r0, fp │ │ │ │ - bl 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r0, r6, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #127 @ 0x7f │ │ │ │ strd r3, r3, [r8, #44] @ 0x2c │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 47a66 │ │ │ │ + bne.n 47abe │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 47a66 │ │ │ │ - bl 466f4 │ │ │ │ + cbz r0, 47abe │ │ │ │ + bl 4674c │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ 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 47b1e │ │ │ │ + bne.n 47b76 │ │ │ │ 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 478a0 │ │ │ │ + beq.w 478f8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 47a9e │ │ │ │ - b.n 478a0 │ │ │ │ + bne.n 47af6 │ │ │ │ + b.n 478f8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 47aa4 │ │ │ │ + cbz r5, 47afc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 47a9a │ │ │ │ + bne.n 47af2 │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 478a0 │ │ │ │ - ldr r1, [pc, #676] @ (47d54 ) │ │ │ │ + beq.w 478f8 │ │ │ │ + ldr r1, [pc, #676] @ (47dac ) │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 30cf4 │ │ │ │ + bl 30d4c │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bmi.w 47d04 │ │ │ │ + bmi.w 47d5c │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bpl.w 47cd2 │ │ │ │ + bpl.w 47d2a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ - blx 7b84 │ │ │ │ + blx 7bd0 │ │ │ │ ldrb.w r2, [r8, #410] @ 0x19a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 47d30 │ │ │ │ + beq.w 47d88 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, #410] @ 0x19a │ │ │ │ - b.n 478a0 │ │ │ │ + b.n 478f8 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 47b02 │ │ │ │ + cbz r4, 47b5a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 4626c │ │ │ │ + bl 462c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47af2 │ │ │ │ + bne.n 47b4a │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47bac │ │ │ │ + beq.n 47c04 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ 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 47a8a │ │ │ │ + beq.n 47ae2 │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 47a66 │ │ │ │ - b.n 47a5e │ │ │ │ + bne.n 47abe │ │ │ │ + b.n 47ab6 │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 478dc │ │ │ │ + beq.w 47934 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 478da │ │ │ │ + beq.w 47932 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 47b66 │ │ │ │ + b.n 47bbe │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.n 47b62 │ │ │ │ + bmi.n 47bba │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 47c2e │ │ │ │ + bmi.n 47c86 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 47b9a │ │ │ │ + cbz r5, 47bf2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 47b62 │ │ │ │ + beq.n 47bba │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 47b62 │ │ │ │ + bpl.n 47bba │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 47b5a │ │ │ │ - ldr r3, [pc, #468] @ (47d50 ) │ │ │ │ + bpl.n 47bb2 │ │ │ │ + ldr r3, [pc, #468] @ (47da8 ) │ │ │ │ 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 46fe8 │ │ │ │ + bl 47040 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 47b66 │ │ │ │ + bne.n 47bbe │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n 478da │ │ │ │ + b.n 47932 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 479c8 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 479c8 │ │ │ │ + beq.w 47a20 │ │ │ │ + bl 4674c │ │ │ │ + b.n 47a20 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47b0e │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47b0e │ │ │ │ + beq.n 47b66 │ │ │ │ + bl 4674c │ │ │ │ + b.n 47b66 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47894 │ │ │ │ + bl 4674c │ │ │ │ + b.n 478ec │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 478d0 │ │ │ │ + bne.w 47928 │ │ │ │ add.w r5, r6, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47c18 │ │ │ │ + beq.n 47c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - b.n 479ee │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + b.n 47a46 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bmi.n 47c3e │ │ │ │ + bmi.n 47c96 │ │ │ │ lsls r0, r3, #26 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ itt mi │ │ │ │ bicmi.w r3, r3, #4 │ │ │ │ strhmi r3, [r4, #32] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 47c50 │ │ │ │ + beq.n 47ca8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 4626c │ │ │ │ - cbz r0, 47c02 │ │ │ │ + bl 462c4 │ │ │ │ + cbz r0, 47c5a │ │ │ │ ldrb.w r3, [r6, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b42 │ │ │ │ + bne.n 47b9a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4795a │ │ │ │ + bne.w 479b2 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 47974 │ │ │ │ + bne.w 479cc │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47974 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47974 │ │ │ │ + beq.w 479cc │ │ │ │ + bl 4674c │ │ │ │ + b.n 479cc │ │ │ │ bic.w r3, r3, #15 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - b.n 47920 │ │ │ │ + b.n 47978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 460b4 │ │ │ │ + bl 4610c │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strh r3, [r5, #32] │ │ │ │ - b.n 47b62 │ │ │ │ + b.n 47bba │ │ │ │ bic.w r3, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r4, #32] │ │ │ │ - bl 460b4 │ │ │ │ + bl 4610c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 47bf2 │ │ │ │ + bne.n 47c4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 47c5c │ │ │ │ - b.n 47bf2 │ │ │ │ + cbnz r3, 47cb4 │ │ │ │ + b.n 47c4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47bf2 │ │ │ │ + beq.n 47c4a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 47c56 │ │ │ │ + bne.n 47cae │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 47bf2 │ │ │ │ + bne.n 47c4a │ │ │ │ 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, 47c8c │ │ │ │ + cbz r2, 47ce4 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strh r2, [r3, #32] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 47bf2 │ │ │ │ + b.n 47c4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 46158 │ │ │ │ + bl 461b0 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 47ca2 │ │ │ │ + bpl.n 47cfa │ │ │ │ ldrh r1, [r4, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 47cf6 │ │ │ │ + beq.n 47d4e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 479d8 │ │ │ │ + bpl.w 47a30 │ │ │ │ ldrh r1, [r4, #28] │ │ │ │ cmp r1, #20 │ │ │ │ - bne.w 479d8 │ │ │ │ + bne.w 47a30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ - blx 7ea4 │ │ │ │ - b.n 479d8 │ │ │ │ + blx 7ef0 │ │ │ │ + b.n 47a30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 47a0a │ │ │ │ - ldr r2, [pc, #124] @ (47d44 ) │ │ │ │ + b.n 47a62 │ │ │ │ + ldr r2, [pc, #124] @ (47d9c ) │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ - b.n 478a0 │ │ │ │ + b.n 478f8 │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ - blx 7f08 │ │ │ │ + blx 7f54 │ │ │ │ ldr.w r2, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 47ad4 │ │ │ │ - b.n 47aca │ │ │ │ + bne.w 47b2c │ │ │ │ + b.n 47b22 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 47cee │ │ │ │ + cbnz r3, 47d46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 46158 │ │ │ │ - b.n 479ac │ │ │ │ + bl 461b0 │ │ │ │ + b.n 47a04 │ │ │ │ ldr.w r3, [r8, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 479d8 │ │ │ │ - b.n 47cb4 │ │ │ │ + bmi.w 47a30 │ │ │ │ + b.n 47d0c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldrsh.w r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #2 │ │ │ │ - bl 30e6c │ │ │ │ + bl 30ec4 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ - b.n 47ac4 │ │ │ │ - bl 42c94 │ │ │ │ + b.n 47b1c │ │ │ │ + bl 42cec │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r8, #456] @ 0x1c8 │ │ │ │ str.w r2, [r8, #448] @ 0x1c0 │ │ │ │ - b.n 478c6 │ │ │ │ + b.n 4791e │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 46200 │ │ │ │ - b.n 47ade │ │ │ │ + bl 46258 │ │ │ │ + b.n 47b36 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + bgt.n 47d54 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + bgt.n 47d28 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + bge.n 47d60 │ │ │ │ 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 r4, [r0, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ - ldr r6, [pc, #116] @ (47de4 ) │ │ │ │ + ldr r6, [pc, #116] @ (47e3c ) │ │ │ │ add r6, pc │ │ │ │ - cbnz r4, 47d84 │ │ │ │ - b.n 47dd6 │ │ │ │ - bl 463b4 │ │ │ │ + cbnz r4, 47ddc │ │ │ │ + b.n 47e2e │ │ │ │ + bl 4640c │ │ │ │ negs r0, r0 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ - cbz r4, 47dc6 │ │ │ │ + cbz r4, 47e1e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 47d74 │ │ │ │ - ldr r3, [pc, #88] @ (47de8 ) │ │ │ │ + bne.n 47dcc │ │ │ │ + ldr r3, [pc, #88] @ (47e40 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ add.w r8, r7, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 45ef8 │ │ │ │ + bl 45f50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47dca │ │ │ │ + beq.n 47e22 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - cbz r4, 47dc6 │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + cbz r4, 47e1e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ negs r0, r0 │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 47d84 │ │ │ │ + bne.n 47ddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47dac │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47dac │ │ │ │ + beq.n 47e04 │ │ │ │ + bl 4674c │ │ │ │ + b.n 47e04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 47824 │ │ │ │ + b.w 4787c │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #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 r3, [pc, #832] @ (48140 ) │ │ │ │ + ldr r3, [pc, #832] @ (48198 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #832] @ (48144 ) │ │ │ │ + ldr r2, [pc, #832] @ (4819c ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #832] @ (48148 ) │ │ │ │ + ldr r1, [pc, #832] @ (481a0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ ldr.w r0, [sl, #328] @ 0x148 │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w r0, [sl, #332] @ 0x14c │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldrb.w r9, [fp, #63] @ 0x3f │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 480c6 │ │ │ │ + bne.w 4811e │ │ │ │ add.w r0, fp, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 47ffe │ │ │ │ - ldr r5, [pc, #784] @ (4814c ) │ │ │ │ + beq.w 48056 │ │ │ │ + ldr r5, [pc, #784] @ (481a4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 47fca │ │ │ │ + ble.w 48022 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - cbz r1, 47e68 │ │ │ │ + cbz r1, 47ec0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 4806a │ │ │ │ + beq.w 480c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e4e │ │ │ │ + bne.n 47ea6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47e4c │ │ │ │ + bne.n 47ea4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 48106 │ │ │ │ - ldr r3, [pc, #740] @ (48150 ) │ │ │ │ + bne.w 4815e │ │ │ │ + ldr r3, [pc, #740] @ (481a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 48122 │ │ │ │ + beq.w 4817a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r1, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r5, #32] │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 47fe4 │ │ │ │ + bne.w 4803c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ adds r3, r2, #7 │ │ │ │ add.w r6, r2, #14 │ │ │ │ it pl │ │ │ │ movpl r6, r3 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ asrs r6, r6, #3 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.w 4805c │ │ │ │ + bne.w 480b4 │ │ │ │ adds r4, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.n 47eb4 │ │ │ │ + beq.n 47f0c │ │ │ │ cmp r6, r3 │ │ │ │ - ble.w 4800e │ │ │ │ + ble.w 48066 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #1 │ │ │ │ lsls r6, r1, #31 │ │ │ │ - bpl.n 47eda │ │ │ │ + bpl.n 47f32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 47ed0 │ │ │ │ + bne.n 47f28 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r1, r4 │ │ │ │ strb r1, [r0, #0] │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r1, [r5] │ │ │ │ @@ -97514,844 +97518,844 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r5, [fp] │ │ │ │ ldr.w r3, [sl, #328] @ 0x148 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr.w r3, [sl, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48064 │ │ │ │ + beq.w 480bc │ │ │ │ ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 48064 │ │ │ │ + beq.w 480bc │ │ │ │ ldr.w r3, [sl, #488] @ 0x1e8 │ │ │ │ movs r1, #0 │ │ │ │ strh r3, [r5, #30] │ │ │ │ strh r1, [r5, #28] │ │ │ │ ldr.w r3, [sl, #196] @ 0xc4 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 480e2 │ │ │ │ + bne.w 4813a │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 47f38 │ │ │ │ + cbz r3, 47f90 │ │ │ │ ldr.w r3, [sl, #196] @ 0xc4 │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bpl.w 4810e │ │ │ │ + bpl.w 48166 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - bl 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 47f82 │ │ │ │ - ldr r3, [pc, #516] @ (48154 ) │ │ │ │ + beq.n 47fda │ │ │ │ + ldr r3, [pc, #516] @ (481ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ - cbnz r2, 47f82 │ │ │ │ + cbnz r2, 47fda │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ uxth r0, r0 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ strh r0, [r5, #28] │ │ │ │ ittt eq │ │ │ │ orreq.w r3, r3, #10 │ │ │ │ strheq r2, [r5, #28] │ │ │ │ strheq r3, [r5, #32] │ │ │ │ - beq.n 47f82 │ │ │ │ + beq.n 47fda │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ittet hi │ │ │ │ orrhi.w r3, r3, #40 @ 0x28 │ │ │ │ uxtbhi r0, r0 │ │ │ │ orrls.w r3, r3, #36 @ 0x24 │ │ │ │ strhhi r3, [r5, #32] │ │ │ │ ite hi │ │ │ │ strhhi r0, [r5, #28] │ │ │ │ strhls r3, [r5, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 47fa2 │ │ │ │ + beq.n 47ffa │ │ │ │ ldrh r3, [r5, #32] │ │ │ │ lsls r2, r3, #26 │ │ │ │ ittee pl │ │ │ │ orrpl.w r3, r3, #512 @ 0x200 │ │ │ │ strhpl r3, [r5, #32] │ │ │ │ ldrmi.w r3, [fp, #44] @ 0x2c │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it mi │ │ │ │ strmi.w r3, [fp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #436] @ (48158 ) │ │ │ │ + ldr r3, [pc, #436] @ (481b0 ) │ │ │ │ add.w r0, fp, #32 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #264] @ 0x108 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 480d2 │ │ │ │ + beq.w 4812a │ │ │ │ add.w r0, fp, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ 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 47fca │ │ │ │ - b.n 47e46 │ │ │ │ + ble.n 48022 │ │ │ │ + b.n 47e9e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 47e90 │ │ │ │ + beq.w 47ee8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 47eea │ │ │ │ + b.n 47f42 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #44] @ 0x2c │ │ │ │ - b.n 47e3a │ │ │ │ + b.n 47e92 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 4812c │ │ │ │ + ble.w 48184 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbnz r3, 48022 │ │ │ │ - b.n 48032 │ │ │ │ + cbnz r3, 4807a │ │ │ │ + b.n 4808a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 48032 │ │ │ │ + cbz r3, 4808a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 4801e │ │ │ │ + bne.n 48076 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4626c │ │ │ │ - cbz r0, 4803c │ │ │ │ + bl 462c4 │ │ │ │ + cbz r0, 48094 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 48016 │ │ │ │ + blt.n 4806e │ │ │ │ asrs r4, r4, #3 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 48050 │ │ │ │ + ble.n 480a8 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ adds r0, r3, r4 │ │ │ │ ldrb r1, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r3, r4, #1 │ │ │ │ - b.n 47eca │ │ │ │ + b.n 47f22 │ │ │ │ str.w r8, [r5, #24] │ │ │ │ movs r0, #1 │ │ │ │ - bl 47824 │ │ │ │ - b.n 47e94 │ │ │ │ + bl 4787c │ │ │ │ + b.n 47eec │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 48050 │ │ │ │ + ble.n 480a8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 47eca │ │ │ │ + b.n 47f22 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r5, #32] │ │ │ │ - b.n 47f10 │ │ │ │ + b.n 47f68 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 4626c │ │ │ │ + bl 462c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47e68 │ │ │ │ + beq.w 47ec0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e68 │ │ │ │ + beq.w 47ec0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 4811e │ │ │ │ + beq.n 48176 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48086 │ │ │ │ + bne.n 480de │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48084 │ │ │ │ + bne.n 480dc │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47e68 │ │ │ │ + beq.w 47ec0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 480aa │ │ │ │ + b.n 48102 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 480b6 │ │ │ │ + cbz r3, 4810e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 480a6 │ │ │ │ + bne.n 480fe │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 47e68 │ │ │ │ + beq.w 47ec0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48138 │ │ │ │ + beq.n 48190 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48130 │ │ │ │ + beq.n 48188 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 480b8 │ │ │ │ - bl 465fc │ │ │ │ + b.n 48110 │ │ │ │ + bl 46654 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47fba │ │ │ │ - bl 466f4 │ │ │ │ - b.n 47fba │ │ │ │ + beq.w 48012 │ │ │ │ + bl 4674c │ │ │ │ + b.n 48012 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - blx 7c44 │ │ │ │ + blx 7c90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 480f4 │ │ │ │ + blt.n 4814c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - b.n 47f26 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 47f7e │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 480ee │ │ │ │ + bne.n 48146 │ │ │ │ mov r3, r7 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ - b.n 47f26 │ │ │ │ + b.n 47f7e │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48084 │ │ │ │ + b.n 480dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [sl, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ - bl 33a4c │ │ │ │ - b.n 47f3e │ │ │ │ + bl 33aa4 │ │ │ │ + b.n 47f96 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 4809c │ │ │ │ + b.n 480f4 │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 47e7c │ │ │ │ + b.n 47ed4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4803e │ │ │ │ + b.n 48096 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r5, [fp] │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 47e68 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + b.n 47ec0 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + bvc.n 48248 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + bvc.n 481f0 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + bvs.n 4822c │ │ │ │ movs r1, r1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + bpl.n 48178 │ │ │ │ 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 │ │ │ │ - ldr r7, [pc, #416] @ (48310 ) │ │ │ │ + ldr r7, [pc, #416] @ (48368 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #416] @ (48314 ) │ │ │ │ + ldr r3, [pc, #416] @ (4836c ) │ │ │ │ sub sp, #12 │ │ │ │ add r7, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48244 │ │ │ │ + beq.n 4829c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48244 │ │ │ │ + beq.n 4829c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48198 │ │ │ │ + b.n 481f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48244 │ │ │ │ + beq.n 4829c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48192 │ │ │ │ + bne.n 481ea │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ - beq.n 48228 │ │ │ │ - ldr.w r8, [pc, #372] @ 48318 │ │ │ │ + beq.n 48280 │ │ │ │ + ldr.w r8, [pc, #372] @ 48370 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ add r8, pc │ │ │ │ ldr.w r1, [r8, #268] @ 0x10c │ │ │ │ - beq.n 48260 │ │ │ │ + beq.n 482b8 │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 48308 │ │ │ │ + beq.w 48360 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 482d2 │ │ │ │ + beq.w 4832a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 481ba │ │ │ │ - ldr r3, [pc, #336] @ (4831c ) │ │ │ │ + bne.n 48212 │ │ │ │ + ldr r3, [pc, #336] @ (48374 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldrd r8, r9, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr r7, [pc, #328] @ (48320 ) │ │ │ │ + ldr r7, [pc, #328] @ (48378 ) │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - ldr r3, [pc, #324] @ (48324 ) │ │ │ │ + ldr r3, [pc, #324] @ (4837c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 3428c │ │ │ │ - ldr r1, [pc, #312] @ (48328 ) │ │ │ │ + bl 342e4 │ │ │ │ + ldr r1, [pc, #312] @ (48380 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r0, [r7, #268] @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r7, #268] @ 0x10c │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ - beq.n 482da │ │ │ │ + beq.n 48332 │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 482b0 │ │ │ │ + bmi.n 48308 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48238 │ │ │ │ + beq.n 48290 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r4, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48228 │ │ │ │ - b.n 4820c │ │ │ │ + bne.n 48280 │ │ │ │ + b.n 48264 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48218 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 48218 │ │ │ │ + beq.n 48270 │ │ │ │ + bl 4674c │ │ │ │ + b.n 48270 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 482c6 │ │ │ │ + beq.n 4831e │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #200] @ (4832c ) │ │ │ │ - ldr r6, [pc, #200] @ (48330 ) │ │ │ │ + ldr r1, [pc, #200] @ (48384 ) │ │ │ │ + ldr r6, [pc, #200] @ (48388 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r2, [pc, #172] @ (4831c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r2, [pc, #172] @ (48374 ) │ │ │ │ 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 3428c │ │ │ │ - ldr r1, [pc, #156] @ (48334 ) │ │ │ │ + bl 342e4 │ │ │ │ + ldr r1, [pc, #156] @ (4838c ) │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r0, [r8, #268] @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r8, #268] @ 0x10c │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 4820c │ │ │ │ + bpl.n 48264 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46200 │ │ │ │ + bl 46258 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 48218 │ │ │ │ - b.n 48238 │ │ │ │ + bne.n 48270 │ │ │ │ + b.n 48290 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48250 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 48250 │ │ │ │ + beq.n 482a8 │ │ │ │ + bl 4674c │ │ │ │ + b.n 482a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 481c8 │ │ │ │ + b.n 48220 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 4626c │ │ │ │ + bl 462c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48244 │ │ │ │ + beq.n 4829c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #62] @ 0x3e │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ strh r2, [r3, #32] │ │ │ │ - bl 47824 │ │ │ │ + bl 4787c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #62] @ 0x3e │ │ │ │ - b.n 4820c │ │ │ │ + b.n 48264 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 481c8 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + b.n 48220 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + bcc.n 4833c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + bcc.n 482e0 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ movs r6, r0 │ │ │ │ - sbcs r0, r7 │ │ │ │ + ldr r0, [pc, #576] @ (485c4 ) │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #92] @ (483a4 ) │ │ │ │ + ldr r5, [pc, #92] @ (483fc ) │ │ │ │ movs r0, #12 │ │ │ │ - bl 40158 │ │ │ │ - ldr r3, [pc, #88] @ (483a8 ) │ │ │ │ + bl 401b0 │ │ │ │ + ldr r3, [pc, #88] @ (48400 ) │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - ldr r3, [pc, #72] @ (483ac ) │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + ldr r3, [pc, #72] @ (48404 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4838e │ │ │ │ + beq.n 483e6 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48382 │ │ │ │ - bl 466f4 │ │ │ │ + beq.n 483da │ │ │ │ + bl 4674c │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + bcs.n 48458 │ │ │ │ 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 r7, [pc, #188] @ (4847c ) │ │ │ │ + ldr r7, [pc, #188] @ (484d4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #188] @ (48480 ) │ │ │ │ + ldr r3, [pc, #188] @ (484d8 ) │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - ldr r2, [pc, #176] @ (48484 ) │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + ldr r2, [pc, #176] @ (484dc ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48478 │ │ │ │ + beq.n 484d0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 483dc │ │ │ │ + bne.n 48434 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ldr r4, [pc, #160] @ (48488 ) │ │ │ │ + ldr r4, [pc, #160] @ (484e0 ) │ │ │ │ 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, #148] @ (4848c ) │ │ │ │ + ldr r2, [pc, #148] @ (484e4 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r7, [r7, r2] │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 4840e │ │ │ │ + ble.n 48466 │ │ │ │ movs r0, #0 │ │ │ │ - bl 45dc0 │ │ │ │ + bl 45e18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 48400 │ │ │ │ + bgt.n 48458 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 48444 │ │ │ │ + cbz r4, 4849c │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r7, #328] @ 0x148 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48440 │ │ │ │ + bne.n 48498 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48440 │ │ │ │ + beq.n 48498 │ │ │ │ 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 4842c │ │ │ │ + bne.n 48484 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - bl 4626c │ │ │ │ + bl 462c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48412 │ │ │ │ + bne.n 4846a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ add.w r0, r6, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48462 │ │ │ │ + beq.n 484ba │ │ │ │ add.w r0, r6, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48456 │ │ │ │ - bl 466f4 │ │ │ │ + beq.n 484ae │ │ │ │ + bl 4674c │ │ │ │ add.w r0, r6, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 483e6 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + b.n 4843e │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + bne.n 48450 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 48428 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (48554 ) │ │ │ │ + ldr r4, [pc, #180] @ (485ac ) │ │ │ │ adds r3, r0, #1 │ │ │ │ add r4, pc │ │ │ │ - beq.n 48502 │ │ │ │ + beq.n 4855a │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 484d8 │ │ │ │ + cbz r0, 48530 │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 4851c │ │ │ │ - bl 45dc0 │ │ │ │ - ldr r2, [pc, #164] @ (48558 ) │ │ │ │ - ldr r3, [pc, #164] @ (4855c ) │ │ │ │ + beq.n 48574 │ │ │ │ + bl 45e18 │ │ │ │ + ldr r2, [pc, #164] @ (485b0 ) │ │ │ │ + ldr r3, [pc, #164] @ (485b4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r2, #280] @ 0x118 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4853a │ │ │ │ + beq.n 48592 │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ - ldr r1, [pc, #132] @ (48560 ) │ │ │ │ - ldr r2, [pc, #128] @ (4855c ) │ │ │ │ + b.w 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ + ldr r1, [pc, #132] @ (485b8 ) │ │ │ │ + ldr r2, [pc, #128] @ (485b4 ) │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r1, #280] @ 0x118 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48546 │ │ │ │ + beq.n 4859e │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 9a5e8 <__isoc23_strtoul@@Base+0x1edc0> │ │ │ │ + bl 9ad1c <__isoc23_strtoul@@Base+0x1f49c> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #61] @ 0x3d │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #88] @ (4855c ) │ │ │ │ + ldr r3, [pc, #88] @ (485b4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ adds r0, #32 │ │ │ │ - bl 9a468 <__isoc23_strtoul@@Base+0x1ec40> │ │ │ │ - ldr r2, [pc, #84] @ (48564 ) │ │ │ │ + bl 9ab9c <__isoc23_strtoul@@Base+0x1f31c> │ │ │ │ + ldr r2, [pc, #84] @ (485bc ) │ │ │ │ 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] @ (48568 ) │ │ │ │ - ldr r3, [pc, #60] @ (4855c ) │ │ │ │ + ldr r1, [pc, #72] @ (485c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (485b4 ) │ │ │ │ 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 9a844 <__isoc23_strtoul@@Base+0x1f01c> │ │ │ │ + bl 9af78 <__isoc23_strtoul@@Base+0x1f6f8> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 484cc │ │ │ │ + bne.n 48524 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484cc │ │ │ │ - bl 466f4 │ │ │ │ - b.n 484cc │ │ │ │ + beq.n 48524 │ │ │ │ + bl 4674c │ │ │ │ + b.n 48524 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484f0 │ │ │ │ - bl 466f4 │ │ │ │ - b.n 484f0 │ │ │ │ + beq.n 48548 │ │ │ │ + bl 4674c │ │ │ │ + b.n 48548 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + beq.n 4855c │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + beq.n 4851c │ │ │ │ movs r1, r1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 486bc │ │ │ │ movs r1, r1 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + beq.n 4869c │ │ │ │ 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.w r9, [pc, #248] @ 48678 │ │ │ │ + ldr.w r9, [pc, #248] @ 486d0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r9, pc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48592 │ │ │ │ + cbz r0, 485ea │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48610 │ │ │ │ + beq.n 48668 │ │ │ │ ldrb.w r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4860c │ │ │ │ + bne.n 48664 │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ - cbz r3, 485da │ │ │ │ + cbz r3, 48632 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 485da │ │ │ │ + cbz r3, 48632 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ - cbz r1, 485da │ │ │ │ - ldr r3, [pc, #208] @ (4867c ) │ │ │ │ + cbz r1, 48632 │ │ │ │ + ldr r3, [pc, #208] @ (486d4 ) │ │ │ │ sub.w sl, r1, r7 │ │ │ │ sub.w sl, r8, sl │ │ │ │ mov r2, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r3, sl │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldrsh.w r3, [r5, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4866a │ │ │ │ - ldr r3, [pc, #172] @ (48680 ) │ │ │ │ + bge.n 486c2 │ │ │ │ + ldr r3, [pc, #172] @ (486d8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r5, 485ec │ │ │ │ + cbz r5, 48644 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ subs r7, r5, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ - cbz r3, 4864a │ │ │ │ + cbz r3, 486a2 │ │ │ │ mov r7, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 4860c │ │ │ │ + ble.n 48664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48660 │ │ │ │ - ldr r3, [pc, #132] @ (4867c ) │ │ │ │ + cbz r3, 486b8 │ │ │ │ + ldr r3, [pc, #132] @ (486d4 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #104] @ (4867c ) │ │ │ │ + ldr r3, [pc, #104] @ (486d4 ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r6, #280] @ 0x118 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 48628 │ │ │ │ + bpl.n 48680 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - cbz r3, 48628 │ │ │ │ + cbz r3, 48680 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 48592 │ │ │ │ - ldr r3, [pc, #72] @ (48684 ) │ │ │ │ + bpl.n 485ea │ │ │ │ + ldr r3, [pc, #72] @ (486dc ) │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 48592 │ │ │ │ - ldr r3, [pc, #48] @ (4867c ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 485ea │ │ │ │ + ldr r3, [pc, #48] @ (486d4 ) │ │ │ │ movs r1, #9 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 485ec │ │ │ │ + b.n 48644 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4860c │ │ │ │ - b.n 485f6 │ │ │ │ + beq.n 48664 │ │ │ │ + b.n 4864e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - b.n 485da │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + b.n 48632 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ 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, #72] @ (486e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (48738 ) │ │ │ │ adds r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (486e4 ) │ │ │ │ + ldr r2, [pc, #72] @ (4873c ) │ │ │ │ subs r4, r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r5, r1, r5 │ │ │ │ subs r1, r1, r3 │ │ │ │ adds r6, r1, r4 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - bne.n 486d8 │ │ │ │ + bne.n 48730 │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ subs r3, r0, r4 │ │ │ │ - cbz r5, 486d6 │ │ │ │ + cbz r5, 4872e │ │ │ │ subs r4, r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 486c8 │ │ │ │ + bne.n 48720 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ - b.n 486b8 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + bl 73224 │ │ │ │ + b.n 48710 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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, #220] @ (487d8 ) │ │ │ │ + ldr r5, [pc, #220] @ (48830 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #220] @ (487dc ) │ │ │ │ + ldr r3, [pc, #220] @ (48834 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r5, pc │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r7, [pc, #212] @ (487e0 ) │ │ │ │ + ldr r7, [pc, #212] @ (48838 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - bl 3ea54 │ │ │ │ + bl 3eaac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r6, 48726 │ │ │ │ + cbz r6, 4877e │ │ │ │ str r6, [r4, #0] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ add.w ip, r4, #52 @ 0x34 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #152] @ 487e4 │ │ │ │ + ldr.w r9, [pc, #152] @ 4883c │ │ │ │ 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 │ │ │ │ ldr.w r9, [r7, r9] │ │ │ │ add r7, sp, #4 │ │ │ │ @@ -98366,101 +98370,101 @@ │ │ │ │ adds r7, #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, r6 │ │ │ │ - bne.n 48776 │ │ │ │ + bne.n 487ce │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #76] @ (487e8 ) │ │ │ │ + ldr r2, [pc, #76] @ (48840 ) │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ strb.w sl, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ itttt ne │ │ │ │ strne.w r8, [r4, #88] @ 0x58 │ │ │ │ ldrne.w r3, [r9, #12] │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #32] @ (487dc ) │ │ │ │ + ldr r3, [pc, #32] @ (48834 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 487d2 │ │ │ │ + bne.n 4882a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ - ldr.w r9, [pc, #1688] @ 48e98 │ │ │ │ + ldr.w r9, [pc, #1688] @ 48ef0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1688] @ 48e9c │ │ │ │ + ldr.w r3, [pc, #1688] @ 48ef4 │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48df2 │ │ │ │ - bl 3ea54 │ │ │ │ - ldr.w r3, [pc, #1652] @ 48ea0 │ │ │ │ + beq.w 48e4a │ │ │ │ + bl 3eaac │ │ │ │ + ldr.w r3, [pc, #1652] @ 48ef8 │ │ │ │ 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, #20] │ │ │ │ it gt │ │ │ │ strgt r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #280] @ 0x118 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ - cbz r1, 48854 │ │ │ │ + cbz r1, 488ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 487ec │ │ │ │ + bl 48844 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ 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 4893a │ │ │ │ + bne.n 48992 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov ip, r6 │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1568] @ 48ea4 │ │ │ │ + ldr.w r3, [pc, #1568] @ 48efc │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ ite mi │ │ │ │ ldrmi r5, [r3, #12] │ │ │ │ @@ -98473,177 +98477,177 @@ │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 489a4 │ │ │ │ + beq.n 489fc │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.w 48c6a │ │ │ │ + beq.w 48cc2 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - ble.w 48a86 │ │ │ │ + ble.w 48ade │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne.n 488d0 │ │ │ │ + bne.n 48928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1492] @ 48ea8 │ │ │ │ + ldr.w r3, [pc, #1492] @ 48f00 │ │ │ │ add.w r6, r4, #18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ - b.n 48910 │ │ │ │ + b.n 48968 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blt.n 48992 │ │ │ │ + blt.n 489ea │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ ldrle r0, [r4, #12] │ │ │ │ - ble.n 48918 │ │ │ │ - bl 3ec4c │ │ │ │ + ble.n 48970 │ │ │ │ + bl 3eca4 │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r0, #97 @ 0x61 │ │ │ │ ldrb.w r5, [r9, r0] │ │ │ │ - cbnz r5, 48926 │ │ │ │ + cbnz r5, 4897e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 488e0 │ │ │ │ + bgt.n 48938 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ ldrb.w r5, [r9, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4890e │ │ │ │ + beq.n 48966 │ │ │ │ cmp r5, #2 │ │ │ │ it eq │ │ │ │ ldrsheq.w r3, [r4, #18] │ │ │ │ - beq.n 489a4 │ │ │ │ + beq.n 489fc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 488a8 │ │ │ │ + b.n 48900 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 48934 │ │ │ │ + beq.n 4898c │ │ │ │ lsls r0, r1, #14 │ │ │ │ - bpl.w 48d62 │ │ │ │ + bpl.w 48dba │ │ │ │ bic.w r1, r1, #131072 @ 0x20000 │ │ │ │ str.w r1, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 48976 │ │ │ │ + cbz r0, 489ce │ │ │ │ cmp r0, #9 │ │ │ │ - beq.w 48dc6 │ │ │ │ + beq.w 48e1e │ │ │ │ cmp r0, #32 │ │ │ │ - bne.w 48e66 │ │ │ │ + bne.w 48ebe │ │ │ │ adds r5, #1 │ │ │ │ mov r3, r2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4895c │ │ │ │ - bl 3ea54 │ │ │ │ + bne.n 489b4 │ │ │ │ + bl 3eaac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4895c │ │ │ │ + bne.n 489b4 │ │ │ │ subs.w ip, r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - b.n 48880 │ │ │ │ + b.n 488d8 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ subs r2, r1, r3 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 488ee │ │ │ │ + bgt.n 48946 │ │ │ │ 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 48a32 │ │ │ │ + blt.n 48a8a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ sub.w r2, r2, fp │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 48bea │ │ │ │ - cbnz r3, 489d4 │ │ │ │ + bne.w 48c42 │ │ │ │ + cbnz r3, 48a2c │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r4, #18] │ │ │ │ mov r0, r7 │ │ │ │ - bl 486e8 │ │ │ │ + bl 48740 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 48b92 │ │ │ │ + blt.w 48bea │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bne.w 48d20 │ │ │ │ + bne.w 48d78 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 48ca4 │ │ │ │ + beq.w 48cfc │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ - cbnz r3, 48a14 │ │ │ │ + cbnz r3, 48a6c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 48cca │ │ │ │ + bcs.w 48d22 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 48cde │ │ │ │ + ble.w 48d36 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 488d0 │ │ │ │ + b.n 48928 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, fp │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ sub.w r2, r2, fp │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 48bea │ │ │ │ + bne.w 48c42 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1116] @ 48ea8 │ │ │ │ + ldr.w r3, [pc, #1116] @ 48f00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ uxth r6, r5 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 48c18 │ │ │ │ + bgt.w 48c70 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ sxth r3, r3 │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ strh r3, [r4, #18] │ │ │ │ @@ -98653,480 +98657,480 @@ │ │ │ │ movle r3, #1 │ │ │ │ strhle r3, [r4, #18] │ │ │ │ movle.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r2, r3 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ mov r0, fp │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 48a92 │ │ │ │ + beq.n 48aea │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - beq.w 488ca │ │ │ │ - b.n 488d0 │ │ │ │ + beq.w 48922 │ │ │ │ + b.n 48928 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48c30 │ │ │ │ + beq.w 48c88 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48d44 │ │ │ │ + beq.w 48d9c │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b6a │ │ │ │ + beq.n 48bc2 │ │ │ │ and.w r3, r5, #7 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.w 48bdc │ │ │ │ + beq.w 48c34 │ │ │ │ negs r2, r5 │ │ │ │ and.w r2, r2, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ rsb r3, r3, #8 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 48ae8 │ │ │ │ + blt.n 48b40 │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 48ab8 │ │ │ │ + beq.n 48b10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 48b92 │ │ │ │ + ble.n 48bea │ │ │ │ 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 488d0 │ │ │ │ + bne.w 48928 │ │ │ │ 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, 48b36 │ │ │ │ + cbnz r5, 48b8e │ │ │ │ ldrb.w r2, [sl, #54] @ 0x36 │ │ │ │ - cbnz r2, 48b28 │ │ │ │ + cbnz r2, 48b80 │ │ │ │ subs.w r2, r9, fp │ │ │ │ - bne.w 48cea │ │ │ │ + bne.w 48d42 │ │ │ │ mov r0, sl │ │ │ │ - bl 486e8 │ │ │ │ + bl 48740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble.w 48d10 │ │ │ │ + ble.w 48d68 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 48bbc │ │ │ │ + beq.n 48c14 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48bd0 │ │ │ │ + bne.n 48c28 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ mov r7, sl │ │ │ │ - beq.w 48e8e │ │ │ │ + beq.w 48ee6 │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 48e3c │ │ │ │ + bne.w 48e94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 488d0 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 48928 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48ac4 │ │ │ │ + bne.n 48b1c │ │ │ │ negs r2, r5 │ │ │ │ and.w r3, r5, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov fp, r5 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ rsb r3, r3, #8 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - blt.w 48ca0 │ │ │ │ + blt.w 48cf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48dfa │ │ │ │ + bne.w 48e52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 48bb4 │ │ │ │ + cbnz r3, 48c0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ 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 48d96 │ │ │ │ + beq.w 48dee │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 48e30 │ │ │ │ + bne.w 48e88 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b.n 48b12 │ │ │ │ + b.n 48b6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.w 48ab8 │ │ │ │ + bge.w 48b10 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 48aee │ │ │ │ + b.n 48b46 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ it eq │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ 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 489ce │ │ │ │ - blt.w 48a48 │ │ │ │ - b.n 489d4 │ │ │ │ + beq.w 48a26 │ │ │ │ + blt.w 48aa0 │ │ │ │ + b.n 48a2c │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldrh r3, [r4, #18] │ │ │ │ add r3, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ sxth r3, r3 │ │ │ │ strh r3, [r4, #18] │ │ │ │ - blt.n 48b92 │ │ │ │ + blt.n 48bea │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 48a6e │ │ │ │ + b.n 48ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #9 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48afa │ │ │ │ + beq.w 48b52 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48dde │ │ │ │ + beq.w 48e36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48ab6 │ │ │ │ + bne.w 48b0e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 48c62 │ │ │ │ + b.n 48cba │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 48c98 │ │ │ │ + cbz r0, 48cf0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 48c5a │ │ │ │ - b.n 48ae8 │ │ │ │ + beq.n 48cb2 │ │ │ │ + b.n 48b40 │ │ │ │ cmp r6, #10 │ │ │ │ - bne.w 48a26 │ │ │ │ + bne.w 48a7e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r2, [r7, #54] @ 0x36 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 48a2c │ │ │ │ + bne.w 48a84 │ │ │ │ sub.w r2, r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 48a2c │ │ │ │ - bne.w 48e08 │ │ │ │ + blt.w 48a84 │ │ │ │ + bne.w 48e60 │ │ │ │ adds r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 48a2e │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 48a86 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48c56 │ │ │ │ + bne.n 48cae │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48bea │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 48a2c │ │ │ │ + b.n 48a84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 48a20 │ │ │ │ + bgt.w 48a78 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strh r3, [r4, #18] │ │ │ │ - b.n 48a26 │ │ │ │ + b.n 48a7e │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ 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 486e8 │ │ │ │ + bl 48740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.w 48b34 │ │ │ │ + bgt.w 48b8c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r7, sl │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48bea │ │ │ │ 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 488c0 │ │ │ │ + b.n 48918 │ │ │ │ sub.w r2, r0, fp │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 48ab6 │ │ │ │ + ble.w 48b0e │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ - b.n 48c4c │ │ │ │ + b.n 48ca4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 48d6a │ │ │ │ + b.n 48dc2 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.n 48d80 │ │ │ │ + bne.n 48dd8 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48d66 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.n 48dbe │ │ │ │ + bl 3eaac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 48d6a │ │ │ │ + beq.n 48dc2 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrshgt.w r3, [r4, #18] │ │ │ │ subgt r2, r2, r3 │ │ │ │ strgt r2, [r4, #12] │ │ │ │ - b.n 4898c │ │ │ │ + b.n 489e4 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r9 │ │ │ │ mov sl, fp │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r5, [r7, #54] @ 0x36 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 48e28 │ │ │ │ + bne.n 48e80 │ │ │ │ subs.w r2, r0, sl │ │ │ │ - bne.n 48e76 │ │ │ │ + bne.n 48ece │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48e2c │ │ │ │ + beq.n 48e84 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r6, #41 @ 0x29 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48bea │ │ │ │ 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 4896c │ │ │ │ + b.n 489c4 │ │ │ │ sub.w r2, r0, fp │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 48c4c │ │ │ │ - b.n 48d56 │ │ │ │ - ldr r3, [pc, #172] @ (48ea0 ) │ │ │ │ + ble.w 48ca4 │ │ │ │ + b.n 48dae │ │ │ │ + ldr r3, [pc, #172] @ (48ef8 ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ - b.n 48848 │ │ │ │ + b.n 488a0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ 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 48a2e │ │ │ │ + b.n 48a86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r6, #10 │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48bea │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 48e54 │ │ │ │ - cbz r2, 48e54 │ │ │ │ + cbnz r3, 48eac │ │ │ │ + cbz r2, 48eac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ 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 488d0 │ │ │ │ + bne.w 48928 │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 488d0 │ │ │ │ + b.n 48928 │ │ │ │ subs.w ip, r5, #0 │ │ │ │ mov r3, r5 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 48d88 │ │ │ │ + b.n 48de0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [r8, #32] │ │ │ │ addgt r3, r3, r0 │ │ │ │ strgt.w r3, [r8, #32] │ │ │ │ - b.n 48dac │ │ │ │ + b.n 48e04 │ │ │ │ mov sl, fp │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48da6 │ │ │ │ - b.n 48dac │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + beq.n 48dfe │ │ │ │ + b.n 48e04 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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, #1176] @ 49358 │ │ │ │ + ldr.w sl, [pc, #1176] @ 493b0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1176] @ 4935c │ │ │ │ + ldr.w r2, [pc, #1176] @ 493b4 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #1172] @ 49360 │ │ │ │ + ldr.w r3, [pc, #1172] @ 493b8 │ │ │ │ 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 49234 │ │ │ │ + bcs.w 4928c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1136] @ 49364 │ │ │ │ + ldr.w r3, [pc, #1136] @ 493bc │ │ │ │ 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 48fb2 │ │ │ │ + ble.n 4900a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 48f26 │ │ │ │ + bls.n 48f7e │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ add r5, r0 │ │ │ │ - cbnz r3, 48f34 │ │ │ │ + cbnz r3, 48f8c │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 48f0c │ │ │ │ + bgt.n 48f64 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48f20 │ │ │ │ + beq.n 48f78 │ │ │ │ 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 │ │ │ │ @@ -99135,15 +99139,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 48fd2 │ │ │ │ + bhi.n 4902a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ movs r7, r6 │ │ │ │ @@ -99179,835 +99183,837 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r7, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f34 │ │ │ │ + bne.n 48f8c │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48fb2 │ │ │ │ - b.n 48f34 │ │ │ │ + beq.n 4900a │ │ │ │ + b.n 48f8c │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 4923c │ │ │ │ + beq.w 49294 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 49016 │ │ │ │ + ble.n 4906e │ │ │ │ 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 49002 │ │ │ │ + bhi.n 4905a │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f5a │ │ │ │ + bne.n 48fb2 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 48fd8 │ │ │ │ - b.n 48fec │ │ │ │ + bgt.n 49030 │ │ │ │ + b.n 49044 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 49002 │ │ │ │ + bne.n 4905a │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ add r5, r0 │ │ │ │ - b.n 48ff6 │ │ │ │ + b.n 4904e │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f5a │ │ │ │ + bne.n 48fb2 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49016 │ │ │ │ - b.n 48f5a │ │ │ │ + beq.n 4906e │ │ │ │ + b.n 48fb2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 48fd2 │ │ │ │ + bne.n 4902a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ - bne.w 4918c │ │ │ │ + bne.w 491e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r3, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 4916c │ │ │ │ + beq.w 491c4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 49220 │ │ │ │ + beq.w 49278 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48fd2 │ │ │ │ + beq.n 4902a │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49166 │ │ │ │ + bne.n 491be │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 48fd2 │ │ │ │ + bne.n 4902a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.w 49282 │ │ │ │ + ble.w 492da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48fd2 │ │ │ │ - ldr r3, [pc, #708] @ (49368 ) │ │ │ │ - ldr r1, [pc, #712] @ (4936c ) │ │ │ │ + beq.n 4902a │ │ │ │ + ldr r3, [pc, #708] @ (493c0 ) │ │ │ │ + ldr r1, [pc, #712] @ (493c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r5, r3 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 48fd2 │ │ │ │ + bmi.n 4902a │ │ │ │ eor.w fp, fp, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 49200 │ │ │ │ + bne.w 49258 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4921c │ │ │ │ + beq.w 49274 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d078 │ │ │ │ + bl 5d0d0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ movs r3, #0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ 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 49106 │ │ │ │ + beq.n 4915e │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ - bgt.n 49120 │ │ │ │ + bgt.n 49178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ 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 48fd2 │ │ │ │ + bne.w 4902a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49150 │ │ │ │ + bne.n 491a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 49276 │ │ │ │ + beq.w 492ce │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.w 492f6 │ │ │ │ + bls.w 4934e │ │ │ │ mov r2, r5 │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 491e4 │ │ │ │ + bmi.n 4923c │ │ │ │ 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 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 48fd2 │ │ │ │ + bmi.w 4902a │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ - bne.w 48fd2 │ │ │ │ + bne.w 4902a │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ add.w r4, r4, #1 │ │ │ │ itett eq │ │ │ │ moveq r3, r2 │ │ │ │ movne.w fp, #1 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq r3, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 491de │ │ │ │ + beq.n 49236 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 491de │ │ │ │ + cbnz r3, 49236 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 48fd2 │ │ │ │ + bpl.w 4902a │ │ │ │ cmp.w r8, #2 │ │ │ │ itt eq │ │ │ │ streq r5, [sp, #16] │ │ │ │ addeq r5, #1 │ │ │ │ - beq.w 48fd2 │ │ │ │ + beq.w 4902a │ │ │ │ subs r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ 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 48fd2 │ │ │ │ - b.n 49174 │ │ │ │ + beq.w 4902a │ │ │ │ + b.n 491cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48fd2 │ │ │ │ + beq.w 4902a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 490d4 │ │ │ │ + bne.w 4912c │ │ │ │ subs r5, #1 │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 492cc │ │ │ │ + bls.n 49324 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49068 │ │ │ │ - b.n 48fd2 │ │ │ │ + bne.w 490c0 │ │ │ │ + b.n 4902a │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 48ef2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 48f4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 492da │ │ │ │ + bne.n 49332 │ │ │ │ asrs r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 4925a │ │ │ │ + cbz r3, 492b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1e3fc │ │ │ │ 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 49348 │ │ │ │ + bne.n 493a0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 49306 │ │ │ │ + beq.n 4935e │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4921c │ │ │ │ - ldr r3, [pc, #232] @ (49370 ) │ │ │ │ + beq.n 49274 │ │ │ │ + ldr r3, [pc, #232] @ (493c8 ) │ │ │ │ strb.w fp, [r5, #-2] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbz r2, 4929c │ │ │ │ + cbz r2, 492f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bmi.n 49328 │ │ │ │ + bmi.n 49380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ 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 49310 │ │ │ │ + ble.n 49368 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48688 │ │ │ │ + bl 486e0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r0, #2 │ │ │ │ - b.n 49224 │ │ │ │ + b.n 4927c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 48fd2 │ │ │ │ + bne.w 4902a │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 49338 │ │ │ │ + bls.n 49390 │ │ │ │ mov r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48688 │ │ │ │ + bl 486e0 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 49160 │ │ │ │ + b.n 491b8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48688 │ │ │ │ + bl 486e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 492b6 │ │ │ │ + b.n 4930e │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 492a0 │ │ │ │ + b.n 492f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48688 │ │ │ │ + bl 486e0 │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 492f0 │ │ │ │ + b.n 49348 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 48fd2 │ │ │ │ + b.n 4902a │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + subs r4, r5, #7 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ 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 r2, [pc, #156] @ (49424 ) │ │ │ │ + ldr r2, [pc, #156] @ (4947c ) │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r2, pc │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 493cc │ │ │ │ + cbnz r3, 49424 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 493c2 │ │ │ │ + bhi.n 4941a │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r1, r2, #4 │ │ │ │ cmp r7, #9 │ │ │ │ lsls r1, r1, #24 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ - cbz r7, 493cc │ │ │ │ + blx 7b48 │ │ │ │ + cbz r7, 49424 │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ strh r3, [r7, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 493c2 │ │ │ │ - ldr r3, [pc, #72] @ (49428 ) │ │ │ │ + beq.n 4941a │ │ │ │ + ldr r3, [pc, #72] @ (49480 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ - blx 7b54 │ │ │ │ - cbz r0, 493f6 │ │ │ │ + blx 7ba0 │ │ │ │ + cbz r0, 4944e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r5, #32 │ │ │ │ strb.w r8, [r5, #32] │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 493ce │ │ │ │ + b.n 49426 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 493c2 │ │ │ │ + beq.n 4941a │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ - b.n 493c2 │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ + b.n 4941a │ │ │ │ nop │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #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] @ (49460 ) │ │ │ │ + ldr r3, [pc, #36] @ (494b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #3 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r0, 49456 │ │ │ │ + cbz r0, 494ae │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 403c0 │ │ │ │ - ldr r3, [pc, #20] @ (49464 ) │ │ │ │ + bl 40418 │ │ │ │ + ldr r3, [pc, #20] @ (494bc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #12 │ │ │ │ - bl 40158 │ │ │ │ - b.n 4944e │ │ │ │ + bl 401b0 │ │ │ │ + b.n 494a6 │ │ │ │ nop │ │ │ │ - uxtb r4, r0 │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - uxth r0, r6 │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #96] @ (494d8 ) │ │ │ │ + ldr r6, [pc, #96] @ (49530 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ - cbz r0, 494ca │ │ │ │ - ldr r0, [pc, #88] @ (494dc ) │ │ │ │ + cbz r0, 49522 │ │ │ │ + ldr r0, [pc, #88] @ (49534 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 3ebcc │ │ │ │ + bl 3ec24 │ │ │ │ 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 r5, 494bc │ │ │ │ - ldr r2, [pc, #64] @ (494e0 ) │ │ │ │ + cbz r5, 49514 │ │ │ │ + ldr r2, [pc, #64] @ (49538 ) │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16448 @ 0x4040 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, 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, r5 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - blx 803c │ │ │ │ - b.n 4949c │ │ │ │ + blx 8088 │ │ │ │ + b.n 494f4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #1 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49480 │ │ │ │ + b.n 494d8 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r1, r1 │ │ │ │ - bl 12f4de │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + bl 12f536 │ │ │ │ + lsls r4, r5, #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] @ (49720 ) │ │ │ │ + ldr r6, [pc, #556] @ (49778 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #556] @ (49724 ) │ │ │ │ + ldr r3, [pc, #556] @ (4977c ) │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.w 4961a │ │ │ │ - ldr r3, [pc, #532] @ (49728 ) │ │ │ │ + beq.w 49672 │ │ │ │ + ldr r3, [pc, #532] @ (49780 ) │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r5, #12] │ │ │ │ - blt.w 4967e │ │ │ │ - bne.n 495a8 │ │ │ │ + blt.w 496d6 │ │ │ │ + bne.n 49600 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 496c2 │ │ │ │ + beq.w 4971a │ │ │ │ add.w r8, r3, #9 │ │ │ │ - ldr r3, [pc, #508] @ (4972c ) │ │ │ │ + ldr r3, [pc, #508] @ (49784 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4963e │ │ │ │ + beq.w 49696 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4953c │ │ │ │ - bl 3eb94 │ │ │ │ - b.n 49552 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bne.n 49594 │ │ │ │ + bl 3ebec │ │ │ │ + b.n 495aa │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4954e │ │ │ │ + bne.n 495a6 │ │ │ │ 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 49468 │ │ │ │ + bl 494c0 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ tst.w r3, #288 @ 0x120 │ │ │ │ - bne.n 49604 │ │ │ │ - ldr r2, [pc, #436] @ (49730 ) │ │ │ │ + bne.n 4965c │ │ │ │ + ldr r2, [pc, #436] @ (49788 ) │ │ │ │ movs r1, #5 │ │ │ │ - ldr r0, [pc, #436] @ (49734 ) │ │ │ │ + ldr r0, [pc, #436] @ (4978c ) │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #420] @ (49738 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #420] @ (49790 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ - ldr r3, [pc, #392] @ (49728 ) │ │ │ │ + bl 1e3b8 │ │ │ │ + ldr r3, [pc, #392] @ (49780 ) │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4967c │ │ │ │ + blt.n 496d4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb.w r3, [r5, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49630 │ │ │ │ + bne.n 49688 │ │ │ │ ands.w r1, r4, #256 @ 0x100 │ │ │ │ - bne.n 49662 │ │ │ │ + bne.n 496ba │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - beq.w 496ce │ │ │ │ + beq.w 49726 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.w 496ca │ │ │ │ + beq.w 49722 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4965a │ │ │ │ + bcs.n 496b2 │ │ │ │ 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 4968e │ │ │ │ + beq.n 496e6 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 496e6 │ │ │ │ + bcs.n 4973e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r4, [r3, #0] │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4952e │ │ │ │ - ldr r2, [pc, #308] @ (4973c ) │ │ │ │ + b.n 49586 │ │ │ │ + ldr r2, [pc, #308] @ (49794 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #308] @ (49740 ) │ │ │ │ + ldr r0, [pc, #308] @ (49798 ) │ │ │ │ movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 49590 │ │ │ │ - ldr r3, [pc, #260] @ (49728 ) │ │ │ │ + bne.n 495e8 │ │ │ │ + ldr r3, [pc, #260] @ (49780 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldrb.w r3, [r5, #93] @ 0x5d │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 496ce │ │ │ │ + beq.n 49726 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 495b0 │ │ │ │ + beq.n 49608 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 495b0 │ │ │ │ - b.n 4952a │ │ │ │ + beq.n 49608 │ │ │ │ + b.n 49582 │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 49654 │ │ │ │ + blt.n 496ac │ │ │ │ ldr.w r2, [r7, #1196] @ 0x4ac │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4953a │ │ │ │ - bl 3eb94 │ │ │ │ - b.n 4955e │ │ │ │ + bne.w 49592 │ │ │ │ + bl 3ebec │ │ │ │ + b.n 495b6 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 495de │ │ │ │ - ldr r3, [pc, #224] @ (49744 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 49636 │ │ │ │ + ldr r3, [pc, #224] @ (4979c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbnz r2, 49672 │ │ │ │ - b.n 49676 │ │ │ │ + cbnz r2, 496ca │ │ │ │ + b.n 496ce │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ - cbz r2, 49676 │ │ │ │ + cbz r2, 496ce │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 4966c │ │ │ │ + bne.n 496c4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - b.n 4952e │ │ │ │ + b.n 49586 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - ldr r3, [pc, #200] @ (49748 ) │ │ │ │ + ldr r3, [pc, #200] @ (497a0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4952e │ │ │ │ + b.n 49586 │ │ │ │ and.w r4, r4, #61440 @ 0xf000 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ - beq.n 496f8 │ │ │ │ - bgt.n 496d6 │ │ │ │ + beq.n 49750 │ │ │ │ + bgt.n 4972e │ │ │ │ cmp.w r4, #8192 @ 0x2000 │ │ │ │ - beq.n 496d2 │ │ │ │ + beq.n 4972a │ │ │ │ cmp.w r4, #16384 @ 0x4000 │ │ │ │ - beq.n 496f4 │ │ │ │ + beq.n 4974c │ │ │ │ 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 496ee │ │ │ │ + bcs.n 49746 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 495f6 │ │ │ │ - ldr.w r8, [pc, #136] @ 4974c │ │ │ │ + b.n 4964e │ │ │ │ + ldr.w r8, [pc, #136] @ 497a4 │ │ │ │ add r8, pc │ │ │ │ - b.n 4952e │ │ │ │ - ldr r3, [pc, #132] @ (49750 ) │ │ │ │ - b.n 49680 │ │ │ │ - ldr r3, [pc, #132] @ (49754 ) │ │ │ │ - b.n 49680 │ │ │ │ + b.n 49586 │ │ │ │ + ldr r3, [pc, #132] @ (497a8 ) │ │ │ │ + b.n 496d8 │ │ │ │ + ldr r3, [pc, #132] @ (497ac ) │ │ │ │ + b.n 496d8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - b.n 496ae │ │ │ │ + b.n 49706 │ │ │ │ cmp.w r4, #36864 @ 0x9000 │ │ │ │ - beq.n 496fc │ │ │ │ + beq.n 49754 │ │ │ │ cmp.w r4, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r1, #35 @ 0x23 │ │ │ │ - b.n 496ae │ │ │ │ + b.n 49706 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 495f6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 495f6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4964e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4964e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - b.n 496ae │ │ │ │ + b.n 49706 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - b.n 496ae │ │ │ │ + b.n 49706 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.n 49708 │ │ │ │ + beq.n 49760 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - b.n 496ae │ │ │ │ + b.n 49706 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 49716 │ │ │ │ + bcs.n 4976e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 49704 │ │ │ │ + b.n 4975c │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 49704 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4975c │ │ │ │ nop │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr5, {0} │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #20] │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr.w r1, [pc, #3024] @ 4a33c │ │ │ │ + ldr.w r1, [pc, #3024] @ 4a394 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r4, [pc, #3024] @ 4a340 │ │ │ │ + ldr.w r4, [pc, #3024] @ 4a398 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r2, [pc, #3020] @ 4a344 │ │ │ │ + ldr.w r2, [pc, #3020] @ 4a39c │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #3016] @ 4a348 │ │ │ │ + ldr.w r3, [pc, #3016] @ 4a3a0 │ │ │ │ ldrb.w r7, [r0, #53] @ 0x35 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ strh r2, [r6, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4b840 │ │ │ │ - ldr.w r3, [pc, #2984] @ 4a34c │ │ │ │ + bne.w 4b898 │ │ │ │ + ldr.w r3, [pc, #2984] @ 4a3a4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #2980] @ 4a350 │ │ │ │ + ldr.w r3, [pc, #2980] @ 4a3a8 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2980] @ 4a354 │ │ │ │ + ldr.w r3, [pc, #2980] @ 4a3ac │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2972] @ 4a358 │ │ │ │ + ldr.w r3, [pc, #2972] @ 4a3b0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r6, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ae2a │ │ │ │ + bne.w 4ae82 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a93c │ │ │ │ + bne.w 4a994 │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ ldrb.w r2, [fp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [fp, #25] │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #2 │ │ │ │ ittt eq │ │ │ │ @@ -100016,75 +100022,75 @@ │ │ │ │ strbeq.w r3, [fp, #34] @ 0x22 │ │ │ │ ldrb.w r3, [fp, #59] @ 0x3b │ │ │ │ sub.w r2, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [fp, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a8f0 │ │ │ │ - ldr.w r3, [pc, #2880] @ 4a35c │ │ │ │ + beq.w 4a948 │ │ │ │ + ldr.w r3, [pc, #2880] @ 4a3b4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4af3a │ │ │ │ - ldr.w r2, [pc, #2868] @ 4a360 │ │ │ │ + bge.w 4af92 │ │ │ │ + ldr.w r2, [pc, #2868] @ 4a3b8 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [fp, #54] @ 0x36 │ │ │ │ ldrb.w r3, [fp, #59] @ 0x3b │ │ │ │ ldr.w r4, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ strb.w r1, [fp, #59] @ 0x3b │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a9b2 │ │ │ │ + beq.w 4aa0a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w sl, [r9, r4, lsl #2] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 49894 │ │ │ │ + b.n 498ec │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r6, [sl, r3] │ │ │ │ - cbnz r6, 498b4 │ │ │ │ + cbnz r6, 4990c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49880 │ │ │ │ + ble.n 498d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ cmp r3, #1 │ │ │ │ ite le │ │ │ │ movle r3, r0 │ │ │ │ movgt r3, #97 @ 0x61 │ │ │ │ ldrb.w r6, [sl, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 49894 │ │ │ │ + beq.n 498ec │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bhi.n 499bc │ │ │ │ + bhi.n 49a14 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r0, r7, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r5, r0, #26 │ │ │ │ @@ -100126,20 +100132,20 @@ │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ uxtb r0, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bgt.w 4b16c │ │ │ │ + bgt.w 4b1c4 │ │ │ │ cmp r2, #32 │ │ │ │ - ble.w 4a76e │ │ │ │ + ble.w 4a7c6 │ │ │ │ sub.w r0, r2, #33 @ 0x21 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 4a76e │ │ │ │ + bhi.w 4a7c6 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ lsls r1, r3, #28 │ │ │ │ lsls r1, r3, #28 │ │ │ │ @@ -100168,40 +100174,40 @@ │ │ │ │ lsls r1, r3, #28 │ │ │ │ lsls r1, r3, #28 │ │ │ │ lsls r1, r3, #28 │ │ │ │ lsrs r6, r6, #4 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 49c12 │ │ │ │ + beq.w 49c6a │ │ │ │ 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 4ae20 │ │ │ │ - ldr.w r3, [pc, #2496] @ 4a364 │ │ │ │ + beq.w 4ae78 │ │ │ │ + ldr.w r3, [pc, #2496] @ 4a3bc │ │ │ │ asrs r4, r1, #8 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - beq.w 49b96 │ │ │ │ + beq.w 49bee │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4a0ec │ │ │ │ + b.n 4a144 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [fp, #98] @ 0x62 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ rsb r1, r3, #1 │ │ │ │ @@ -100209,142 +100215,142 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 499f0 │ │ │ │ + beq.n 49a48 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ cmp r0, #12 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.w 4bd3e │ │ │ │ + beq.w 4bd96 │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 49878 │ │ │ │ + bls.w 498d0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4aeee │ │ │ │ + beq.w 4af46 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ sub.w r3, r5, #41 @ 0x29 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r6, r2, r3 │ │ │ │ - bne.w 4c6d0 │ │ │ │ + bne.w 4c728 │ │ │ │ sub.w r3, r5, #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 4aea4 │ │ │ │ + beq.w 4aefc │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49878 │ │ │ │ - ldr.w r3, [pc, #2264] @ 4a368 │ │ │ │ + beq.w 498d0 │ │ │ │ + ldr.w r3, [pc, #2264] @ 4a3c0 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2260] @ 4a36c │ │ │ │ + ldr.w r0, [pc, #2260] @ 4a3c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 49878 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 498d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a7b8 │ │ │ │ + beq.w 4a810 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4aad0 │ │ │ │ + beq.w 4ab28 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a7e2 │ │ │ │ + beq.w 4a83a │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ cmpeq r0, #94 @ 0x5e │ │ │ │ - bne.w 4a7e2 │ │ │ │ - ldr.w r3, [pc, #2188] @ 4a370 │ │ │ │ + bne.w 4a83a │ │ │ │ + ldr.w r3, [pc, #2188] @ 4a3c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2184] @ 4a374 │ │ │ │ + ldr.w r0, [pc, #2184] @ 4a3cc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.n 49b7c │ │ │ │ + b.n 49bd4 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ - cbnz r3, 49b14 │ │ │ │ + cbnz r3, 49b6c │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb.w r3, [fp, #96] @ 0x60 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ cmpeq r4, #5 │ │ │ │ - bne.n 49b9a │ │ │ │ + bne.n 49bf2 │ │ │ │ ldrb.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 4b008 │ │ │ │ + beq.w 4b060 │ │ │ │ movs r4, #5 │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4aa8e │ │ │ │ + bne.w 4aae6 │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 499bc │ │ │ │ + beq.w 49a14 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4af5c │ │ │ │ + beq.w 4afb4 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - beq.w 4b69c │ │ │ │ + beq.w 4b6f4 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -100354,338 +100360,338 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ cmp r4, #1 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - bne.w 499ca │ │ │ │ + bne.w 49a22 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a942 │ │ │ │ + bne.w 4a99a │ │ │ │ str.w r2, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #48] @ 0x30 │ │ │ │ streq.w r3, [r8, #12] │ │ │ │ cmp r6, #7 │ │ │ │ - bne.w 4a8ea │ │ │ │ + bne.w 4a942 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4aece │ │ │ │ + beq.w 4af26 │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ cmpeq r0, #40 @ 0x28 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ ldrb.w r1, [fp, #61] @ 0x3d │ │ │ │ - beq.w 4a794 │ │ │ │ + beq.w 4a7ec │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4aee4 │ │ │ │ + bne.w 4af3c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 49aba │ │ │ │ + beq.w 49b12 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bne.w 4abe6 │ │ │ │ + bne.w 4ac3e │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49df0 │ │ │ │ + beq.w 49e48 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ asrs r4, r1, #8 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 4c6c6 │ │ │ │ + bne.w 4c71e │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a87c │ │ │ │ + beq.w 4a8d4 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq.n 49c92 │ │ │ │ + beq.n 49cea │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4a87c │ │ │ │ + beq.w 4a8d4 │ │ │ │ sub.w r3, r4, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b460 │ │ │ │ + bne.w 4b4b8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 49c92 │ │ │ │ + cbnz r3, 49cea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.w 4a870 │ │ │ │ + beq.w 4a8c8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b676 │ │ │ │ + beq.w 4b6ce │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 4a828 │ │ │ │ + beq.w 4a880 │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - bne.w 4a870 │ │ │ │ + bne.w 4a8c8 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldrb.w r2, [fp, #93] @ 0x5d │ │ │ │ ldrb.w r5, [fp, #52] @ 0x34 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [fp, #96] @ 0x60 │ │ │ │ - cbz r5, 49d12 │ │ │ │ + cbz r5, 49d6a │ │ │ │ ldrb.w r2, [fp, #54] @ 0x36 │ │ │ │ - cbz r2, 49d12 │ │ │ │ + cbz r2, 49d6a │ │ │ │ subs r2, r5, #1 │ │ │ │ strb.w r2, [fp, #52] @ 0x34 │ │ │ │ - b.n 49d12 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 49d6a │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a80a │ │ │ │ - ble.w 4a80a │ │ │ │ + beq.w 4a862 │ │ │ │ + ble.w 4a862 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 49d26 │ │ │ │ + beq.n 49d7e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49d00 │ │ │ │ + beq.n 49d58 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 49d12 │ │ │ │ + bne.n 49d6a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4a80a │ │ │ │ + bne.w 4a862 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #10 │ │ │ │ ittt eq │ │ │ │ subeq r0, r3, r2 │ │ │ │ addeq r3, r2, #1 │ │ │ │ ldreq r6, [sp, #24] │ │ │ │ - bne.n 49d6a │ │ │ │ + bne.n 49dc2 │ │ │ │ adds r2, r0, r3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 49d4a │ │ │ │ + beq.n 49da2 │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ - cbnz r3, 49d72 │ │ │ │ + cbnz r3, 49dca │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49d62 │ │ │ │ + beq.n 49dba │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 49d12 │ │ │ │ + beq.n 49d6a │ │ │ │ strb.w r5, [fp, #52] @ 0x34 │ │ │ │ - b.w 4a81e │ │ │ │ + b.w 4a876 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ uxtb r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 4b240 │ │ │ │ + beq.w 4b298 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ - beq.w 4b688 │ │ │ │ + beq.w 4b6e0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - ble.w 49928 │ │ │ │ - b.w 4abe6 │ │ │ │ + ble.w 49980 │ │ │ │ + b.w 4ac3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a9c6 │ │ │ │ + beq.w 4aa1e │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4af10 │ │ │ │ + beq.w 4af68 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.w 4b910 │ │ │ │ + beq.w 4b968 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49c1c │ │ │ │ + bne.w 49c74 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - blx 8270 │ │ │ │ + blx 82c8 │ │ │ │ subs r0, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 49c2a │ │ │ │ + b.n 49c82 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4aa32 │ │ │ │ + bne.w 4aa8a │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ cmp r4, #4 │ │ │ │ mov.w r3, r1, asr #8 │ │ │ │ - beq.w 4aa64 │ │ │ │ + beq.w 4aabc │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 4b480 │ │ │ │ + beq.w 4b4d8 │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ cmpeq r5, #34 @ 0x22 │ │ │ │ - beq.n 49e84 │ │ │ │ + beq.n 49edc │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 49e4a │ │ │ │ + cbz r3, 49ea2 │ │ │ │ ldrb.w r1, [fp, #98] @ 0x62 │ │ │ │ - cbz r1, 49e4a │ │ │ │ + cbz r1, 49ea2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 4bdcc │ │ │ │ - ldr.w r3, [pc, #1324] @ 4a378 │ │ │ │ + blt.w 4be24 │ │ │ │ + ldr.w r3, [pc, #1324] @ 4a3d0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [fp, #98] @ 0x62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4b4a8 │ │ │ │ - ldr.w r2, [pc, #1300] @ 4a37c │ │ │ │ + bge.w 4b500 │ │ │ │ + ldr.w r2, [pc, #1300] @ 4a3d4 │ │ │ │ orr.w r4, r5, r4, lsl #8 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ adds r0, r3, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r4, [fp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r4, #4 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ asrs r3, r1, #8 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 4af1e │ │ │ │ + beq.w 4af76 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 49e28 │ │ │ │ + bne.n 49e80 │ │ │ │ uxtb r4, r1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 4b630 │ │ │ │ + beq.w 4b688 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ it eq │ │ │ │ cmpeq r4, #125 @ 0x7d │ │ │ │ - bne.w 4ae1e │ │ │ │ + bne.w 4ae76 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #10 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49878 │ │ │ │ + beq.w 498d0 │ │ │ │ ldrb.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49878 │ │ │ │ - ldr.w r3, [pc, #1152] @ 4a368 │ │ │ │ + bne.w 498d0 │ │ │ │ + ldr.w r3, [pc, #1152] @ 4a3c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1156] @ 4a380 │ │ │ │ + ldr.w r0, [pc, #1156] @ 4a3d8 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 49878 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 498d0 │ │ │ │ sub.w r3, r0, #123 @ 0x7b │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ clz r3, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1128] @ 4a384 │ │ │ │ + ldr.w r3, [pc, #1128] @ 4a3dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ @@ -100708,15 +100714,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [fp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r3, [fp, #35] @ 0x23 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 49468 │ │ │ │ + bl 494c0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ mov.w r1, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #54] @ 0x36 │ │ │ │ itet eq │ │ │ │ ldreq.w r3, [r8, #12] │ │ │ │ @@ -100724,42 +100730,42 @@ │ │ │ │ ldrbeq r3, [r3, #1] │ │ │ │ strb.w r1, [fp, #92] @ 0x5c │ │ │ │ ittt eq │ │ │ │ subeq r3, #40 @ 0x28 │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ strb.w r3, [fp, #58] @ 0x3a │ │ │ │ - ldr r3, [pc, #988] @ (4a388 ) │ │ │ │ + ldr r3, [pc, #988] @ (4a3e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4af04 │ │ │ │ - ldr r2, [pc, #976] @ (4a38c ) │ │ │ │ + bge.w 4af5c │ │ │ │ + ldr r2, [pc, #976] @ (4a3e4 ) │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r6, [fp, #72] @ 0x48 │ │ │ │ strb.w r3, [fp, #35] @ 0x23 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4b0e8 │ │ │ │ + beq.w 4b140 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 4ab22 │ │ │ │ + blt.w 4ab7a │ │ │ │ mov r0, fp │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 4ab34 │ │ │ │ - ldr r3, [pc, #920] @ (4a390 ) │ │ │ │ + beq.w 4ab8c │ │ │ │ + ldr r3, [pc, #920] @ (4a3e8 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ @@ -100787,217 +100793,217 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c5e4 │ │ │ │ + bne.w 4c63c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ asrs r4, r3, #8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 49878 │ │ │ │ + b.n 498d0 │ │ │ │ sub.w r5, r0, #62 @ 0x3e │ │ │ │ bic.w r4, r0, #2 │ │ │ │ clz r5, r5 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r8 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - beq.w 4aabc │ │ │ │ + beq.w 4ab14 │ │ │ │ ldrb.w r2, [fp, #93] @ 0x5d │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ strbne.w r2, [fp, #94] @ 0x5e │ │ │ │ clz r3, r2 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ strb.w r3, [fp, #96] @ 0x60 │ │ │ │ - beq.w 4befc │ │ │ │ + beq.w 4bf54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b5ba │ │ │ │ + beq.w 4b612 │ │ │ │ ldrsh.w r1, [r6, #18] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldrb.w r1, [sl, r0] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 4b6d0 │ │ │ │ + beq.w 4b728 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4b26e │ │ │ │ + beq.w 4b2c6 │ │ │ │ cmp.w r9, #40 @ 0x28 │ │ │ │ - bne.n 4a0e4 │ │ │ │ + bne.n 4a13c │ │ │ │ ldrb.w r7, [fp, #34] @ 0x22 │ │ │ │ - cbz r7, 4a0e4 │ │ │ │ + cbz r7, 4a13c │ │ │ │ ldrh.w r3, [fp, #92] @ 0x5c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb.w r7, [fp, #34] @ 0x22 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - ldr r2, [pc, #676] @ (4a394 ) │ │ │ │ - ldr r3, [pc, #596] @ (4a344 ) │ │ │ │ + ldr r2, [pc, #676] @ (4a3ec ) │ │ │ │ + ldr r3, [pc, #596] @ (4a39c ) │ │ │ │ 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 4c71c │ │ │ │ + bne.w 4c774 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 4a13e │ │ │ │ + cbz r1, 4a196 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a964 │ │ │ │ + beq.w 4a9bc │ │ │ │ mov r0, fp │ │ │ │ - bl 487ec │ │ │ │ + bl 48844 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a97a │ │ │ │ + ble.w 4a9d2 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a956 │ │ │ │ + beq.w 4a9ae │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ movs r0, #12 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #97] @ 0x61 │ │ │ │ - b.n 499dc │ │ │ │ + b.n 49a34 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ asrs r3, r1, #8 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 4af92 │ │ │ │ + beq.w 4afea │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq.w 4b8a2 │ │ │ │ + beq.w 4b8fa │ │ │ │ cmp r4, #3 │ │ │ │ - bne.w 4b148 │ │ │ │ + bne.w 4b1a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ (4a398 ) │ │ │ │ + ldr r3, [pc, #540] @ (4a3f0 ) │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ movgt r2, #39 @ 0x27 │ │ │ │ strbgt.w r2, [fp, #98] @ 0x62 │ │ │ │ - b.n 499a8 │ │ │ │ + b.n 49a00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 4a1ba │ │ │ │ + cbz r3, 4a212 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ ldr.w r3, [r8, #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, #44] @ 0x2c │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 4a1d4 │ │ │ │ + beq.n 4a22c │ │ │ │ cmp r4, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #41 @ 0x29 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 4b018 │ │ │ │ + bne.w 4b070 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4aeb2 │ │ │ │ + beq.w 4af0a │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne.w 4aebc │ │ │ │ + bne.w 4af14 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 4c784 │ │ │ │ + beq.w 4c7dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 49878 │ │ │ │ - ldr r3, [pc, #412] @ (4a39c ) │ │ │ │ + beq.w 498d0 │ │ │ │ + ldr r3, [pc, #412] @ (4a3f4 ) │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 4b896 │ │ │ │ + bge.w 4b8ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r4, #8 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ orr.w r1, r1, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #384] @ (4a3a0 ) │ │ │ │ + ldr r1, [pc, #384] @ (4a3f8 ) │ │ │ │ orr.w r3, r3, #93 @ 0x5d │ │ │ │ str.w r4, [fp, #76] @ 0x4c │ │ │ │ movs r4, #5 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ 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 4ae76 │ │ │ │ + beq.w 4aece │ │ │ │ ldrb.w r6, [fp, #99] @ 0x63 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4b0f6 │ │ │ │ + bne.w 4b14e │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 4b100 │ │ │ │ + ble.w 4b158 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 4bc2a │ │ │ │ + beq.w 4bc82 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 4bb7a │ │ │ │ + beq.w 4bbd2 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ strb.w r6, [fp, #61] @ 0x3d │ │ │ │ asrs r4, r1, #8 │ │ │ │ - ldr r1, [pc, #284] @ (4a3a4 ) │ │ │ │ + ldr r1, [pc, #284] @ (4a3fc ) │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ movne r2, #64 @ 0x40 │ │ │ │ @@ -101006,402 +101012,403 @@ │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ str.w r1, [fp, #80] @ 0x50 │ │ │ │ - beq.w 4ba1c │ │ │ │ + beq.w 4ba74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4bd56 │ │ │ │ + bne.w 4bdae │ │ │ │ cmp r4, #12 │ │ │ │ - beq.w 499d0 │ │ │ │ + beq.w 49a28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 4a2ce │ │ │ │ + beq.n 4a326 │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4c6c6 │ │ │ │ + bls.w 4c71e │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 49878 │ │ │ │ - b.w 4ba3c │ │ │ │ + bhi.w 498d0 │ │ │ │ + b.w 4ba94 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4af2c │ │ │ │ + beq.w 4af84 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 49878 │ │ │ │ - ldr r3, [pc, #172] @ (4a3a8 ) │ │ │ │ + beq.w 498d0 │ │ │ │ + ldr r3, [pc, #172] @ (4a400 ) │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 4b70c │ │ │ │ - ldr r1, [pc, #148] @ (4a3ac ) │ │ │ │ + bge.w 4b764 │ │ │ │ + ldr r1, [pc, #148] @ (4a404 ) │ │ │ │ lsls r3, r4, #8 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [fp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #41 @ 0x29 │ │ │ │ movs r4, #5 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + bkpt 0x00e6 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + bkpt 0x008c │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + bkpt 0x0074 │ │ │ │ movs r1, r1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + pop {r1, pc} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [sl], r5 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #5] │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + vaddl.u8 q8, d12, d5 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf4e60005 │ │ │ │ - add r7, pc, #888 @ (adr r7, 4a700 ) │ │ │ │ + @ instruction: 0xfbbe0005 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #344 @ (adr r7, 4a4e4 ) │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 4a490 ) │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 4a3ac ) │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 4a5a4 ) │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 4a790 ) │ │ │ │ + push {r2, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #856 @ (adr r4, 4a6fc ) │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 4a578 ) │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #8 @ (adr r4, 4a3b4 ) │ │ │ │ + cbz r2, 4a46e │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #896 @ (adr r3, 4a730 ) │ │ │ │ + cbz r0, 4a46a │ │ │ │ movs r1, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl 486e8 │ │ │ │ + bl 48740 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 4ab9a │ │ │ │ - beq.w 4b124 │ │ │ │ + bgt.w 4abf2 │ │ │ │ + beq.w 4b17c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4c28e │ │ │ │ + beq.w 4c2e6 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 4c2be │ │ │ │ + ble.w 4c316 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 4c2be │ │ │ │ + ble.w 4c316 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bgt.w 4c6dc │ │ │ │ + bgt.w 4c734 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - ble.w 4c778 │ │ │ │ + ble.w 4c7d0 │ │ │ │ sub.w r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 4b332 │ │ │ │ + bhi.w 4b38a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #30 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r1, r4, #16 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r7, r3, #30 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 4a418 │ │ │ │ + bls.n 4a470 │ │ │ │ cmp r4, #2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #40 @ 0x28 │ │ │ │ - beq.w 4a9fe │ │ │ │ + beq.w 4aa56 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov sl, r5 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb.w r1, [fp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 499d0 │ │ │ │ + bne.w 49a28 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c75c │ │ │ │ + bne.w 4c7b4 │ │ │ │ ldr.w r5, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4b988 │ │ │ │ + beq.w 4b9e0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ subs r6, r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4baf2 │ │ │ │ + beq.w 4bb4a │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 4b24e │ │ │ │ + bgt.w 4b2a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4b2a2 │ │ │ │ + bcs.w 4b2fa │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 4a48e │ │ │ │ + beq.n 4a4e6 │ │ │ │ subs r1, #1 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r1, [fp, #72] @ 0x48 │ │ │ │ subs r2, r2, r0 │ │ │ │ sub.w r6, r2, #9 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 4b504 │ │ │ │ + beq.w 4b55c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4a4b6 │ │ │ │ + ble.n 4a50e │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.w 4bfae │ │ │ │ + beq.w 4c006 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b990 │ │ │ │ + bne.w 4b9e8 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b53a │ │ │ │ + bne.w 4b592 │ │ │ │ cmp r4, #12 │ │ │ │ - beq.w 4bd1c │ │ │ │ + beq.w 4bd74 │ │ │ │ and.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 4bde4 │ │ │ │ + beq.w 4be3c │ │ │ │ lsls r1, r5, #25 │ │ │ │ - bpl.w 4b966 │ │ │ │ + bpl.w 4b9be │ │ │ │ orr.w r5, r5, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.w 4bed6 │ │ │ │ + bmi.w 4bf2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ uxtb r3, r5 │ │ │ │ str.w r0, [fp] │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r5, #9 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b664 │ │ │ │ + beq.w 4b6bc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 4a546 │ │ │ │ + bpl.n 4a59e │ │ │ │ add.w sl, r5, #9 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, sl │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 4a546 │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 4a59e │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.w 4be1c │ │ │ │ + beq.w 4be74 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r4, #12 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.w 4c310 │ │ │ │ + beq.w 4c368 │ │ │ │ ldrb.w r2, [fp, #93] @ 0x5d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c61c │ │ │ │ + bne.w 4c674 │ │ │ │ ldrb.w r1, [fp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4b718 │ │ │ │ + beq.w 4b770 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.w 4b9fe │ │ │ │ + bgt.w 4ba56 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r6, #1 │ │ │ │ ldrb.w r2, [fp, #92] @ 0x5c │ │ │ │ - beq.w 4be5c │ │ │ │ - cbnz r2, 4a588 │ │ │ │ + beq.w 4beb4 │ │ │ │ + cbnz r2, 4a5e0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 4c1c8 │ │ │ │ + beq.w 4c220 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4be80 │ │ │ │ + bne.w 4bed8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 4ba12 │ │ │ │ - b.w 4ba08 │ │ │ │ + bne.w 4ba6a │ │ │ │ + b.w 4ba60 │ │ │ │ ldrb.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bc80 │ │ │ │ + beq.w 4bcd8 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 49b96 │ │ │ │ + bne.w 49bee │ │ │ │ ldrb.w r1, [fp, #54] @ 0x36 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 4b852 │ │ │ │ + beq.w 4b8aa │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4a8d6 │ │ │ │ + beq.w 4a92e │ │ │ │ ldrb.w r2, [fp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a8da │ │ │ │ + beq.w 4a932 │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - b.n 4a8da │ │ │ │ + b.n 4a932 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - cbz r1, 4a616 │ │ │ │ + cbz r1, 4a66e │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ mvns r3, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4af46 │ │ │ │ + beq.w 4af9e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 4b6a8 │ │ │ │ + beq.w 4b700 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - ble.w 4bc8e │ │ │ │ + ble.w 4bce6 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bee4 │ │ │ │ + beq.w 4bf3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 49c12 │ │ │ │ + bne.w 49c6a │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #2 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldrb.w r2, [fp, #54] @ 0x36 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a8a0 │ │ │ │ + beq.w 4a8f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ ldrb.w r2, [fp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [fp, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b994 │ │ │ │ + bne.w 4b9ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bd22 │ │ │ │ + beq.w 4bd7a │ │ │ │ mov r9, r5 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - b.n 4a0ec │ │ │ │ + b.n 4a144 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ ldr.w r4, [fp, #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 4b2b8 │ │ │ │ - ldr.w r3, [pc, #3228] @ 4b348 │ │ │ │ + bne.w 4b310 │ │ │ │ + ldr.w r3, [pc, #3228] @ 4b3a0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ add r3, pc │ │ │ │ ldrsh.w r0, [r8, #18] │ │ │ │ subs r2, r2, r0 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 499bc │ │ │ │ + b.w 49a14 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r5, r1 │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - bne.w 49c12 │ │ │ │ + bne.w 49c6a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4bb4a │ │ │ │ + beq.w 4bba2 │ │ │ │ ldrsh.w r0, [r8, #18] │ │ │ │ add sl, r5 │ │ │ │ subs r2, r2, r0 │ │ │ │ subs.w r0, r5, #125 @ 0x7d │ │ │ │ str.w r2, [r8, #12] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -101412,365 +101419,365 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #20 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bf84 │ │ │ │ + beq.w 4bfdc │ │ │ │ subs r3, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4bf84 │ │ │ │ + bls.w 4bfdc │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ - b.w 49c16 │ │ │ │ + b.w 49c6e │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ uxtb r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 4b036 │ │ │ │ + beq.w 4b08e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ble.w 49928 │ │ │ │ + ble.w 49980 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4abb2 │ │ │ │ - b.n 4abe6 │ │ │ │ + beq.w 4ac0a │ │ │ │ + b.n 4ac3e │ │ │ │ movs r4, #11 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ - beq.w 49c12 │ │ │ │ + beq.w 49c6a │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 49c12 │ │ │ │ + bhi.w 49c6a │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ movs r4, #5 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4b108 │ │ │ │ + beq.w 4b160 │ │ │ │ adds r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ strb.w r1, [fp, #61] @ 0x3d │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4aee0 │ │ │ │ + bne.w 4af38 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4bd28 │ │ │ │ + bne.w 4bd80 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ - bl 3ea54 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 499bc │ │ │ │ + beq.w 49a14 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4aad0 │ │ │ │ + beq.w 4ab28 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ - cbz r3, 4a7d8 │ │ │ │ + cbz r3, 4a830 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ cmpeq r0, #94 @ 0x5e │ │ │ │ - beq.w 49ae2 │ │ │ │ + beq.w 49b3a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 499bc │ │ │ │ + ble.w 49a14 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ cmpeq r5, #43 @ 0x2b │ │ │ │ sub.w r3, r2, r3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - bne.w 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ cmp r4, #1 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strbne.w r3, [fp, #34] @ 0x22 │ │ │ │ - bne.w 499ca │ │ │ │ - b.w 49878 │ │ │ │ + bne.w 49a22 │ │ │ │ + b.w 498d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strb.w r5, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - blt.w 4c28e │ │ │ │ + blt.w 4c2e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - b.n 4a10e │ │ │ │ + b.n 4a166 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf72 │ │ │ │ + beq.w 4bfca │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ - bne.n 4a870 │ │ │ │ + bne.n 4a8c8 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - bne.w 49cd2 │ │ │ │ + bne.w 49d2a │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ - cbz r3, 4a870 │ │ │ │ - ldr.w r3, [pc, #2808] @ 4b34c │ │ │ │ + cbz r3, 4a8c8 │ │ │ │ + ldr.w r3, [pc, #2808] @ 4b3a4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2804] @ 4b350 │ │ │ │ + ldr.w r0, [pc, #2804] @ 4b3a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #5 │ │ │ │ strb.w r3, [fp, #99] @ 0x63 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ sub.w r5, r5, #34 @ 0x22 │ │ │ │ cmp r4, #4 │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 49c92 │ │ │ │ + beq.w 49cea │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49c92 │ │ │ │ - b.w 49c8a │ │ │ │ + bne.w 49cea │ │ │ │ + b.w 49ce2 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 4b394 │ │ │ │ + beq.w 4b3ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4b39e │ │ │ │ + bne.w 4b3f6 │ │ │ │ ldrb.w r3, [fp, #35] @ 0x23 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c750 │ │ │ │ + bne.w 4c7a8 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 4bf90 │ │ │ │ + beq.w 4bfe8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - bne.w 49b96 │ │ │ │ + bne.w 49bee │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 49b96 │ │ │ │ + bls.w 49bee │ │ │ │ movs r4, #1 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a9a4 │ │ │ │ + beq.n 4a9fc │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4a99a │ │ │ │ + beq.n 4a9f2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 4b4b4 │ │ │ │ + beq.w 4b50c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.w 4bc22 │ │ │ │ + beq.w 4bc7a │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.w 4bd8e │ │ │ │ + beq.w 4bde6 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ - cbnz r3, 4a936 │ │ │ │ + cbnz r3, 4a98e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49860 │ │ │ │ + b.w 498b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 497ea │ │ │ │ + b.w 49842 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49bb4 │ │ │ │ + beq.w 49c0c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - b.w 49bb4 │ │ │ │ + b.w 49c0c │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ - b.w 4a134 │ │ │ │ + b.w 4a18c │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ - bl 487ec │ │ │ │ + bl 48844 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 4a12a │ │ │ │ + bgt.w 4a182 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a12a │ │ │ │ + beq.w 4a182 │ │ │ │ mov.w r2, #572 @ 0x23c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #16] │ │ │ │ strd r3, r5, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ - bl 3ea54 │ │ │ │ + bl 4953c │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4bcdc │ │ │ │ + bne.w 4bd34 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a92a │ │ │ │ + beq.n 4a982 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49860 │ │ │ │ + b.w 498b8 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4a930 │ │ │ │ + beq.n 4a988 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 49860 │ │ │ │ - ldr.w r3, [pc, #2444] @ 4b354 │ │ │ │ + b.w 498b8 │ │ │ │ + ldr.w r3, [pc, #2444] @ 4b3ac │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4b2ac │ │ │ │ - ldr.w r1, [pc, #2428] @ 4b358 │ │ │ │ + bge.w 4b304 │ │ │ │ + ldr.w r1, [pc, #2428] @ 4b3b0 │ │ │ │ lsls r2, r4, #8 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ adds r4, r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [fp, #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, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ - ldr.w r3, [pc, #2396] @ 4b35c │ │ │ │ + b.w 498d0 │ │ │ │ + ldr.w r3, [pc, #2396] @ 4b3b4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4b444 │ │ │ │ - ldr.w r2, [pc, #2380] @ 4b360 │ │ │ │ + bge.w 4b49c │ │ │ │ + ldr.w r2, [pc, #2380] @ 4b3b8 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ movw r3, #553 @ 0x229 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 49b26 │ │ │ │ + b.w 49b7e │ │ │ │ cmp r4, #4 │ │ │ │ - bne.w 4b196 │ │ │ │ + bne.w 4b1ee │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r3, r1 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n 4aa62 │ │ │ │ - ldr.w r3, [pc, #2336] @ 4b364 │ │ │ │ + beq.n 4aaba │ │ │ │ + ldr.w r3, [pc, #2336] @ 4b3bc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2332] @ 4b368 │ │ │ │ + ldr.w r0, [pc, #2332] @ 4b3c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ asrs r3, r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #12 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne.w 49eac │ │ │ │ + bne.w 49f04 │ │ │ │ ldrb.w r2, [fp, #71] @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 49eac │ │ │ │ + beq.w 49f04 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bne.w 49eac │ │ │ │ + bne.w 49f04 │ │ │ │ movs r4, #4 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ subs r1, r2, r3 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 49b40 │ │ │ │ + ble.w 49b98 │ │ │ │ mvns r3, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ moveq r3, r1 │ │ │ │ addeq.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 49b46 │ │ │ │ + b.w 49b9e │ │ │ │ ldrb.w r3, [fp, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b174 │ │ │ │ + beq.w 4b1cc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #95] @ 0x5f │ │ │ │ - b.w 4a0a6 │ │ │ │ + b.w 4a0fe │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 49afe │ │ │ │ + beq.w 49b56 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ - ldr.w r6, [pc, #2188] @ 4b36c │ │ │ │ + ldr.w r6, [pc, #2188] @ 4b3c4 │ │ │ │ cmp r1, #3 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - beq.w 4bbec │ │ │ │ + beq.w 4bc44 │ │ │ │ lsls r4, r4, #8 │ │ │ │ orr.w r4, r4, #41 @ 0x29 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bge.w 4bbe0 │ │ │ │ - ldr.w r2, [pc, #2156] @ 4b370 │ │ │ │ + bge.w 4bc38 │ │ │ │ + ldr.w r2, [pc, #2156] @ 4b3c8 │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r4, [fp, #80] @ 0x50 │ │ │ │ movs r4, #5 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldrb.w sl, [r4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r2, [r4, #0] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ strb.w sl, [r4] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq.w 4b2f4 │ │ │ │ + beq.w 4b34c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r8 │ │ │ │ @@ -101779,448 +101786,448 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movw r2, #29541 @ 0x7365 │ │ │ │ movt r2, #25441 @ 0x6361 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 4ab94 │ │ │ │ + cbz r0, 4abec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 4ab84 │ │ │ │ + cbz r3, 4abdc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4acbc │ │ │ │ + beq.w 4ad14 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.w 4ad34 │ │ │ │ + bne.w 4ad8c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ab68 │ │ │ │ - bl 3ea54 │ │ │ │ - b.n 4ab68 │ │ │ │ + bne.n 4abc0 │ │ │ │ + bl 3eaac │ │ │ │ + b.n 4abc0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r6, #24 │ │ │ │ - bne.n 4abe4 │ │ │ │ + bne.n 4ac3c │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - beq.w 4b450 │ │ │ │ + beq.w 4b4a8 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - bne.n 4abd0 │ │ │ │ + bne.n 4ac28 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #7 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r6, #23 │ │ │ │ - beq.w 499bc │ │ │ │ + beq.w 49a14 │ │ │ │ uxtb r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ - beq.n 4abf8 │ │ │ │ + beq.n 4ac50 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4a782 │ │ │ │ + bls.w 4a7da │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bne.w 49c12 │ │ │ │ - ldr.w r4, [pc, #1908] @ 4b374 │ │ │ │ + bne.w 49c6a │ │ │ │ + ldr.w r4, [pc, #1908] @ 4b3cc │ │ │ │ ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ add r4, pc │ │ │ │ subs r5, r0, #1 │ │ │ │ str.w r5, [fp, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp r5, r2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w r6, [fp, #80] @ 0x50 │ │ │ │ - bge.w 4bad6 │ │ │ │ + bge.w 4bb2e │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ str r6, [r3, #0] │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.n 4a78e │ │ │ │ + b.n 4a7e6 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 4c606 │ │ │ │ - ldr.w r2, [pc, #1848] @ 4b378 │ │ │ │ + beq.w 4c65e │ │ │ │ + ldr.w r2, [pc, #1848] @ 4b3d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ asrs r4, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r6, #24 │ │ │ │ - beq.w 4b49c │ │ │ │ - ldr.w r3, [pc, #1816] @ 4b37c │ │ │ │ + beq.w 4b4f4 │ │ │ │ + ldr.w r3, [pc, #1816] @ 4b3d4 │ │ │ │ asrs r4, r1, #8 │ │ │ │ add r3, pc │ │ │ │ - b.w 499a8 │ │ │ │ + b.w 49a00 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - beq.w 4b450 │ │ │ │ + beq.w 4b4a8 │ │ │ │ cmp r6, #24 │ │ │ │ - beq.n 4abb2 │ │ │ │ + beq.n 4ac0a │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4b876 │ │ │ │ + beq.w 4b8ce │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ add sl, r5 │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4a73e │ │ │ │ + beq.w 4a796 │ │ │ │ ldr.w r3, [fp, #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, [fp, #80] @ 0x50 │ │ │ │ - b.w 499bc │ │ │ │ + b.w 49a14 │ │ │ │ add.w r2, sp, r3 │ │ │ │ add.w r8, r3, #1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [r2, #132] @ 0x84 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 4ad20 │ │ │ │ + cbz r0, 4ad78 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 4ace0 │ │ │ │ + beq.n 4ad38 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 4ab70 │ │ │ │ + b.n 4abc8 │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, r8 │ │ │ │ - beq.n 4ad96 │ │ │ │ + beq.n 4adee │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 4ad3a │ │ │ │ + cbnz r3, 4ad92 │ │ │ │ mov r0, fp │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 4ad78 │ │ │ │ - bgt.n 4add4 │ │ │ │ + beq.n 4add0 │ │ │ │ + bgt.n 4ae2c │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.n 4ad5c │ │ │ │ - bgt.w 4b1d4 │ │ │ │ + beq.n 4adb4 │ │ │ │ + bgt.w 4b22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b4d0 │ │ │ │ + bne.w 4b528 │ │ │ │ ldrb.w r3, [fp, #70] @ 0x46 │ │ │ │ strb.w r0, [fp, #96] @ 0x60 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 4adb6 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 4ae0e │ │ │ │ + bl 3eaac │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 4acdc │ │ │ │ + bne.n 4ad34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4ad96 │ │ │ │ + beq.n 4adee │ │ │ │ movs r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4acfa │ │ │ │ - b.n 4acea │ │ │ │ + beq.n 4ad52 │ │ │ │ + b.n 4ad42 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ldrsh.w r1, [r9, #18] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - bne.n 4acfa │ │ │ │ + bne.n 4ad52 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4acfa │ │ │ │ + beq.n 4ad52 │ │ │ │ strb.w sl, [fp, #92] @ 0x5c │ │ │ │ - b.n 4acfa │ │ │ │ + b.n 4ad52 │ │ │ │ ldrh.w r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ it cs │ │ │ │ strhcs.w sl, [fp, #56] @ 0x38 │ │ │ │ - cbz r3, 4adb2 │ │ │ │ + cbz r3, 4ae0a │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w sl, [fp, #92] @ 0x5c │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - bne.w 4ab5e │ │ │ │ + bne.w 4abb6 │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4ab5e │ │ │ │ + bne.w 4abb6 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [fp, #35] @ 0x23 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [fp, #92] @ 0x5c │ │ │ │ - beq.n 4ad32 │ │ │ │ + beq.n 4ad8a │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ strbeq.w sl, [fp, #92] @ 0x5c │ │ │ │ - b.n 4ad32 │ │ │ │ + b.n 4ad8a │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq.n 4adbc │ │ │ │ + beq.n 4ae14 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ subs r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4adb6 │ │ │ │ + bne.n 4ae0e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 49ff6 │ │ │ │ + b.w 4a04e │ │ │ │ cmp.w r0, #572 @ 0x23c │ │ │ │ - beq.n 4ae0e │ │ │ │ - ble.w 4b224 │ │ │ │ + beq.n 4ae66 │ │ │ │ + ble.w 4b27c │ │ │ │ movw r3, #41020 @ 0xa03c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 4b56e │ │ │ │ - bgt.w 4b90a │ │ │ │ + beq.w 4b5c6 │ │ │ │ + bgt.w 4b962 │ │ │ │ bic.w r1, r0, #2 │ │ │ │ movw r3, #8252 @ 0x203c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 4b4d6 │ │ │ │ + beq.w 4b52e │ │ │ │ cmp.w r0, #2048 @ 0x800 │ │ │ │ - bne.w 4b90a │ │ │ │ + bne.w 4b962 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r5, [fp, #12] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [fp, #88] @ 0x58 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae96 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ - bne.n 4ae66 │ │ │ │ + bne.n 4aebe │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae36 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.n 4ae8e │ │ │ │ + bl 3eaac │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae36 │ │ │ │ + bne.n 4ae8e │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.w 497d6 │ │ │ │ + b.w 4982e │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 4b8f0 │ │ │ │ + bne.w 4b948 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae96 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 499bc │ │ │ │ + ble.w 49a14 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 4c6e6 │ │ │ │ + beq.w 4c73e │ │ │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - bne.w 49a4c │ │ │ │ + bne.w 49aa4 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r0, #41 @ 0x29 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.w 4bc54 │ │ │ │ + beq.w 4bcac │ │ │ │ ldrd r3, r1, [fp, #76] @ 0x4c │ │ │ │ - b.w 4a284 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4a2dc │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4a1e6 │ │ │ │ + bne.w 4a23e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.w 4a1fe │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4a256 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 49bfe │ │ │ │ + ble.w 49c56 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.w 49bd8 │ │ │ │ + b.w 49c30 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ subs r1, #1 │ │ │ │ strb.w r1, [fp, #61] @ 0x3d │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ mov.w sl, #41 @ 0x29 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.w 4a428 │ │ │ │ - bl 4942c │ │ │ │ + b.w 4a480 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 49fb8 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4a010 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49dd6 │ │ │ │ - b.w 49dd0 │ │ │ │ + beq.w 49e2e │ │ │ │ + b.w 49e28 │ │ │ │ ldrb.w r2, [fp, #71] @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 49878 │ │ │ │ - b.w 49ea0 │ │ │ │ - bl 3ea54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4a2f2 │ │ │ │ - b.w 4a2f8 │ │ │ │ - bl 4942c │ │ │ │ + bne.w 498d0 │ │ │ │ + b.w 49ef8 │ │ │ │ + bl 3eaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 4a34a │ │ │ │ + b.w 4a350 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 4982a │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 49882 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b8e0 │ │ │ │ - ble.w 4a64c │ │ │ │ + beq.w 4b938 │ │ │ │ + ble.w 4a6a4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.w 4a624 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4a67c │ │ │ │ + bl 3eaac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b954 │ │ │ │ + beq.w 4b9ac │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.w 4b698 │ │ │ │ + beq.w 4b6f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r2, r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq.w 499bc │ │ │ │ - b.w 49afe │ │ │ │ + beq.w 49a14 │ │ │ │ + b.w 49b56 │ │ │ │ ldrb.w r2, [fp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4bbb2 │ │ │ │ + beq.w 4bc0a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #6 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.w 4a170 │ │ │ │ + bne.w 4a1c8 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.w 49c12 │ │ │ │ + bne.w 49c6a │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4beae │ │ │ │ + beq.w 4bf06 │ │ │ │ ldrb.w r1, [fp, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 4aff2 │ │ │ │ + cbz r1, 4b04a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 4aff2 │ │ │ │ + bge.n 4b04a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldrb.w r0, [r0, #-2] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.n 4aff2 │ │ │ │ - ldr r2, [pc, #932] @ (4b380 ) │ │ │ │ + beq.n 4b04a │ │ │ │ + ldr r2, [pc, #932] @ (4b3d8 ) │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #928] @ (4b384 ) │ │ │ │ + ldr r0, [pc, #928] @ (4b3dc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #6 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ strb.w r3, [fp, #98] @ 0x62 │ │ │ │ - bne.w 4bb12 │ │ │ │ + bne.w 4bb6a │ │ │ │ movs r4, #3 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ movs r4, #5 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #61] @ 0x3d │ │ │ │ - b.w 49bc6 │ │ │ │ + b.w 49c1e │ │ │ │ asrs r1, r1, #8 │ │ │ │ cmp r1, #12 │ │ │ │ - beq.w 4a1d4 │ │ │ │ + beq.w 4a22c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 4c046 │ │ │ │ + beq.w 4c09e │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 499ca │ │ │ │ + b.w 49a22 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.w 4bacc │ │ │ │ + beq.w 4bb24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bgt.w 4c02e │ │ │ │ + bgt.w 4c086 │ │ │ │ cmp r2, #32 │ │ │ │ - ble.w 4c1fe │ │ │ │ + ble.w 4c256 │ │ │ │ sub.w ip, r2, #33 @ 0x21 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 4abea │ │ │ │ + bhi.w 4ac42 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w ip, [lr, ip, lsl #2] │ │ │ │ add lr, ip │ │ │ │ bx lr │ │ │ │ @ instruction: 0xfb41ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @@ -102252,601 +102259,599 @@ │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb41ffff │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 49fea │ │ │ │ - b.n 4ab22 │ │ │ │ + bge.w 4a042 │ │ │ │ + b.n 4ab7a │ │ │ │ subs r2, r6, #1 │ │ │ │ strb.w r2, [fp, #99] @ 0x63 │ │ │ │ - b.w 49b26 │ │ │ │ + b.w 49b7e │ │ │ │ strb.w r6, [fp, #34] @ 0x22 │ │ │ │ - b.w 49b26 │ │ │ │ + b.w 49b7e │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4b9d0 │ │ │ │ + bne.w 4ba28 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b9e4 │ │ │ │ - b.w 4a7b6 │ │ │ │ + bne.w 4ba3c │ │ │ │ + b.w 4a80e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a3c0 │ │ │ │ + beq.w 4a418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c4a6 │ │ │ │ + bne.w 4c4fe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bb06 │ │ │ │ + beq.w 4bb5e │ │ │ │ ldrb.w r1, [fp, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4afc6 │ │ │ │ + bne.w 4b01e │ │ │ │ strb.w r1, [fp, #98] @ 0x62 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ - b.w 4bb12 │ │ │ │ + b.w 4bb6a │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4ac76 │ │ │ │ - b.n 4abe6 │ │ │ │ + beq.w 4acce │ │ │ │ + b.n 4ac3e │ │ │ │ ldrb.w r1, [fp, #96] @ 0x60 │ │ │ │ ldrb.w r2, [fp, #92] @ 0x5c │ │ │ │ strb.w r1, [fp, #24] │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r5, [fp, #20] │ │ │ │ strb.w r1, [fp, #97] @ 0x61 │ │ │ │ it ls │ │ │ │ strbls.w r3, [fp, #96] @ 0x60 │ │ │ │ - b.w 4a0a6 │ │ │ │ - ldr r3, [pc, #460] @ (4b364 ) │ │ │ │ + b.w 4a0fe │ │ │ │ + ldr r3, [pc, #460] @ (4b3bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r0, [pc, #488] @ (4b388 ) │ │ │ │ + ldr r0, [pc, #488] @ (4b3e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ asrs r1, r1, #8 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 49e28 │ │ │ │ + bne.w 49e80 │ │ │ │ ldrb.w r3, [fp, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49e28 │ │ │ │ + beq.w 49e80 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 49e28 │ │ │ │ - b.w 49878 │ │ │ │ + bne.w 49e80 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 4b1e0 │ │ │ │ - b.n 4b90a │ │ │ │ + beq.n 4b238 │ │ │ │ + b.n 4b962 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbnz r3, 4b1fc │ │ │ │ + cbnz r3, 4b254 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b1da │ │ │ │ - bl 3ea54 │ │ │ │ + bne.n 4b232 │ │ │ │ + bl 3eaac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b1e0 │ │ │ │ + beq.n 4b238 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b58c │ │ │ │ + bne.w 4b5e4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ itt gt │ │ │ │ ldrshgt.w r1, [r9, #18] │ │ │ │ subgt r3, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #96] @ 0x60 │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.w 4b90a │ │ │ │ + bne.w 4b962 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.w 4b58c │ │ │ │ + beq.w 4b5e4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ strbeq.w r2, [fp, #35] @ 0x23 │ │ │ │ - b.n 4ab5e │ │ │ │ + b.n 4abb6 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 4a46c │ │ │ │ - b.n 4b2a2 │ │ │ │ + bcc.w 4a4c4 │ │ │ │ + b.n 4b2fa │ │ │ │ cmp.w r9, #35 @ 0x23 │ │ │ │ - beq.w 4c272 │ │ │ │ + beq.w 4c2ca │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4b846 │ │ │ │ + bls.w 4b89e │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4bda8 │ │ │ │ + beq.w 4be00 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - bne.w 4b5ee │ │ │ │ + bne.w 4b646 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ orr.w r9, r9, #40960 @ 0xa000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4a474 │ │ │ │ - bl 4942c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4a4cc │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 4a9d8 │ │ │ │ + b.w 4aa30 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a6a8 │ │ │ │ + bne.w 4a700 │ │ │ │ ldrb.w r3, [fp, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a6a8 │ │ │ │ + bne.w 4a700 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 4a6a8 │ │ │ │ - ldr r3, [pc, #184] @ (4b38c ) │ │ │ │ + beq.w 4a700 │ │ │ │ + ldr r3, [pc, #184] @ (4b3e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r0, [pc, #180] @ (4b390 ) │ │ │ │ + ldr r0, [pc, #180] @ (4b3e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ asrs r4, r4, #8 │ │ │ │ - b.w 4a6a8 │ │ │ │ + b.w 4a700 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ab3a │ │ │ │ + beq.w 4ab92 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ strb.w r3, [fp, #53] @ 0x35 │ │ │ │ it ne │ │ │ │ ldrne.w r4, [r8, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4ab40 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 4ab98 │ │ │ │ + bl 3eaac │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.n 4ab40 │ │ │ │ + b.n 4ab98 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, fp │ │ │ │ str.w r1, [fp, #16] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ nop │ │ │ │ - add r0, pc, #320 @ (adr r0, 4b48c ) │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb840005 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + @ instruction: 0xf25c0005 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9940005 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + orn r0, ip, #5 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4bb84 │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 4b814 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + @ instruction: 0xead60005 │ │ │ │ + ldmdb ip, {r0, r2} │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4b5a4 │ │ │ │ + b.n 4b3ac │ │ │ │ movs r5, r0 │ │ │ │ ldrb.w r2, [fp, #80] @ 0x50 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 4c1f0 │ │ │ │ + beq.w 4c248 │ │ │ │ ldr.w r6, [fp, #72] @ 0x48 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - cbz r6, 4b3b2 │ │ │ │ + cbz r6, 4b40a │ │ │ │ adds r6, #1 │ │ │ │ subs r6, r2, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c098 │ │ │ │ + beq.w 4c0f0 │ │ │ │ sub.w ip, r5, #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 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ subs r1, r0, r1 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ - cbz r3, 4b404 │ │ │ │ + cbz r3, 4b45c │ │ │ │ ldrb.w r0, [sl, r2] │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 4c06c │ │ │ │ + bpl.w 4c0c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c06c │ │ │ │ + beq.w 4c0c4 │ │ │ │ ldrb.w r3, [sl, r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4b43c │ │ │ │ + beq.n 4b494 │ │ │ │ ldrh.w r3, [fp, #92] @ 0x5c │ │ │ │ - cbnz r3, 4b43c │ │ │ │ + cbnz r3, 4b494 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ - cbnz r3, 4b43c │ │ │ │ + cbnz r3, 4b494 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 499bc │ │ │ │ - bl 4942c │ │ │ │ + b.w 49a14 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 4aa10 │ │ │ │ + b.w 4aa68 │ │ │ │ bic.w r3, r1, #255 @ 0xff │ │ │ │ orr.w r3, r3, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 4abd0 │ │ │ │ - ldr.w r3, [pc, #3244] @ 4c110 │ │ │ │ + b.w 4ac28 │ │ │ │ + ldr.w r3, [pc, #3244] @ 4c168 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #3240] @ 4c114 │ │ │ │ + ldr.w r0, [pc, #3240] @ 4c16c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 49c92 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 49cea │ │ │ │ ldrb.w r3, [fp, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b1c4 │ │ │ │ + bne.w 4b21c │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ cmpeq r0, #34 @ 0x22 │ │ │ │ - beq.w 49e84 │ │ │ │ + beq.w 49edc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - b.w 49e4a │ │ │ │ + b.w 49ea2 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.w 49878 │ │ │ │ - bl 4942c │ │ │ │ + b.w 498d0 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 49e66 │ │ │ │ + b.w 49ebe │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [fp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a92a │ │ │ │ - b.w 4a936 │ │ │ │ + beq.w 4a982 │ │ │ │ + b.w 4a98e │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 4b90a │ │ │ │ + bne.w 4b962 │ │ │ │ ldrh.w r1, [fp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - cbnz r1, 4b4ec │ │ │ │ + cbnz r1, 4b544 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ strheq.w r4, [fp, #56] @ 0x38 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne.w 4ab5e │ │ │ │ + bne.w 4abb6 │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4ab5e │ │ │ │ + bne.w 4abb6 │ │ │ │ adds r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ - b.w 4ab5e │ │ │ │ + b.w 4abb6 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bcb0 │ │ │ │ + beq.w 4bd08 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 4c0b0 │ │ │ │ + beq.w 4c108 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 4bd00 │ │ │ │ + bne.w 4bd58 │ │ │ │ ldrb.w r2, [fp, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c750 │ │ │ │ + bne.w 4c7a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c0da │ │ │ │ + bne.w 4c132 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r5, r2, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4bd16 │ │ │ │ + beq.w 4bd6e │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a4ca │ │ │ │ + bne.w 4a522 │ │ │ │ bic.w r5, r5, #8 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4a4da │ │ │ │ + bne.w 4a532 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.w 4a4da │ │ │ │ + beq.w 4a532 │ │ │ │ subs r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.w 4a4da │ │ │ │ + bl 73224 │ │ │ │ + b.w 4a532 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r3, r1, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - cbz r1, 4b598 │ │ │ │ + cbz r1, 4b5f0 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.w 4ab5e │ │ │ │ + beq.w 4abb6 │ │ │ │ ldrsh.w r1, [r9, #18] │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.w 4ab5e │ │ │ │ + b.w 4abb6 │ │ │ │ subs r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4b230 │ │ │ │ - b.n 4adc4 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 4b288 │ │ │ │ + b.n 4ae1c │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ ite gt │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4ab5e │ │ │ │ - b.n 4b582 │ │ │ │ - bl 3ea54 │ │ │ │ + beq.w 4abb6 │ │ │ │ + b.n 4b5da │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4ba74 │ │ │ │ + bne.w 4bacc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w 4a0cc │ │ │ │ + bne.w 4a124 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4c0fa │ │ │ │ + beq.w 4c152 │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4b846 │ │ │ │ + bls.w 4b89e │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4bda8 │ │ │ │ + beq.w 4be00 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - beq.w 4c54a │ │ │ │ + beq.w 4c5a2 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a0e4 │ │ │ │ + beq.w 4a13c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 4a0e4 │ │ │ │ + beq.w 4a13c │ │ │ │ cmp r2, #9 │ │ │ │ it ne │ │ │ │ cmpne r2, #32 │ │ │ │ - beq.w 4a0e4 │ │ │ │ - ldr.w r1, [pc, #2824] @ 4c118 │ │ │ │ + beq.w 4a13c │ │ │ │ + ldr.w r1, [pc, #2824] @ 4c170 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr.w r0, [pc, #2820] @ 4c11c │ │ │ │ + ldr.w r0, [pc, #2820] @ 4c174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ strd r9, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 4a0cc │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 4a124 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ it gt │ │ │ │ strbgt.w r1, [fp, #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 4ae1e │ │ │ │ + beq.w 4ae76 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #2756] @ 4c120 │ │ │ │ + ldr.w r3, [pc, #2756] @ 4c178 │ │ │ │ add r3, pc │ │ │ │ - b.w 499a8 │ │ │ │ + b.w 49a00 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ - cbnz r3, 4b670 │ │ │ │ + cbnz r3, 4b6c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb.w r3, [fp, #25] │ │ │ │ mov r2, r5 │ │ │ │ - b.w 4a54a │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4a5a2 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a870 │ │ │ │ + ble.w 4a8c8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.w 49cba │ │ │ │ + b.w 49d12 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.w 4bacc │ │ │ │ + beq.w 4bb24 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - ble.w 4b04a │ │ │ │ - b.w 4abea │ │ │ │ + ble.w 4b0a2 │ │ │ │ + b.w 4ac42 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 49b7c │ │ │ │ + b.w 49bd4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4a62a │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 4a682 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b8e0 │ │ │ │ + beq.w 4b938 │ │ │ │ it gt │ │ │ │ ldrgt.w r3, [r8, #12] │ │ │ │ - ble.w 4a64c │ │ │ │ - b.w 4a62a │ │ │ │ + ble.w 4a6a4 │ │ │ │ + b.w 4a682 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 4bf10 │ │ │ │ + beq.w 4bf68 │ │ │ │ sub.w r1, r9, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 4b846 │ │ │ │ + bls.w 4b89e │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4bdf6 │ │ │ │ + beq.w 4be4e │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne.w 4baa6 │ │ │ │ + bne.w 4bafe │ │ │ │ orr.w r9, r9, #16384 @ 0x4000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ movw r3, #16443 @ 0x403b │ │ │ │ sub.w r3, r9, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ - bl 4942c │ │ │ │ + b.w 4a13c │ │ │ │ + bl 49484 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ - b.w 4a316 │ │ │ │ + b.w 4a36e │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4be80 │ │ │ │ + bne.w 4bed8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 4b9f6 │ │ │ │ + bmi.w 4ba4e │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4b9f6 │ │ │ │ + beq.w 4ba4e │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne.w 4b9f6 │ │ │ │ + bne.w 4ba4e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 4b9f6 │ │ │ │ + beq.w 4ba4e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b9f6 │ │ │ │ + beq.w 4ba4e │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 4b9f6 │ │ │ │ + bmi.w 4ba4e │ │ │ │ ldrb.w r2, [fp, #24] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 4b9f0 │ │ │ │ + beq.w 4ba48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r2, [r2, #196] @ 0xc4 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.n 4b786 │ │ │ │ + bpl.n 4b7de │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 4b9f6 │ │ │ │ + bpl.w 4ba4e │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b9f6 │ │ │ │ + beq.w 4ba4e │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - ldr.w sl, [pc, #2444] @ 4c124 │ │ │ │ - bl 40158 │ │ │ │ + ldr.w sl, [pc, #2444] @ 4c17c │ │ │ │ + bl 401b0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2436] @ 4c128 │ │ │ │ + ldr.w r3, [pc, #2436] @ 4c180 │ │ │ │ add sl, pc │ │ │ │ str.w fp, [r0, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r0, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -102859,30 +102864,30 @@ │ │ │ │ str.w r2, [r8, #12] │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4bf62 │ │ │ │ - bl 3eb94 │ │ │ │ + beq.w 4bfba │ │ │ │ + bl 3ebec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strh r3, [r4, #12] │ │ │ │ @@ -102891,1722 +102896,1720 @@ │ │ │ │ ldrb.w r2, [fp, #53] @ 0x35 │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #25] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 497cc │ │ │ │ + beq.w 49824 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #53] @ 0x35 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 4bf40 │ │ │ │ + beq.w 4bf98 │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4a5ee │ │ │ │ + bne.w 4a646 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 49b96 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 49bee │ │ │ │ + bl 3eaac │ │ │ │ subs r5, r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ - beq.w 4ac96 │ │ │ │ + beq.w 4acee │ │ │ │ itt le │ │ │ │ addle sl, r5 │ │ │ │ movle r2, r5 │ │ │ │ - ble.w 4ac96 │ │ │ │ + ble.w 4acee │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - b.w 4ac88 │ │ │ │ - bl 4942c │ │ │ │ + b.w 4ace0 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ - b.w 4a20e │ │ │ │ + b.w 4a266 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.w 49c12 │ │ │ │ + bne.w 49c6a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 4afb2 │ │ │ │ + bne.w 4b00a │ │ │ │ ldrb.w r2, [fp, #69] @ 0x45 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4a176 │ │ │ │ - ldr.w r3, [pc, #2132] @ 4c110 │ │ │ │ + beq.w 4a1ce │ │ │ │ + ldr.w r3, [pc, #2132] @ 4c168 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #2152] @ 4c12c │ │ │ │ + ldr.w r0, [pc, #2152] @ 4c184 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ asrs r3, r3, #8 │ │ │ │ - b.w 4a176 │ │ │ │ + b.w 4a1ce │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #24 │ │ │ │ - bne.w 4a64c │ │ │ │ - b.w 49878 │ │ │ │ + bne.w 4a6a4 │ │ │ │ + b.w 498d0 │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ itt eq │ │ │ │ moveq r3, #16 │ │ │ │ strbeq.w r3, [fp, #25] │ │ │ │ - b.w 497d6 │ │ │ │ + b.w 4982e │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - b.n 4b21c │ │ │ │ + b.n 4b274 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4c00e │ │ │ │ - bl 3eb94 │ │ │ │ + beq.w 4c066 │ │ │ │ + bl 3ebec │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [fp] │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r5, #2 │ │ │ │ - bne.w 4c0c8 │ │ │ │ + bne.w 4c120 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r6, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.w 49b7c │ │ │ │ + b.w 49bd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4ba62 │ │ │ │ + beq.n 4baba │ │ │ │ ands.w r0, r5, #76 @ 0x4c │ │ │ │ - bne.w 4a4ee │ │ │ │ + bne.w 4a546 │ │ │ │ cmp r4, #12 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 48eac │ │ │ │ + bl 48f04 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ - b.w 4a506 │ │ │ │ + b.w 4a55e │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ - b.w 4a446 │ │ │ │ + b.w 4a49e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 4b544 │ │ │ │ + b.n 4b59c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a682 │ │ │ │ + bne.w 4a6da │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c0e6 │ │ │ │ + beq.w 4c13e │ │ │ │ ldrsh.w r1, [r8, #18] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ - beq.w 4a682 │ │ │ │ + beq.w 4a6da │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a682 │ │ │ │ + bne.w 4a6da │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 4b94e │ │ │ │ + b.n 4b9a6 │ │ │ │ movs r1, #3 │ │ │ │ adds r2, r3, #1 │ │ │ │ strb.w r1, [fp, #92] @ 0x5c │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a7b6 │ │ │ │ + beq.w 4a80e │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4bd34 │ │ │ │ + beq.w 4bd8c │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ - b.w 49ace │ │ │ │ + b.w 49b26 │ │ │ │ lsls r5, r3, #16 │ │ │ │ - bmi.w 4b776 │ │ │ │ + bmi.w 4b7ce │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #96] @ 0x60 │ │ │ │ - b.n 4be80 │ │ │ │ + b.n 4bed8 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4be80 │ │ │ │ + bne.w 4bed8 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #1 │ │ │ │ - beq.w 4c226 │ │ │ │ + beq.w 4c27e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 4b734 │ │ │ │ - b.n 4b9f6 │ │ │ │ + bpl.w 4b78c │ │ │ │ + b.n 4ba4e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 4bd50 │ │ │ │ + bpl.w 4bda8 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4bd56 │ │ │ │ + bne.w 4bdae │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 4a2c4 │ │ │ │ + bne.w 4a31c │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r8, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c25c │ │ │ │ + beq.w 4c2b4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 4c08e │ │ │ │ + beq.w 4c0e6 │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ subs r3, r0, r3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.w 499bc │ │ │ │ + b.w 49a14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 4a4fc │ │ │ │ + b.w 4a554 │ │ │ │ it gt │ │ │ │ ldrgt r3, [r6, #12] │ │ │ │ - bgt.w 4a0b4 │ │ │ │ + bgt.w 4a10c │ │ │ │ ldrb.w r3, [sl, r0] │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w 4a0cc │ │ │ │ + bne.w 4a124 │ │ │ │ cmp r9, r0 │ │ │ │ itt eq │ │ │ │ orreq.w r9, r9, #512 @ 0x200 │ │ │ │ ldreq r3, [r6, #12] │ │ │ │ - beq.w 4bf26 │ │ │ │ + beq.w 4bf7e │ │ │ │ sub.w r3, r9, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4b846 │ │ │ │ + bls.w 4b89e │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 4c2a4 │ │ │ │ + beq.w 4c2fc │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ - bne.w 4b5ee │ │ │ │ + bne.w 4b646 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 4c3a4 │ │ │ │ + bne.w 4c3fc │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ orr.w r9, r9, #8192 @ 0x2000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ - b.w 49c16 │ │ │ │ + b.w 49c6e │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 4942c │ │ │ │ + bl 49484 │ │ │ │ ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r6, [fp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ - b.w 4ac24 │ │ │ │ + b.w 4ac7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ str.w r0, [fp] │ │ │ │ - b.w 4a456 │ │ │ │ + b.w 4a4ae │ │ │ │ strb.w r3, [fp, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - ldr.w r3, [pc, #1564] @ 4c130 │ │ │ │ + ldr.w r3, [pc, #1564] @ 4c188 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 4c0a6 │ │ │ │ - ldr.w r1, [pc, #1548] @ 4c134 │ │ │ │ + bge.w 4c0fe │ │ │ │ + ldr.w r1, [pc, #1548] @ 4c18c │ │ │ │ lsls r2, r4, #8 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ adds r4, r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [fp, #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, [fp, #80] @ 0x50 │ │ │ │ - b.w 49878 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 498d0 │ │ │ │ + bl 3eaac │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ itt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r2, r5 │ │ │ │ - beq.w 4a708 │ │ │ │ + beq.w 4a760 │ │ │ │ it gt │ │ │ │ ldrgt.w r2, [r8, #12] │ │ │ │ - bgt.w 4a6f2 │ │ │ │ + bgt.w 4a74a │ │ │ │ add sl, r5 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 4a708 │ │ │ │ + b.w 4a760 │ │ │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.n 4bba6 │ │ │ │ + bne.n 4bbfe │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4be92 │ │ │ │ + beq.w 4beea │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 4c212 │ │ │ │ + beq.w 4c26a │ │ │ │ ldrsh.w r2, [r8, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne.w 49a5e │ │ │ │ + bne.w 49ab6 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ strb.w r3, [fp, #61] @ 0x3d │ │ │ │ - b.w 4aea4 │ │ │ │ + b.w 4aefc │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 4bbd0 │ │ │ │ - bhi.w 4beca │ │ │ │ + beq.n 4bc28 │ │ │ │ + bhi.w 4bf22 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bhi.w 4c29c │ │ │ │ + bhi.w 4c2f4 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 4bbd0 │ │ │ │ + bhi.n 4bc28 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ streq.w r2, [r8, #12] │ │ │ │ - b.w 49878 │ │ │ │ - bl 4942c │ │ │ │ + b.w 498d0 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 4ab00 │ │ │ │ + b.w 4ab58 │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ strb.w r1, [fp, #92] @ 0x5c │ │ │ │ - bge.w 4bebe │ │ │ │ - ldr.w r1, [pc, #1340] @ 4c138 │ │ │ │ + bge.w 4bf16 │ │ │ │ + ldr.w r1, [pc, #1340] @ 4c190 │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr.w r0, [fp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ str.w r4, [fp, #76] @ 0x4c │ │ │ │ movw r4, #1321 @ 0x529 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ movw r3, #553 @ 0x229 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.w 4aaf2 │ │ │ │ + b.w 4ab4a │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 4b4ba │ │ │ │ + b.n 4b512 │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4a272 │ │ │ │ + bls.w 4a2ca │ │ │ │ ldrb.w r5, [fp, #93] @ 0x5d │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4bb72 │ │ │ │ + bne.n 4bbca │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 4c614 │ │ │ │ + beq.w 4c66c │ │ │ │ mov r6, r5 │ │ │ │ strb.w r5, [fp, #61] @ 0x3d │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.w 4a284 │ │ │ │ + b.w 4a2dc │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 49878 │ │ │ │ - ldr.w r3, [pc, #1244] @ 4c13c │ │ │ │ + beq.w 498d0 │ │ │ │ + ldr.w r3, [pc, #1244] @ 4c194 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1240] @ 4c140 │ │ │ │ + ldr.w r0, [pc, #1240] @ 4c198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 49878 │ │ │ │ - bl 3ea54 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 498d0 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49878 │ │ │ │ - b.w 4a5b8 │ │ │ │ + beq.w 498d0 │ │ │ │ + b.w 4a610 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4c1e6 │ │ │ │ + beq.w 4c23e │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.w 49878 │ │ │ │ + beq.w 498d0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 4c858 │ │ │ │ + bne.w 4c8b0 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 49878 │ │ │ │ - b.w 4a652 │ │ │ │ + beq.w 498d0 │ │ │ │ + b.w 4a6aa │ │ │ │ bic.w r2, sl, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bne.w 4b510 │ │ │ │ + bne.w 4b568 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 4b510 │ │ │ │ + bne.w 4b568 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ sub.w r3, sl, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 4c2d2 │ │ │ │ + beq.w 4c32a │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4c2c4 │ │ │ │ + beq.w 4c31c │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 4bd8e │ │ │ │ + beq.n 4bde6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a9a4 │ │ │ │ + ble.w 4a9fc │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - b.w 4a91a │ │ │ │ + b.w 4a972 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - b.w 4b334 │ │ │ │ + b.w 4b38c │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ - bne.w 4b526 │ │ │ │ + bne.w 4b57e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r5, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c21c │ │ │ │ + bne.w 4c274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b53a │ │ │ │ + bne.w 4b592 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4a4da │ │ │ │ + bne.w 4a532 │ │ │ │ bic.w r5, r5, #8 │ │ │ │ - b.n 4b54e │ │ │ │ + b.n 4b5a6 │ │ │ │ strb.w r4, [fp, #34] @ 0x22 │ │ │ │ - b.n 4b94e │ │ │ │ + b.n 4b9a6 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldrbeq.w r1, [fp, #92] @ 0x5c │ │ │ │ - bne.w 4b9ea │ │ │ │ + bne.w 4ba42 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ - b.w 4aade │ │ │ │ + b.w 4ab36 │ │ │ │ movs r3, #10 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [fp, #34] @ 0x22 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4ba30 │ │ │ │ + beq.w 4ba88 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov sl, r5 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c326 │ │ │ │ + beq.w 4c37e │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4c330 │ │ │ │ + bne.w 4c388 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4c30a │ │ │ │ + bne.w 4c362 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c30a │ │ │ │ + bne.w 4c362 │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a43c │ │ │ │ - b.w 499d0 │ │ │ │ + beq.w 4a494 │ │ │ │ + b.w 49a28 │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a92a │ │ │ │ - b.w 4a936 │ │ │ │ + beq.w 4a982 │ │ │ │ + b.w 4a98e │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c284 │ │ │ │ + beq.w 4c2dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov.w r9, #38 @ 0x26 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 4a0e4 │ │ │ │ + beq.w 4a13c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 4a0e4 │ │ │ │ - b.n 4b60c │ │ │ │ - ldr r2, [pc, #884] @ (4c144 ) │ │ │ │ + beq.w 4a13c │ │ │ │ + b.n 4b664 │ │ │ │ + ldr r2, [pc, #884] @ (4c19c ) │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #884] @ (4c148 ) │ │ │ │ + ldr r0, [pc, #884] @ (4c1a0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 4b494 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 4b4ec │ │ │ │ orr.w r3, r5, #4 │ │ │ │ tst.w r5, #64 @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ - bne.w 4a4e4 │ │ │ │ - b.w 4a4ee │ │ │ │ + bne.w 4a53c │ │ │ │ + b.w 4a546 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.w 4c2a4 │ │ │ │ + bne.w 4c2fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ands.w r1, r1, #16384 @ 0x4000 │ │ │ │ - bne.n 4bda8 │ │ │ │ + bne.n 4be00 │ │ │ │ adds r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [fp, #92] @ 0x5c │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 4a546 │ │ │ │ + bne.w 4a59e │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 4a546 │ │ │ │ + bne.w 4a59e │ │ │ │ mov r3, sl │ │ │ │ adds r1, r0, #4 │ │ │ │ subs r0, r2, r3 │ │ │ │ - ldr r3, [pc, #792] @ (4c14c ) │ │ │ │ + ldr r3, [pc, #792] @ (4c1a4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #776] @ (4c150 ) │ │ │ │ + ldr r0, [pc, #776] @ (4c1a8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 6ae5c │ │ │ │ - b.w 4a546 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.w 4a59e │ │ │ │ sub.w r0, r3, #123 @ 0x7b │ │ │ │ tst.w r0, #253 @ 0xfd │ │ │ │ - beq.w 4c382 │ │ │ │ + beq.w 4c3da │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.w 4c366 │ │ │ │ - cbnz r2, 4be76 │ │ │ │ + beq.w 4c3be │ │ │ │ + cbnz r2, 4bece │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 4c1c8 │ │ │ │ + beq.w 4c220 │ │ │ │ ldrb.w r3, [fp, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ba12 │ │ │ │ + beq.w 4ba6a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [fp, #97] @ 0x61 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 499d0 │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 49a28 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bb9e │ │ │ │ + beq.w 4bbf6 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4c212 │ │ │ │ + beq.w 4c26a │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4bb9e │ │ │ │ + ble.w 4bbf6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - b.n 4bb94 │ │ │ │ + b.n 4bbec │ │ │ │ strb.w r3, [fp, #98] @ 0x62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 4b002 │ │ │ │ - bl 4942c │ │ │ │ + b.w 4b05a │ │ │ │ + bl 49484 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.n 4bbf8 │ │ │ │ + b.n 4bc50 │ │ │ │ subs r3, #123 @ 0x7b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 49878 │ │ │ │ - b.n 4bbd0 │ │ │ │ + bne.w 498d0 │ │ │ │ + b.n 4bc28 │ │ │ │ movs r0, #2 │ │ │ │ - bl 48eac │ │ │ │ + bl 48f04 │ │ │ │ str.w r0, [fp] │ │ │ │ - b.w 4a4ee │ │ │ │ - blx 80cc │ │ │ │ + b.w 4a546 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49878 │ │ │ │ + bne.w 498d0 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ movne r2, r5 │ │ │ │ - bne.w 49df0 │ │ │ │ - b.w 4a652 │ │ │ │ + bne.w 49e48 │ │ │ │ + b.w 4a6aa │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ - cbnz r3, 4bf06 │ │ │ │ + cbnz r3, 4bf5e │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.w 4c154 │ │ │ │ + beq.w 4c1ac │ │ │ │ orr.w r9, r9, #512 @ 0x200 │ │ │ │ cmp.w r9, #572 @ 0x23c │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ strbeq.w r2, [fp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ movw r3, #571 @ 0x23b │ │ │ │ sub.w r3, r9, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4c2e0 │ │ │ │ + beq.w 4c338 │ │ │ │ ldrb.w r1, [fp, #60] @ 0x3c │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 49b96 │ │ │ │ + beq.w 49bee │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - b.w 49b96 │ │ │ │ + b.w 49bee │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ mov r2, sl │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4b7f6 │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 4b84e │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a870 │ │ │ │ + ble.w 4a8c8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - b.w 4a836 │ │ │ │ + b.w 4a88e │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #123 @ 0x7b │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 49f1a │ │ │ │ + b.w 49f72 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 4c2e0 │ │ │ │ + beq.w 4c338 │ │ │ │ ldrsh.w r3, [r8, #18] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ str.w r2, [fp, #72] @ 0x48 │ │ │ │ - b.w 49b96 │ │ │ │ + b.w 49bee │ │ │ │ adds r0, #9 │ │ │ │ add r2, r0 │ │ │ │ ldrb.w r3, [r2, #-10] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4a4b6 │ │ │ │ + bne.w 4a50e │ │ │ │ ldrh.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a4b6 │ │ │ │ + bne.w 4a50e │ │ │ │ bic.w r3, sl, #2 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.w 4a4b6 │ │ │ │ + bne.w 4a50e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4a4b6 │ │ │ │ + bne.w 4a50e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 4c60c │ │ │ │ + bne.w 4c664 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r9, r3 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ ldr.w sl, [r8, #12] │ │ │ │ - bl 3eb94 │ │ │ │ + bl 3ebec │ │ │ │ ldr.w r6, [fp] │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r8] │ │ │ │ strh.w r2, [r8, #18] │ │ │ │ str.w sl, [r8, #12] │ │ │ │ str.w sl, [r8, #4] │ │ │ │ - b.n 4b930 │ │ │ │ + b.n 4b988 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ittt eq │ │ │ │ biceq.w r3, r1, #255 @ 0xff │ │ │ │ orreq.w r3, r3, #125 @ 0x7d │ │ │ │ streq.w r3, [fp, #80] @ 0x50 │ │ │ │ - beq.w 4abc2 │ │ │ │ - b.w 4abea │ │ │ │ + beq.w 4ac1a │ │ │ │ + b.w 4ac42 │ │ │ │ ldrb.w r3, [fp, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a1d4 │ │ │ │ + bne.w 4a22c │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4a1d4 │ │ │ │ + bne.w 4a22c │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ movs r4, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ cmpeq r2, #40 @ 0x28 │ │ │ │ - bne.w 499bc │ │ │ │ + bne.w 49a14 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r8, #12] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4c25c │ │ │ │ + beq.w 4c2b4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 4ba54 │ │ │ │ + bne.w 4baac │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.w 4aade │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4ab36 │ │ │ │ + bl 3eaac │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.w 499bc │ │ │ │ - b.w 4b3c0 │ │ │ │ - bl 4942c │ │ │ │ + ble.w 49a14 │ │ │ │ + b.w 4b418 │ │ │ │ + bl 49484 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ - b.n 4bb24 │ │ │ │ + b.n 4bb7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r2, 4c0da │ │ │ │ + cbnz r2, 4c132 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c39e │ │ │ │ + bne.w 4c3f6 │ │ │ │ cmp r4, #12 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - bne.w 4a4da │ │ │ │ + bne.w 4a532 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 4bd1c │ │ │ │ + b.n 4bd74 │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ cmp r5, #9 │ │ │ │ str.w r6, [fp] │ │ │ │ - bhi.w 49878 │ │ │ │ - b.n 4b948 │ │ │ │ + bhi.w 498d0 │ │ │ │ + b.n 4b9a0 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4ba62 │ │ │ │ + bne.w 4baba │ │ │ │ movs r5, #0 │ │ │ │ - b.w 4b54e │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4b5a6 │ │ │ │ + bl 3eaac │ │ │ │ subs r3, r0, #0 │ │ │ │ it le │ │ │ │ movle r3, #10 │ │ │ │ - ble.w 4b9be │ │ │ │ + ble.w 4ba16 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - b.n 4b9ac │ │ │ │ + b.n 4ba04 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c2f2 │ │ │ │ + bne.w 4c34a │ │ │ │ mov r7, r9 │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ nop │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + b.n 4be0c │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4c0ac │ │ │ │ + b.n 4bab4 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #296 @ (adr r0, 4c2a4 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + negs r4, r1 │ │ │ │ movs r6, r0 │ │ │ │ - blt.n 4c0b2 │ │ │ │ - @ instruction: 0xffffdb1c │ │ │ │ + blt.n 4c10a │ │ │ │ + vsra.u64 q15, q10, #1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4c234 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4c164 │ │ │ │ + bgt.n 4c16c │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 4c080 │ │ │ │ + bgt.n 4c288 │ │ │ │ movs r5, r0 │ │ │ │ ldrb.w r2, [fp, #93] @ 0x5d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b846 │ │ │ │ + bne.w 4b89e │ │ │ │ ldrb.w r2, [fp, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b846 │ │ │ │ + bne.w 4b89e │ │ │ │ ldrb.w r2, [fp, #54] @ 0x36 │ │ │ │ - cbz r2, 4c188 │ │ │ │ + cbz r2, 4c1e0 │ │ │ │ ldrb.w r2, [fp, #58] @ 0x3a │ │ │ │ - cbnz r2, 4c188 │ │ │ │ + cbnz r2, 4c1e0 │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 4b846 │ │ │ │ + beq.w 4b89e │ │ │ │ ldrh.w r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b846 │ │ │ │ + bne.w 4b89e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ movs r2, #5 │ │ │ │ strb.w r3, [fp, #59] @ 0x3b │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r2, [fp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ bic.w r3, r0, #512 @ 0x200 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 4a0ec │ │ │ │ + beq.w 4a144 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #16] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 4a588 │ │ │ │ + bne.w 4a5e0 │ │ │ │ movw r3, #603 @ 0x25b │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ mov r9, r3 │ │ │ │ str.w r2, [fp, #93] @ 0x5d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 4a64c │ │ │ │ - b.w 49878 │ │ │ │ + beq.w 4a6a4 │ │ │ │ + b.w 498d0 │ │ │ │ ldrb.w r3, [fp, #99] @ 0x63 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #99] @ 0x63 │ │ │ │ - b.w 49878 │ │ │ │ + b.w 498d0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 49c12 │ │ │ │ - b.w 4a782 │ │ │ │ + bhi.w 49c6a │ │ │ │ + b.w 4a7da │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - bne.w 49c92 │ │ │ │ - b.w 49878 │ │ │ │ + bne.w 49cea │ │ │ │ + b.w 498d0 │ │ │ │ cmp r4, #12 │ │ │ │ - bne.w 4a4ee │ │ │ │ - b.w 4b54e │ │ │ │ - ldr.w r3, [pc, #2004] @ 4c9fc │ │ │ │ + bne.w 4a546 │ │ │ │ + b.w 4b5a6 │ │ │ │ + ldr.w r3, [pc, #2004] @ 4ca54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 4c4f2 │ │ │ │ + bne.w 4c54a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 4b9f6 │ │ │ │ + bmi.w 4ba4e │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b734 │ │ │ │ - b.w 4b72a │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 4b78c │ │ │ │ + b.w 4b782 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 499bc │ │ │ │ + beq.w 49a14 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r5, #125 @ 0x7d │ │ │ │ - bne.w 4a7c8 │ │ │ │ - b.n 4c08a │ │ │ │ + bne.w 4a820 │ │ │ │ + b.n 4c0e2 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ movw r9, #547 @ 0x223 │ │ │ │ strb.w r2, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ mov r7, r3 │ │ │ │ mov.w r9, #38 @ 0x26 │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 49878 │ │ │ │ - b.n 4bbd0 │ │ │ │ + bne.w 498d0 │ │ │ │ + b.n 4bc28 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.w 4bda8 │ │ │ │ + bne.w 4be00 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ movw r9, #4134 @ 0x1026 │ │ │ │ strb.w r2, [fp, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ mov sl, r5 │ │ │ │ - b.w 4a428 │ │ │ │ + b.w 4a480 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ movs r2, #3 │ │ │ │ adds r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.w 4b4ba │ │ │ │ + b.w 4b512 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.w 4b4ba │ │ │ │ + b.w 4b512 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - b.w 4b94e │ │ │ │ + b.w 4b9a6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 4c302 │ │ │ │ + beq.n 4c35a │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 4c31e │ │ │ │ + bne.n 4c376 │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [fp, #96] @ 0x60 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ mov.w r9, #512 @ 0x200 │ │ │ │ - b.w 4b60c │ │ │ │ - bl 3ea54 │ │ │ │ + b.w 4b664 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4bd6a │ │ │ │ + bne.w 4bdc2 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ mov r6, r8 │ │ │ │ - cbnz r3, 4c34a │ │ │ │ + cbnz r3, 4c3a2 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ - cbz r3, 4c340 │ │ │ │ + cbz r3, 4c398 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #53] @ 0x35 │ │ │ │ - b.w 4b846 │ │ │ │ - ldr.w r2, [pc, #1716] @ 4ca00 │ │ │ │ + b.w 4b89e │ │ │ │ + ldr.w r2, [pc, #1716] @ 4ca58 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r0, [pc, #1712] @ 4ca04 │ │ │ │ + ldr.w r0, [pc, #1712] @ 4ca5c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 4c338 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 4c390 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 4a684 │ │ │ │ + bne.w 4a6dc │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4a684 │ │ │ │ + bne.w 4a6dc │ │ │ │ mov.w r9, #125 @ 0x7d │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ ldrb.w r1, [fp, #69] @ 0x45 │ │ │ │ mov r9, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c368 │ │ │ │ + beq.n 4c3c0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 4c368 │ │ │ │ + bne.n 4c3c0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 4c56c │ │ │ │ + beq.w 4c5c4 │ │ │ │ mov.w r9, #123 @ 0x7b │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 4b53a │ │ │ │ + b.w 4b592 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.n 4c3bc │ │ │ │ + bne.n 4c414 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ cmp.w r9, #60 @ 0x3c │ │ │ │ - bne.n 4c47a │ │ │ │ + bne.n 4c4d2 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.n 4c47a │ │ │ │ + bne.n 4c4d2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c472 │ │ │ │ + beq.n 4c4ca │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 4c43e │ │ │ │ + cbz r2, 4c496 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq.n 4c412 │ │ │ │ + beq.n 4c46a │ │ │ │ ldrb.w r2, [fp, #69] @ 0x45 │ │ │ │ ldrsh.w r1, [r6, #18] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - cbz r2, 4c40a │ │ │ │ + cbz r2, 4c462 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 4c40a │ │ │ │ + beq.n 4c462 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 4c4dc │ │ │ │ + bne.n 4c534 │ │ │ │ movw r9, #32828 @ 0x803c │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ ldrb.w r1, [fp, #32] │ │ │ │ movw r9, #36924 @ 0x903c │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - cbnz r1, 4c468 │ │ │ │ + cbnz r1, 4c4c0 │ │ │ │ ldrb.w r2, [fp, #69] @ 0x45 │ │ │ │ - cbz r2, 4c462 │ │ │ │ + cbz r2, 4c4ba │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r0, r2, #223 @ 0xdf │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4c438 │ │ │ │ + beq.n 4c490 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.w 4b60c │ │ │ │ + bne.w 4b664 │ │ │ │ mov r7, r1 │ │ │ │ - b.w 4a0e4 │ │ │ │ - bl 3ea54 │ │ │ │ - cbz r0, 4c44c │ │ │ │ + b.w 4a13c │ │ │ │ + bl 3eaac │ │ │ │ + cbz r0, 4c4a4 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq.n 4c412 │ │ │ │ + beq.n 4c46a │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4c46e │ │ │ │ + bgt.n 4c4c6 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c40a │ │ │ │ + beq.n 4c462 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4c406 │ │ │ │ - b.n 4c40a │ │ │ │ + bne.n 4c45e │ │ │ │ + b.n 4c462 │ │ │ │ mov r7, r2 │ │ │ │ - b.w 4a0e4 │ │ │ │ + b.w 4a13c │ │ │ │ mov r0, fp │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 4c3ee │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 4c446 │ │ │ │ + bl 3eaac │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - b.n 4c3e2 │ │ │ │ + b.n 4c43a │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 4b28e │ │ │ │ + beq.w 4b2e6 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c54a │ │ │ │ + beq.n 4c5a2 │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - cbnz r7, 4c4e4 │ │ │ │ + cbnz r7, 4c53c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movw r9, #36926 @ 0x903e │ │ │ │ strb.w r7, [fp, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 4a0e4 │ │ │ │ - ldr.w r3, [pc, #1376] @ 4ca08 │ │ │ │ + b.w 4a13c │ │ │ │ + ldr.w r3, [pc, #1376] @ 4ca60 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1352] @ 4ca0c │ │ │ │ + ldr.w r2, [pc, #1352] @ 4ca64 │ │ │ │ ldr.w r0, [r0, #432] @ 0x1b0 │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - ldr.w r0, [pc, #1344] @ 4ca10 │ │ │ │ + ldr.w r0, [pc, #1344] @ 4ca68 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movw r9, #32828 @ 0x803c │ │ │ │ - b.w 4b60c │ │ │ │ + b.w 4b664 │ │ │ │ movw r3, #36926 @ 0x903e │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ mov r9, sl │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c594 │ │ │ │ + beq.n 4c5ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4c5dc │ │ │ │ + beq.n 4c634 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ strb.w r2, [fp, #92] @ 0x5c │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 4c5d4 │ │ │ │ + beq.n 4c62c │ │ │ │ cmp.w r9, #272 @ 0x110 │ │ │ │ - bne.w 4a684 │ │ │ │ + bne.w 4a6dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 4c588 │ │ │ │ + cbz r0, 4c5e0 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 4c518 │ │ │ │ + beq.n 4c570 │ │ │ │ cmp r0, #9 │ │ │ │ - beq.n 4c518 │ │ │ │ + beq.n 4c570 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4a684 │ │ │ │ + ble.w 4a6dc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldrsh.w r1, [r6, #18] │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - bne.w 4a684 │ │ │ │ + bne.w 4a6dc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4a0e4 │ │ │ │ + beq.w 4a13c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 4a0e4 │ │ │ │ + beq.w 4a13c │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #9 │ │ │ │ - beq.w 4a0cc │ │ │ │ - b.w 4b60c │ │ │ │ - ldr.w r2, [pc, #1188] @ 4ca14 │ │ │ │ + beq.w 4a124 │ │ │ │ + b.w 4b664 │ │ │ │ + ldr.w r2, [pc, #1188] @ 4ca6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr.w r0, [pc, #1180] @ 4ca18 │ │ │ │ + ldr.w r0, [pc, #1180] @ 4ca70 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 4c396 │ │ │ │ - bl 3ea54 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 4c3ee │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a684 │ │ │ │ - b.n 4c522 │ │ │ │ + beq.w 4a6dc │ │ │ │ + b.n 4c57a │ │ │ │ cmp.w sl, #266 @ 0x10a │ │ │ │ - beq.w 4c736 │ │ │ │ + beq.w 4c78e │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ sub.w r2, sl, r3 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c736 │ │ │ │ + bne.w 4c78e │ │ │ │ sub.w r2, sl, #270 @ 0x10e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 4c72e │ │ │ │ + bls.w 4c786 │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 4c720 │ │ │ │ + beq.w 4c778 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ strb.w r3, [fp, #97] @ 0x61 │ │ │ │ cmp sl, r2 │ │ │ │ it eq │ │ │ │ strbeq.w r3, [fp, #96] @ 0x60 │ │ │ │ - bne.n 4c510 │ │ │ │ + bne.n 4c568 │ │ │ │ movw r9, #261 @ 0x105 │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ cmp.w sl, #264 @ 0x108 │ │ │ │ - bne.n 4c542 │ │ │ │ - b.n 4c378 │ │ │ │ - ldr.w r2, [pc, #1076] @ 4ca1c │ │ │ │ + bne.n 4c59a │ │ │ │ + b.n 4c3d0 │ │ │ │ + ldr.w r2, [pc, #1076] @ 4ca74 │ │ │ │ movs r1, #5 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1068] @ 4ca20 │ │ │ │ + ldr.w r0, [pc, #1068] @ 4ca78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - b.w 4b334 │ │ │ │ + b.w 4b38c │ │ │ │ subs r1, #1 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4bff0 │ │ │ │ + bl 73224 │ │ │ │ + b.n 4c048 │ │ │ │ mov r6, r5 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.w 4bb7c │ │ │ │ + b.w 4bbd4 │ │ │ │ ldrb.w r2, [fp, #94] @ 0x5e │ │ │ │ mov sl, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c88e │ │ │ │ + bne.w 4c8e6 │ │ │ │ strb.w r2, [fp, #92] @ 0x5c │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 4c63a │ │ │ │ + bne.n 4c692 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 4c86c │ │ │ │ - ldr r3, [pc, #1000] @ (4ca24 ) │ │ │ │ + beq.w 4c8c4 │ │ │ │ + ldr r3, [pc, #1000] @ (4ca7c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ - beq.n 4c674 │ │ │ │ - bhi.n 4c66a │ │ │ │ - cbz r4, 4c660 │ │ │ │ + beq.n 4c6cc │ │ │ │ + bhi.n 4c6c2 │ │ │ │ + cbz r4, 4c6b8 │ │ │ │ ldrb.w r3, [fp, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c900 │ │ │ │ + bne.w 4c958 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 499d0 │ │ │ │ + b.w 49a28 │ │ │ │ sub.w r3, r4, #129 @ 0x81 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4c656 │ │ │ │ - b.n 4c660 │ │ │ │ + bhi.n 4c6ae │ │ │ │ + b.n 4c6b8 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ - cbz r3, 4c680 │ │ │ │ + cbz r3, 4c6d8 │ │ │ │ ldrb.w r3, [sl, #10] │ │ │ │ - cbz r3, 4c6a6 │ │ │ │ + cbz r3, 4c6fe │ │ │ │ ldrb.w r3, [fp, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c660 │ │ │ │ + beq.n 4c6b8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [fp, #95] @ 0x5f │ │ │ │ str.w r4, [fp, #20] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ - ldr r2, [pc, #896] @ (4ca28 ) │ │ │ │ + b.w 4a144 │ │ │ │ + ldr r2, [pc, #896] @ (4ca80 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #892] @ (4ca2c ) │ │ │ │ + ldr r0, [pc, #892] @ (4ca84 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb.w r3, [fp, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c660 │ │ │ │ - b.n 4c688 │ │ │ │ + beq.n 4c6b8 │ │ │ │ + b.n 4c6e0 │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [fp, #8] │ │ │ │ - bl 494e4 │ │ │ │ + bl 4953c │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4bba0 │ │ │ │ - b.w 4bb7c │ │ │ │ + bne.w 4bbf8 │ │ │ │ + b.w 4bbd4 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 4c70c │ │ │ │ + bne.n 4c764 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - b.w 4b334 │ │ │ │ + b.w 4b38c │ │ │ │ ldrb.w r1, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 4ae8a │ │ │ │ + bls.w 4aee2 │ │ │ │ ldrb.w r3, [fp, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ae8a │ │ │ │ + bne.w 4aee2 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.n 4c716 │ │ │ │ + bne.n 4c76e │ │ │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.w 4bba6 │ │ │ │ - b.w 4bb7c │ │ │ │ + bne.w 4bbfe │ │ │ │ + b.w 4bbd4 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne r1, #123 @ 0x7b │ │ │ │ - b.w 4b334 │ │ │ │ + b.w 4b38c │ │ │ │ mov sl, r0 │ │ │ │ - b.w 4aef2 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 4af4a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ strb.w r2, [fp, #97] @ 0x61 │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #97] @ 0x61 │ │ │ │ - b.n 4c378 │ │ │ │ + b.n 4c3d0 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ strb.w r2, [fp, #97] @ 0x61 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 4c378 │ │ │ │ + bne.w 4c3d0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ mov r6, r8 │ │ │ │ - cbnz r3, 4c7a8 │ │ │ │ + cbnz r3, 4c800 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [fp, #70] @ 0x46 │ │ │ │ - b.w 499d0 │ │ │ │ + b.w 49a28 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #123 @ 0x7b │ │ │ │ moveq r1, #40 @ 0x28 │ │ │ │ - b.w 4b334 │ │ │ │ - ldr r1, [pc, #680] @ (4ca30 ) │ │ │ │ + b.w 4b38c │ │ │ │ + ldr r1, [pc, #680] @ (4ca88 ) │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - ldr r2, [pc, #680] @ (4ca34 ) │ │ │ │ - ldr r3, [pc, #684] @ (4ca38 ) │ │ │ │ + ldr r2, [pc, #680] @ (4ca8c ) │ │ │ │ + ldr r3, [pc, #684] @ (4ca90 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #672] @ (4ca3c ) │ │ │ │ + ldr r0, [pc, #672] @ (4ca94 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r7, [fp] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs.w r8, r2, r3 │ │ │ │ - bne.w 4c9ee │ │ │ │ + bne.w 4ca46 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4c9ea │ │ │ │ + beq.w 4ca42 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ add.w r1, r3, #49 @ 0x31 │ │ │ │ - bl 403e0 │ │ │ │ + bl 40438 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4c9ac │ │ │ │ + bne.w 4ca04 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ movs r0, #0 │ │ │ │ - bl 48eac │ │ │ │ + bl 48f04 │ │ │ │ str.w r0, [fp] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r1, #9 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [fp, #60] @ 0x3c │ │ │ │ cmp r2, #2 │ │ │ │ ite cc │ │ │ │ movcc.w r2, #4352 @ 0x1100 │ │ │ │ movcs.w r2, #20736 @ 0x5100 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r7, r4, [fp] │ │ │ │ strb.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 4c9a2 │ │ │ │ + bne.w 4c9fa │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c764 │ │ │ │ + b.n 4c7bc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 49878 │ │ │ │ + beq.w 498d0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r0, #64 @ 0x40 │ │ │ │ - beq.w 49878 │ │ │ │ - b.w 49c12 │ │ │ │ + beq.w 498d0 │ │ │ │ + b.w 49c6a │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4c63a │ │ │ │ + bne.w 4c692 │ │ │ │ movw r3, #605 @ 0x25d │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r2, [fp, #93] @ 0x5d │ │ │ │ strh.w r1, [fp, #95] @ 0x5f │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.w 4a0ec │ │ │ │ + b.w 4a144 │ │ │ │ cmp r6, #2 │ │ │ │ strb.w r3, [fp, #94] @ 0x5e │ │ │ │ - beq.n 4c8ae │ │ │ │ + beq.n 4c906 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4c8a0 │ │ │ │ + bne.n 4c8f8 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 4c91e │ │ │ │ + beq.n 4c976 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r3, [fp, #95] @ 0x5f │ │ │ │ - b.w 4a684 │ │ │ │ + b.w 4a6dc │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4c8a0 │ │ │ │ + bne.n 4c8f8 │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c8a0 │ │ │ │ - ldr r3, [pc, #388] @ (4ca40 ) │ │ │ │ + bne.n 4c8f8 │ │ │ │ + ldr r3, [pc, #388] @ (4ca98 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8a0 │ │ │ │ + beq.n 4c8f8 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ - cbz r3, 4c8da │ │ │ │ + cbz r3, 4c932 │ │ │ │ cmp r4, #97 @ 0x61 │ │ │ │ - beq.n 4c8e6 │ │ │ │ + beq.n 4c93e │ │ │ │ str.w r4, [fp, #20] │ │ │ │ movw r9, #2049 @ 0x801 │ │ │ │ - b.w 4a684 │ │ │ │ - ldr r2, [pc, #348] @ (4ca44 ) │ │ │ │ + b.w 4a6dc │ │ │ │ + ldr r2, [pc, #348] @ (4ca9c ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #344] @ (4ca48 ) │ │ │ │ + ldr r0, [pc, #344] @ (4caa0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ - b.n 4c8da │ │ │ │ + b.n 4c932 │ │ │ │ ldrb.w r3, [fp, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c990 │ │ │ │ + beq.n 4c9e8 │ │ │ │ lsls r5, r4, #26 │ │ │ │ - bpl.n 4c990 │ │ │ │ + bpl.n 4c9e8 │ │ │ │ sub.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 4c9f6 │ │ │ │ + bhi.n 4ca4e │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, #57 @ 0x39 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ lsrs r7, r3, #12 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c8a0 │ │ │ │ + bne.n 4c8f8 │ │ │ │ mov r9, r3 │ │ │ │ strb.w r6, [fp, #94] @ 0x5e │ │ │ │ - b.w 4a684 │ │ │ │ - ldr r3, [pc, #284] @ (4ca4c ) │ │ │ │ + b.w 4a6dc │ │ │ │ + ldr r3, [pc, #284] @ (4caa4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #284] @ (4ca50 ) │ │ │ │ + ldr r2, [pc, #284] @ (4caa8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #284] @ (4ca54 ) │ │ │ │ + ldr r0, [pc, #284] @ (4caac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 4c688 │ │ │ │ - b.n 4c68e │ │ │ │ - ldr r3, [pc, #256] @ (4ca58 ) │ │ │ │ + bmi.w 4c6e0 │ │ │ │ + b.n 4c6e6 │ │ │ │ + ldr r3, [pc, #256] @ (4cab0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #244] @ (4ca50 ) │ │ │ │ + ldr r2, [pc, #244] @ (4caa8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r0, [pc, #252] @ (4ca5c ) │ │ │ │ + ldr r0, [pc, #252] @ (4cab4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 4c68e │ │ │ │ - ldr r3, [pc, #228] @ (4ca60 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 4c6e6 │ │ │ │ + ldr r3, [pc, #228] @ (4cab8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4c95a │ │ │ │ - ldr r3, [pc, #228] @ (4ca64 ) │ │ │ │ + b.n 4c9b2 │ │ │ │ + ldr r3, [pc, #228] @ (4cabc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4c95a │ │ │ │ - ldr r3, [pc, #224] @ (4ca68 ) │ │ │ │ + b.n 4c9b2 │ │ │ │ + ldr r3, [pc, #224] @ (4cac0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4c95a │ │ │ │ - ldr r3, [pc, #224] @ (4ca6c ) │ │ │ │ + b.n 4c9b2 │ │ │ │ + ldr r3, [pc, #224] @ (4cac4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 4c95a │ │ │ │ + b.n 4c9b2 │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bmi.w 4c688 │ │ │ │ + bmi.w 4c6e0 │ │ │ │ cmp r4, #20 │ │ │ │ itt eq │ │ │ │ moveq r3, #3 │ │ │ │ strbeq.w r3, [fp, #92] @ 0x5c │ │ │ │ - b.n 4c68e │ │ │ │ + b.n 4c6e6 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r8 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 4c764 │ │ │ │ + bl 72fbc │ │ │ │ + b.n 4c7bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ 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 8c140 <__isoc23_strtoul@@Base+0x10918> │ │ │ │ + bl 8c230 <__isoc23_strtoul@@Base+0x109b0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.n 4c7fa │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.n 4c852 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 4c7cc │ │ │ │ - bl 7322c │ │ │ │ + b.n 4c824 │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b.n 4c7be │ │ │ │ + b.n 4c816 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4c932 │ │ │ │ + b.n 4c98a │ │ │ │ nop │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4c918 │ │ │ │ + bvc.n 4cb20 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + bpl.n 4ca3c │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + bpl.n 4caf0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bmi.n 4ca08 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + bmi.n 4ca98 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4ceac │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 4cecc │ │ │ │ + ldmdb r2, {r0, r2} │ │ │ │ + stmdb r0!, {r0, r2} │ │ │ │ + bcc.n 4cacc │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + bne.n 4ca34 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 4cb28 │ │ │ │ + b.n 4cd30 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + bne.n 4c9b4 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 4cb44 │ │ │ │ + b.n 4cd4c │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + bne.n 4cb6c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 4caf8 │ │ │ │ + b.n 4c900 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf5fc0005 │ │ │ │ - b.n 4cae0 │ │ │ │ + ldc2l 0, cr0, [r4], {5} │ │ │ │ + b.n 4c8e8 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 4caf8 │ │ │ │ + b.n 4cd00 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #116] @ (4caf4 ) │ │ │ │ + ldr r6, [pc, #116] @ (4cb4c ) │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [r0, #59] @ 0x3b │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ strb.w r1, [r0, #68] @ 0x44 │ │ │ │ - cbnz r2, 4cab2 │ │ │ │ + cbnz r2, 4cb0a │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r0, #52] @ 0x34 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ strb.w r5, [r4, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #68] @ (4caf8 ) │ │ │ │ + ldr r0, [pc, #68] @ (4cb50 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 3ebcc │ │ │ │ + bl 3ec24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49758 │ │ │ │ + bl 497b0 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #68] @ 0x44 │ │ │ │ - bl 3ebcc │ │ │ │ - ldr r3, [pc, #44] @ (4cafc ) │ │ │ │ + bl 3ec24 │ │ │ │ + ldr r3, [pc, #44] @ (4cb54 ) │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - cbz r1, 4caee │ │ │ │ + cbz r1, 4cb46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4cab0 │ │ │ │ - ldr r3, [pc, #32] @ (4cb00 ) │ │ │ │ + ble.n 4cb08 │ │ │ │ + ldr r3, [pc, #32] @ (4cb58 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - b.w 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 4cad6 │ │ │ │ + b.n 4cb2e │ │ │ │ nop │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + ldr r4, [pc, #296] @ (4cc78 ) │ │ │ │ movs r1, r1 │ │ │ │ hlt 0x0033 │ │ │ │ - vqshl.u32 q8, q6, #31 │ │ │ │ + @ instruction: 0xffff0764 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #388] @ (4cc8c ) │ │ │ │ - ldr r2, [pc, #392] @ (4cc90 ) │ │ │ │ + ldr r3, [pc, #388] @ (4cce4 ) │ │ │ │ + ldr r2, [pc, #392] @ (4cce8 ) │ │ │ │ add r3, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w fp, [r1, #1156] @ 0x484 │ │ │ │ ldrb.w r3, [r1, #1344] @ 0x540 │ │ │ │ cmp.w fp, #0 │ │ │ │ ldr.w r8, [r1, #1596] @ 0x63c │ │ │ │ it eq │ │ │ │ moveq r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 4cc10 │ │ │ │ + beq.n 4cc68 │ │ │ │ mov r4, r0 │ │ │ │ - blt.w 4cc34 │ │ │ │ + blt.w 4cc8c │ │ │ │ cmp fp, r0 │ │ │ │ ite ge │ │ │ │ addge.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ addlt.w r7, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #8 │ │ │ │ itett ls │ │ │ │ addls.w lr, r7, #1 │ │ │ │ @@ -104625,1496 +104628,1496 @@ │ │ │ │ strb.w r0, [r1, #1252] @ 0x4e4 │ │ │ │ ldr.w r3, [r3, #1156] @ 0x484 │ │ │ │ addw r9, r1, #1156 @ 0x484 │ │ │ │ strb.w r6, [r1, #1344] @ 0x540 │ │ │ │ add r3, r8 │ │ │ │ it ne │ │ │ │ addne.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 4cbc8 │ │ │ │ + beq.n 4cc20 │ │ │ │ cmp.w lr, #9 │ │ │ │ itt le │ │ │ │ suble.w r3, r0, r8 │ │ │ │ strle.w r3, [r9, lr, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4cb8e │ │ │ │ + beq.n 4cbe6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4cc16 │ │ │ │ + beq.n 4cc6e │ │ │ │ subs r5, r4, #1 │ │ │ │ - beq.n 4cbea │ │ │ │ + beq.n 4cc42 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4cc3c │ │ │ │ + beq.n 4cc94 │ │ │ │ sub.w r6, r2, #4 │ │ │ │ cmp r2, #4 │ │ │ │ clz r6, r6 │ │ │ │ mov r7, lr │ │ │ │ mov r4, r5 │ │ │ │ add.w lr, lr, #1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it ne │ │ │ │ addne.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4cb7e │ │ │ │ + bne.n 4cbd6 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cb7e │ │ │ │ + bne.n 4cbd6 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4cbc8 │ │ │ │ - b.n 4cb7e │ │ │ │ + beq.n 4cc20 │ │ │ │ + b.n 4cbd6 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 4cc5e │ │ │ │ + beq.n 4ccb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, lr │ │ │ │ strb.w r3, [r1, #1344] @ 0x540 │ │ │ │ - blt.n 4cc86 │ │ │ │ + blt.n 4ccde │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 4cc10 │ │ │ │ + beq.n 4cc68 │ │ │ │ sub.w r3, ip, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cba2 │ │ │ │ + bne.n 4cbfa │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4cc16 │ │ │ │ - b.n 4cba2 │ │ │ │ + beq.n 4cc6e │ │ │ │ + b.n 4cbfa │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 4cb54 │ │ │ │ + b.n 4cbac │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 4cc60 │ │ │ │ + beq.n 4ccb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, lr │ │ │ │ strb.w r3, [r1, #1344] @ 0x540 │ │ │ │ - bge.n 4cc56 │ │ │ │ + bge.n 4ccae │ │ │ │ mov r4, r5 │ │ │ │ mov r7, lr │ │ │ │ str.w r7, [r1, #1156] @ 0x484 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4cc02 │ │ │ │ + beq.n 4cc5a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, ip │ │ │ │ - b.n 4cc02 │ │ │ │ + b.n 4cc5a │ │ │ │ movs r4, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w lr, #1 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ strb.w r3, [r1, #1344] @ 0x540 │ │ │ │ cmp r6, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, #1 │ │ │ │ moveq r4, r5 │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 4cc52 │ │ │ │ + ble.n 4ccaa │ │ │ │ str.w r7, [r1, #1156] @ 0x484 │ │ │ │ - b.n 4cc52 │ │ │ │ + b.n 4ccaa │ │ │ │ mov r7, lr │ │ │ │ mov r4, r2 │ │ │ │ - b.n 4cc80 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + b.n 4ccd8 │ │ │ │ + ldr r3, [pc, #816] @ (4d018 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (4ccc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (4cd1c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #32] @ 4ccc8 │ │ │ │ + ldr.w ip, [pc, #32] @ 4cd20 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #28] @ (4cccc ) │ │ │ │ - ldr r0, [pc, #28] @ (4ccd0 ) │ │ │ │ + ldr r2, [pc, #28] @ (4cd24 ) │ │ │ │ + ldr r0, [pc, #28] @ (4cd28 ) │ │ │ │ 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 6ae5c │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #160] @ (4cdc0 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #216] @ (4cdc0 ) │ │ │ │ + ldr r3, [pc, #216] @ (4ce18 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #216] @ (4cdc4 ) │ │ │ │ + ldr r2, [pc, #216] @ (4ce1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ ldr.w r6, [r8, #272] @ 0x110 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ it ls │ │ │ │ cmpls r1, #0 │ │ │ │ - beq.n 4cd4a │ │ │ │ + beq.n 4cda2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ strb r3, [r4, #19] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ - cbnz r2, 4cd52 │ │ │ │ + cbnz r2, 4cdaa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldrb r3, [r4, #27] │ │ │ │ - cbz r3, 4cd8e │ │ │ │ + cbz r3, 4cde6 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, #9 │ │ │ │ strb r3, [r5, #8] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ strh r3, [r4, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r4, #26] │ │ │ │ - cbz r2, 4cd60 │ │ │ │ + cbz r2, 4cdb8 │ │ │ │ ldrsh.w r2, [r4, #16] │ │ │ │ - cbnz r2, 4cdac │ │ │ │ + cbnz r2, 4ce04 │ │ │ │ ldrb r3, [r4, #25] │ │ │ │ - cbz r3, 4cdb0 │ │ │ │ + cbz r3, 4ce08 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #1588] @ 0x634 │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 4cda0 │ │ │ │ + bpl.n 4cdf8 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 4cd78 │ │ │ │ + bpl.n 4cdd0 │ │ │ │ ldrb r3, [r4, #23] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4cda0 │ │ │ │ + beq.n 4cdf8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d078 │ │ │ │ + bl 3d0d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd98 │ │ │ │ + beq.n 4cdf0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - blt.n 4cd42 │ │ │ │ - b.n 4cd2a │ │ │ │ + blt.n 4cd9a │ │ │ │ + b.n 4cd82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 4cd42 │ │ │ │ - b.n 4cd3a │ │ │ │ + bpl.n 4cd9a │ │ │ │ + b.n 4cd92 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4cd42 │ │ │ │ + beq.n 4cd9a │ │ │ │ strb r0, [r5, #9] │ │ │ │ - b.n 4cd1a │ │ │ │ + b.n 4cd72 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r0, r5, #9 │ │ │ │ - bl 3ce34 │ │ │ │ - b.n 4cd80 │ │ │ │ + bl 3ce8c │ │ │ │ + b.n 4cdd8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 4cd60 │ │ │ │ + b.n 4cdb8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ adds r0, #9 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 4cd60 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + b.n 4cdb8 │ │ │ │ + ldr r1, [pc, #936] @ (4d1c4 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #444] @ (4cf94 ) │ │ │ │ + ldr r2, [pc, #444] @ (4cfec ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #444] @ (4cf98 ) │ │ │ │ + ldr r3, [pc, #444] @ (4cff0 ) │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #440] @ (4cf9c ) │ │ │ │ + ldr r6, [pc, #440] @ (4cff4 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ce7a │ │ │ │ - ldr r3, [pc, #428] @ (4cfa0 ) │ │ │ │ + beq.n 4ced2 │ │ │ │ + ldr r3, [pc, #428] @ (4cff8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ str.w r2, [r5, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cf28 │ │ │ │ + beq.w 4cf80 │ │ │ │ sub.w r3, r0, #33 @ 0x21 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 4ce3c │ │ │ │ + bhi.n 4ce94 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 4ce3c │ │ │ │ + bhi.n 4ce94 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r0, r2, #21 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ - ldr r0, [pc, #84] @ (4ce70 ) │ │ │ │ + ldr r0, [pc, #84] @ (4cec8 ) │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, 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 r0, [pc, #504] @ (4d02c ) │ │ │ │ + ldr r0, [pc, #504] @ (4d084 ) │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cf60 │ │ │ │ + bne.w 4cfb8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r0, r0, #512 @ 0x200 │ │ │ │ - beq.n 4ce62 │ │ │ │ - ldr r3, [pc, #348] @ (4cfa4 ) │ │ │ │ + beq.n 4ceba │ │ │ │ + ldr r3, [pc, #348] @ (4cffc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4cf78 │ │ │ │ - ldr r0, [pc, #340] @ (4cfa8 ) │ │ │ │ + beq.w 4cfd0 │ │ │ │ + ldr r0, [pc, #340] @ (4d000 ) │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cf78 │ │ │ │ + beq.w 4cfd0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ (4cfac ) │ │ │ │ - ldr r3, [pc, #304] @ (4cf98 ) │ │ │ │ + ldr r2, [pc, #328] @ (4d004 ) │ │ │ │ + ldr r3, [pc, #304] @ (4cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4cf74 │ │ │ │ + bne.n 4cfcc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #308] @ (4cfb0 ) │ │ │ │ - ldr r3, [pc, #280] @ (4cf98 ) │ │ │ │ + ldr r2, [pc, #308] @ (4d008 ) │ │ │ │ + ldr r3, [pc, #280] @ (4cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4cf74 │ │ │ │ - ldr r3, [pc, #272] @ (4cfa0 ) │ │ │ │ + bne.n 4cfcc │ │ │ │ + ldr r3, [pc, #272] @ (4cff8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7177c │ │ │ │ + b.w 717d4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4ce60 │ │ │ │ + ble.n 4ceb8 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4ceba │ │ │ │ ldr.w r2, [r5, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4cf44 │ │ │ │ + beq.n 4cf9c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ - bl 4cb04 │ │ │ │ - ldr r2, [pc, #236] @ (4cfb4 ) │ │ │ │ - ldr r3, [pc, #208] @ (4cf98 ) │ │ │ │ + bl 4cb5c │ │ │ │ + ldr r2, [pc, #236] @ (4d00c ) │ │ │ │ + ldr r3, [pc, #208] @ (4cff0 ) │ │ │ │ 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 4cf74 │ │ │ │ + bne.n 4cfcc │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7177c │ │ │ │ - ldr r2, [pc, #200] @ (4cfb8 ) │ │ │ │ - ldr r3, [pc, #168] @ (4cf98 ) │ │ │ │ + b.w 717d4 │ │ │ │ + ldr r2, [pc, #200] @ (4d010 ) │ │ │ │ + ldr r3, [pc, #168] @ (4cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4cf74 │ │ │ │ + bne.n 4cfcc │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 37bc4 │ │ │ │ - ldr r2, [pc, #172] @ (4cfbc ) │ │ │ │ - ldr r3, [pc, #132] @ (4cf98 ) │ │ │ │ + b.w 37c1c │ │ │ │ + ldr r2, [pc, #172] @ (4d014 ) │ │ │ │ + ldr r3, [pc, #132] @ (4cff0 ) │ │ │ │ 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 4cede │ │ │ │ - b.n 4cf74 │ │ │ │ + beq.n 4cf36 │ │ │ │ + b.n 4cfcc │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 4cf3e │ │ │ │ + bmi.n 4cf96 │ │ │ │ ldrsh.w r3, [r5, #472] @ 0x1d8 │ │ │ │ - cbz r3, 4cf3e │ │ │ │ + cbz r3, 4cf96 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ce62 │ │ │ │ + bne.n 4ceba │ │ │ │ ldr.w r0, [r5, #360] @ 0x168 │ │ │ │ - b.n 4ce62 │ │ │ │ - ldr r1, [pc, #120] @ (4cfc0 ) │ │ │ │ - ldr r3, [pc, #80] @ (4cf98 ) │ │ │ │ + b.n 4ceba │ │ │ │ + ldr r1, [pc, #120] @ (4d018 ) │ │ │ │ + ldr r3, [pc, #80] @ (4cff0 ) │ │ │ │ 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 4ce96 │ │ │ │ - b.n 4cf74 │ │ │ │ - ldr r2, [pc, #96] @ (4cfc4 ) │ │ │ │ - ldr r3, [pc, #52] @ (4cf98 ) │ │ │ │ + beq.n 4ceee │ │ │ │ + b.n 4cfcc │ │ │ │ + ldr r2, [pc, #96] @ (4d01c ) │ │ │ │ + ldr r3, [pc, #52] @ (4cff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cede │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #76] @ (4cfc8 ) │ │ │ │ + beq.n 4cf36 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #76] @ (4d020 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (4cfcc ) │ │ │ │ + ldr r0, [pc, #76] @ (4d024 ) │ │ │ │ movs r1, #3 │ │ │ │ strb.w r3, [sp, #9] │ │ │ │ add r3, sp, #8 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #984] @ (4d3c8 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + ldr r0, [pc, #968] @ (4d3c0 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4cebc │ │ │ │ + b.n 4d4c4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + ldr r0, [pc, #440] @ (4d1c0 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + ldr r0, [pc, #344] @ (4d164 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + ldr r0, [pc, #48] @ (4d040 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + blxns ip │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + blxns r1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + bx lr │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ 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, #1520] @ 4d5d4 │ │ │ │ + ldr.w r7, [pc, #1520] @ 4d62c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r3, [pc, #1520] @ 4d5d8 │ │ │ │ + ldr.w r3, [pc, #1520] @ 4d630 │ │ │ │ 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 4d12a │ │ │ │ - cbz r0, 4d018 │ │ │ │ + beq.w 4d182 │ │ │ │ + cbz r0, 4d070 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4d2cc │ │ │ │ + beq.w 4d324 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1464] @ 4d5dc │ │ │ │ + ldr.w r3, [pc, #1464] @ 4d634 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ - ble.n 4d0fa │ │ │ │ - ldr.w r3, [pc, #1448] @ 4d5e0 │ │ │ │ + ble.n 4d152 │ │ │ │ + ldr.w r3, [pc, #1448] @ 4d638 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #8196 @ 0x2004 │ │ │ │ mov.w ip, #17 │ │ │ │ movt ip, #8196 @ 0x2004 │ │ │ │ mov r9, r2 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ str r4, [sp, #4] │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ - b.n 4d0a6 │ │ │ │ + b.n 4d0fe │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4d100 │ │ │ │ + beq.n 4d158 │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w r2, ip │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 4d254 │ │ │ │ + bhi.w 4d2ac │ │ │ │ ldr r5, [sp, #12] │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 4d2e4 │ │ │ │ + beq.w 4d33c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 4d114 │ │ │ │ + beq.n 4d16c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ - bne.w 4d270 │ │ │ │ + bne.w 4d2c8 │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 4d286 │ │ │ │ + bcs.w 4d2de │ │ │ │ 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 4d0ee │ │ │ │ + ble.n 4d146 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4d0bc │ │ │ │ + ble.n 4d114 │ │ │ │ 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 4d09e │ │ │ │ + bgt.n 4d0f6 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ ldrb r1, [r6, #23] │ │ │ │ cmp r2, #3 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ ldrb.w r0, [fp, lr] │ │ │ │ - bne.n 4d054 │ │ │ │ + bne.n 4d0ac │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 4d1fa │ │ │ │ + beq.w 4d252 │ │ │ │ cmp r0, #10 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ itt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ moveq r3, #4 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strbeq r3, [r6, #23] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 4d0a6 │ │ │ │ + bgt.n 4d0fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bne.w 4d2d8 │ │ │ │ + bne.w 4d330 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 4d200 │ │ │ │ + beq.n 4d258 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 4d294 │ │ │ │ + beq.w 4d2ec │ │ │ │ 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 4d2fe │ │ │ │ + bne.w 4d356 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4d09e │ │ │ │ + b.n 4d0f6 │ │ │ │ ldrb.w fp, [r6, #27] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 4d2ec │ │ │ │ + beq.w 4d344 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d2bc │ │ │ │ + beq.w 4d314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d00a │ │ │ │ + bne.w 4d062 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d01e │ │ │ │ + bne.w 4d076 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.w 4d01e │ │ │ │ + beq.w 4d076 │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d2d4 │ │ │ │ + beq.w 4d32c │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d2d4 │ │ │ │ + beq.w 4d32c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4d0fa │ │ │ │ + ble.n 4d152 │ │ │ │ subs r2, r5, #1 │ │ │ │ - ldr.w r3, [pc, #1140] @ 4d5e0 │ │ │ │ + ldr.w r3, [pc, #1140] @ 4d638 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r3, r3, #1252 @ 0x4e4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 4d18c │ │ │ │ + b.n 4d1e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 4d390 │ │ │ │ + ble.w 4d3e8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldrb.w fp, [r9], #1 │ │ │ │ cmp r1, #1 │ │ │ │ ldrb.w sl, [r3, fp] │ │ │ │ - ble.n 4d1b8 │ │ │ │ + ble.n 4d210 │ │ │ │ cmp.w sl, #5 │ │ │ │ - beq.w 4d41e │ │ │ │ + beq.w 4d476 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 4d482 │ │ │ │ + bgt.w 4d4da │ │ │ │ cmp.w sl, #39 @ 0x27 │ │ │ │ - beq.w 4d3e8 │ │ │ │ + beq.w 4d440 │ │ │ │ cmp.w sl, #15 │ │ │ │ - beq.w 4d3fe │ │ │ │ + beq.w 4d456 │ │ │ │ cmp.w sl, #14 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r6, #23] │ │ │ │ strbeq r3, [r6, #24] │ │ │ │ - beq.n 4d1dc │ │ │ │ + beq.n 4d234 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 4d4c4 │ │ │ │ + bne.w 4d51c │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r8] │ │ │ │ strbcc.w fp, [r3] │ │ │ │ - bcc.n 4d180 │ │ │ │ + bcc.n 4d1d8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4d180 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4d1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4d29c │ │ │ │ + bne.n 4d2f4 │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #29 │ │ │ │ - bhi.n 4d25a │ │ │ │ + bhi.n 4d2b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsr.w ip, r2, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4d25a │ │ │ │ + beq.n 4d2b2 │ │ │ │ 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 4d07a │ │ │ │ + beq.w 4d0d2 │ │ │ │ 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 4d07a │ │ │ │ + beq.w 4d0d2 │ │ │ │ strb r5, [r6, #23] │ │ │ │ - b.n 4d124 │ │ │ │ + b.n 4d17c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 4d124 │ │ │ │ + bne.w 4d17c │ │ │ │ cmp.w lr, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne.w lr, #64 @ 0x40 │ │ │ │ - bne.w 4d124 │ │ │ │ + bne.w 4d17c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ - beq.w 4d082 │ │ │ │ + beq.w 4d0da │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 4d08c │ │ │ │ + bcc.w 4d0e4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 4d098 │ │ │ │ + b.n 4d0f0 │ │ │ │ cmp r0, #29 │ │ │ │ - bne.w 4d124 │ │ │ │ - b.n 4d07a │ │ │ │ + bne.w 4d17c │ │ │ │ + b.n 4d0d2 │ │ │ │ sub.w ip, r0, #10 │ │ │ │ uxtb.w r1, ip │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.n 4d25a │ │ │ │ + bhi.n 4d2b2 │ │ │ │ movs r2, #17 │ │ │ │ movt r2, #8196 @ 0x2004 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 4d07a │ │ │ │ + bmi.w 4d0d2 │ │ │ │ uxtb.w ip, ip │ │ │ │ - b.n 4d20e │ │ │ │ + b.n 4d266 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d00a │ │ │ │ + bne.w 4d062 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4d31c │ │ │ │ + bls.n 4d374 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 4d022 │ │ │ │ + b.n 4d07a │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 4d01e │ │ │ │ + beq.w 4d076 │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 4d104 │ │ │ │ - b.n 4d2b6 │ │ │ │ + bne.w 4d15c │ │ │ │ + b.n 4d30e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d00a │ │ │ │ + bne.w 4d062 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d022 │ │ │ │ - b.n 4d322 │ │ │ │ + bne.w 4d07a │ │ │ │ + b.n 4d37a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb.w r1, [fp, r2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r1, #23 │ │ │ │ - bne.w 4d124 │ │ │ │ + bne.w 4d17c │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d07a │ │ │ │ + bne.w 4d0d2 │ │ │ │ adds r4, #2 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4d09e │ │ │ │ + b.n 4d0f6 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 4d2c8 │ │ │ │ + beq.n 4d320 │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d2d4 │ │ │ │ + beq.n 4d32c │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d4ae │ │ │ │ + bne.w 4d506 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d2d4 │ │ │ │ - ldr r2, [pc, #684] @ (4d5e4 ) │ │ │ │ + beq.n 4d32c │ │ │ │ + ldr r2, [pc, #684] @ (4d63c ) │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ add r2, pc │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w ip, #15 │ │ │ │ addw r0, r1, #1252 @ 0x4e4 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ - cbnz r1, 4d350 │ │ │ │ + cbnz r1, 4d3a8 │ │ │ │ strb.w ip, [r0, r3] │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d348 │ │ │ │ - ldr r2, [pc, #652] @ (4d5e8 ) │ │ │ │ + bne.n 4d3a0 │ │ │ │ + ldr r2, [pc, #652] @ (4d640 ) │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w ip, #14 │ │ │ │ add r2, pc │ │ │ │ adds r2, #1 │ │ │ │ addw r0, r1, #1252 @ 0x4e4 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ - cbnz r1, 4d372 │ │ │ │ + cbnz r1, 4d3ca │ │ │ │ strb.w ip, [r0, r3] │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d36a │ │ │ │ + bne.n 4d3c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #1344] @ 0x540 │ │ │ │ - cbnz r3, 4d388 │ │ │ │ + cbnz r3, 4d3e0 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ strb.w r3, [r2, #1344] @ 0x540 │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 4d16a │ │ │ │ + bgt.w 4d1c2 │ │ │ │ ldrb r3, [r6, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d0fa │ │ │ │ - ldr r2, [pc, #592] @ (4d5ec ) │ │ │ │ + beq.w 4d152 │ │ │ │ + ldr r2, [pc, #592] @ (4d644 ) │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ addw r0, r1, #1252 @ 0x4e4 │ │ │ │ adds r2, #1 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #15 │ │ │ │ it eq │ │ │ │ strbeq r4, [r0, r3] │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d3a8 │ │ │ │ - ldr r1, [pc, #564] @ (4d5f0 ) │ │ │ │ + bne.n 4d400 │ │ │ │ + ldr r1, [pc, #564] @ (4d648 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ addw r4, r0, #1252 @ 0x4e4 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #14 │ │ │ │ it eq │ │ │ │ strbeq r3, [r4, r2] │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d3c6 │ │ │ │ + bne.n 4d41e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ strbeq.w r2, [r3, #1344] @ 0x540 │ │ │ │ - b.n 4d0fa │ │ │ │ + b.n 4d152 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4d49a │ │ │ │ + bcs.n 4d4f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4d1dc │ │ │ │ + b.n 4d234 │ │ │ │ ldrb r3, [r6, #23] │ │ │ │ strb r3, [r6, #24] │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 4d4a4 │ │ │ │ + bcs.n 4d4fc │ │ │ │ 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 4d1dc │ │ │ │ + b.n 4d234 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d1dc │ │ │ │ + beq.w 4d234 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e2c0 │ │ │ │ + bl 1e318 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4d1dc │ │ │ │ + blt.w 4d234 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4d4c0 │ │ │ │ + ble.n 4d518 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d4c0 │ │ │ │ + beq.n 4d518 │ │ │ │ add r9, r3 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4d390 │ │ │ │ + ble.n 4d3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r3, #1252 @ 0x4e4 │ │ │ │ - b.n 4d46a │ │ │ │ + b.n 4d4c2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 4d390 │ │ │ │ + beq.n 4d3e8 │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d466 │ │ │ │ + beq.n 4d4be │ │ │ │ mov r5, r4 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ - b.n 4d18c │ │ │ │ + b.n 4d1e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, r9, r3 │ │ │ │ - b.n 4d184 │ │ │ │ + b.n 4d1dc │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4d1dc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4d234 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4d416 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4d46e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d164 │ │ │ │ - ldr r2, [pc, #316] @ (4d5f4 ) │ │ │ │ + beq.w 4d1bc │ │ │ │ + ldr r2, [pc, #316] @ (4d64c ) │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ add r2, pc │ │ │ │ adds r2, #1 │ │ │ │ - b.n 4d33e │ │ │ │ + b.n 4d396 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4d44a │ │ │ │ + b.n 4d4a2 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4d1dc │ │ │ │ + beq.w 4d234 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ cmp.w sl, #5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d426 │ │ │ │ + bne.n 4d47e │ │ │ │ and.w r1, sl, #253 @ 0xfd │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d50e │ │ │ │ + beq.n 4d566 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 4d44e │ │ │ │ + beq.n 4d4a6 │ │ │ │ ldrsh.w r1, [r6, #16] │ │ │ │ - cbz r1, 4d4fc │ │ │ │ + cbz r1, 4d554 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4d390 │ │ │ │ - b.n 4d478 │ │ │ │ - cbz r4, 4d52a │ │ │ │ + beq.w 4d3e8 │ │ │ │ + b.n 4d4d0 │ │ │ │ + cbz r4, 4d582 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r3, #1252 @ 0x4e4 │ │ │ │ mov r5, r9 │ │ │ │ ldrb.w r3, [r9], #1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ and.w r1, r3, #253 @ 0xfd │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4d542 │ │ │ │ + bne.n 4d59a │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4d516 │ │ │ │ + bne.n 4d56e │ │ │ │ ldrsh.w r3, [r6, #16] │ │ │ │ mov r2, r4 │ │ │ │ - cbnz r3, 4d534 │ │ │ │ + cbnz r3, 4d58c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strb r2, [r6, #24] │ │ │ │ - b.n 4d390 │ │ │ │ + b.n 4d3e8 │ │ │ │ cmp r3, #5 │ │ │ │ ite ne │ │ │ │ movne.w sl, #0 │ │ │ │ andeq.w sl, r0, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 4d564 │ │ │ │ + bne.n 4d5bc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d5b2 │ │ │ │ + bne.n 4d60a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bl 4ccd4 │ │ │ │ - b.n 4d456 │ │ │ │ + bl 4cd2c │ │ │ │ + b.n 4d4ae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2c0 │ │ │ │ + bl 1e318 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d59e │ │ │ │ + blt.n 4d5f6 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 4d590 │ │ │ │ + ble.n 4d5e8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d590 │ │ │ │ + beq.n 4d5e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r9, r3 │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 4ccd4 │ │ │ │ - b.n 4d456 │ │ │ │ + bl 4cd2c │ │ │ │ + b.n 4d4ae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - b.n 4d45e │ │ │ │ + b.n 4d4b6 │ │ │ │ ldrsh.w r5, [r6, #16] │ │ │ │ - cbz r5, 4d5b8 │ │ │ │ + cbz r5, 4d610 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - b.n 4d478 │ │ │ │ + b.n 4d4d0 │ │ │ │ ldrsh.w r5, [r6, #16] │ │ │ │ - cbnz r5, 4d5c4 │ │ │ │ + cbnz r5, 4d61c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ strb r5, [r6, #24] │ │ │ │ - b.n 4d478 │ │ │ │ + b.n 4d4d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ strb.w sl, [r6, #24] │ │ │ │ - b.n 4d478 │ │ │ │ + b.n 4d4d0 │ │ │ │ nop │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + mov r8, sp │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4d53c │ │ │ │ + ble.n 4d544 │ │ │ │ movs r5, r0 │ │ │ │ - bvs.n 4d500 │ │ │ │ + ble.n 4d708 │ │ │ │ movs r5, r0 │ │ │ │ - bvs.n 4d678 │ │ │ │ + ble.n 4d680 │ │ │ │ movs r5, r0 │ │ │ │ - bvs.n 4d650 │ │ │ │ + ble.n 4d658 │ │ │ │ movs r5, r0 │ │ │ │ - bpl.n 4d64c │ │ │ │ + bgt.n 4d654 │ │ │ │ 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 r8, [pc, #508] @ 4d808 │ │ │ │ + ldr.w r8, [pc, #508] @ 4d860 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #508] @ (4d80c ) │ │ │ │ + ldr r3, [pc, #508] @ (4d864 ) │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r7, r3, [r0] │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 4d75e │ │ │ │ + bcs.w 4d7b6 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #1580] @ 0x62c │ │ │ │ add.w sl, r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4d6a2 │ │ │ │ + bne.n 4d6fa │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ ldr.w r3, [r0, #1808] @ 0x710 │ │ │ │ - cbz r3, 4d6a2 │ │ │ │ + cbz r3, 4d6fa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4d6a2 │ │ │ │ + cbz r3, 4d6fa │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r0, #1792 @ 0x700 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r0, #1792 @ 0x700 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ strb.w r6, [r4, #1580] @ 0x62c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 4d6a2 │ │ │ │ + beq.n 4d6fa │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4d766 │ │ │ │ + bne.n 4d7be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 4d74a │ │ │ │ + bne.n 4d7a2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d74a │ │ │ │ - ldr r3, [pc, #384] @ (4d810 ) │ │ │ │ + bne.n 4d7a2 │ │ │ │ + ldr r3, [pc, #384] @ (4d868 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 4d74a │ │ │ │ + bne.n 4d7a2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne.n 4d6e6 │ │ │ │ + bne.n 4d73e │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ - cbz r3, 4d6fa │ │ │ │ + cbz r3, 4d752 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ add.w fp, sl, #1 │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 4d796 │ │ │ │ + bne.n 4d7ee │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d778 │ │ │ │ - ldr r3, [pc, #332] @ (4d814 ) │ │ │ │ + beq.n 4d7d0 │ │ │ │ + ldr r3, [pc, #332] @ (4d86c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d7a0 │ │ │ │ + beq.n 4d7f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d7a0 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 4d7f8 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4d676 │ │ │ │ + bne.n 4d6ce │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ subs.w r1, r7, r9 │ │ │ │ - bne.n 4d76e │ │ │ │ + bne.n 4d7c6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d676 │ │ │ │ - ldr r3, [pc, #264] @ (4d818 ) │ │ │ │ + bne.n 4d6ce │ │ │ │ + ldr r3, [pc, #264] @ (4d870 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4d6ca │ │ │ │ + bne.n 4d722 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7ae0 │ │ │ │ - blx 7a5c │ │ │ │ + blx 7b20 │ │ │ │ + blx 7a9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d6e6 │ │ │ │ + beq.n 4d73e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d6e6 │ │ │ │ + beq.n 4d73e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d7e0 │ │ │ │ + beq.n 4d838 │ │ │ │ mov r2, r6 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 4d7ac │ │ │ │ - b.n 4d6dc │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 4d804 │ │ │ │ + b.n 4d734 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4d632 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4d68a │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4d682 │ │ │ │ + bl 73224 │ │ │ │ + b.n 4d6da │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 731cc │ │ │ │ + b.w 73224 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ite eq │ │ │ │ addeq r0, #112 @ 0x70 │ │ │ │ addne.w r0, r0, #588 @ 0x24c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4d676 │ │ │ │ - b.n 4d6e6 │ │ │ │ - ldr r3, [pc, #132] @ (4d81c ) │ │ │ │ + bne.w 4d6ce │ │ │ │ + b.n 4d73e │ │ │ │ + ldr r3, [pc, #132] @ (4d874 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4d6d0 │ │ │ │ + bne.n 4d728 │ │ │ │ mov r0, fp │ │ │ │ - blx 79bc │ │ │ │ + blx 79fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d6e6 │ │ │ │ - ldr r3, [pc, #112] @ (4d820 ) │ │ │ │ + beq.n 4d73e │ │ │ │ + ldr r3, [pc, #112] @ (4d878 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 4d7e0 │ │ │ │ + cbz r1, 4d838 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #8 │ │ │ │ - bl 111f0 │ │ │ │ - cbz r0, 4d7d4 │ │ │ │ + bl 11248 │ │ │ │ + cbz r0, 4d82c │ │ │ │ ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4d676 │ │ │ │ - b.n 4d6e6 │ │ │ │ - ldr r3, [pc, #64] @ (4d824 ) │ │ │ │ + bne.w 4d6ce │ │ │ │ + b.n 4d73e │ │ │ │ + ldr r3, [pc, #64] @ (4d87c ) │ │ │ │ movw r2, #46293 @ 0xb4d5 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #52] @ (4d828 ) │ │ │ │ + ldr r3, [pc, #52] @ (4d880 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ - ldr r3, [pc, #44] @ (4d82c ) │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + ldr r3, [pc, #44] @ (4d884 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 4d7b4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + b.n 4d80c │ │ │ │ + lsrs r2, r0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ 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, #212] @ (4d918 ) │ │ │ │ + ldr r3, [pc, #212] @ (4d970 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8c0 │ │ │ │ - ldr r2, [pc, #208] @ (4d91c ) │ │ │ │ + beq.n 4d918 │ │ │ │ + ldr r2, [pc, #208] @ (4d974 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4d860 │ │ │ │ + bgt.n 4d8b8 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r8, r1 │ │ │ │ - blt.n 4d8b8 │ │ │ │ + blt.n 4d910 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ - ble.n 4d8ca │ │ │ │ + ble.n 4d922 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ itt cc │ │ │ │ movcc r8, r3 │ │ │ │ addcc.w r7, r5, #24 │ │ │ │ - bcc.n 4d896 │ │ │ │ - b.n 4d8c0 │ │ │ │ + bcc.n 4d8ee │ │ │ │ + b.n 4d918 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 4d8ac │ │ │ │ + ble.n 4d904 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d85a │ │ │ │ + beq.n 4d8b2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 4d85a │ │ │ │ + bls.n 4d8b2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4d87a │ │ │ │ + bgt.n 4d8d2 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d88c │ │ │ │ - b.n 4d85a │ │ │ │ + bne.n 4d8e4 │ │ │ │ + b.n 4d8b2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ - bne.n 4d88c │ │ │ │ - b.n 4d85a │ │ │ │ + bne.n 4d8e4 │ │ │ │ + b.n 4d8b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7f14 │ │ │ │ + b.w 7f60 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r3 │ │ │ │ add.w r6, r5, #24 │ │ │ │ - b.n 4d8ea │ │ │ │ + b.n 4d942 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 4d906 │ │ │ │ + ble.n 4d95e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d85a │ │ │ │ + beq.n 4d8b2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4d8d2 │ │ │ │ + bgt.n 4d92a │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ subs r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d8e4 │ │ │ │ - b.n 4d85a │ │ │ │ + bne.n 4d93c │ │ │ │ + b.n 4d8b2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d8e4 │ │ │ │ - b.n 4d85a │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + bne.n 4d93c │ │ │ │ + b.n 4d8b2 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 403e0 │ │ │ │ + b.w 40438 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #156] @ (4d9d4 ) │ │ │ │ + ldr r5, [pc, #156] @ (4da2c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #156] @ (4d9d8 ) │ │ │ │ + ldr r4, [pc, #156] @ (4da30 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #156] @ (4d9dc ) │ │ │ │ - ldr r2, [pc, #156] @ (4d9e0 ) │ │ │ │ + ldr r3, [pc, #156] @ (4da34 ) │ │ │ │ + ldr r2, [pc, #156] @ (4da38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 1138c │ │ │ │ - cbnz r0, 4d978 │ │ │ │ - ldr r2, [pc, #128] @ (4d9e4 ) │ │ │ │ - ldr r3, [pc, #116] @ (4d9d8 ) │ │ │ │ + bl 113e4 │ │ │ │ + cbnz r0, 4d9d0 │ │ │ │ + ldr r2, [pc, #128] @ (4da3c ) │ │ │ │ + ldr r3, [pc, #116] @ (4da30 ) │ │ │ │ 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 4d9d0 │ │ │ │ + bne.n 4da28 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ 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 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbnz r4, 4d9c6 │ │ │ │ + cbnz r4, 4da1e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #508] @ 0x1fc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 51cd8 │ │ │ │ + bl 51d30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4d960 │ │ │ │ + b.n 4d9b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4d9b0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + bl 73224 │ │ │ │ + b.n 4da08 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ - ldr.w r1, [pc, #2664] @ 4e464 │ │ │ │ + ldr.w r1, [pc, #2664] @ 4e4bc │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ - ldr.w r4, [pc, #2660] @ 4e468 │ │ │ │ + ldr.w r4, [pc, #2660] @ 4e4c0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r2, [pc, #2660] @ 4e46c │ │ │ │ + ldr.w r2, [pc, #2660] @ 4e4c4 │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2652] @ 4e470 │ │ │ │ + ldr.w r3, [pc, #2652] @ 4e4c8 │ │ │ │ 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 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -106122,45 +106125,45 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ 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, #48] @ 0x30 │ │ │ │ - ldr.w r2, [pc, #2616] @ 4e474 │ │ │ │ - ldr.w r3, [pc, #2616] @ 4e478 │ │ │ │ + ldr.w r2, [pc, #2616] @ 4e4cc │ │ │ │ + ldr.w r3, [pc, #2616] @ 4e4d0 │ │ │ │ ldr.w r1, [r1, #272] @ 0x110 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r0, #26] │ │ │ │ ldr.w sl, [r4, r2] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ strh.w r6, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4dafe │ │ │ │ + bgt.n 4db56 │ │ │ │ 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 4f512 │ │ │ │ - ldr.w r3, [pc, #2564] @ 4e47c │ │ │ │ + bhi.w 4f56a │ │ │ │ + ldr.w r3, [pc, #2564] @ 4e4d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #25 │ │ │ │ - bhi.n 4dac0 │ │ │ │ + bhi.n 4db18 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r2, r3 │ │ │ │ movs r2, r3 │ │ │ │ movs r2, r3 │ │ │ │ movs r2, r3 │ │ │ │ movs r2, r3 │ │ │ │ @@ -106183,177 +106186,177 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r0, r1, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4db10 │ │ │ │ + beq.n 4db68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 4db1c │ │ │ │ + cbnz r3, 4db74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [fp, #26] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr.w r2, [pc, #2468] @ 4e480 │ │ │ │ - ldr.w r3, [pc, #2444] @ 4e46c │ │ │ │ + ldr.w r2, [pc, #2468] @ 4e4d8 │ │ │ │ + ldr.w r3, [pc, #2444] @ 4e4c4 │ │ │ │ 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 50a5e │ │ │ │ + bne.w 50ab6 │ │ │ │ addw sp, sp, #1196 @ 0x4ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4da6e │ │ │ │ + b.n 4dac6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4db1c │ │ │ │ + bne.n 4db74 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4f852 │ │ │ │ - bl 4cc94 │ │ │ │ + beq.w 4f8aa │ │ │ │ + bl 4ccec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4db0a │ │ │ │ + bne.n 4db62 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 51cd8 │ │ │ │ + bl 51d30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4dada │ │ │ │ + b.n 4db32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 500a0 │ │ │ │ + bne.w 500f8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4da5a │ │ │ │ + b.n 4dab2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 4dac2 │ │ │ │ + b.n 4db1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4e1c2 │ │ │ │ + bne.w 4e21a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 4e1ca │ │ │ │ + blt.w 4e222 │ │ │ │ ldrb.w r3, [r0, r9] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 4e1e2 │ │ │ │ + beq.w 4e23a │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 4e1e2 │ │ │ │ + beq.w 4e23a │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bne.w 4e1c2 │ │ │ │ + bne.w 4e21a │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldrb.w r3, [r3, r9] │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 4e1f4 │ │ │ │ + beq.w 4e24c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 4e1f4 │ │ │ │ + beq.w 4e24c │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ strb.w r5, [sp, #1184] @ 0x4a0 │ │ │ │ - bl 4cdc8 │ │ │ │ + bl 4ce20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 4e2c0 │ │ │ │ + b.n 4e318 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub.w r2, r5, #48 @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str.w r2, [r1, #1588] @ 0x634 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4ed28 │ │ │ │ + beq.w 4ed80 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ cmp r5, #23 │ │ │ │ - bne.n 4dc0e │ │ │ │ + bne.n 4dc66 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r7, #10 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mla r5, r7, r5, r1 │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ cmp.w ip, #23 │ │ │ │ - beq.n 4dbf2 │ │ │ │ + beq.n 4dc4a │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4efc2 │ │ │ │ + beq.w 4f01a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r2, [r5, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4ee7e │ │ │ │ + beq.w 4eed6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ strb.w r2, [r5, #413] @ 0x19d │ │ │ │ - bl 4cb04 │ │ │ │ + bl 4cb5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f240 │ │ │ │ + beq.w 4f298 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4f766 │ │ │ │ + bne.w 4f7be │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4ec4c │ │ │ │ + beq.w 4eca4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 4e0c4 │ │ │ │ + b.n 4e11c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.w 4dacc │ │ │ │ + beq.w 4db24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ @@ -106365,107 +106368,107 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ subs r6, r3, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 4dfca │ │ │ │ + bne.w 4e022 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcs.w 4e216 │ │ │ │ + bcs.w 4e26e │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4dfde │ │ │ │ + bgt.w 4e036 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb.w r8, [r3] │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ - ble.w 4dff4 │ │ │ │ + ble.w 4e04c │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4dfb4 │ │ │ │ + beq.w 4e00c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4dfbe │ │ │ │ + bne.w 4e016 │ │ │ │ str r7, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 4dd40 │ │ │ │ + b.n 4dd98 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4de06 │ │ │ │ + beq.w 4de5e │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ - beq.w 4e22a │ │ │ │ + beq.w 4e282 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 4db1c │ │ │ │ + beq.w 4db74 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4de38 │ │ │ │ + bgt.w 4de90 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4de52 │ │ │ │ + bne.w 4deaa │ │ │ │ cmp.w r8, #91 @ 0x5b │ │ │ │ - bne.w 4e236 │ │ │ │ + bne.w 4e28e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 4dd56 │ │ │ │ + cbnz r3, 4ddae │ │ │ │ ldrb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e290 │ │ │ │ + beq.w 4e2e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r7, [r3, #1588] @ 0x634 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4e1fe │ │ │ │ + bgt.w 4e256 │ │ │ │ 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 4dd8a │ │ │ │ + bne.n 4dde2 │ │ │ │ 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 4ed92 │ │ │ │ + bne.w 4edea │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 4ddac │ │ │ │ + beq.n 4de04 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4e208 │ │ │ │ + bcs.w 4e260 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ @@ -106483,104 +106486,104 @@ │ │ │ │ strh.w r2, [fp, #22] │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str.w r7, [fp, #32] │ │ │ │ add r9, r6 │ │ │ │ strh.w r2, [fp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [fp, #22] │ │ │ │ strh.w r8, [fp, #28] │ │ │ │ strb.w r7, [fp, #30] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4dcfa │ │ │ │ + bne.w 4dd52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ - beq.w 4dd1a │ │ │ │ + beq.w 4dd72 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4e220 │ │ │ │ + bcs.w 4e278 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 4dd24 │ │ │ │ + ble.w 4dd7c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4dd40 │ │ │ │ + beq.w 4dd98 │ │ │ │ mov r5, r9 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 4f10e │ │ │ │ + bls.w 4f166 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r6, r3, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4f51a │ │ │ │ + beq.w 4f572 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f9ce │ │ │ │ + beq.w 4fa26 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4fe48 │ │ │ │ + bhi.w 4fea0 │ │ │ │ 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, [sl, #40] @ 0x28 │ │ │ │ - beq.w 50122 │ │ │ │ + beq.w 5017a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 50328 │ │ │ │ + bgt.w 50380 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4db1c │ │ │ │ + bne.w 4db74 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -106593,157 +106596,157 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4df4a │ │ │ │ + cbz r0, 4dfa2 │ │ │ │ movs r5, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ strb.w r2, [r9] │ │ │ │ it eq │ │ │ │ strbeq.w r5, [r9, #1] │ │ │ │ - cbz r0, 4df4a │ │ │ │ + cbz r0, 4dfa2 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ movw r7, #49280 @ 0xc080 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.w 4fd78 │ │ │ │ + beq.w 4fdd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f846 │ │ │ │ + bne.w 4f89e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 4f7fa │ │ │ │ + beq.w 4f852 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ mov.w r2, #1458176 @ 0x164000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fb9c │ │ │ │ + beq.w 4fbf4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4fad0 │ │ │ │ + beq.w 4fb28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r2, #6 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 4e0d0 │ │ │ │ - blx 80cc │ │ │ │ + b.n 4e128 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4dcea │ │ │ │ + beq.w 4dd42 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 4dca8 │ │ │ │ + beq.w 4dd00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, r2 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 4dcc4 │ │ │ │ + ble.w 4dd1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 4dcea │ │ │ │ + blt.w 4dd42 │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ - bgt.w 4dcd6 │ │ │ │ - ldr.w r3, [pc, #1156] @ 4e47c │ │ │ │ + bgt.w 4dd2e │ │ │ │ + ldr.w r3, [pc, #1156] @ 4e4d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4dfbe │ │ │ │ + beq.n 4e016 │ │ │ │ cmp.w r8, #46 @ 0x2e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4dcea │ │ │ │ + beq.w 4dd42 │ │ │ │ movs r7, #46 @ 0x2e │ │ │ │ - b.n 4dc9e │ │ │ │ + b.n 4dcf6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 4f34c │ │ │ │ + ble.w 4f3a4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 4cdc8 │ │ │ │ + bl 4ce20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ ite ne │ │ │ │ movne r1, r2 │ │ │ │ orreq.w r1, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4e29a │ │ │ │ + beq.w 4e2f2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4ee14 │ │ │ │ + beq.w 4ee6c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r0, #1 │ │ │ │ - bl 4cb04 │ │ │ │ + bl 4cb5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.w 4f0ce │ │ │ │ + beq.w 4f126 │ │ │ │ ldrsh.w r2, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4f0ce │ │ │ │ + beq.w 4f126 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ @@ -106752,20 +106755,20 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r2, [fp, #19] │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e2bc │ │ │ │ + bne.w 4e314 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4ec6c │ │ │ │ + beq.w 4ecc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f9c8 │ │ │ │ + beq.w 4fa20 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -106783,141 +106786,141 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov r8, ip │ │ │ │ mov r6, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4e71e │ │ │ │ + beq.w 4e776 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.n 4e11c │ │ │ │ + bhi.n 4e174 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r9, r3, #1 │ │ │ │ - bne.w 4e876 │ │ │ │ + bne.w 4e8ce │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4e7fa │ │ │ │ + bne.w 4e852 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e73a │ │ │ │ + bne.w 4e792 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ebec │ │ │ │ + beq.w 4ec44 │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4e79a │ │ │ │ + bne.w 4e7f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 4e808 │ │ │ │ + blt.w 4e860 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - ble.w 4ebec │ │ │ │ + ble.w 4ec44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ea48 │ │ │ │ + beq.w 4eaa0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ - bl 4cb04 │ │ │ │ + bl 4cb5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ebec │ │ │ │ + beq.w 4ec44 │ │ │ │ orr.w r3, r5, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [fp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e6b6 │ │ │ │ + beq.w 4e70e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e95a │ │ │ │ + beq.w 4e9b2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 4e95a │ │ │ │ + beq.w 4e9b2 │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldrb.w r2, [fp, #23] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4e698 │ │ │ │ + beq.w 4e6f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e6e6 │ │ │ │ + beq.w 4e73e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e6e6 │ │ │ │ + beq.w 4e73e │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f0c2 │ │ │ │ + bcs.w 4f11a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4e6e6 │ │ │ │ + b.n 4e73e │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 4e02e │ │ │ │ + b.n 4e086 │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f0fe │ │ │ │ + beq.w 4f156 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4db78 │ │ │ │ + beq.w 4dbd0 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - beq.n 4e1f4 │ │ │ │ + beq.n 4e24c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itee eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ movne r9, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4da5a │ │ │ │ + b.n 4dab2 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r9, #35 @ 0x23 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4da5a │ │ │ │ + b.n 4dab2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 4dd6e │ │ │ │ + b.n 4ddc6 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ - b.n 4ddb0 │ │ │ │ + b.n 4de08 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4dcba │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4dd12 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4dd1a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4dd72 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4dd1a │ │ │ │ + b.n 4dd72 │ │ │ │ sub.w r7, r8, #46 @ 0x2e │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ andne.w r7, r7, #1 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4dc94 │ │ │ │ + bne.w 4dcec │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ mov r2, r6 │ │ │ │ sub.w r6, r8, #125 @ 0x7d │ │ │ │ ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -106932,241 +106935,241 @@ │ │ │ │ movne.w r8, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 4f482 │ │ │ │ + b.w 4f4da │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r8 │ │ │ │ ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 4de5e │ │ │ │ + b.n 4deb6 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strd r1, r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e0b6 │ │ │ │ + beq.w 4e10e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4ec04 │ │ │ │ + bgt.w 4ec5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 4e61a │ │ │ │ + bgt.w 4e672 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne.w 4f3a8 │ │ │ │ + bne.w 4f400 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 4ebf6 │ │ │ │ + bgt.w 4ec4e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #388] @ (4e47c ) │ │ │ │ + ldr r3, [pc, #388] @ (4e4d4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 4ebb4 │ │ │ │ + bhi.w 4ec0c │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ cmp r2, #18 │ │ │ │ - beq.w 4f36e │ │ │ │ + beq.w 4f3c6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub.w r5, r1, #35 @ 0x23 │ │ │ │ bics.w r1, r5, #2 │ │ │ │ - bne.w 4ebb4 │ │ │ │ + bne.w 4ec0c │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 4db1c │ │ │ │ + bne.w 4db74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r6, r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 4e37e │ │ │ │ + bpl.n 4e3d6 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 4e37e │ │ │ │ + beq.n 4e3d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 4e36a │ │ │ │ + cbz r3, 4e3c2 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4e37e │ │ │ │ + beq.n 4e3d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 4e37e │ │ │ │ + cbnz r3, 4e3d6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4e36a │ │ │ │ + cbz r3, 4e3c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4e36a │ │ │ │ - bl 11848 │ │ │ │ - cbnz r0, 4e37e │ │ │ │ - ldr r0, [pc, #280] @ (4e484 ) │ │ │ │ - ldr r2, [pc, #280] @ (4e488 ) │ │ │ │ + cbz r3, 4e3c2 │ │ │ │ + bl 118a0 │ │ │ │ + cbnz r0, 4e3d6 │ │ │ │ + ldr r0, [pc, #280] @ (4e4dc ) │ │ │ │ + ldr r2, [pc, #280] @ (4e4e0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r2, r3, #47 @ 0x2f │ │ │ │ movs r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4e49a │ │ │ │ + bne.w 4e4f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f0e0 │ │ │ │ + beq.w 4f138 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4e48c │ │ │ │ + beq.n 4e4e4 │ │ │ │ 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 4e49a │ │ │ │ + bne.n 4e4f2 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #18 │ │ │ │ it ne │ │ │ │ movne r3, #5 │ │ │ │ - bne.n 4e3dc │ │ │ │ + bne.n 4e434 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #11 │ │ │ │ movne r3, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4ca70 │ │ │ │ + bl 4cac8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4fa00 │ │ │ │ + bne.w 4fa58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ bics.w r3, r5, #2 │ │ │ │ - bne.w 507d8 │ │ │ │ + bne.w 50830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4f210 │ │ │ │ + beq.w 4f268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5087c │ │ │ │ + beq.w 508d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f1d8 │ │ │ │ + bne.w 4f230 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5071e │ │ │ │ + beq.w 50776 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4ecac │ │ │ │ + beq.w 4ed04 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 4e450 │ │ │ │ + cbz r3, 4e4a8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ecac │ │ │ │ + beq.w 4ed04 │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ - bne.w 4e68c │ │ │ │ + bne.w 4e6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4e7de │ │ │ │ + bne.w 4e836 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f28c │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + b.w 4f2e4 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r1, r1 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 4e3c0 │ │ │ │ + bhi.n 4e418 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 4e3c0 │ │ │ │ + bpl.n 4e418 │ │ │ │ ldrh.w r5, [fp, #27] │ │ │ │ ldrb.w r9, [fp, #22] │ │ │ │ ldrsh.w r8, [fp, #16] │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50592 │ │ │ │ + beq.w 505ea │ │ │ │ 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 4ef70 │ │ │ │ + beq.w 4efc8 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [fp, #27] │ │ │ │ strb.w r2, [fp, #22] │ │ │ │ @@ -107174,79 +107177,79 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strh.w r2, [fp, #16] │ │ │ │ strb.w r2, [fp, #28] │ │ │ │ strb.w r3, [fp, #23] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, fp │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbnz r3, 4e4fa │ │ │ │ + cbnz r3, 4e552 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strb.w r9, [fp, #22] │ │ │ │ strh.w r8, [fp, #16] │ │ │ │ strh.w r5, [fp, #27] │ │ │ │ strb.w r3, [fp, #23] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4f434 │ │ │ │ + bcs.w 4f48c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 4f426 │ │ │ │ + beq.w 4f47e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ streq r4, [r3, #0] │ │ │ │ - bne.w 4ef46 │ │ │ │ + bne.w 4ef9e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 4eff6 │ │ │ │ + beq.w 4f04e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub.w r3, r2, #35 @ 0x23 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.w 4e3fa │ │ │ │ + beq.w 4e452 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 507d8 │ │ │ │ + bne.w 50830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r3, #35 @ 0x23 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 4f440 │ │ │ │ + bhi.w 4f498 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 4f440 │ │ │ │ + bpl.w 4f498 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r8, r3, #47 @ 0x2f │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eedc │ │ │ │ + beq.w 4ef34 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 4f4f6 │ │ │ │ + beq.w 4f54e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -107258,647 +107261,647 @@ │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq r7, #47 @ 0x2f │ │ │ │ - beq.w 4f1c0 │ │ │ │ + beq.w 4f218 │ │ │ │ uxtb r1, r7 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4eeb6 │ │ │ │ + beq.w 4ef0e │ │ │ │ adds r5, #1 │ │ │ │ strb r1, [r0, #0] │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f21e │ │ │ │ + beq.w 4f276 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - bne.n 4e5c2 │ │ │ │ + bne.n 4e61a │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4f1ce │ │ │ │ - ldr.w r0, [pc, #2900] @ 4f150 │ │ │ │ + beq.w 4f226 │ │ │ │ + ldr.w r0, [pc, #2900] @ 4f1a8 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f1ce │ │ │ │ + beq.w 4f226 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 4e5dc │ │ │ │ + b.n 4e634 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne.w 4db1c │ │ │ │ + bne.w 4db74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 4def8 │ │ │ │ + bls.w 4df50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 4ee3a │ │ │ │ + beq.w 4ee92 │ │ │ │ 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 4f1e4 │ │ │ │ + bne.w 4f23c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4efa6 │ │ │ │ + beq.w 4effe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 4fa96 │ │ │ │ + beq.w 4faee │ │ │ │ subs r0, r7, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 4f1f8 │ │ │ │ + bne.w 4f250 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f7de │ │ │ │ + bne.w 4f836 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fcf4 │ │ │ │ + beq.w 4fd4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 4e0d0 │ │ │ │ + b.n 4e128 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 4e1a2 │ │ │ │ + b.n 4e1fa │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldrb.w r3, [fp, #22] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e85a │ │ │ │ + bne.w 4e8b2 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [fp, #23] │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - cbz r3, 4e6e0 │ │ │ │ + cbz r3, 4e738 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ - cbz r3, 4e6e0 │ │ │ │ + cbz r3, 4e738 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4ed68 │ │ │ │ + bcs.w 4edc0 │ │ │ │ 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 4e726 │ │ │ │ + beq.n 4e77e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - cbz r3, 4e726 │ │ │ │ + cbz r3, 4e77e │ │ │ │ ldrb.w r1, [fp, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4e102 │ │ │ │ + beq.w 4e15a │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e704 │ │ │ │ + ble.n 4e75c │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 4ed7c │ │ │ │ + bmi.w 4edd4 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4ed72 │ │ │ │ + bcs.w 4edca │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w r2, [fp, #18] │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4e108 │ │ │ │ - ldr.w r7, [pc, #2612] @ 4f154 │ │ │ │ + bne.w 4e160 │ │ │ │ + ldr.w r7, [pc, #2612] @ 4f1ac │ │ │ │ add r7, pc │ │ │ │ - b.n 4e108 │ │ │ │ + b.n 4e160 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4eb0e │ │ │ │ + bcs.w 4eb66 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 4e102 │ │ │ │ + b.n 4e15a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r5, #426] @ 0x1aa │ │ │ │ ldr.w r4, [r5, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r5, #426] @ 0x1aa │ │ │ │ - bl 3a84c │ │ │ │ - ldr.w r1, [pc, #2564] @ 4f158 │ │ │ │ + bl 3a8a4 │ │ │ │ + ldr.w r1, [pc, #2564] @ 4f1b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 4eb1a │ │ │ │ + bcs.w 4eb72 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 4cfd0 │ │ │ │ - b.n 4e12e │ │ │ │ + bl 4d028 │ │ │ │ + b.n 4e186 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ebec │ │ │ │ + beq.w 4ec44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ea5e │ │ │ │ + beq.w 4eab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ebde │ │ │ │ + beq.w 4ec36 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 4e178 │ │ │ │ + ble.w 4e1d0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 4e7e8 │ │ │ │ + cbz r3, 4e840 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4db32 │ │ │ │ + beq.w 4db8a │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ - b.w 4db32 │ │ │ │ - ble.w 4e950 │ │ │ │ + blx 7b48 │ │ │ │ + b.w 4db8a │ │ │ │ + ble.w 4e9a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 4cfd0 │ │ │ │ - b.n 4e126 │ │ │ │ + bl 4d028 │ │ │ │ + b.n 4e17e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eb2a │ │ │ │ + beq.w 4eb82 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4e81e │ │ │ │ + cbz r3, 4e876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 50030 │ │ │ │ + ble.w 50088 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 4e832 │ │ │ │ + cbz r3, 4e88a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ebec │ │ │ │ + beq.w 4ec44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e69c │ │ │ │ + beq.w 4e6f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldrb.w r3, [fp, #22] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e6ae │ │ │ │ + beq.w 4e706 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eb7e │ │ │ │ + beq.w 4ebd6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 4eb7e │ │ │ │ + beq.w 4ebd6 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 4e194 │ │ │ │ + b.n 4e1ec │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #18 │ │ │ │ streq r3, [sp, #104] @ 0x68 │ │ │ │ - beq.n 4e896 │ │ │ │ + beq.n 4e8ee │ │ │ │ cmp r6, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r3, #17 │ │ │ │ movne r3, #19 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ strd r9, r8, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - beq.w 4ea82 │ │ │ │ + beq.w 4eada │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 4e8c2 │ │ │ │ - ldr.w r2, [pc, #2204] @ 4f15c │ │ │ │ + cbnz r3, 4e91a │ │ │ │ + ldr.w r2, [pc, #2204] @ 4f1b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r8, 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, r8 │ │ │ │ - bl 5ccd0 │ │ │ │ + bl 5cd28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 4e9c2 │ │ │ │ + bne.n 4ea1a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9dc │ │ │ │ + bne.n 4ea34 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ - beq.w 4eb88 │ │ │ │ + beq.w 4ebe0 │ │ │ │ add.w r3, r7, r9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4ed1c │ │ │ │ + bne.w 4ed74 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ mov r3, r9 │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ - cbz r5, 4e914 │ │ │ │ + cbz r5, 4e96c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r5, r2, r1 │ │ │ │ - bne.w 4ebaa │ │ │ │ + bne.w 4ec02 │ │ │ │ ldrd r9, r8, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r3, 4e950 │ │ │ │ + cbnz r3, 4e9a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eb62 │ │ │ │ + beq.w 4ebba │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - beq.w 4eb62 │ │ │ │ + beq.w 4ebba │ │ │ │ subs.w r9, r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ands r3, r2 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 4f358 │ │ │ │ + bne.w 4f3b0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 4e7fe │ │ │ │ + b.n 4e856 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eb5a │ │ │ │ + beq.w 4ebb2 │ │ │ │ ldrsh.w r1, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb.w r3, [fp, #23] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #64 @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [fp, #19] │ │ │ │ - b.w 4e102 │ │ │ │ + b.w 4e15a │ │ │ │ ldrd r9, r6, [sp, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #520 @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, r4, r7 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 4e8f8 │ │ │ │ + beq.n 4e950 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 4e9be │ │ │ │ + bmi.n 4ea16 │ │ │ │ add r2, r8 │ │ │ │ ldr.w r3, [r2, #-4]! │ │ │ │ subs r1, #1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ adds r3, r1, #1 │ │ │ │ - bne.n 4e9b0 │ │ │ │ + bne.n 4ea08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 4e9dc │ │ │ │ + cbz r3, 4ea34 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ - cbnz r3, 4e9dc │ │ │ │ + cbnz r3, 4ea34 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ adds r4, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 40600 │ │ │ │ + bl 40658 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4ea0c │ │ │ │ + cbnz r2, 4ea64 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbnz r3, 4ea1a │ │ │ │ + cbnz r3, 4ea72 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ adds r4, r7, r3 │ │ │ │ - cbz r2, 4e9fe │ │ │ │ + cbz r2, 4ea56 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 4ed50 │ │ │ │ + bne.w 4eda8 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 4e918 │ │ │ │ + b.n 4e970 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4e9ea │ │ │ │ + beq.n 4ea42 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eb90 │ │ │ │ + beq.w 4ebe8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 524b8 │ │ │ │ + bl 52510 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.n 4e9ee │ │ │ │ + b.n 4ea46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4e178 │ │ │ │ + b.w 4e1d0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ebde │ │ │ │ + beq.w 4ec36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e7ca │ │ │ │ + b.n 4e822 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 4ea8c │ │ │ │ - ldr.w r2, [pc, #1752] @ 4f160 │ │ │ │ + cbnz r3, 4eae4 │ │ │ │ + ldr.w r2, [pc, #1752] @ 4f1b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 4ec12 │ │ │ │ + bne.w 4ec6a │ │ │ │ adds.w r1, r7, r9 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bcs.w 4e8f8 │ │ │ │ + bcs.w 4e950 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ add.w r8, sp, #664 @ 0x298 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - b.n 4ead0 │ │ │ │ + b.n 4eb28 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5cf34 │ │ │ │ + bl 5cf8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4e986 │ │ │ │ + bne.w 4e9de │ │ │ │ subs r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.w 4ed62 │ │ │ │ + bhi.w 4edba │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ itt gt │ │ │ │ strgt.w r5, [sl, #68] @ 0x44 │ │ │ │ movgt r6, r7 │ │ │ │ - ble.n 4eab2 │ │ │ │ + ble.n 4eb0a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbnz r3, 4eb02 │ │ │ │ + cbnz r3, 4eb5a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4eab2 │ │ │ │ + b.n 4eb0a │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4eb0a │ │ │ │ + blt.n 4eb62 │ │ │ │ add r0, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 4eae4 │ │ │ │ + bhi.n 4eb3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4eae4 │ │ │ │ + beq.n 4eb3c │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4eae8 │ │ │ │ + bgt.n 4eb40 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4eaf4 │ │ │ │ + b.n 4eb4c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4e102 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4e15a │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4e77e │ │ │ │ + bge.w 4e7d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e788 │ │ │ │ + b.n 4e7e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f4de │ │ │ │ + beq.w 4f536 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 129e4 │ │ │ │ + bl 12a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f146 │ │ │ │ + beq.w 4f19e │ │ │ │ ldrb.w r3, [fp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e6b6 │ │ │ │ + beq.w 4e70e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ - cbz r3, 4eb5a │ │ │ │ + cbz r3, 4ebb2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 4e194 │ │ │ │ + bne.w 4e1ec │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #23] │ │ │ │ - b.n 4e962 │ │ │ │ + b.n 4e9ba │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 40600 │ │ │ │ + bl 40658 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e942 │ │ │ │ - b.n 4e950 │ │ │ │ + beq.w 4e99a │ │ │ │ + b.n 4e9a8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4e962 │ │ │ │ + b.n 4e9ba │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 4e904 │ │ │ │ + b.n 4e95c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 4eb9e │ │ │ │ + cbz r3, 4ebf6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 4f406 │ │ │ │ + bne.w 4f45e │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 4e918 │ │ │ │ + b.n 4e970 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ - b.n 4e8a8 │ │ │ │ + b.n 4e900 │ │ │ │ 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 4db1c │ │ │ │ + bhi.w 4db74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r6, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 4e49a │ │ │ │ + b.n 4e4f2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a8d8 │ │ │ │ + bl 3a930 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 4e178 │ │ │ │ + ble.w 4e1d0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e7de │ │ │ │ - b.n 4e7d8 │ │ │ │ + beq.w 4e836 │ │ │ │ + b.n 4e830 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 4e2f4 │ │ │ │ + b.w 4e34c │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 4e2d2 │ │ │ │ + b.w 4e32a │ │ │ │ add.w r8, sp, #664 @ 0x298 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 5ccd0 │ │ │ │ + bl 5cd28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e8f2 │ │ │ │ + beq.w 4e94a │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ mov.w r3, #520 @ 0x208 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e9c2 │ │ │ │ - b.n 4e9dc │ │ │ │ + bne.w 4ea1a │ │ │ │ + b.n 4ea34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -107906,15 +107909,15 @@ │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r5, [fp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4ee9e │ │ │ │ + beq.w 4eef6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -107922,764 +107925,764 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ clz r3, r7 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f74e │ │ │ │ + beq.w 4f7a6 │ │ │ │ ldrh.w r3, [fp, #16] │ │ │ │ movs r7, #0 │ │ │ │ subs r3, #2 │ │ │ │ strh.w r3, [fp, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4e45c │ │ │ │ + beq.w 4e4b4 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ef1e │ │ │ │ + bne.w 4ef76 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.w 4ffee │ │ │ │ + beq.w 50046 │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - bne.w 4e7de │ │ │ │ + bne.w 4e836 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4db1c │ │ │ │ + beq.w 4db74 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f1b2 │ │ │ │ + bne.w 4f20a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r8 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f1a8 │ │ │ │ + bne.w 4f200 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4ece4 │ │ │ │ + beq.n 4ed3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 4e0e4 │ │ │ │ + b.w 4e13c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 4cfd0 │ │ │ │ - b.n 4e900 │ │ │ │ + bl 4d028 │ │ │ │ + b.n 4e958 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4dc18 │ │ │ │ + bne.w 4dc70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 4cdc8 │ │ │ │ + bl 4ce20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f23c │ │ │ │ + beq.w 4f294 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4ffa2 │ │ │ │ + beq.w 4fffa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.w 4dc4c │ │ │ │ + b.w 4dca4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f408 │ │ │ │ + beq.w 4f460 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, r4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 4ebae │ │ │ │ + b.n 4ec06 │ │ │ │ ldrd r9, r6, [sp, #128] @ 0x80 │ │ │ │ - b.n 4e8f8 │ │ │ │ + b.n 4e950 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 4e6e0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 4e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4e102 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4e15a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4ef56 │ │ │ │ + beq.w 4efae │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 4e102 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 4e15a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ uxtb r3, r0 │ │ │ │ add.w r0, r2, #1 │ │ │ │ strb.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bgt.w 4ef96 │ │ │ │ + bgt.w 4efee │ │ │ │ adds r1, r2, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb.w r8, [r2, #1] │ │ │ │ sub.w r7, r8, #46 @ 0x2e │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp.w r8, #91 @ 0x5b │ │ │ │ ite ne │ │ │ │ movne r2, r7 │ │ │ │ orreq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4f454 │ │ │ │ + beq.w 4f4ac │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 4fac0 │ │ │ │ + bls.w 4fb18 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r5, #0] │ │ │ │ strbcc r3, [r2, #0] │ │ │ │ - bcs.w 4fab4 │ │ │ │ + bcs.w 4fb0c │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 4faa8 │ │ │ │ + bcs.w 4fb00 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.w 4e240 │ │ │ │ + b.w 4e298 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r1, [r1, #160] @ 0xa0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f0f6 │ │ │ │ + beq.w 4f14e │ │ │ │ ldrsh.w r1, [fp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 4e090 │ │ │ │ + b.w 4e0e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 4f11e │ │ │ │ + beq.w 4f176 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f9a0 │ │ │ │ + beq.w 4f9f8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fb46 │ │ │ │ + beq.w 4fb9e │ │ │ │ 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 4fb60 │ │ │ │ + bne.w 4fbb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4fd32 │ │ │ │ - ldr r7, [pc, #760] @ (4f164 ) │ │ │ │ + beq.w 4fd8a │ │ │ │ + ldr r7, [pc, #760] @ (4f1bc ) │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r0, #160] @ 0xa0 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.w 4f240 │ │ │ │ + blt.w 4f298 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r0, #413] @ 0x19d │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ - b.w 4dc38 │ │ │ │ + b.w 4dc90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4fb1a │ │ │ │ + beq.w 4fb72 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ - cbz r1, 4eed0 │ │ │ │ + cbz r1, 4ef28 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.w 4f756 │ │ │ │ + beq.w 4f7ae │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 4f1bc │ │ │ │ + beq.w 4f214 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eeba │ │ │ │ + bne.n 4ef12 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r4, fp │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4e41c │ │ │ │ + bne.w 4e474 │ │ │ │ cmp r6, #0 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ andge.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e41c │ │ │ │ + bne.w 4e474 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50836 │ │ │ │ + beq.w 5088e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 50830 │ │ │ │ + beq.w 50888 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 50822 │ │ │ │ + bne.w 5087a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50822 │ │ │ │ + beq.w 5087a │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e7e8 │ │ │ │ - ldr r0, [pc, #576] @ (4f168 ) │ │ │ │ + beq.w 4e840 │ │ │ │ + ldr r0, [pc, #576] @ (4f1c0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e7e2 │ │ │ │ + beq.w 4e83a │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 524b8 │ │ │ │ - b.n 4e7e2 │ │ │ │ + bl 52510 │ │ │ │ + b.n 4e83a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - b.w 4e53e │ │ │ │ + b.w 4e596 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ itt lt │ │ │ │ movlt r2, #1 │ │ │ │ strlt r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 4ed86 │ │ │ │ + b.n 4edde │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 4f9d4 │ │ │ │ + bgt.w 4fa2c │ │ │ │ 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 4e4c2 │ │ │ │ + b.w 4e51a │ │ │ │ add.w r0, r4, #18 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4edbc │ │ │ │ + b.n 4ee14 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fa12 │ │ │ │ + beq.w 4fa6a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ - bl 4cb04 │ │ │ │ + bl 4cb5c │ │ │ │ ldr.w r0, [r4, #1156] @ 0x484 │ │ │ │ - b.w 4e65a │ │ │ │ + b.w 4e6b2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 4cdc8 │ │ │ │ + bl 4ce20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f23c │ │ │ │ + beq.w 4f294 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4e2c0 │ │ │ │ + b.w 4e318 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ - bl 1d380 │ │ │ │ + bl 1d3d8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ vmov r4, s15 │ │ │ │ - bne.w 4f918 │ │ │ │ + bne.w 4f970 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4fe90 │ │ │ │ + beq.w 4fee8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fe80 │ │ │ │ + beq.w 4fed8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - blt.w 5033a │ │ │ │ + blt.w 50392 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 505fe │ │ │ │ + beq.w 50656 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ ldrgt r4, [sp, #16] │ │ │ │ - bgt.n 4f08a │ │ │ │ - b.w 4fb3c │ │ │ │ + bgt.n 4f0e2 │ │ │ │ + b.w 4fb94 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ - beq.w 4fb3c │ │ │ │ + beq.w 4fb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a944 │ │ │ │ + bl 3a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f076 │ │ │ │ + bne.n 4f0ce │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #19] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 4f16c │ │ │ │ + beq.n 4f1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4db1c │ │ │ │ + bne.w 4db74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4fa1c │ │ │ │ + bne.w 4fa74 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e428 │ │ │ │ + b.w 4e480 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4e6e6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4e73e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.w 4e090 │ │ │ │ + b.w 4e0e8 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.w 4e49a │ │ │ │ + bhi.w 4e4f2 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 4e3c0 │ │ │ │ - b.w 4e49a │ │ │ │ + bmi.w 4e418 │ │ │ │ + b.w 4e4f2 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 4e090 │ │ │ │ - blx 80cc │ │ │ │ + b.w 4e0e8 │ │ │ │ + blx 8118 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4db78 │ │ │ │ - b.w 4e1e2 │ │ │ │ + beq.w 4dbd0 │ │ │ │ + b.w 4e23a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.w 4de7e │ │ │ │ + b.w 4ded6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5003e │ │ │ │ + beq.w 50096 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f7d6 │ │ │ │ + beq.w 4f82e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 12994 │ │ │ │ - b.n 4ebec │ │ │ │ - stmia r4!, {r2} │ │ │ │ + bl 129ec │ │ │ │ + b.n 4ec44 │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + movs r5, r0 │ │ │ │ + b.n 4f874 │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n 4f06c │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ + movs r5, r0 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r5, r0 │ │ │ │ - itet vs │ │ │ │ - movvs r5, r0 │ │ │ │ - addvc r6, pc, #24 @ (adr r6, 4f180 ) │ │ │ │ - movvs r5, r0 │ │ │ │ - bmi.n 4f070 │ │ │ │ + blt.n 4f278 │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r4, s15 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 50236 │ │ │ │ + ble.w 5028e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 501d6 │ │ │ │ + beq.w 5022e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ it eq │ │ │ │ streq r4, [sp, #24] │ │ │ │ - beq.n 4f0a4 │ │ │ │ + beq.n 4f0fc │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 4f0a4 │ │ │ │ + b.n 4f0fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4ed10 │ │ │ │ + bl 73224 │ │ │ │ + b.n 4ed68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7b8 │ │ │ │ - b.n 4ecf0 │ │ │ │ + bl 1e810 │ │ │ │ + b.n 4ed48 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r4] │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 4e5e0 │ │ │ │ + b.w 4e638 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 4e5dc │ │ │ │ + b.w 4e634 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ - b.w 4e428 │ │ │ │ + bl 73224 │ │ │ │ + b.w 4e480 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 4d830 │ │ │ │ + bl 4d888 │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f7d6 │ │ │ │ + beq.w 4f82e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 4e410 │ │ │ │ + b.w 4e468 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r7 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r8, sl │ │ │ │ mov sl, r2 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 4eee2 │ │ │ │ + b.n 4ef3a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands.w r2, r2, #512 @ 0x200 │ │ │ │ - beq.w 4f4c6 │ │ │ │ + beq.w 4f51e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 50736 │ │ │ │ - ldr.w r0, [pc, #2864] @ 4fd8c │ │ │ │ + beq.w 5078e │ │ │ │ + ldr.w r0, [pc, #2864] @ 4fde4 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50736 │ │ │ │ + beq.w 5078e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4f998 │ │ │ │ + bne.w 4f9f0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4fe34 │ │ │ │ + beq.w 4fe8c │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e7de │ │ │ │ + beq.w 4e836 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 4e7de │ │ │ │ + beq.w 4e836 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4f33e │ │ │ │ + beq.n 4f396 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ and.w r2, r3, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 4f2e6 │ │ │ │ + beq.n 4f33e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e7de │ │ │ │ + bne.w 4e836 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 507c2 │ │ │ │ + beq.w 5081a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 507c2 │ │ │ │ + beq.w 5081a │ │ │ │ mov r0, r1 │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 507c2 │ │ │ │ + beq.w 5081a │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bpl.w 4e7de │ │ │ │ + bpl.w 4e836 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e7de │ │ │ │ + bne.w 4e836 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r6, #1216] @ 0x4c0 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a84c │ │ │ │ - ldr.w r1, [pc, #2688] @ 4fd90 │ │ │ │ + bl 3a8a4 │ │ │ │ + ldr.w r1, [pc, #2688] @ 4fde8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 509fa │ │ │ │ + bcs.w 50a52 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r0, [pc, #2644] @ 4fd94 │ │ │ │ - ldr.w r2, [pc, #2644] @ 4fd98 │ │ │ │ + ldr.w r0, [pc, #2644] @ 4fdec │ │ │ │ + ldr.w r2, [pc, #2644] @ 4fdf0 │ │ │ │ add r0, pc │ │ │ │ - b.w 4e370 │ │ │ │ + b.w 4e3c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4dacc │ │ │ │ - b.w 4db10 │ │ │ │ + bne.w 4db24 │ │ │ │ + b.w 4db68 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 40600 │ │ │ │ - b.w 4e950 │ │ │ │ + bl 40658 │ │ │ │ + b.w 4e9a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bic.w r2, r2, #16 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 4ebb4 │ │ │ │ + beq.w 4ec0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 507a4 │ │ │ │ + bne.w 507fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50712 │ │ │ │ + beq.w 5076a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 505a8 │ │ │ │ + beq.w 50600 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e448 │ │ │ │ + b.w 4e4a0 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - beq.w 50786 │ │ │ │ - ldr.w r3, [pc, #2540] @ 4fd9c │ │ │ │ + beq.w 507de │ │ │ │ + ldr.w r3, [pc, #2540] @ 4fdf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4db1c │ │ │ │ + bhi.w 4db74 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r6, r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r5, r3, #35 @ 0x23 │ │ │ │ cmp r5, #12 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.w 4e392 │ │ │ │ + bhi.w 4e3ea │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ lsrs r3, r5 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 4e32e │ │ │ │ + bne.w 4e386 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub.w r1, r2, #47 @ 0x2f │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4e392 │ │ │ │ - b.w 4e49a │ │ │ │ + beq.w 4e3ea │ │ │ │ + b.w 4e4f2 │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ subs r3, r4, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.w 4ebae │ │ │ │ + b.w 4ec06 │ │ │ │ movs r3, #0 │ │ │ │ add r4, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e428 │ │ │ │ + b.w 4e480 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4e522 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4e57a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4e592 │ │ │ │ + b.w 4e5ea │ │ │ │ sub.w r3, r8, #125 @ 0x7d │ │ │ │ mov r7, r8 │ │ │ │ clz r3, r3 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r7, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ @@ -108691,92 +108694,92 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4de6a │ │ │ │ + beq.w 4dec2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4de6a │ │ │ │ + beq.w 4dec2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb.w r0, [r1, #-2] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.w 4de6a │ │ │ │ + bne.w 4dec2 │ │ │ │ ldrb.w r6, [r1, #-3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ ldr r0, [r1, #24] │ │ │ │ sub.w r1, r3, r0 │ │ │ │ - beq.w 504bc │ │ │ │ + beq.w 50514 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 504a4 │ │ │ │ + bne.w 504fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.w 4de6a │ │ │ │ + b.w 4dec2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4f8f4 │ │ │ │ + bne.w 4f94c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4fd50 │ │ │ │ + beq.w 4fda8 │ │ │ │ add.w r3, sp, #1184 @ 0x4a0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 4f280 │ │ │ │ + b.n 4f2d8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4eb42 │ │ │ │ - b.w 4ebec │ │ │ │ + bne.w 4eb9a │ │ │ │ + b.w 4ec44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4eedc │ │ │ │ + beq.w 4ef34 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 4f7d2 │ │ │ │ + beq.w 4f82a │ │ │ │ mov r0, r1 │ │ │ │ adds r2, #3 │ │ │ │ - b.w 4e5aa │ │ │ │ + b.w 4e602 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 4dc76 │ │ │ │ + b.w 4dcce │ │ │ │ bic.w r1, r7, #2 │ │ │ │ orr.w r3, r2, #393216 @ 0x60000 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.w 4f77a │ │ │ │ + beq.w 4f7d2 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.n 4f53c │ │ │ │ + bne.n 4f594 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.w 4f77e │ │ │ │ + beq.w 4f7d6 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.w 4f786 │ │ │ │ + beq.w 4f7de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #1596] @ 0x63c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4fa74 │ │ │ │ + beq.w 4facc │ │ │ │ ldr.w r8, [r0, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ ldr.w r1, [r8, #204] @ 0xcc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4fa74 │ │ │ │ + bne.w 4facc │ │ │ │ add.w r2, r8, #196 @ 0xc4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ @@ -108787,640 +108790,640 @@ │ │ │ │ movne r2, #1 │ │ │ │ str.w r1, [r0, #1588] @ 0x634 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ and.w r2, r2, #98 @ 0x62 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 4f5a0 │ │ │ │ + beq.n 4f5f8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4febc │ │ │ │ + beq.w 4ff14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f866 │ │ │ │ + beq.w 4f8be │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4faf4 │ │ │ │ + beq.w 4fb4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ffbe │ │ │ │ + beq.w 50016 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 501c6 │ │ │ │ + beq.w 5021e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ add.w r8, r5, r3 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 503c2 │ │ │ │ - bl 40400 │ │ │ │ + beq.w 5041a │ │ │ │ + bl 40458 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - beq.n 4f62e │ │ │ │ - ldr.w r3, [pc, #1924] @ 4fd9c │ │ │ │ + beq.n 4f686 │ │ │ │ + ldr.w r3, [pc, #1924] @ 4fdf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ subs r3, #18 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 4db0a │ │ │ │ + bhi.w 4db62 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 50a48 │ │ │ │ + bne.w 50aa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r2, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 50624 │ │ │ │ + bhi.w 5067c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 4f678 │ │ │ │ + cbz r3, 4f6d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 4f678 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 4f6d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r5, [r3, #1588] @ 0x634 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4fa28 │ │ │ │ + bne.w 4fa80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fa3e │ │ │ │ + beq.w 4fa96 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r8, [r3, #-1] │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 50062 │ │ │ │ + beq.w 500ba │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 4fc5e │ │ │ │ + beq.w 4fcb6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50400 │ │ │ │ + beq.w 50458 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4f9e8 │ │ │ │ + beq.w 4fa40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 4f9f6 │ │ │ │ + bne.w 4fa4e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4f8ec │ │ │ │ + beq.w 4f944 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 4f720 │ │ │ │ + cbz r3, 4f778 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3fc <__time64@plt+0x2074> │ │ │ │ + bl a454 <__time64@plt+0x2074> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r5, 4f73e │ │ │ │ + cbz r5, 4f796 │ │ │ │ clz r2, r8 │ │ │ │ ubfx r1, r3, #0, #22 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ strgt r3, [sp, #20] │ │ │ │ - bgt.w 4e2b4 │ │ │ │ + bgt.w 4e30c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r2, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4e2b4 │ │ │ │ + b.w 4e30c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4e43e │ │ │ │ + b.w 4e496 │ │ │ │ mov r8, sl │ │ │ │ mov r4, fp │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b.n 4f4fa │ │ │ │ + b.n 4f552 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ - b.w 4dbb8 │ │ │ │ + b.w 4dc10 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - bne.n 4f786 │ │ │ │ + bne.n 4f7de │ │ │ │ orr.w r3, r2, #393216 @ 0x60000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r2, r3, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w ip, [r3, #528] @ 0x210 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 │ │ │ │ it ne │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4fbd8 │ │ │ │ + beq.w 4fc30 │ │ │ │ eor.w r2, r9, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 4f58a │ │ │ │ + b.n 4f5e2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 4f4fa │ │ │ │ + b.n 4f552 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 4f28c │ │ │ │ + b.n 4f2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.w 4ec88 │ │ │ │ + b.w 4ece0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ movs r5, #0 │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ - b.n 4f80c │ │ │ │ + b.n 4f864 │ │ │ │ adds r5, #1 │ │ │ │ - bl 129e4 │ │ │ │ + bl 12a3c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4f80a │ │ │ │ - bl 12994 │ │ │ │ + bne.n 4f862 │ │ │ │ + bl 129ec │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r5, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 4fb78 │ │ │ │ + beq.w 4fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5015c │ │ │ │ + beq.w 501b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ - b.w 4df5e │ │ │ │ + bl 73224 │ │ │ │ + b.w 4dfb6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 51cd8 │ │ │ │ - b.w 4db32 │ │ │ │ + bl 51d30 │ │ │ │ + b.w 4db8a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fd0e │ │ │ │ + beq.w 4fd66 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrh.w r3, [fp, #22] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 500b8 │ │ │ │ + beq.w 50110 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 50a3e │ │ │ │ + bne.w 50a96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ - cbz r3, 4f8ac │ │ │ │ + cbz r3, 4f904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3fc <__time64@plt+0x2074> │ │ │ │ + bl a454 <__time64@plt+0x2074> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4f8be │ │ │ │ + beq.n 4f916 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - cbz r7, 4f8c2 │ │ │ │ + cbz r7, 4f91a │ │ │ │ mov r5, r9 │ │ │ │ - b.n 4f68c │ │ │ │ + b.n 4f6e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a62 │ │ │ │ + beq.w 50aba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4f8d8 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 4f930 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f8be │ │ │ │ + bne.n 4f916 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 50442 │ │ │ │ + bmi.w 5049a │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4f6f6 │ │ │ │ + b.n 4f74e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4e2b4 │ │ │ │ + b.w 4e30c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.w 4e2c0 │ │ │ │ + b.w 4e318 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4f09c │ │ │ │ + beq.w 4f0f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 4d830 │ │ │ │ + bl 4d888 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ addlt r4, r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it lt │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - blt.n 4f98c │ │ │ │ + blt.n 4f9e4 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 500ae │ │ │ │ + ble.w 50106 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 500b0 │ │ │ │ + beq.w 50108 │ │ │ │ add.w r8, sl, #24 │ │ │ │ - b.n 4f95c │ │ │ │ + b.n 4f9b4 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r7, #1 │ │ │ │ - ble.n 4f982 │ │ │ │ + ble.n 4f9da │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r7, r7, r0 │ │ │ │ str.w r0, [sl, #32] │ │ │ │ ittt le │ │ │ │ ldrle.w r3, [sl, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r7, r7, r3 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4f958 │ │ │ │ + bne.n 4f9b0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 500b0 │ │ │ │ + bne.w 50108 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 4f09c │ │ │ │ + b.w 4f0f4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4f8fa │ │ │ │ + b.n 4f952 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 4f7d6 │ │ │ │ + bne.w 4f82e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5042c │ │ │ │ + bne.w 50484 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4f280 │ │ │ │ + b.n 4f2d8 │ │ │ │ orr.w r3, r2, #393216 @ 0x60000 │ │ │ │ - b.n 4f53c │ │ │ │ + b.n 4f594 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb.w r2, [fp, #27] │ │ │ │ mov r3, r0 │ │ │ │ - b.w 4ef80 │ │ │ │ + b.w 4efd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4f6fc │ │ │ │ + beq.w 4f754 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ - b.n 4f702 │ │ │ │ + bl 73224 │ │ │ │ + b.n 4f75a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ add r4, r6 │ │ │ │ - b.w 4e3f2 │ │ │ │ + b.w 4e44a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ - b.w 4e65a │ │ │ │ + b.w 4e6b2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 731cc │ │ │ │ - b.w 4f0b6 │ │ │ │ + bl 73224 │ │ │ │ + b.w 4f10e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ - cbz r3, 4fa3e │ │ │ │ + cbz r3, 4fa96 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50290 │ │ │ │ + beq.w 502e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 4ff8a │ │ │ │ + bpl.w 4ffe2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - beq.w 4ff8a │ │ │ │ + beq.w 4ffe2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r5, r9 │ │ │ │ - bls.w 5086c │ │ │ │ + bls.w 508c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 4ff80 │ │ │ │ + bne.w 4ffd8 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 4f6f6 │ │ │ │ + b.n 4f74e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r1, [r1, #1588] @ 0x634 │ │ │ │ - cbz r1, 4fa80 │ │ │ │ + cbz r1, 4fad8 │ │ │ │ orr.w r3, r2, #131072 @ 0x20000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r2, r3, #1048576 @ 0x100000 │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 4f7b0 │ │ │ │ + b.n 4f808 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ubfx r0, r0, #0, #22 │ │ │ │ - b.w 4e65a │ │ │ │ + b.w 4e6b2 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4ee0e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4ee66 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 4edfc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 4ee54 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.w 4edea │ │ │ │ + b.w 4ee42 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fe5e │ │ │ │ + bne.w 4feb6 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r2, #6 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50192 │ │ │ │ + beq.w 501ea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 50166 │ │ │ │ + bne.w 501be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 501a0 │ │ │ │ + beq.w 501f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 4f612 │ │ │ │ + b.n 4f66a │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ movs r0, #0 │ │ │ │ - bl 4cdc8 │ │ │ │ + bl 4ce20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f09c │ │ │ │ - b.w 4f094 │ │ │ │ + bne.w 4f0f4 │ │ │ │ + b.w 4f0ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5007e │ │ │ │ + beq.w 500d6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [pc, #588] @ (4fda0 ) │ │ │ │ + ldr r7, [pc, #588] @ (4fdf8 ) │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a84c │ │ │ │ + bl 3a8a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f7d6 │ │ │ │ + beq.w 4f82e │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50142 │ │ │ │ + bne.w 5019a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50a88 │ │ │ │ + beq.w 50ae0 │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 502c6 │ │ │ │ + beq.w 5031e │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 129e4 │ │ │ │ + bl 12a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50964 │ │ │ │ + beq.w 509bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 502ea │ │ │ │ + beq.w 50342 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4e0d0 │ │ │ │ + b.w 4e128 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 5053c │ │ │ │ + bcs.w 50594 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eor.w r1, r9, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -109431,136 +109434,136 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4fcbe │ │ │ │ + beq.n 4fd16 │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w 4ffb2 │ │ │ │ + bmi.w 5000a │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ffb2 │ │ │ │ + beq.w 5000a │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 4d928 │ │ │ │ + bl 4d980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ffb2 │ │ │ │ + beq.w 5000a │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 507e4 │ │ │ │ + bgt.w 5083c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 4db32 │ │ │ │ + b.w 4db8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 50362 │ │ │ │ + beq.w 503ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #1596] @ 0x63c │ │ │ │ - cbz r7, 4fc7e │ │ │ │ + cbz r7, 4fcd6 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #64] @ 0x40 │ │ │ │ - beq.w 4f6dc │ │ │ │ + beq.w 4f734 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 503ee │ │ │ │ + beq.w 50446 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4fc94 │ │ │ │ + cbz r3, 4fcec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 505c4 │ │ │ │ + beq.w 5061c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5058c │ │ │ │ + beq.w 505e4 │ │ │ │ ldrsh.w r3, [fp, #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, [fp, #19] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4f6dc │ │ │ │ + b.n 4f734 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ffb2 │ │ │ │ + bne.w 5000a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.w 5041c │ │ │ │ + bmi.w 50474 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 4f6f6 │ │ │ │ + b.n 4f74e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r8, [r3, #-1] │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 4f6a6 │ │ │ │ + b.n 4f6fe │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50524 │ │ │ │ - ldr r7, [pc, #100] @ (4fda4 ) │ │ │ │ + bne.w 5057c │ │ │ │ + ldr r7, [pc, #100] @ (4fdfc ) │ │ │ │ movs r2, #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ @@ -109568,1411 +109571,1411 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r2, sp, #1184 @ 0x4a0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4ec6c │ │ │ │ + b.w 4ecc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r3, #1588] @ 0x634 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 4fdc2 │ │ │ │ - b.n 50296 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + beq.n 4fe1a │ │ │ │ + b.n 502ee │ │ │ │ + bkpt 0x0058 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #632 @ (adr r0, 50010 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 4ffc8 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r5, 4fdb8 │ │ │ │ + cbz r5, 4fe10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ands r3, r7 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 4fdc8 │ │ │ │ + bne.n 4fe20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fda8 │ │ │ │ + bne.n 4fe00 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r7, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r4, r0 │ │ │ │ add r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 502b2 │ │ │ │ + beq.w 5030a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r3, r8, #4 │ │ │ │ add r0, r3 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r4, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ adds r0, r2, r7 │ │ │ │ strb.w r3, [r8, r4] │ │ │ │ mov r1, r5 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r7, r0 │ │ │ │ adds r4, r7, #1 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ strb.w r3, [r8, r7] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r3, r4 │ │ │ │ - blx 7d90 │ │ │ │ - b.w 4df52 │ │ │ │ + blx 7ddc │ │ │ │ + b.w 4dfaa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 4fd64 │ │ │ │ + b.n 4fdbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 4db1c │ │ │ │ - ldr.w r3, [pc, #2772] @ 50928 │ │ │ │ + bne.w 4db74 │ │ │ │ + ldr.w r3, [pc, #2772] @ 50980 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.w 4db10 │ │ │ │ + b.w 4db68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 4e43e │ │ │ │ + b.w 4e496 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 4f094 │ │ │ │ + bgt.w 4f0ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f09c │ │ │ │ - b.w 4f094 │ │ │ │ + bne.w 4f0f4 │ │ │ │ + b.w 4f0ec │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 504f8 │ │ │ │ - beq.w 4fb30 │ │ │ │ + blt.w 50550 │ │ │ │ + beq.w 4fb88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a7e │ │ │ │ + beq.w 50ad6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4cb04 │ │ │ │ + bl 4cb5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50a76 │ │ │ │ + beq.w 50ace │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 4f09c │ │ │ │ + b.w 4f0f4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4ff30 │ │ │ │ + beq.n 4ff88 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4ff30 │ │ │ │ + beq.n 4ff88 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff66 │ │ │ │ + bne.n 4ffbe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ff66 │ │ │ │ + bne.n 4ffbe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4ff66 │ │ │ │ + beq.n 4ffbe │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 4ff46 │ │ │ │ + bpl.n 4ff9e │ │ │ │ lsls r2, r3, #13 │ │ │ │ - bpl.w 507f0 │ │ │ │ + bpl.w 50848 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 50aa0 │ │ │ │ + beq.w 50af8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f5a0 │ │ │ │ + bne.w 4f5f8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbz r2, 4ff18 │ │ │ │ + cbz r2, 4ff70 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 4ff18 │ │ │ │ + cbz r3, 4ff70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f5a0 │ │ │ │ + bne.w 4f5f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ - beq.w 50252 │ │ │ │ + beq.w 502aa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r2, #12] │ │ │ │ - b.w 4f5a0 │ │ │ │ + b.w 4f5f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4ffe6 │ │ │ │ + beq.n 5003e │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 4ffe6 │ │ │ │ + bmi.n 5003e │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 4ff66 │ │ │ │ + cbz r0, 4ffbe │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 4d928 │ │ │ │ + bl 4d980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4fc4a │ │ │ │ + bne.w 4fca2 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bpl.w 4f5a0 │ │ │ │ + bpl.w 4f5f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4fefa │ │ │ │ - b.w 4f5a0 │ │ │ │ + bne.n 4ff52 │ │ │ │ + b.w 4f5f8 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 4f6f6 │ │ │ │ + b.w 4f74e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 4fa62 │ │ │ │ + bne.w 4faba │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f6f6 │ │ │ │ + b.w 4f74e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 4ec5c │ │ │ │ + b.w 4ecb4 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50246 │ │ │ │ + beq.w 5029e │ │ │ │ mov r0, r5 │ │ │ │ - bl 38f0c │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r3, s15 │ │ │ │ vstr s15, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50280 │ │ │ │ + beq.w 502d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bmi.n 4ff06 │ │ │ │ - b.w 4f5a0 │ │ │ │ + bmi.n 4ff5e │ │ │ │ + b.w 4f5f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50576 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + beq.w 505ce │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5055c │ │ │ │ + beq.w 505b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 50aac │ │ │ │ + bcs.w 50b04 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2320] @ 5092c │ │ │ │ + ldr.w r2, [pc, #2320] @ 50984 │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #2316] @ 50930 │ │ │ │ + ldr.w r0, [pc, #2316] @ 50988 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ - bl 3ab3c │ │ │ │ - b.w 4ebec │ │ │ │ + bl 3ab94 │ │ │ │ + b.w 4ec44 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 503a6 │ │ │ │ + bne.w 503fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 506ac │ │ │ │ + beq.w 50704 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f6ca │ │ │ │ + bne.w 4f722 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f6dc │ │ │ │ + b.w 4f734 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50310 │ │ │ │ + bne.w 50368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r7, [pc, #2216] @ 50934 │ │ │ │ + ldr.w r7, [pc, #2216] @ 5098c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 4db10 │ │ │ │ - b.w 4db1c │ │ │ │ + beq.w 4db68 │ │ │ │ + b.w 4db74 │ │ │ │ add r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ - b.n 4f990 │ │ │ │ + blx 7f64 │ │ │ │ + b.n 4f9e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 5046c │ │ │ │ + bgt.w 504c4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrsh.w r7, [r4, #18] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50a0e │ │ │ │ + beq.w 50a66 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r7, #1 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50a2c │ │ │ │ + bne.w 50a84 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f890 │ │ │ │ + bne.w 4f8e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #27] │ │ │ │ - b.w 4f896 │ │ │ │ + b.w 4f8ee │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 504e6 │ │ │ │ + bgt.w 5053e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 4db1c │ │ │ │ + bne.w 4db74 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4dee4 │ │ │ │ + b.w 4df3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #7 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ec88 │ │ │ │ + b.w 4ece0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 4f28c │ │ │ │ + b.w 4f2e4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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, 501aa │ │ │ │ + cbnz r3, 50202 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r5, r3, #8 │ │ │ │ - bmi.w 4fb0c │ │ │ │ + bmi.w 4fb64 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a744 │ │ │ │ + bl 3a79c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f5d0 │ │ │ │ - b.w 4f5ce │ │ │ │ + bne.w 4f628 │ │ │ │ + b.w 4f626 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 50222 │ │ │ │ + ble.n 5027a │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 50216 │ │ │ │ + ble.n 5026e │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r7 │ │ │ │ str.w r9, [sl, #68] @ 0x44 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it le │ │ │ │ movle r3, #1 │ │ │ │ - ble.n 5020c │ │ │ │ + ble.n 50264 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ add r4, r3 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 501f0 │ │ │ │ + bcs.n 50248 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.w 4f0a4 │ │ │ │ + b.w 4f0fc │ │ │ │ mov r0, r7 │ │ │ │ - cbz r7, 5022a │ │ │ │ - blx 7f18 │ │ │ │ + cbz r7, 50282 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.w 4f0a4 │ │ │ │ + b.w 4f0fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #19] │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.w 4f0a4 │ │ │ │ + b.w 4f0fc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5089a │ │ │ │ + beq.w 508f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5084e │ │ │ │ + beq.w 508a6 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50876 │ │ │ │ + bne.w 508ce │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ movs r5, #1 │ │ │ │ - b.w 4f68c │ │ │ │ + b.w 4f6e4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ mov r7, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, r5 │ │ │ │ add.w r0, r8, #2 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 4fe26 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 4fe7e │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 12630 │ │ │ │ + bl 12688 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 50918 │ │ │ │ + beq.w 50970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50908 │ │ │ │ + beq.w 50960 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 4fbc6 │ │ │ │ + b.n 4fc1e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50696 │ │ │ │ + bne.w 506ee │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r7, [pc, #1572] @ 50938 │ │ │ │ + ldr.w r7, [pc, #1572] @ 50990 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 4dedc │ │ │ │ - b.w 4db1c │ │ │ │ + beq.w 4df34 │ │ │ │ + b.w 4db74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 505e6 │ │ │ │ + beq.w 5063e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r8, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bl 3ab3c │ │ │ │ - b.w 4f08a │ │ │ │ + bl 3ab94 │ │ │ │ + b.w 4f0e2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 152e0 │ │ │ │ + bl 15338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50778 │ │ │ │ - bl 1525c │ │ │ │ + beq.w 507d0 │ │ │ │ + bl 152b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 50760 │ │ │ │ + bcs.w 507b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.w 4f6dc │ │ │ │ + b.w 4f734 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ec88 │ │ │ │ - bl 38f0c │ │ │ │ + b.w 4ece0 │ │ │ │ + bl 38f64 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ vmov r3, s15 │ │ │ │ vstr s15, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #92] @ 0x5c │ │ │ │ - bge.w 4f604 │ │ │ │ + bge.w 4f65c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a560 │ │ │ │ + bl 3a5b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4f604 │ │ │ │ + b.w 4f65c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1463c │ │ │ │ + bl 14694 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4f6dc │ │ │ │ + b.w 4f734 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r0, #31] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 4f6dc │ │ │ │ + b.w 4f734 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 4ff80 │ │ │ │ + b.n 4ffd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ec9c │ │ │ │ + b.w 4ecf4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 4ff7c │ │ │ │ + bne.w 4ffd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 4ff7c │ │ │ │ + bne.w 4ffd4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 4f6f6 │ │ │ │ + b.w 4f74e │ │ │ │ add.w r2, r4, #18 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrsh.w r7, [r4, #18] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 500f0 │ │ │ │ + beq.w 50148 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 500e6 │ │ │ │ + ble.w 5013e │ │ │ │ mov r0, r2 │ │ │ │ - bl 3ec4c │ │ │ │ - b.n 500ee │ │ │ │ + bl 3eca4 │ │ │ │ + b.n 50146 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ subs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.w 4de6a │ │ │ │ + b.w 4dec2 │ │ │ │ cmp r1, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ streq r0, [r3, #0] │ │ │ │ - beq.n 504d2 │ │ │ │ + beq.n 5052a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1128] @ 5093c │ │ │ │ + ldr.w r3, [pc, #1128] @ 50994 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 4de6a │ │ │ │ + b.w 4dec2 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ + bl 3eca4 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.w 50136 │ │ │ │ - b.w 4db1c │ │ │ │ + beq.w 5018e │ │ │ │ + b.w 4db74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 4fb30 │ │ │ │ + ble.w 4fb88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fea6 │ │ │ │ + bne.w 4fefe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f09c │ │ │ │ - b.w 4f094 │ │ │ │ - ldr.w r7, [pc, #1048] @ 50940 │ │ │ │ + bne.w 4f0f4 │ │ │ │ + b.w 4f0ec │ │ │ │ + ldr.w r7, [pc, #1048] @ 50998 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r7, pc │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4fc04 │ │ │ │ + bge.w 4fc5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 50ab8 │ │ │ │ + beq.w 50b10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 4fc16 │ │ │ │ + b.w 4fc6e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 50ac4 │ │ │ │ - ldr r0, [pc, #992] @ (50944 ) │ │ │ │ - ldr r2, [pc, #992] @ (50948 ) │ │ │ │ + beq.w 50b1c │ │ │ │ + ldr r0, [pc, #992] @ (5099c ) │ │ │ │ + ldr r2, [pc, #992] @ (509a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4fffc │ │ │ │ + beq.w 50054 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 4fffc │ │ │ │ + b.n 50054 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 4fcb4 │ │ │ │ + b.w 4fd0c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bic.w r1, r2, #2 │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ strheq.w r3, [fp, #22] │ │ │ │ - b.w 4e4ea │ │ │ │ + b.w 4e542 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50662 │ │ │ │ + beq.n 506ba │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a7b8 │ │ │ │ + bl 3a810 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5065a │ │ │ │ + bne.n 506b2 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 4fcb4 │ │ │ │ + b.w 4fd0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3a560 │ │ │ │ + bl 3a5b8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f050 │ │ │ │ + bne.w 4f0a8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 4fb3c │ │ │ │ + blt.w 4fb94 │ │ │ │ orr.w r2, r4, #8388608 @ 0x800000 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ab3c │ │ │ │ + bl 3ab94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f094 │ │ │ │ + beq.w 4f0ec │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 4f09c │ │ │ │ - b.w 4f094 │ │ │ │ + bne.w 4f0f4 │ │ │ │ + b.w 4f0ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 506e0 │ │ │ │ - bne.n 506c6 │ │ │ │ + bgt.n 50738 │ │ │ │ + bne.n 5071e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 506c6 │ │ │ │ + beq.n 5071e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1588] @ 0x634 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f8a6 │ │ │ │ + bne.w 4f8fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f8ac │ │ │ │ + bne.w 4f904 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.w 50442 │ │ │ │ + bmi.w 5049a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 4fce2 │ │ │ │ - ldr r7, [pc, #752] @ (5094c ) │ │ │ │ + b.w 4fd3a │ │ │ │ + ldr r7, [pc, #752] @ (509a4 ) │ │ │ │ add r7, pc │ │ │ │ - b.w 4fca2 │ │ │ │ + b.w 4fcfa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ and.w r3, r3, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 50674 │ │ │ │ + beq.n 506cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - cbz r7, 5067c │ │ │ │ - ldr r7, [pc, #728] @ (50950 ) │ │ │ │ + cbz r7, 506d4 │ │ │ │ + ldr r7, [pc, #728] @ (509a8 ) │ │ │ │ add r7, pc │ │ │ │ - b.w 4fca2 │ │ │ │ + b.w 4fcfa │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 5068e │ │ │ │ + cbz r3, 506e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5068e │ │ │ │ + cbz r3, 506e6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11848 │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50674 │ │ │ │ + bne.n 506cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4fcb4 │ │ │ │ + b.w 4fd0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4fe70 │ │ │ │ + b.w 4fec8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4fd1c │ │ │ │ + bne.w 4fd74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n 506f8 │ │ │ │ + bmi.n 50750 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r5, r9 │ │ │ │ - b.w 4fa62 │ │ │ │ + b.w 4faba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4f680 │ │ │ │ + beq.w 4f6d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 50700 │ │ │ │ + cbz r3, 50758 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 4fd1c │ │ │ │ - b.w 4fa30 │ │ │ │ + beq.w 4fd74 │ │ │ │ + b.w 4fa88 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.w 4fa48 │ │ │ │ + b.w 4faa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.n 507ac │ │ │ │ + bmi.n 50804 │ │ │ │ mov r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.w 4fa62 │ │ │ │ + b.w 4faba │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ - cbz r3, 5074c │ │ │ │ + cbz r3, 507a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4ec88 │ │ │ │ + b.w 4ece0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #528] @ (50954 ) │ │ │ │ - ldr r2, [pc, #528] @ (50958 ) │ │ │ │ + ldr r0, [pc, #528] @ (509ac ) │ │ │ │ + ldr r2, [pc, #528] @ (509b0 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 4e372 │ │ │ │ + b.w 4e3ca │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4e43e │ │ │ │ + b.w 4e496 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 50390 │ │ │ │ + bge.w 503e8 │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f6dc │ │ │ │ - ldr r2, [pc, #480] @ (5095c ) │ │ │ │ + b.w 4f734 │ │ │ │ + ldr r2, [pc, #480] @ (509b4 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - bl 12c28 │ │ │ │ - b.n 50378 │ │ │ │ + bl 12c80 │ │ │ │ + b.n 503d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 507b4 │ │ │ │ + beq.n 5080c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 505a8 │ │ │ │ + beq.w 50600 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4e68c │ │ │ │ + b.w 4e6e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.w 4f3cc │ │ │ │ + b.w 4f424 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.w 4fa48 │ │ │ │ + b.w 4faa0 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.n 5071e │ │ │ │ + b.n 50776 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.w 4f2f6 │ │ │ │ + bmi.w 4f34e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a670 <__time64@plt+0x22e8> │ │ │ │ + bl a6c8 <__time64@plt+0x22e8> │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 4f33e │ │ │ │ + b.w 4f396 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 4e428 │ │ │ │ + b.w 4e480 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ - b.w 4db32 │ │ │ │ + bl 3eca4 │ │ │ │ + b.w 4db8a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f5bc │ │ │ │ + bne.w 4f614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50192 │ │ │ │ + beq.w 501ea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 50166 │ │ │ │ + bne.w 501be │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 4ecd0 │ │ │ │ + b.w 4ed28 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - b.w 4f28c │ │ │ │ + b.w 4f2e4 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 508c2 │ │ │ │ + bne.n 5091a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.w 50996 │ │ │ │ + bmi.w 509ee │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4fce2 │ │ │ │ - ldr r0, [pc, #240] @ (50960 ) │ │ │ │ - ldr r2, [pc, #232] @ (50958 ) │ │ │ │ + b.w 4fd3a │ │ │ │ + ldr r0, [pc, #240] @ (509b8 ) │ │ │ │ + ldr r2, [pc, #232] @ (509b0 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 4e370 │ │ │ │ + b.w 4e3c8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 4ffbe │ │ │ │ + b.w 50016 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 508d2 │ │ │ │ + beq.n 5092a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50830 │ │ │ │ + beq.n 50888 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecca │ │ │ │ + b.w 4ed22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1596] @ 0x63c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4f5a0 │ │ │ │ + bne.w 4f5f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5084e │ │ │ │ + beq.n 508a6 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbnz r3, 508ec │ │ │ │ + cbnz r3, 50944 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 4f612 │ │ │ │ + b.w 4f66a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4ec9c │ │ │ │ + b.w 4ecf4 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ - cbnz r3, 508f4 │ │ │ │ + cbnz r3, 5094c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 4ffbe │ │ │ │ + b.w 50016 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ec88 │ │ │ │ + b.w 4ece0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 4f28c │ │ │ │ + b.w 4f2e4 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 509d8 │ │ │ │ + bne.n 50a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 509c6 │ │ │ │ + beq.n 50a1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 502f8 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + b.n 50350 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r2], r5 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + vaddl.u q8, d10, d5 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + add r3, pc, #768 @ (adr r3, 50ca8 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + add r3, pc, #664 @ (adr r3, 50c44 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r5, r0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 12994 │ │ │ │ + bl 129ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50908 │ │ │ │ + bne.n 50960 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ - cbnz r3, 509aa │ │ │ │ + cbnz r3, 50a02 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 4ff80 │ │ │ │ + b.w 4ffd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 4ec9c │ │ │ │ + b.w 4ecf4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 50986 │ │ │ │ + b.n 509de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 4ec88 │ │ │ │ + b.w 4ece0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 4f332 │ │ │ │ + bge.w 4f38a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 4f33e │ │ │ │ + b.w 4f396 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50106 │ │ │ │ + beq.w 5015e │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.w 50106 │ │ │ │ + bne.w 5015e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.w 50106 │ │ │ │ + b.w 5015e │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 50a1e │ │ │ │ + ble.n 50a76 │ │ │ │ add.w r0, r4, #18 │ │ │ │ - bl 3ec4c │ │ │ │ - b.n 50a26 │ │ │ │ + bl 3eca4 │ │ │ │ + b.n 50a7e │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 4fd16 │ │ │ │ + b.w 4fd6e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d4 │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f896 │ │ │ │ + beq.w 4f8ee │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 4f884 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 4f8dc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #512 @ 0x200 │ │ │ │ - bne.w 50442 │ │ │ │ + bne.w 5049a │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b.w 4ff80 │ │ │ │ + b.w 4ffd8 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.w 4f094 │ │ │ │ + b.w 4f0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 4f094 │ │ │ │ - b.n 5050e │ │ │ │ + ble.w 4f0ec │ │ │ │ + b.n 50566 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.w 4ecac │ │ │ │ + b.w 4ed04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 4f5b0 │ │ │ │ + b.w 4f608 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 5001a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 50072 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 4fc16 │ │ │ │ - ldr r0, [pc, #4] @ (50acc ) │ │ │ │ - ldr r2, [pc, #8] @ (50ad0 ) │ │ │ │ + b.w 4fc6e │ │ │ │ + ldr r0, [pc, #4] @ (50b24 ) │ │ │ │ + ldr r2, [pc, #8] @ (50b28 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 50568 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + b.n 505c0 │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r5, [pc, #3104] @ 51708 │ │ │ │ + ldr.w r5, [pc, #3104] @ 51760 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r6, [pc, #3104] @ 5170c │ │ │ │ + ldr.w r6, [pc, #3104] @ 51764 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r4, [pc, #3100] @ 51710 │ │ │ │ + ldr.w r4, [pc, #3100] @ 51768 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #3096] @ 51714 │ │ │ │ + ldr.w r3, [pc, #3096] @ 5176c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r4, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #3076] @ 51718 │ │ │ │ + ldr.w r3, [pc, #3076] @ 51770 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #3060] @ 5171c │ │ │ │ + ldr.w r3, [pc, #3060] @ 51774 │ │ │ │ ldr.w r4, [sl] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r1, #512] @ 0x200 │ │ │ │ ldr.w fp, [r1, #272] @ 0x110 │ │ │ │ str r1, [sp, #32] │ │ │ │ str.w r2, [sl] │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [sl, #20] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ - cbnz r2, 50b56 │ │ │ │ + cbnz r2, 50bae │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5142c │ │ │ │ + beq.w 51484 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 513f4 │ │ │ │ + beq.w 5144c │ │ │ │ mov r4, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2996] @ 51720 │ │ │ │ + ldr.w r3, [pc, #2996] @ 51778 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ clz r2, r2 │ │ │ │ str.w r3, [r8, #68] @ 0x44 │ │ │ │ @@ -110981,45 +110984,45 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 50bc8 │ │ │ │ + ble.n 50c20 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 50bb6 │ │ │ │ + bls.n 50c0e │ │ │ │ ldrb.w r3, [r7, #97] @ 0x61 │ │ │ │ add r4, r0 │ │ │ │ - cbnz r3, 50bc2 │ │ │ │ + cbnz r3, 50c1a │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 50b98 │ │ │ │ + bgt.n 50bf0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ movs r0, #1 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50bae │ │ │ │ + beq.n 50c06 │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r6, r0, r5 │ │ │ │ - b.n 50bd6 │ │ │ │ + b.n 50c2e │ │ │ │ mov r6, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50bc8 │ │ │ │ + beq.n 50c20 │ │ │ │ subs r6, r6, r5 │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bhi.n 50b90 │ │ │ │ - add r1, pc, #8 @ (adr r1, 50be8 ) │ │ │ │ + bhi.n 50be8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 50c40 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @@ -111073,1308 +111076,1311 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [sl, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50b90 │ │ │ │ - cbz r6, 50cbc │ │ │ │ + bne.n 50be8 │ │ │ │ + cbz r6, 50d14 │ │ │ │ ldrb.w r2, [sl, #22] │ │ │ │ - cbz r2, 50cae │ │ │ │ + cbz r2, 50d06 │ │ │ │ ldrb.w r2, [sl, #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 51810 │ │ │ │ + bne.w 51868 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ add r2, r6 │ │ │ │ ldrb.w r6, [sl, #23] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - beq.w 51630 │ │ │ │ + beq.w 51688 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - beq.w 51450 │ │ │ │ + beq.w 514a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 51666 │ │ │ │ + bne.w 516be │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 514ee │ │ │ │ + bcs.w 51546 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ - cbz r3, 50d04 │ │ │ │ - cbz r4, 50d04 │ │ │ │ + cbz r3, 50d5c │ │ │ │ + cbz r4, 50d5c │ │ │ │ strb.w r6, [sl, #23] │ │ │ │ mov r5, r4 │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 50d30 │ │ │ │ + blt.n 50d88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5140c │ │ │ │ + bne.w 51464 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ - bl 4d5f8 │ │ │ │ + bl 4d650 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #30 │ │ │ │ - beq.w 5136c │ │ │ │ + beq.w 513c4 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e8e │ │ │ │ + bne.w 50ee6 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r4, [fp] │ │ │ │ movs r3, #5 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4ca70 │ │ │ │ + bl 4cac8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 51844 │ │ │ │ + bne.w 5189c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ subs r2, r4, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 50b90 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r2, [sl, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 51292 │ │ │ │ + beq.w 512ea │ │ │ │ ldrb.w r2, [sl, #22] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.w 5164a │ │ │ │ + bne.w 516a2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #11 │ │ │ │ add r5, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ - bne.w 5129c │ │ │ │ + bne.w 512f4 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51790 │ │ │ │ + beq.w 517e8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, #21] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 512aa │ │ │ │ + b.n 51302 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r3, [sl, #30] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 518a6 │ │ │ │ + bcs.w 518fe │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ adds r6, #2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ add r4, r6 │ │ │ │ mov r5, r4 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 50e62 │ │ │ │ + cbz r2, 50eba │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 512f2 │ │ │ │ + beq.w 5134a │ │ │ │ ldrb.w r2, [sl, #21] │ │ │ │ - cbnz r2, 50e74 │ │ │ │ + cbnz r2, 50ecc │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 51254 │ │ │ │ + beq.w 512ac │ │ │ │ ldrb.w r2, [sl, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 50b90 │ │ │ │ - cbnz r6, 50ec8 │ │ │ │ + beq.w 50be8 │ │ │ │ + cbnz r6, 50f20 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add r5, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5102c │ │ │ │ + bcs.w 51084 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 50e9a │ │ │ │ + beq.n 50ef2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 50e90 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 50ee8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 511ae │ │ │ │ + bne.w 51206 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ - cbz r3, 50ef2 │ │ │ │ + cbz r3, 50f4a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #21 │ │ │ │ itt mi │ │ │ │ movmi r3, #1 │ │ │ │ strbmi.w r3, [sl, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #27] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51766 │ │ │ │ + bne.w 517be │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sl, #27] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrh.w r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50e88 │ │ │ │ + bne.n 50ee0 │ │ │ │ strb.w r3, [sl, #24] │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 515a2 │ │ │ │ + beq.w 515fa │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 514fa │ │ │ │ + beq.w 51552 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50f0a │ │ │ │ + bne.n 50f62 │ │ │ │ cmp r2, #29 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #3 │ │ │ │ strbeq.w r3, [sl, #23] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e8e │ │ │ │ - b.n 50b90 │ │ │ │ + bne.w 50ee6 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r2, [sl, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51198 │ │ │ │ + bne.w 511f0 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 50dba │ │ │ │ + bne.w 50e12 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ - b.n 50df4 │ │ │ │ + b.n 50e4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 511c0 │ │ │ │ + beq.w 51218 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 512e6 │ │ │ │ + bne.w 5133e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r4, r5 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ cmpgt r0, #255 @ 0xff │ │ │ │ - bgt.w 51688 │ │ │ │ + bgt.w 516e0 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r0, [r3, #0] │ │ │ │ - bcs.w 5141c │ │ │ │ + bcs.w 51474 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.w 50b90 │ │ │ │ + bcc.w 50be8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 50b90 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 51060 │ │ │ │ + cbnz r3, 510b8 │ │ │ │ ldrb.w r3, [sl, #27] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 512b6 │ │ │ │ + beq.w 5130e │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 512b6 │ │ │ │ + bne.w 5130e │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [sl, #30] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrb.w r2, [sl, #27] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 51408 │ │ │ │ + beq.w 51460 │ │ │ │ add r6, r5 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ iteee ne │ │ │ │ movne r5, #0 │ │ │ │ ldreq.w r2, [fp, #24] │ │ │ │ ldreq.w r1, [fp] │ │ │ │ subeq r5, r1, r2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ cmpne r2, #64 @ 0x40 │ │ │ │ - beq.w 51272 │ │ │ │ + beq.w 512ca │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r2, [sl, #28] │ │ │ │ add r1, r3 │ │ │ │ strb.w r2, [sl, #30] │ │ │ │ movs r3, #4 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strb.w r3, [sl, #30] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb.w r3, [sl, #28] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 513ea │ │ │ │ + bcs.w 51442 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 513b4 │ │ │ │ + bne.w 5140c │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ mov r5, r4 │ │ │ │ - b.n 50b90 │ │ │ │ - cbz r6, 51130 │ │ │ │ + b.n 50be8 │ │ │ │ + cbz r6, 51188 │ │ │ │ ldrb.w r2, [sl, #22] │ │ │ │ - cbz r2, 51122 │ │ │ │ + cbz r2, 5117a │ │ │ │ ldrh.w r2, [sl, #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 51504 │ │ │ │ + bne.w 5155c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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 5134c │ │ │ │ + bne.w 513a4 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 51166 │ │ │ │ + blt.n 511be │ │ │ │ mov r0, r3 │ │ │ │ - bl 4d5f8 │ │ │ │ + bl 4d650 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #32] │ │ │ │ - ldr.w r2, [pc, #1456] @ 51724 │ │ │ │ + ldr.w r2, [pc, #1456] @ 5177c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1424] @ 51710 │ │ │ │ + ldr.w r3, [pc, #1424] @ 51768 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 51a40 │ │ │ │ + bne.w 51a98 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it ne │ │ │ │ cmpne r3, #96 @ 0x60 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r2, [sl, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 50e8e │ │ │ │ - b.n 50b90 │ │ │ │ + bne.w 50ee6 │ │ │ │ + b.n 50be8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.n 511d2 │ │ │ │ + bpl.n 5122a │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 514d4 │ │ │ │ + beq.w 5152c │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 51472 │ │ │ │ + bne.w 514ca │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #28 │ │ │ │ - beq.w 51546 │ │ │ │ + beq.w 5159e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5130a │ │ │ │ + beq.w 51362 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 517e2 │ │ │ │ + bne.w 5183a │ │ │ │ cmp r0, #23 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 517b2 │ │ │ │ + bne.w 5180a │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ ittt eq │ │ │ │ moveq r3, r2 │ │ │ │ streq r3, [sp, #24] │ │ │ │ streq r3, [sp, #60] @ 0x3c │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5158a │ │ │ │ + bne.w 515e2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bne.w 51990 │ │ │ │ + bne.w 519e8 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 50e74 │ │ │ │ + bne.w 50ecc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 51514 │ │ │ │ + beq.w 5156c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 51102 │ │ │ │ + bne.w 5115a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 51150 │ │ │ │ + b.n 511a8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 510aa │ │ │ │ - ldr.w r4, [pc, #1196] @ 51728 │ │ │ │ + bne.w 51102 │ │ │ │ + ldr.w r4, [pc, #1196] @ 51780 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r0, [pc, #1188] @ 5172c │ │ │ │ + ldr.w r0, [pc, #1188] @ 51784 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ ldrh.w r3, [sl, #16] │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [sl, #16] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 50f3e │ │ │ │ + bne.w 50f96 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne.n 512da │ │ │ │ + bne.n 51332 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ strne r3, [sp, #12] │ │ │ │ - beq.w 5182a │ │ │ │ + beq.w 51882 │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 50f4c │ │ │ │ - b.n 50e8e │ │ │ │ + beq.w 50fa4 │ │ │ │ + b.n 50ee6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 50fce │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 51026 │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50e62 │ │ │ │ + bne.w 50eba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 50e62 │ │ │ │ + b.n 50eba │ │ │ │ movs r3, #14 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ - cbz r3, 51330 │ │ │ │ + cbz r3, 51388 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r3, r2, #28 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ - cbz r3, 51342 │ │ │ │ + cbz r3, 5139a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 51874 │ │ │ │ + bne.w 518cc │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r6, #1 │ │ │ │ add r5, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ - b.n 50b90 │ │ │ │ - bl 3eb94 │ │ │ │ + b.n 50be8 │ │ │ │ + bl 3ebec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ strh.w r2, [r9, #18] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 50b90 │ │ │ │ + b.n 50be8 │ │ │ │ ldrb.w r3, [sl, #27] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.w 50b90 │ │ │ │ + bmi.w 50be8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1e3fc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 510f8 │ │ │ │ + beq.w 51150 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ streq.w r3, [fp] │ │ │ │ - beq.w 510f8 │ │ │ │ + beq.w 51150 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 510f8 │ │ │ │ + bl 73224 │ │ │ │ + b.n 51150 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 510f2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5114a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 50b60 │ │ │ │ + bne.w 50bb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r4, r5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 50b68 │ │ │ │ + b.w 50bc0 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 510aa │ │ │ │ + b.n 51102 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 50d14 │ │ │ │ + b.n 50d6c │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne.w 50b90 │ │ │ │ - b.n 5100e │ │ │ │ + bne.w 50be8 │ │ │ │ + b.n 51066 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 5163e │ │ │ │ + beq.w 51696 │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ lsls r4, r3, #9 │ │ │ │ - bmi.w 5163e │ │ │ │ + bmi.w 51696 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 50b68 │ │ │ │ + b.w 50bc0 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 516d0 │ │ │ │ + beq.w 51728 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50cf4 │ │ │ │ + bne.w 50d4c │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 510f8 │ │ │ │ - b.n 50ce0 │ │ │ │ + beq.w 51150 │ │ │ │ + b.n 50d38 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 511e2 │ │ │ │ + bne.w 5123a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 51838 │ │ │ │ + bne.w 51890 │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ adds r6, #2 │ │ │ │ add r4, r6 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ ldrb.w r5, [r4, #-1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 51822 │ │ │ │ + beq.w 5187a │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.w 51948 │ │ │ │ + bcs.w 519a0 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.w 50d04 │ │ │ │ + bne.w 50d5c │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.w 50d04 │ │ │ │ + bcc.w 50d5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 50b90 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 50be8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r2, r3, #123 @ 0x7b │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 50b90 │ │ │ │ - b.n 511d2 │ │ │ │ + beq.w 50be8 │ │ │ │ + b.n 5122a │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 50cf4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 50d4c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 51130 │ │ │ │ + b.n 51188 │ │ │ │ ldrb.w r2, [sl, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 51268 │ │ │ │ + beq.w 512c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 51268 │ │ │ │ + beq.w 512c0 │ │ │ │ subs r3, r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #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 50b90 │ │ │ │ - b.n 50e7e │ │ │ │ + beq.w 50be8 │ │ │ │ + b.n 50ed6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 51798 │ │ │ │ + beq.w 517f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51306 │ │ │ │ + beq.w 5135e │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5180a │ │ │ │ + beq.w 51862 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 518b2 │ │ │ │ + bne.w 5190a │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5198a │ │ │ │ + beq.w 519e2 │ │ │ │ subs.w r3, r1, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 519e6 │ │ │ │ + beq.w 51a3e │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add r5, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ subs r3, r4, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 50b90 │ │ │ │ + ble.w 50be8 │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ movs r3, #0 │ │ │ │ movw lr, #3170 @ 0xc62 │ │ │ │ movt lr, #36 @ 0x24 │ │ │ │ movw ip, #32785 @ 0x8011 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ strd r5, r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, lr │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 51850 │ │ │ │ + ble.w 518a8 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ add.w r0, r8, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - ble.w 5188a │ │ │ │ + ble.w 518e2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51898 │ │ │ │ + beq.w 518f0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.w 51964 │ │ │ │ + beq.w 519bc │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bgt.n 515dc │ │ │ │ + bgt.n 51634 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bgt.w 51856 │ │ │ │ + bgt.w 518ae │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 515dc │ │ │ │ + beq.n 51634 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ - b.n 515dc │ │ │ │ + b.n 51634 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 51cd8 │ │ │ │ - b.w 50cf4 │ │ │ │ + bl 51d30 │ │ │ │ + b.w 50d4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 50b68 │ │ │ │ + b.w 50bc0 │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 50dca │ │ │ │ + bne.w 50e22 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 50dd8 │ │ │ │ + b.w 50e30 │ │ │ │ mov r0, sl │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50cf4 │ │ │ │ + bne.w 50d4c │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne.w 50ce0 │ │ │ │ + bne.w 50d38 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50ce0 │ │ │ │ + bne.w 50d38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 510f8 │ │ │ │ + b.n 51150 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 51880 │ │ │ │ + beq.w 518d8 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.w 50b90 │ │ │ │ + ble.w 50be8 │ │ │ │ add r3, r6 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 516b8 │ │ │ │ + b.n 51710 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 516ca │ │ │ │ + beq.n 51722 │ │ │ │ ldrd r3, r1, [fp] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 516a8 │ │ │ │ + bcc.n 51700 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 516b2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5170a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r3, [pc, #88] @ (51730 ) │ │ │ │ + ldr r3, [pc, #88] @ (51788 ) │ │ │ │ ldr.w r5, [fp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sl, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50d04 │ │ │ │ + beq.w 50d5c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 50d04 │ │ │ │ + bpl.w 50d5c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ adds r3, r2, #2 │ │ │ │ - cbnz r1, 5175a │ │ │ │ - b.n 51a44 │ │ │ │ - mcrr2 0, 0, r0, r0, cr8 │ │ │ │ - ldc2 0, cr0, [lr], #-32 @ 0xffffffe0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + cbnz r1, 517b2 │ │ │ │ + b.n 51a9c │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #8912896 @ 0x880000 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r1, #34 @ 0x22 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 518d4 │ │ │ │ + bne.w 5192c │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 518d6 │ │ │ │ + beq.w 5192e │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 51734 │ │ │ │ + bne.n 5178c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5174e │ │ │ │ + b.n 517a6 │ │ │ │ ldrh.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50f30 │ │ │ │ + bne.w 50f88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ lsls r2, r3, #9 │ │ │ │ - bmi.w 50f30 │ │ │ │ + bmi.w 50f88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 50f30 │ │ │ │ + b.w 50f88 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #21] │ │ │ │ - b.n 512aa │ │ │ │ + b.n 51302 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5130a │ │ │ │ + beq.w 51362 │ │ │ │ ldrh.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 51976 │ │ │ │ + bne.w 519ce │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w 5123a │ │ │ │ + beq.w 51292 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #24 │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ bic.w r2, r1, #2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - beq.w 50b90 │ │ │ │ + beq.w 50be8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 519ec │ │ │ │ + bne.w 51a44 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 518b2 │ │ │ │ + bne.n 5190a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 51990 │ │ │ │ + bne.w 519e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 51a12 │ │ │ │ + beq.w 51a6a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 51a1c │ │ │ │ + beq.w 51a74 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ movs r2, #14 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 5121e │ │ │ │ + b.n 51276 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 50cbc │ │ │ │ + b.w 50d14 │ │ │ │ subs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 512da │ │ │ │ + b.n 51332 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 4cfd0 │ │ │ │ - b.n 51482 │ │ │ │ + bl 4d028 │ │ │ │ + b.n 514da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 731cc │ │ │ │ - b.w 50d88 │ │ │ │ + bl 73224 │ │ │ │ + b.w 50de0 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ - b.n 51604 │ │ │ │ + b.n 5165c │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r4 │ │ │ │ - bne.n 518cc │ │ │ │ + bne.n 51924 │ │ │ │ tst r3, r5 │ │ │ │ - beq.w 515dc │ │ │ │ + beq.w 51634 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 51972 │ │ │ │ + beq.w 519ca │ │ │ │ bic.w r6, r6, r3 │ │ │ │ - b.n 515dc │ │ │ │ + b.n 51634 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 51336 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 5138e │ │ │ │ movs r3, #1 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strb.w r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 516a0 │ │ │ │ + b.n 516f8 │ │ │ │ ldr.w r3, [r8, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r1, r3 │ │ │ │ - bne.w 515dc │ │ │ │ + bne.w 51634 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r5, r7, [sp, #64] @ 0x40 │ │ │ │ - b.w 50e74 │ │ │ │ + b.w 50ecc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 50e38 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 50e90 │ │ │ │ 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 │ │ │ │ - bne.w 5158a │ │ │ │ - b.w 50b90 │ │ │ │ + bne.w 515e2 │ │ │ │ + b.w 50be8 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - b.n 515dc │ │ │ │ + b.n 51634 │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5195a │ │ │ │ + bcs.n 519b2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ subs r1, r5, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e360 │ │ │ │ + bl 1e3b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 51952 │ │ │ │ + cbnz r1, 519aa │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 50d04 │ │ │ │ + beq.w 50d5c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bl 3eb94 │ │ │ │ + bl 3ebec │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ str.w r3, [r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ strh.w r3, [r9, #18] │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 514ac │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 51504 │ │ │ │ mov r0, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 51916 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5196e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 518f6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5194e │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r5, r7, [sp, #64] @ 0x40 │ │ │ │ - b.w 50e74 │ │ │ │ + b.w 50ecc │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 515dc │ │ │ │ + b.n 51634 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5158a │ │ │ │ + bne.w 515e2 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5131a │ │ │ │ + bne.w 51372 │ │ │ │ adds r4, #1 │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ - cbnz r3, 519c0 │ │ │ │ + cbnz r3, 51a18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #29 │ │ │ │ - bgt.n 519aa │ │ │ │ + bgt.n 51a02 │ │ │ │ mov.w r3, #17408 @ 0x4400 │ │ │ │ movt r3, #12288 @ 0x3000 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 5198a │ │ │ │ + bmi.n 519e2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 51330 │ │ │ │ + bne.w 51388 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 519cc │ │ │ │ + bne.n 51a24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5131a │ │ │ │ + bne.w 51372 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5131a │ │ │ │ - b.n 5158a │ │ │ │ + beq.w 51372 │ │ │ │ + b.n 515e2 │ │ │ │ movs r3, #14 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 51342 │ │ │ │ - ldr r0, [pc, #88] @ (51a48 ) │ │ │ │ + b.n 5139a │ │ │ │ + ldr r0, [pc, #88] @ (51aa0 ) │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50b90 │ │ │ │ + bne.w 50be8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 518b2 │ │ │ │ + bne.w 5190a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 51990 │ │ │ │ + bne.n 519e8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - b.n 517fc │ │ │ │ + b.n 51854 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 50b90 │ │ │ │ + b.w 50be8 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne.w 51804 │ │ │ │ + bne.w 5185c │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #3 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ add r4, r6 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ mov r5, r4 │ │ │ │ - b.w 50b90 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 50be8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 518d6 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + b.n 5192e │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ 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, #328] @ (51ba8 ) │ │ │ │ + ldr r4, [pc, #328] @ (51c00 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #328] @ (51bac ) │ │ │ │ + ldr r2, [pc, #328] @ (51c04 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r9, [pc, #328] @ 51bb0 │ │ │ │ - ldr r3, [pc, #328] @ (51bb4 ) │ │ │ │ + ldr.w r9, [pc, #328] @ 51c08 │ │ │ │ + ldr r3, [pc, #328] @ (51c0c ) │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov ip, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -112419,127 +112425,127 @@ │ │ │ │ strh r3, [r4, #20] │ │ │ │ strh r3, [r4, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ strb r2, [r4, #27] │ │ │ │ strb.w fp, [r4, #23] │ │ │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 51b06 │ │ │ │ + cbz r0, 51b5e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #168] @ (51bb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (51c10 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ str.w r8, [r3, #12] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str.w sl, [r3] │ │ │ │ strh.w r8, [r3, #18] │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ cmp r6, #2 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 51b6e │ │ │ │ + beq.n 51bc6 │ │ │ │ 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] @ (51bbc ) │ │ │ │ - ldr r3, [pc, #92] @ (51bac ) │ │ │ │ + ldr r2, [pc, #112] @ (51c14 ) │ │ │ │ + ldr r3, [pc, #92] @ (51c04 ) │ │ │ │ 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 51ba2 │ │ │ │ + bne.n 51bfa │ │ │ │ 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 3ce34 │ │ │ │ + bl 3ce8c │ │ │ │ cmp r0, r8 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #8] │ │ │ │ addeq r7, #9 │ │ │ │ - beq.n 51b86 │ │ │ │ - bgt.n 51b8e │ │ │ │ + beq.n 51bde │ │ │ │ + bgt.n 51be6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d380 │ │ │ │ - b.n 51b42 │ │ │ │ - ldr r2, [pc, #48] @ (51bc0 ) │ │ │ │ + bl 1d3d8 │ │ │ │ + b.n 51b9a │ │ │ │ + ldr r2, [pc, #48] @ (51c18 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #48] @ (51bc4 ) │ │ │ │ + ldr r0, [pc, #48] @ (51c1c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0], {8} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + ldc2l 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], {8} │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + stc2l 0, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe60008 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + smull r0, r0, r6, r8 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ - ldr r3, [pc, #228] @ (51cbc ) │ │ │ │ + ldr r3, [pc, #228] @ (51d14 ) │ │ │ │ sub.w sp, sp, #572 @ 0x23c │ │ │ │ - ldr r2, [pc, #224] @ (51cc0 ) │ │ │ │ + ldr r2, [pc, #224] @ (51d18 ) │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - ldr r3, [pc, #220] @ (51cc4 ) │ │ │ │ + ldr r3, [pc, #220] @ (51d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #564] @ 0x234 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ca4 │ │ │ │ - ldr r3, [pc, #204] @ (51cc8 ) │ │ │ │ + beq.n 51cfc │ │ │ │ + ldr r3, [pc, #204] @ (51d20 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ add.w lr, sp, #528 @ 0x210 │ │ │ │ - ldr r3, [pc, #176] @ (51ccc ) │ │ │ │ + ldr r3, [pc, #176] @ (51d24 ) │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ ldr.w r2, [r5, #396] @ 0x18c │ │ │ │ str r2, [sp, #516] @ 0x204 │ │ │ │ movs r2, #9 │ │ │ │ strd r2, r6, [sp, #520] @ 0x208 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -112547,83 +112553,83 @@ │ │ │ │ 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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #372] @ 0x174 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ - cbz r0, 51caa │ │ │ │ - ldr r3, [pc, #116] @ (51cc8 ) │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ + cbz r0, 51d02 │ │ │ │ + ldr r3, [pc, #116] @ (51d20 ) │ │ │ │ add.w lr, sp, #528 @ 0x210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ - ldr r3, [pc, #108] @ (51ccc ) │ │ │ │ + ldr r3, [pc, #108] @ (51d24 ) │ │ │ │ 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 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #68] @ (51cd0 ) │ │ │ │ - ldr r3, [pc, #52] @ (51cc4 ) │ │ │ │ + ldr r2, [pc, #68] @ (51d28 ) │ │ │ │ + ldr r3, [pc, #52] @ (51d1c ) │ │ │ │ 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 51cb6 │ │ │ │ + bne.n 51d0e │ │ │ │ add.w sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #44] @ (51cd4 ) │ │ │ │ + ldr r0, [pc, #44] @ (51d2c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 51c8a │ │ │ │ + b.n 51ce2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 51a4c │ │ │ │ + bl 51aa4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 51c50 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 51ca8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, r6, r8 │ │ │ │ - adc.w r0, ip, r8 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + @ instruction: 0xfaf60008 │ │ │ │ + @ instruction: 0xfaec0008 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa60008 │ │ │ │ - add r7, pc, #24 @ (adr r7, 51cf0 ) │ │ │ │ + @ instruction: 0xfa460008 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ 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, #3448] @ 0xd78 │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ - ldr.w r4, [pc, #1932] @ 52480 │ │ │ │ + ldr.w r4, [pc, #1932] @ 524d8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r7, [pc, #1932] @ 52484 │ │ │ │ + ldr.w r7, [pc, #1932] @ 524dc │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1928] @ 52488 │ │ │ │ + ldr.w r3, [pc, #1928] @ 524e0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r0, [pc, #1924] @ 5248c │ │ │ │ + ldr.w r0, [pc, #1924] @ 524e4 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ @@ -112644,551 +112650,551 @@ │ │ │ │ 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 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r1, r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ 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] @ 52490 │ │ │ │ + ldr.w r3, [pc, #1816] @ 524e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 52126 │ │ │ │ + bne.w 5217e │ │ │ │ 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, 51db6 │ │ │ │ + cbz r4, 51e0e │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ - beq.n 51dc0 │ │ │ │ + beq.n 51e18 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.w 52050 │ │ │ │ + beq.w 520a8 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.n 51d88 │ │ │ │ + bcc.n 51de0 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 51d88 │ │ │ │ - bl 3ea54 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 51de0 │ │ │ │ + bl 3eaac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d92 │ │ │ │ + bne.n 51dea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 522ac │ │ │ │ + bcs.w 52304 │ │ │ │ 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 7322c │ │ │ │ - ldr.w r3, [pc, #1696] @ 52488 │ │ │ │ + bl 73284 │ │ │ │ + ldr.w r3, [pc, #1696] @ 524e0 │ │ │ │ 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, 51e04 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + cbz r0, 51e5c │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr.w r3, [pc, #1660] @ 52494 │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr.w r3, [pc, #1660] @ 524ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #1640] @ 52488 │ │ │ │ + ldr.w r2, [pc, #1640] @ 524e0 │ │ │ │ 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 19fb4 │ │ │ │ + bl 1a00c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52284 │ │ │ │ - ldr.w r3, [pc, #1604] @ 52490 │ │ │ │ + beq.w 522dc │ │ │ │ + ldr.w r3, [pc, #1604] @ 524e8 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ 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 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbnz r4, 51e74 │ │ │ │ + cbnz r4, 51ecc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 522c0 │ │ │ │ + beq.w 52318 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 51e8c │ │ │ │ - ldr.w r3, [pc, #1548] @ 52488 │ │ │ │ + bne.n 51ee4 │ │ │ │ + ldr.w r3, [pc, #1548] @ 524e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 52264 │ │ │ │ - ldr.w r3, [pc, #1528] @ 52488 │ │ │ │ + bne.w 522bc │ │ │ │ + ldr.w r3, [pc, #1528] @ 524e0 │ │ │ │ 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 1eb50 │ │ │ │ + bl 1eba8 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1508] @ 52490 │ │ │ │ + ldr.w r3, [pc, #1508] @ 524e8 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ 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 1a36c │ │ │ │ - ldr.w r3, [pc, #1468] @ 52488 │ │ │ │ + bl 1a3c4 │ │ │ │ + ldr.w r3, [pc, #1468] @ 524e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 51ee6 │ │ │ │ + cbz r2, 51f3e │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 51efe │ │ │ │ - ldr.w r3, [pc, #1436] @ 52488 │ │ │ │ + cbz r3, 51f56 │ │ │ │ + ldr.w r3, [pc, #1436] @ 524e0 │ │ │ │ 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, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r5, r7 │ │ │ │ - ldr.w r6, [pc, #1400] @ 52488 │ │ │ │ + ldr.w r6, [pc, #1400] @ 524e0 │ │ │ │ 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 a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ 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 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.w 5223c │ │ │ │ + bge.w 52294 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r9, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ add.w sl, sp, #71 @ 0x47 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 51fd8 │ │ │ │ + cbz r0, 52030 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 51fd8 │ │ │ │ + ble.n 52030 │ │ │ │ subs r4, r7, #1 │ │ │ │ adds r2, r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 520a8 │ │ │ │ + bne.n 52100 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 51fb2 │ │ │ │ + bne.n 5200a │ │ │ │ add r5, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51fa4 │ │ │ │ + bne.n 51ffc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 51ff0 │ │ │ │ - ldr.w r3, [pc, #1192] @ 52488 │ │ │ │ + cbz r3, 52048 │ │ │ │ + ldr.w r3, [pc, #1192] @ 524e0 │ │ │ │ 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 fp, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 5200c │ │ │ │ - ldr.w r3, [pc, #1164] @ 52488 │ │ │ │ + ble.n 52064 │ │ │ │ + ldr.w r3, [pc, #1164] @ 524e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #1262] @ 0x4ee │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 5229a │ │ │ │ + beq.w 522f2 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ add.w r4, sp, #71 @ 0x47 │ │ │ │ - cbz r3, 52024 │ │ │ │ + cbz r3, 5207c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - ldr.w r2, [pc, #1132] @ 52498 │ │ │ │ - ldr.w r3, [pc, #1116] @ 5248c │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + ldr.w r2, [pc, #1132] @ 524f0 │ │ │ │ + ldr.w r3, [pc, #1116] @ 524e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 52450 │ │ │ │ + bne.w 524a8 │ │ │ │ add.w sp, sp, #604 @ 0x25c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1084] @ 52490 │ │ │ │ + ldr.w r3, [pc, #1084] @ 524e8 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - cbz r4, 52094 │ │ │ │ - ldr.w r3, [pc, #1080] @ 5249c │ │ │ │ + cbz r4, 520ec │ │ │ │ + ldr.w r3, [pc, #1080] @ 524f4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.w 51d9c │ │ │ │ + bhi.w 51df4 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - beq.n 5209c │ │ │ │ + beq.n 520f4 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.w 51d9c │ │ │ │ + bcc.w 51df4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 51d9c │ │ │ │ - bl 3ea54 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 51df4 │ │ │ │ + bl 3eaac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52062 │ │ │ │ + b.n 520ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51d9c │ │ │ │ - b.n 52078 │ │ │ │ + bne.w 51df4 │ │ │ │ + b.n 520d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 520e0 │ │ │ │ + ble.n 52138 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 520fe │ │ │ │ + cbz r0, 52156 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ 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 4cfd0 │ │ │ │ - b.n 51fc6 │ │ │ │ + bl 4d028 │ │ │ │ + b.n 5201e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 520bc │ │ │ │ + beq.n 52114 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ mov r3, fp │ │ │ │ strb.w r9, [fp] │ │ │ │ - b.n 520bc │ │ │ │ + b.n 52114 │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ - cbnz r1, 5211a │ │ │ │ + cbnz r1, 52172 │ │ │ │ ldrb.w r2, [sl, #22] │ │ │ │ - cbz r2, 5211a │ │ │ │ - ldr r2, [pc, #892] @ (52488 ) │ │ │ │ + cbz r2, 52172 │ │ │ │ + ldr r2, [pc, #892] @ (524e0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb.w r2, [r2, #1262] @ 0x4ee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 52234 │ │ │ │ + bne.w 5228c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 520bc │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 52114 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 52274 │ │ │ │ + beq.w 522cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #12 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.w 51e48 │ │ │ │ - ldr r3, [pc, #844] @ (52490 ) │ │ │ │ + bne.w 51ea0 │ │ │ │ + ldr r3, [pc, #844] @ (524e8 ) │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ 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 523c4 │ │ │ │ + beq.w 5241c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53c4c │ │ │ │ + bl 53ca4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #138] @ 0x8a │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ 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} │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ - ldr r3, [pc, #748] @ (52488 ) │ │ │ │ + bl a98ac │ │ │ │ + ldr r3, [pc, #748] @ (524e0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r4, [r3, #1216] @ 0x4c0 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 523de │ │ │ │ + bne.w 52436 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 52400 │ │ │ │ - ldr r1, [pc, #724] @ (524a0 ) │ │ │ │ + beq.w 52458 │ │ │ │ + ldr r1, [pc, #724] @ (524f8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #688] @ (52488 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #688] @ (524e0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 523f0 │ │ │ │ + bcs.w 52448 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #660] @ (52488 ) │ │ │ │ + ldr r3, [pc, #660] @ (524e0 ) │ │ │ │ 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, #72 @ 0x48 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 4cfd0 │ │ │ │ - ldr r2, [pc, #628] @ (52488 ) │ │ │ │ + bl 4d028 │ │ │ │ + ldr r2, [pc, #628] @ (524e0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ (52490 ) │ │ │ │ + ldr r3, [pc, #632] @ (524e8 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ 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 5202a │ │ │ │ + b.n 52082 │ │ │ │ mov r0, sl │ │ │ │ - bl 4ccd4 │ │ │ │ - b.n 520bc │ │ │ │ + bl 4cd2c │ │ │ │ + b.n 52114 │ │ │ │ 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 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ add.w r1, r5, #64 @ 0x40 │ │ │ │ add r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 731cc │ │ │ │ - cbnz r5, 522b6 │ │ │ │ + bl 73224 │ │ │ │ + cbnz r5, 5230e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51f82 │ │ │ │ + b.n 51fda │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51e8c │ │ │ │ - bl 1e634 │ │ │ │ - b.n 51e8c │ │ │ │ + bne.w 51ee4 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 51ee4 │ │ │ │ ldr.w r0, [r7, #512] @ 0x200 │ │ │ │ - bl 1a234 │ │ │ │ + bl 1a28c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52134 │ │ │ │ - ldr r2, [pc, #540] @ (524a4 ) │ │ │ │ + bne.w 5218c │ │ │ │ + ldr r2, [pc, #540] @ (524fc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #540] @ (524a8 ) │ │ │ │ + ldr r1, [pc, #540] @ (52500 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 51ec4 │ │ │ │ + b.n 51f1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5239e │ │ │ │ + beq.n 523f6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 5200c │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 52064 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 51dd6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 51e2e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 731cc │ │ │ │ - b.n 51f82 │ │ │ │ + bl 73224 │ │ │ │ + b.n 51fda │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 51e74 │ │ │ │ + bne.w 51ecc │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ movs r2, #5 │ │ │ │ - ldr r3, [pc, #440] @ (52488 ) │ │ │ │ + ldr r3, [pc, #440] @ (524e0 ) │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ ldr.w lr, [r1, r3] │ │ │ │ - ldr r3, [pc, #436] @ (52494 ) │ │ │ │ + ldr r3, [pc, #436] @ (524ec ) │ │ │ │ ldr.w r2, [lr, #372] @ 0x174 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ ldr.w r2, [lr, #396] @ 0x18c │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ @@ -113196,202 +113202,201 @@ │ │ │ │ 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 5246c │ │ │ │ + beq.w 524c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 52424 │ │ │ │ + bmi.w 5247c │ │ │ │ tst.w r3, #63 @ 0x3f │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 5232e │ │ │ │ + bne.n 52386 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - blx 819c <__sigsetjmp@plt> │ │ │ │ + blx 81f4 <__sigsetjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52472 │ │ │ │ - ldr r3, [pc, #380] @ (524ac ) │ │ │ │ + beq.w 524ca │ │ │ │ + ldr r3, [pc, #380] @ (52504 ) │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 4422c │ │ │ │ + bl 44284 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ - ldr r3, [pc, #304] @ (52488 ) │ │ │ │ + ldr r3, [pc, #304] @ (524e0 ) │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ - ldr r3, [pc, #308] @ (52494 ) │ │ │ │ + ldr r3, [pc, #308] @ (524ec ) │ │ │ │ str.w r2, [ip, #372] @ 0x174 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r3, [ip, #1196] @ 0x4ac │ │ │ │ ldr.w r8, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5242a │ │ │ │ + beq.n 52482 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bpl.n 5242a │ │ │ │ + bpl.n 52482 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 52454 │ │ │ │ + beq.n 524ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ - bl a901c │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 5216e │ │ │ │ + b.n 521c6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ - cbnz r3, 523a8 │ │ │ │ + cbnz r3, 52400 │ │ │ │ ldrb r3, [r2, #22] │ │ │ │ - cbnz r3, 523bc │ │ │ │ + cbnz r3, 52414 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #10 │ │ │ │ - bl 8cde4 <__isoc23_strtoul@@Base+0x115bc> │ │ │ │ - b.n 5200c │ │ │ │ + bl 8ced4 <__isoc23_strtoul@@Base+0x11654> │ │ │ │ + b.n 52064 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bcs.n 523b4 │ │ │ │ - b.n 5200c │ │ │ │ + bcs.n 5240c │ │ │ │ + b.n 52064 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ adds r0, #9 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ands.w r4, r3, #1 │ │ │ │ - beq.n 52410 │ │ │ │ - bl 38f0c │ │ │ │ + beq.n 52468 │ │ │ │ + bl 38f64 │ │ │ │ str r4, [sp, #28] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 5216e │ │ │ │ - ldr r1, [pc, #208] @ (524b0 ) │ │ │ │ + b.n 521c6 │ │ │ │ + ldr r1, [pc, #208] @ (52508 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 521d6 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 5222e │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 521f2 │ │ │ │ + bge.w 5224a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52200 │ │ │ │ - ldr r1, [pc, #176] @ (524b4 ) │ │ │ │ + b.n 52258 │ │ │ │ + ldr r1, [pc, #176] @ (5250c ) │ │ │ │ vmov r2, r3, d8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 521d6 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 5222e │ │ │ │ movs r1, #3 │ │ │ │ - bl 51a4c │ │ │ │ - bl 38f0c │ │ │ │ + bl 51aa4 │ │ │ │ + bl 38f64 │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5216e │ │ │ │ + b.n 521c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5231e │ │ │ │ + b.n 52376 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 51eaa │ │ │ │ + bne.w 51f02 │ │ │ │ movw r0, #32769 @ 0x8001 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 51eaa │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 51f02 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ - bl a901c │ │ │ │ + blx 7da0 │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 5216e │ │ │ │ + b.n 521c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5232e │ │ │ │ + b.n 52386 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #3 │ │ │ │ - bl 445d0 │ │ │ │ + bl 44628 │ │ │ │ movs r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 52344 │ │ │ │ - bics.w r0, sl, r8 │ │ │ │ - bics.w r0, r2, r8 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 5239c │ │ │ │ + ldr??.w r0, [sl, #8] │ │ │ │ + ldr??.w r0, [r2, #8] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 522a0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + subw r0, r2, #2056 @ 0x808 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #128 @ (adr r1, 5252c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 528e4 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ 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 sl, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov ip, r4 │ │ │ │ - ldr r3, [pc, #388] @ (52664 ) │ │ │ │ - ldr r2, [pc, #392] @ (52668 ) │ │ │ │ + ldr r3, [pc, #388] @ (526bc ) │ │ │ │ + ldr r2, [pc, #392] @ (526c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #384] @ (5266c ) │ │ │ │ + ldr r2, [pc, #384] @ (526c4 ) │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ ldrb r3, [r0, #31] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ @@ -113411,31 +113416,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ strb r3, [r6, #31] │ │ │ │ strh r1, [r6, #22] │ │ │ │ mov r1, r9 │ │ │ │ str.w sl, [r5, #12] │ │ │ │ str.w sl, [r5, #4] │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ 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 r9, [r3] │ │ │ │ - bcs.n 52638 │ │ │ │ + bcs.n 52690 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r7 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5262e │ │ │ │ + bne.n 52686 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r8 │ │ │ │ @@ -113445,110 +113450,109 @@ │ │ │ │ str.w sl, [r5] │ │ │ │ str.w fp, [r5, #12] │ │ │ │ str.w fp, [r5, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strh.w r9, [r5, #18] │ │ │ │ mov r1, r8 │ │ │ │ - b.n 525a8 │ │ │ │ + b.n 52600 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 525c8 │ │ │ │ + beq.n 52620 │ │ │ │ mov r2, r7 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 525a4 │ │ │ │ + bne.n 525fc │ │ │ │ mov lr, r1 │ │ │ │ sub.w r7, r7, lr │ │ │ │ subs r2, r7, #1 │ │ │ │ - bne.n 5261a │ │ │ │ + bne.n 52672 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds r4, r2, #2 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 52640 │ │ │ │ + beq.n 52698 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 5260e │ │ │ │ + beq.n 52666 │ │ │ │ sub.w r5, r3, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi.n 52650 │ │ │ │ + bhi.n 526a8 │ │ │ │ subs r3, r4, r1 │ │ │ │ subs r2, r3, #2 │ │ │ │ - bne.n 5265a │ │ │ │ + bne.n 526b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 52608 │ │ │ │ + bge.n 52660 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, r5, lsl #3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52608 │ │ │ │ + blt.n 52660 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 52608 │ │ │ │ + ble.n 52660 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r3 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 525a8 │ │ │ │ + b.n 52600 │ │ │ │ subs r3, r4, r1 │ │ │ │ subs r2, r3, #2 │ │ │ │ - bne.n 52646 │ │ │ │ + bne.n 5269e │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 525a8 │ │ │ │ + b.n 52600 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7b04 │ │ │ │ + b.w 7b44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ - bl 731cc │ │ │ │ - b.n 52570 │ │ │ │ + bl 73224 │ │ │ │ + b.n 525c8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 52556 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 525ae │ │ │ │ subs r2, r4, r1 │ │ │ │ subs r2, #2 │ │ │ │ - beq.n 52614 │ │ │ │ + beq.n 5266c │ │ │ │ mov r0, r6 │ │ │ │ - bl 4cfd0 │ │ │ │ + bl 4d028 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 52616 │ │ │ │ + b.n 5266e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5260a │ │ │ │ + bne.n 52662 │ │ │ │ mov lr, r1 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 525b4 │ │ │ │ + b.n 5260c │ │ │ │ mov r0, r6 │ │ │ │ - bl 4cfd0 │ │ │ │ - b.n 525e2 │ │ │ │ + bl 4d028 │ │ │ │ + b.n 5263a │ │ │ │ nop │ │ │ │ - b.n 52b10 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + @ instruction: 0xf1f40008 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r9, [pc, #424] @ 5282c │ │ │ │ + ldr.w r9, [pc, #424] @ 52884 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #424] @ (52830 ) │ │ │ │ + ldr r3, [pc, #424] @ (52888 ) │ │ │ │ mov r5, r2 │ │ │ │ add r9, pc │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -113566,23 +113570,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, [r6, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 526e2 │ │ │ │ + cbz r0, 5273a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ strb r3, [r4, #18] │ │ │ │ ands.w r3, r5, #512 @ 0x200 │ │ │ │ - beq.n 526fe │ │ │ │ + beq.n 52756 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r6, #418] @ 0x1a2 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ orrs r2, r3 │ │ │ │ ite eq │ │ │ │ addeq.w r3, r8, #4 │ │ │ │ movne r3, #0 │ │ │ │ @@ -113596,18 +113600,18 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb r2, [r4, #22] │ │ │ │ ubfx r2, r5, #8, #1 │ │ │ │ strh r3, [r4, #20] │ │ │ │ bfi r1, r2, #8, #8 │ │ │ │ strh r3, [r4, #16] │ │ │ │ strh.w r1, [r4, #27] │ │ │ │ - beq.n 52812 │ │ │ │ + beq.n 5286a │ │ │ │ strb r3, [r4, #23] │ │ │ │ and.w r2, r5, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #256] @ (52834 ) │ │ │ │ + ldr r3, [pc, #256] @ (5288c ) │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r4, #29] │ │ │ │ add.w r2, r8, #9 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -113615,160 +113619,158 @@ │ │ │ │ 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 527ce │ │ │ │ + beq.n 52826 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, fp │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ strb.w r9, [r3, #8] │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 5277e │ │ │ │ + cbz r1, 527d6 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [r4, #29] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ ldrsh.w r1, [r4, #16] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ mov r0, r4 │ │ │ │ orrs r1, r3 │ │ │ │ - bl 4ccd4 │ │ │ │ + bl 4cd2c │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 527be │ │ │ │ + beq.n 52816 │ │ │ │ ldrd r3, r5, [sp, #4] │ │ │ │ str.w r3, [r6, #1588] @ 0x634 │ │ │ │ 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} │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, #1588] @ 0x634 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5279e │ │ │ │ + beq.n 527f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 5279e │ │ │ │ + b.n 527f6 │ │ │ │ strb r7, [r4, #22] │ │ │ │ ubfx r5, r5, #3, #1 │ │ │ │ strb r5, [r4, #23] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ strb r7, [r4, #24] │ │ │ │ ldrb r3, [r4, #23] │ │ │ │ - cbz r3, 527e6 │ │ │ │ + cbz r3, 5283e │ │ │ │ strb r7, [r4, #29] │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 50ad4 │ │ │ │ + bl 50b2c │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r3, [r6, #1588] @ 0x634 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5279e │ │ │ │ + beq.n 527f6 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r8, #8] │ │ │ │ - b.n 5279e │ │ │ │ + b.n 527f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #21 │ │ │ │ it pl │ │ │ │ movpl r3, #1 │ │ │ │ - bpl.n 5272c │ │ │ │ + bpl.n 52784 │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #655360 @ 0xa0000 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 5272c │ │ │ │ - b.n 52984 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 52784 │ │ │ │ + orr.w r0, sl, #8 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #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 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #100] @ (528b0 ) │ │ │ │ + ldr r2, [pc, #100] @ (52908 ) │ │ │ │ ands.w r3, r3, #1 │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ addne.w r3, r0, #9 │ │ │ │ - bne.n 5287a │ │ │ │ - ldr r5, [pc, #88] @ (528b4 ) │ │ │ │ + bne.n 528d2 │ │ │ │ + ldr r5, [pc, #88] @ (5290c ) │ │ │ │ ldr r6, [r2, r5] │ │ │ │ ldr.w r5, [r6, #140] @ 0x8c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r5, r1, #22 │ │ │ │ - bmi.n 5287e │ │ │ │ + bmi.n 528d6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 528a0 │ │ │ │ + cbz r3, 528f8 │ │ │ │ ldr.w r1, [r6, #140] @ 0x8c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r2, r1, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 52670 │ │ │ │ + bl 526c8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n 52896 │ │ │ │ + bmi.n 528ee │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb r2, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ - bl 52670 │ │ │ │ + bl 526c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ - b.n 52892 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + b.n 528ea │ │ │ │ + cdp 0, 8, cr0, cr4, cr8, {0} │ │ │ │ + lsls r4, r5, #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, #3904] @ 0xf40 │ │ │ │ - ldr.w r6, [pc, #1080] @ 52d04 │ │ │ │ + ldr.w r6, [pc, #1080] @ 52d5c │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1080] @ 52d08 │ │ │ │ + ldr.w r3, [pc, #1080] @ 52d60 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1064] @ 52d0c │ │ │ │ + ldr.w r3, [pc, #1064] @ 52d64 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr.w lr, [r6, r3] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w sl, [lr, #508] @ 0x1fc │ │ │ │ @@ -113788,173 +113790,173 @@ │ │ │ │ str.w r8, [lr, #1588] @ 0x634 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ strb.w r8, [sl, #24] │ │ │ │ strh.w r8, [sl, #27] │ │ │ │ str.w r9, [sl] │ │ │ │ ldr.w r0, [lr, #100] @ 0x64 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #972] @ (52d10 ) │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #972] @ (52d68 ) │ │ │ │ str.w r0, [sl, #8] │ │ │ │ movs r2, #32 │ │ │ │ strb.w r2, [sl, #18] │ │ │ │ add.w r5, sp, r2 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ 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 r7, #0 │ │ │ │ - beq.w 52cc4 │ │ │ │ + beq.w 52d1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e970 │ │ │ │ + bl 3e9c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ - bl 3ebcc │ │ │ │ - ldr r3, [pc, #912] @ (52d14 ) │ │ │ │ + bl 3ec24 │ │ │ │ + ldr r3, [pc, #912] @ (52d6c ) │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 52a06 │ │ │ │ + ble.n 52a5e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 529aa │ │ │ │ + bls.n 52a02 │ │ │ │ ldrb.w r6, [r4, #97] @ 0x61 │ │ │ │ add r7, r0 │ │ │ │ - cbnz r6, 529b8 │ │ │ │ + cbnz r6, 52a10 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 52990 │ │ │ │ + bgt.n 529e8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 529a4 │ │ │ │ + beq.n 529fc │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ cmpne r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, #26 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5298a │ │ │ │ + bne.n 529e2 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ subs r7, r2, r1 │ │ │ │ - bne.n 52a1c │ │ │ │ + bne.n 52a74 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ add.w r7, r1, r2 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - beq.n 52a36 │ │ │ │ - bgt.n 52a66 │ │ │ │ + beq.n 52a8e │ │ │ │ + bgt.n 52abe │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52abc │ │ │ │ + beq.n 52b14 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ - bne.n 5298a │ │ │ │ + bne.n 529e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 51cd8 │ │ │ │ + bl 51d30 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 52990 │ │ │ │ + bgt.n 529e8 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 529b8 │ │ │ │ + bne.n 52a10 │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52a06 │ │ │ │ - b.n 529b8 │ │ │ │ + beq.n 52a5e │ │ │ │ + b.n 52a10 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ add.w r7, r1, r2 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bne.n 529e8 │ │ │ │ + bne.n 52a40 │ │ │ │ adds r6, r7, #1 │ │ │ │ str.w r6, [r8, #12] │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b0a │ │ │ │ + beq.n 52b62 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.n 52a62 │ │ │ │ + bhi.n 52aba │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 52c0e │ │ │ │ + bcs.w 52c66 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 5298a │ │ │ │ + b.n 529e2 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bne.n 5298a │ │ │ │ + bne.n 529e2 │ │ │ │ adds r3, r7, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52af4 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r7, [r3, r6] │ │ │ │ cmp r7, #25 │ │ │ │ - bhi.n 52b1e │ │ │ │ + bhi.n 52b76 │ │ │ │ cmp r7, #20 │ │ │ │ - bhi.n 52b4a │ │ │ │ + bhi.n 52ba2 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 52a98 │ │ │ │ + bne.n 52af0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3ea54 │ │ │ │ + bl 3eaac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bgt.n 52a7c │ │ │ │ + bgt.n 52ad4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 52b36 │ │ │ │ + bcs.n 52b8e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ mov.w r2, #36 @ 0x24 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - b.n 5298a │ │ │ │ - bl 3ea54 │ │ │ │ + b.n 529e2 │ │ │ │ + bl 3eaac │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 52ab0 │ │ │ │ - bne.n 52ad0 │ │ │ │ + bgt.n 52b08 │ │ │ │ + bne.n 52b28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5298a │ │ │ │ + bne.w 529e2 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r5, sl │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -113965,61 +113967,61 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3ea54 │ │ │ │ + bl 3eaac │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add.w r7, r6, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r6, r7 │ │ │ │ - b.n 52a42 │ │ │ │ + b.n 52a9a │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, #27 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 52a9c │ │ │ │ + bne.n 52af4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 51cd8 │ │ │ │ + bl 51d30 │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ - b.n 5298a │ │ │ │ + b.n 529e2 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - b.n 5298a │ │ │ │ + b.n 529e2 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 3ebcc │ │ │ │ + bl 3ec24 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 52c96 │ │ │ │ + bcs.w 52cee │ │ │ │ cmp r7, #25 │ │ │ │ - beq.n 52c66 │ │ │ │ + beq.n 52cbe │ │ │ │ cmp r7, #24 │ │ │ │ - beq.n 52c42 │ │ │ │ + beq.n 52c9a │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 52c8c │ │ │ │ + bcs.w 52ce4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ @@ -114039,219 +114041,218 @@ │ │ │ │ str.w ip, [r8, #4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ strh.w lr, [r8, #18] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da40 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r3, r2 │ │ │ │ - bne.w 52cf6 │ │ │ │ + bne.w 52d4e │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52cec │ │ │ │ + bne.n 52d44 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 52b30 │ │ │ │ + b.n 52b88 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5298a │ │ │ │ - blx 80cc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 529e2 │ │ │ │ + blx 8118 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52cb8 │ │ │ │ + beq.n 52d10 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.n 52c42 │ │ │ │ + bcc.n 52c9a │ │ │ │ uxtb r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ - cbz r6, 52ca6 │ │ │ │ + cbz r6, 52cfe │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ble.n 52cae │ │ │ │ + ble.n 52d06 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52c1a │ │ │ │ + beq.n 52c72 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 52c24 │ │ │ │ + b.n 52c7c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 52ce0 │ │ │ │ + beq.n 52d38 │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 4ca70 │ │ │ │ + bl 4cac8 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 52b88 │ │ │ │ + bcc.w 52be0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 52b92 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 52bea │ │ │ │ uxtb r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r7, #25 │ │ │ │ - bne.w 52b7a │ │ │ │ - b.n 52c66 │ │ │ │ - bl 3ea54 │ │ │ │ + bne.w 52bd2 │ │ │ │ + b.n 52cbe │ │ │ │ + bl 3eaac │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.n 52cdc │ │ │ │ + bne.n 52d34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52c28 │ │ │ │ + beq.n 52c80 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.n 52b7e │ │ │ │ + b.n 52bd6 │ │ │ │ mov.w r3, #1 │ │ │ │ strh.w r3, [r8, #18] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 5297a │ │ │ │ - bge.n 52c50 │ │ │ │ - b.n 52cb8 │ │ │ │ + b.n 529d2 │ │ │ │ + bge.n 52ca8 │ │ │ │ + b.n 52d10 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 51cd8 │ │ │ │ - b.n 52b30 │ │ │ │ + bl 51d30 │ │ │ │ + b.n 52b88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 731cc │ │ │ │ - b.n 52b30 │ │ │ │ + bl 73224 │ │ │ │ + b.n 52b88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add r1, r3 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 52bea │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 52c42 │ │ │ │ nop │ │ │ │ - udf #96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + cdp 0, 0, cr0, cr0, cr8, {0} │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w ip, [pc, #376] @ 52e98 │ │ │ │ + ldr.w ip, [pc, #376] @ 52ef0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 52d5c │ │ │ │ - ldr r0, [pc, #360] @ (52e9c ) │ │ │ │ + bhi.n 52db4 │ │ │ │ + ldr r0, [pc, #360] @ (52ef4 ) │ │ │ │ ldr.w r5, [ip, r0] │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ cmp r0, #21 │ │ │ │ - bhi.n 52db0 │ │ │ │ + bhi.n 52e08 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 52d7a │ │ │ │ + bhi.n 52dd2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 52dac │ │ │ │ + beq.n 52e04 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 52e48 │ │ │ │ + beq.n 52ea0 │ │ │ │ mov r2, r4 │ │ │ │ - cbnz r0, 52d78 │ │ │ │ + cbnz r0, 52dd0 │ │ │ │ str r4, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 52d38 │ │ │ │ + bls.n 52d90 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ moveq r0, #30 │ │ │ │ ldrbeq r4, [r2, #1] │ │ │ │ - beq.n 52e4e │ │ │ │ + beq.n 52ea6 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ it eq │ │ │ │ moveq r0, #28 │ │ │ │ - beq.n 52d78 │ │ │ │ + beq.n 52dd0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ movne r0, #32 │ │ │ │ - bne.n 52dac │ │ │ │ + bne.n 52e04 │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #1 │ │ │ │ movw r5, #37952 @ 0x9440 │ │ │ │ movt r5, #32 │ │ │ │ lsls r4, r0 │ │ │ │ tst r4, r5 │ │ │ │ - bne.w 52e92 │ │ │ │ + bne.w 52eea │ │ │ │ cmp r0, #19 │ │ │ │ - beq.n 52e5c │ │ │ │ + beq.n 52eb4 │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 52d78 │ │ │ │ - ldr r1, [pc, #264] @ (52ea0 ) │ │ │ │ + bne.n 52dd0 │ │ │ │ + ldr r1, [pc, #264] @ (52ef8 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldrb.w r1, [r1, #427] @ 0x1ab │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bne.n 52d78 │ │ │ │ + bne.n 52dd0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 52d78 │ │ │ │ + bhi.n 52dd0 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub.w r4, r0, #22 │ │ │ │ uxtb r5, r4 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 52d78 │ │ │ │ + bhi.n 52dd0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 52d78 │ │ │ │ - add r5, pc, #8 @ (adr r5, 52dc8 ) │ │ │ │ + bhi.n 52dd0 │ │ │ │ + add r5, pc, #8 @ (adr r5, 52e20 ) │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ add r5, r4 │ │ │ │ bx r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ @@ -114298,69 +114299,68 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ cmp r4, r1 │ │ │ │ ittt eq │ │ │ │ addeq r2, #2 │ │ │ │ subeq r0, #2 │ │ │ │ streq r2, [r3, #4] │ │ │ │ - beq.n 52d78 │ │ │ │ + beq.n 52dd0 │ │ │ │ mov.w lr, #61 @ 0x3d │ │ │ │ - b.n 52e4e │ │ │ │ + b.n 52ea6 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ str r2, [r3, #4] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ ite cc │ │ │ │ movcc r0, #33 @ 0x21 │ │ │ │ movcs r0, #32 │ │ │ │ - b.n 52dae │ │ │ │ + b.n 52e06 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r0, #27 │ │ │ │ - bne.w 52d78 │ │ │ │ + bne.w 52dd0 │ │ │ │ adds r2, #2 │ │ │ │ movs r0, #26 │ │ │ │ - b.n 52dac │ │ │ │ + b.n 52e04 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - b.n 52e4e │ │ │ │ + b.n 52ea6 │ │ │ │ nop │ │ │ │ - bge.n 52ebc │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + @ instruction: 0xe9b00008 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #828] @ (531f8 ) │ │ │ │ + ldr r2, [pc, #828] @ (53250 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #828] @ 531fc │ │ │ │ + ldr.w r8, [pc, #828] @ 53254 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ strh.w r3, [sp, #58] @ 0x3a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #812] @ (53200 ) │ │ │ │ + ldr r3, [pc, #812] @ (53258 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52d18 │ │ │ │ + bl 52d70 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 52f70 │ │ │ │ - add r2, pc, #8 @ (adr r2, 52ef4 ) │ │ │ │ + bhi.n 52fc8 │ │ │ │ + add r2, pc, #8 @ (adr r2, 52f4c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114421,169 +114421,169 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, fp │ │ │ │ - vldr d9, [pc, #628] @ 531f0 │ │ │ │ + vldr d9, [pc, #628] @ 53248 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52d18 │ │ │ │ + bl 52d70 │ │ │ │ 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 53064 │ │ │ │ + bhi.n 530bc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 53a7a │ │ │ │ + beq.w 53ad2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq.w 536ba │ │ │ │ + beq.w 53712 │ │ │ │ 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 536d2 │ │ │ │ + beq.w 5372a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 53ab2 │ │ │ │ + beq.w 53b0a │ │ │ │ cmp r5, #33 @ 0x21 │ │ │ │ - beq.w 53700 │ │ │ │ + beq.w 53758 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, fp, #1 │ │ │ │ - b.n 52f86 │ │ │ │ + b.n 52fde │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 539ec │ │ │ │ + bgt.w 53a44 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #508] @ (53204 ) │ │ │ │ - ldr r3, [pc, #500] @ (53200 ) │ │ │ │ + ldr r2, [pc, #508] @ (5325c ) │ │ │ │ + ldr r3, [pc, #500] @ (53258 ) │ │ │ │ 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 53bd4 │ │ │ │ + bne.w 53c2c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5365a │ │ │ │ - ldr r3, [pc, #464] @ (53208 ) │ │ │ │ + beq.w 536b2 │ │ │ │ + ldr r3, [pc, #464] @ (53260 ) │ │ │ │ ldr.w r3, [r8, 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 53942 │ │ │ │ + bcs.w 5399a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 52f78 │ │ │ │ + b.n 52fd0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #31 │ │ │ │ - b.n 5302a │ │ │ │ + b.n 53082 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 5302a │ │ │ │ + b.n 53082 │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 53ac6 │ │ │ │ - ldr r3, [pc, #404] @ (5320c ) │ │ │ │ + bne.w 53b1e │ │ │ │ + ldr r3, [pc, #404] @ (53264 ) │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb.w sl, [r3, r0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 5379a │ │ │ │ + beq.w 537f2 │ │ │ │ and.w r2, sl, #15 │ │ │ │ cmp r5, #9 │ │ │ │ it ne │ │ │ │ cmpne r2, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r3, r2 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 53874 │ │ │ │ + beq.w 538cc │ │ │ │ cmp r5, #21 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 538f2 │ │ │ │ + beq.w 5394a │ │ │ │ ldrd r2, r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r2, [pc, #332] @ (53208 ) │ │ │ │ + ldr r2, [pc, #332] @ (53260 ) │ │ │ │ it ge │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ cmpne r5, #20 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ - bne.n 530e4 │ │ │ │ + bne.n 5313c │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 5394c │ │ │ │ + bcs.w 539a4 │ │ │ │ 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 538b8 │ │ │ │ + bcc.w 53910 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #36 @ 0x24 │ │ │ │ movne r1, #57 @ 0x39 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ 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 538d2 │ │ │ │ + bne.w 5392a │ │ │ │ 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] │ │ │ │ @@ -114597,47 +114597,47 @@ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ 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 538ca │ │ │ │ + bne.w 53922 │ │ │ │ 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 53ae0 │ │ │ │ + beq.w 53b38 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.w 538da │ │ │ │ + bne.w 53932 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - bge.w 5369e │ │ │ │ + bge.w 536f6 │ │ │ │ ands.w r1, sl, #32 │ │ │ │ - bne.w 5391e │ │ │ │ + bne.w 53976 │ │ │ │ cmp.w r9, #30 │ │ │ │ - bgt.w 538ec │ │ │ │ + bgt.w 53944 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5365a │ │ │ │ + beq.w 536b2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 536a4 │ │ │ │ + bhi.w 536fc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r1, r6 │ │ │ │ lsls r1, r7, #9 │ │ │ │ movs r7, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -114662,76 +114662,74 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r2, r1, #7 │ │ │ │ movs r7, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r7, r5 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 532e0 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 532d8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + @ instruction: 0xe8120008 │ │ │ │ + @ instruction: 0xe80c0008 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5325c │ │ │ │ + b.n 52ff4 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ - ldr.w r2, [pc, #2504] @ 53be0 │ │ │ │ + ldr.w r2, [pc, #2504] @ 53c38 │ │ │ │ orr.w r1, r5, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ ldr.w r6, [r8, 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 53968 │ │ │ │ + bcs.w 539c0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 53388 │ │ │ │ + beq.w 533e0 │ │ │ │ ldrd r2, r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr.w r2, [pc, #2444] @ 53be0 │ │ │ │ + ldr.w r2, [pc, #2444] @ 53c38 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r3, r9, #1 │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 53778 │ │ │ │ + bcc.w 537d0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #40 @ 0x28 │ │ │ │ movne r1, #55 @ 0x37 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ 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 53792 │ │ │ │ + bne.w 537ea │ │ │ │ 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 │ │ │ │ @@ -114739,210 +114737,210 @@ │ │ │ │ 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 5378a │ │ │ │ + bne.w 537e2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ strh r1, [r2, r3] │ │ │ │ - b.n 52f86 │ │ │ │ - ldr.w r2, [pc, #2300] @ 53be0 │ │ │ │ + b.n 52fde │ │ │ │ + ldr.w r2, [pc, #2300] @ 53c38 │ │ │ │ cmp r5, #5 │ │ │ │ ite ne │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ moveq r1, #44 @ 0x2c │ │ │ │ ldr.w r6, [r8, 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 53a28 │ │ │ │ + bcs.w 53a80 │ │ │ │ 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 539a0 │ │ │ │ + bne.w 539f8 │ │ │ │ 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 53a10 │ │ │ │ + bcs.w 53a68 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5365a │ │ │ │ + beq.w 536b2 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ 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 53a3e │ │ │ │ + bcs.w 53a96 │ │ │ │ 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 sl, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 53248 │ │ │ │ + bne.w 532a0 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 52f86 │ │ │ │ + b.n 52fde │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r1, r5, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 53b30 │ │ │ │ - ldr.w r2, [pc, #2116] @ 53be0 │ │ │ │ + beq.w 53b88 │ │ │ │ + ldr.w r2, [pc, #2116] @ 53c38 │ │ │ │ ldr.w r6, [r8, 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 539b8 │ │ │ │ + bcs.w 53a10 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 53242 │ │ │ │ + b.n 5329a │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 539fe │ │ │ │ + beq.w 53a56 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5369e │ │ │ │ + beq.w 536f6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53b04 │ │ │ │ - ldr.w r3, [pc, #2056] @ 53be4 │ │ │ │ + beq.w 53b5c │ │ │ │ + ldr.w r3, [pc, #2056] @ 53c3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ ldrsh.w r3, [sp, #58] @ 0x3a │ │ │ │ movs r1, #0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r4, #69] @ 0x45 │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ uxth r5, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 53a56 │ │ │ │ + beq.w 53aae │ │ │ │ ldrd r0, r1, [r4, #60] @ 0x3c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it ge │ │ │ │ strge r6, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [r4, #69] @ 0x45 │ │ │ │ it ge │ │ │ │ ubfxge r3, r3, #5, #1 │ │ │ │ - ldr.w r1, [pc, #1972] @ 53be0 │ │ │ │ + ldr.w r1, [pc, #1972] @ 53c38 │ │ │ │ it lt │ │ │ │ movlt r3, #64 @ 0x40 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ it ge │ │ │ │ lslge r3, r3, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r6, [r8, r1] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 53a8a │ │ │ │ + bcs.w 53ae2 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ strb r1, [r3, #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 539ce │ │ │ │ + bne.w 53a26 │ │ │ │ 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 sl, [r0, r1] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r6, r1, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 53a92 │ │ │ │ + bcs.w 53aea │ │ │ │ adds r1, r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 53b82 │ │ │ │ + beq.w 53bda │ │ │ │ ldrb.w r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ strb.w r1, [r4, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5365a │ │ │ │ + beq.w 536b2 │ │ │ │ ldrb.w r1, [r4, #68] @ 0x44 │ │ │ │ subs r1, #1 │ │ │ │ strb.w r1, [r4, #68] @ 0x44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 53576 │ │ │ │ ldrb.w r1, [r4, #69] @ 0x45 │ │ │ │ tst.w r5, #8 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ movne r2, #2 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 53b92 │ │ │ │ + bne.w 53bea │ │ │ │ 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, #1780] @ 53be0 │ │ │ │ + ldr.w r1, [pc, #1780] @ 53c38 │ │ │ │ itt ge │ │ │ │ addge r0, r0, r5 │ │ │ │ strge r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r6, [r8, r1] │ │ │ │ add.w r1, r5, #47 @ 0x2f │ │ │ │ add r1, r3 │ │ │ │ @@ -114951,95 +114949,95 @@ │ │ │ │ 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 53a74 │ │ │ │ + bcs.w 53acc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #69] @ 0x45 │ │ │ │ - bl 52d18 │ │ │ │ + bl 52d70 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.w 5337e │ │ │ │ + beq.w 533d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53bc0 │ │ │ │ - ldr.w r3, [pc, #1708] @ 53be8 │ │ │ │ + beq.w 53c18 │ │ │ │ + ldr.w r3, [pc, #1708] @ 53c40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr.w r2, [pc, #1688] @ 53be0 │ │ │ │ + b.n 536b2 │ │ │ │ + ldr.w r2, [pc, #1688] @ 53c38 │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 53a20 │ │ │ │ + bcs.w 53a78 │ │ │ │ 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 r2, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 539a8 │ │ │ │ + bne.w 53a00 │ │ │ │ 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 53a18 │ │ │ │ + bcs.w 53a70 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5365a │ │ │ │ + beq.n 536b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52d18 │ │ │ │ + bl 52d70 │ │ │ │ cmp r0, #22 │ │ │ │ - bne.w 53b72 │ │ │ │ + bne.w 53bca │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 53a4e │ │ │ │ + bcs.w 53aa6 │ │ │ │ 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 r3, r1, #2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 539b0 │ │ │ │ + bne.w 53a08 │ │ │ │ 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] │ │ │ │ @@ -115048,106 +115046,106 @@ │ │ │ │ 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 53a46 │ │ │ │ + bcs.w 53a9e │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r1, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ - cbz r0, 5365a │ │ │ │ + bl 52efc │ │ │ │ + cbz r0, 536b2 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ strh.w r2, [r1, sl] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 5337e │ │ │ │ + b.n 533d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53a60 │ │ │ │ - ldr.w r3, [pc, #1436] @ 53bec │ │ │ │ + beq.w 53ab8 │ │ │ │ + ldr.w r3, [pc, #1436] @ 53c44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53006 │ │ │ │ + b.n 5305e │ │ │ │ ldrb.w r2, [r4, #69] @ 0x45 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5397e │ │ │ │ + beq.w 539d6 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [r4, #69] @ 0x45 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ea4 │ │ │ │ + bl 52efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5337a │ │ │ │ - ldr.w r3, [pc, #1376] @ 53be0 │ │ │ │ + bne.w 533d2 │ │ │ │ + ldr.w r3, [pc, #1376] @ 53c38 │ │ │ │ ldr.w r3, [r8, 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 5365a │ │ │ │ + beq.n 536b2 │ │ │ │ subs r1, #1 │ │ │ │ - bl 731cc │ │ │ │ - b.n 5365a │ │ │ │ + bl 73224 │ │ │ │ + b.n 536b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 53004 │ │ │ │ + b.n 5305c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53a6a │ │ │ │ - ldr.w r3, [pc, #1344] @ 53bf0 │ │ │ │ + beq.w 53ac2 │ │ │ │ + ldr.w r3, [pc, #1344] @ 53c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.w 52fb4 │ │ │ │ + bne.w 5300c │ │ │ │ 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 536e0 │ │ │ │ + bne.n 53738 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 53956 │ │ │ │ + beq.w 539ae │ │ │ │ adds r1, r4, #4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ vmov s16, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq.w 53922 │ │ │ │ + beq.w 5397a │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 5392c │ │ │ │ - ldr.w r3, [pc, #1244] @ 53be0 │ │ │ │ + beq.w 53984 │ │ │ │ + ldr.w r3, [pc, #1244] @ 53c38 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5390a │ │ │ │ + bcs.w 53962 │ │ │ │ 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 │ │ │ │ @@ -115159,96 +115157,96 @@ │ │ │ │ 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.w 538b0 │ │ │ │ + bne.w 53908 │ │ │ │ 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 d8, [r3] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 53912 │ │ │ │ + bcs.w 5396a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [sp, #67] @ 0x43 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 52fe8 │ │ │ │ + b.n 53040 │ │ │ │ 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 53284 │ │ │ │ + b.n 532dc │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 532ce │ │ │ │ + bl 73224 │ │ │ │ + b.n 53326 │ │ │ │ adds r1, #4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 532a4 │ │ │ │ + bl 73224 │ │ │ │ + b.n 532fc │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ - bne.w 5308c │ │ │ │ + bne.w 530e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 53b0e │ │ │ │ + bne.w 53b66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ ldrsh.w r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 5396e │ │ │ │ + beq.w 539c6 │ │ │ │ cmp r0, #21 │ │ │ │ it ne │ │ │ │ movne.w r9, #3 │ │ │ │ - bne.w 530b2 │ │ │ │ + bne.w 5310a │ │ │ │ tst.w sl, #32 │ │ │ │ - bne.w 539de │ │ │ │ + bne.w 53a36 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - beq.w 53afc │ │ │ │ + beq.w 53b54 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 53b30 │ │ │ │ - ldr r2, [pc, #1000] @ (53be0 ) │ │ │ │ + beq.w 53b88 │ │ │ │ + ldr r2, [pc, #1000] @ (53c38 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 53aaa │ │ │ │ + bcs.w 53b02 │ │ │ │ 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 r3, r1, #4 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bne.w 53a2e │ │ │ │ + bne.w 53a86 │ │ │ │ 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] │ │ │ │ @@ -115257,488 +115255,488 @@ │ │ │ │ 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 53a36 │ │ │ │ + bne.w 53a8e │ │ │ │ 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 533ba │ │ │ │ + b.n 53412 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 538f8 │ │ │ │ + beq.n 53950 │ │ │ │ cmp r5, #21 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 53a9a │ │ │ │ + bne.w 53af2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bge.w 5369e │ │ │ │ + bge.w 536f6 │ │ │ │ movs r7, #0 │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.n 5389e │ │ │ │ + beq.n 538f6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #30 │ │ │ │ - bgt.w 531a6 │ │ │ │ + bgt.w 531fe │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.w 531a6 │ │ │ │ - b.n 53194 │ │ │ │ + bne.w 531fe │ │ │ │ + b.n 531ec │ │ │ │ adds r1, #8 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53750 │ │ │ │ + bl 73224 │ │ │ │ + b.n 537a8 │ │ │ │ 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 530fe │ │ │ │ + b.n 53156 │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53158 │ │ │ │ + bl 73224 │ │ │ │ + b.n 531b0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 5311e │ │ │ │ + bl 73224 │ │ │ │ + b.n 53176 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bge.w 5369e │ │ │ │ + bge.w 536f6 │ │ │ │ tst.w sl, #32 │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 531a6 │ │ │ │ + b.n 531fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 5388a │ │ │ │ + bne.n 538e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53b42 │ │ │ │ - ldr r3, [pc, #752] @ (53bf4 ) │ │ │ │ + beq.w 53b9a │ │ │ │ + ldr r3, [pc, #752] @ (53c4c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5371e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 53776 │ │ │ │ ldrb.w r1, [sp, #67] @ 0x43 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 52fe8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 53040 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 5389a │ │ │ │ + b.n 538f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 53700 │ │ │ │ + bne.w 53758 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 53b6a │ │ │ │ + beq.w 53bc2 │ │ │ │ str r7, [r4, #12] │ │ │ │ - ldr r3, [pc, #700] @ (53bf8 ) │ │ │ │ + ldr r3, [pc, #700] @ (53c50 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 53052 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 530aa │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 530e4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 5313c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 536e0 │ │ │ │ + beq.w 53738 │ │ │ │ adds r3, r7, #2 │ │ │ │ - vldr d8, [pc, #628] @ 53bd8 │ │ │ │ + vldr d8, [pc, #628] @ 53c30 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 536f2 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53238 │ │ │ │ + b.n 5374a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 53290 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ cmp r0, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 530b2 │ │ │ │ - b.n 53894 │ │ │ │ - ldr r2, [pc, #608] @ (53be0 ) │ │ │ │ + bne.w 5310a │ │ │ │ + b.n 538ec │ │ │ │ + ldr r2, [pc, #608] @ (53c38 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 539e4 │ │ │ │ + bcs.n 53a3c │ │ │ │ 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 5366e │ │ │ │ + b.n 536c6 │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53326 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5337e │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53584 │ │ │ │ + bl 73224 │ │ │ │ + b.n 535dc │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 535f6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 533b6 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5364e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5340e │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ movs r1, #31 │ │ │ │ - b.w 5302a │ │ │ │ + b.w 53082 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #159 @ 0x9f │ │ │ │ - b.w 5302a │ │ │ │ + b.w 53082 │ │ │ │ adds r1, #4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53472 │ │ │ │ + bl 73224 │ │ │ │ + b.n 534ca │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 537f0 │ │ │ │ + b.n 53848 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 538a6 │ │ │ │ + b.n 538fe │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53998 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 539f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53ad6 │ │ │ │ - ldr r3, [pc, #520] @ (53bfc ) │ │ │ │ + beq.n 53b2e │ │ │ │ + ldr r3, [pc, #520] @ (53c54 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53af2 │ │ │ │ - ldr r3, [pc, #504] @ (53c00 ) │ │ │ │ + beq.n 53b4a │ │ │ │ + ldr r3, [pc, #504] @ (53c58 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5334a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 533a2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 535a8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 53600 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53564 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53306 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 535bc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5335e │ │ │ │ adds r1, #4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 53832 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5388a │ │ │ │ adds r1, #2 │ │ │ │ - bl 731cc │ │ │ │ - b.n 5385e │ │ │ │ + bl 73224 │ │ │ │ + b.n 538b6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5337a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 533d2 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53628 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 53680 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 535d6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5362e │ │ │ │ strb.w sl, [r4, #69] @ 0x45 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 53494 │ │ │ │ - ldr r3, [pc, #416] @ (53c04 ) │ │ │ │ + b.n 534ec │ │ │ │ + ldr r3, [pc, #416] @ (53c5c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 5364e │ │ │ │ - ldr r3, [pc, #412] @ (53c08 ) │ │ │ │ + b.n 536a6 │ │ │ │ + ldr r3, [pc, #412] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 536ac │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53518 │ │ │ │ + b.n 53704 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 53570 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53b1c │ │ │ │ - ldr r3, [pc, #392] @ (53c0c ) │ │ │ │ + beq.n 53b74 │ │ │ │ + ldr r3, [pc, #392] @ (53c64 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53452 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 534aa │ │ │ │ movs r1, #1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53494 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 534ec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53b26 │ │ │ │ - ldr r3, [pc, #364] @ (53c10 ) │ │ │ │ + beq.n 53b7e │ │ │ │ + ldr r3, [pc, #364] @ (53c68 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 53812 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5386a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 53936 │ │ │ │ - ldr r3, [pc, #328] @ (53c08 ) │ │ │ │ + bne.w 5398e │ │ │ │ + ldr r3, [pc, #328] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53938 │ │ │ │ + b.n 53990 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53b4c │ │ │ │ - ldr r3, [pc, #324] @ (53c14 ) │ │ │ │ + beq.n 53ba4 │ │ │ │ + ldr r3, [pc, #324] @ (53c6c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr r3, [pc, #320] @ (53c18 ) │ │ │ │ + b.n 536b2 │ │ │ │ + ldr r3, [pc, #320] @ (53c70 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 539f2 │ │ │ │ + b.n 53a4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53b56 │ │ │ │ - ldr r3, [pc, #308] @ (53c1c ) │ │ │ │ + beq.n 53bae │ │ │ │ + ldr r3, [pc, #308] @ (53c74 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr r3, [pc, #300] @ (53c20 ) │ │ │ │ + b.n 536b2 │ │ │ │ + ldr r3, [pc, #300] @ (53c78 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53a04 │ │ │ │ + b.n 53a5c │ │ │ │ mov.w r9, #3 │ │ │ │ - b.w 53194 │ │ │ │ - ldr r3, [pc, #256] @ (53c08 ) │ │ │ │ + b.w 531ec │ │ │ │ + ldr r3, [pc, #256] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 533da │ │ │ │ + b.n 53432 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 53b60 │ │ │ │ - ldr r3, [pc, #272] @ (53c24 ) │ │ │ │ + cbz r3, 53bb8 │ │ │ │ + ldr r3, [pc, #272] @ (53c7c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr r3, [pc, #232] @ (53c08 ) │ │ │ │ + b.n 536b2 │ │ │ │ + ldr r3, [pc, #232] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53a80 │ │ │ │ - ldr r3, [pc, #224] @ (53c08 ) │ │ │ │ + b.n 53ad8 │ │ │ │ + ldr r3, [pc, #224] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53aa0 │ │ │ │ + b.n 53af8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53ba2 │ │ │ │ - ldr r3, [pc, #240] @ (53c28 ) │ │ │ │ + beq.n 53bfa │ │ │ │ + ldr r3, [pc, #240] @ (53c80 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr r3, [pc, #232] @ (53c2c ) │ │ │ │ + b.n 536b2 │ │ │ │ + ldr r3, [pc, #232] @ (53c84 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53900 │ │ │ │ - ldr r3, [pc, #184] @ (53c08 ) │ │ │ │ + b.n 53958 │ │ │ │ + ldr r3, [pc, #184] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53acc │ │ │ │ - ldr r3, [pc, #216] @ (53c30 ) │ │ │ │ + b.n 53b24 │ │ │ │ + ldr r3, [pc, #216] @ (53c88 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53ae6 │ │ │ │ - ldr r3, [pc, #200] @ (53c2c ) │ │ │ │ + b.n 53b3e │ │ │ │ + ldr r3, [pc, #200] @ (53c84 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53b12 │ │ │ │ - ldr r3, [pc, #200] @ (53c34 ) │ │ │ │ + b.n 53b6a │ │ │ │ + ldr r3, [pc, #200] @ (53c8c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - b.n 53ac2 │ │ │ │ + b.n 53b1a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 53bca │ │ │ │ - ldr r3, [pc, #192] @ (53c38 ) │ │ │ │ + cbz r3, 53c22 │ │ │ │ + ldr r3, [pc, #192] @ (53c90 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 53bac │ │ │ │ - ldr r3, [pc, #180] @ (53c3c ) │ │ │ │ + cbz r3, 53c04 │ │ │ │ + ldr r3, [pc, #180] @ (53c94 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ + b.n 536b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 53bb6 │ │ │ │ - ldr r3, [pc, #168] @ (53c40 ) │ │ │ │ + cbz r3, 53c0e │ │ │ │ + ldr r3, [pc, #168] @ (53c98 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ - b.n 5365a │ │ │ │ - ldr r3, [pc, #136] @ (53c2c ) │ │ │ │ + b.n 536b2 │ │ │ │ + ldr r3, [pc, #136] @ (53c84 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53b36 │ │ │ │ - ldr r3, [pc, #88] @ (53c08 ) │ │ │ │ + b.n 53b8e │ │ │ │ + ldr r3, [pc, #88] @ (53c60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53b86 │ │ │ │ - ldr r3, [pc, #140] @ (53c44 ) │ │ │ │ + b.n 53bde │ │ │ │ + ldr r3, [pc, #140] @ (53c9c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53b96 │ │ │ │ - ldr r3, [pc, #92] @ (53c20 ) │ │ │ │ + b.n 53bee │ │ │ │ + ldr r3, [pc, #92] @ (53c78 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53538 │ │ │ │ - ldr r3, [pc, #124] @ (53c48 ) │ │ │ │ + b.n 53590 │ │ │ │ + ldr r3, [pc, #124] @ (53ca0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 53b76 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 53bce │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r7, r2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ 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 fp, r0 │ │ │ │ - ldr r0, [pc, #760] @ (53f60 ) │ │ │ │ + ldr r0, [pc, #760] @ (53fb8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #760] @ (53f64 ) │ │ │ │ + ldr r2, [pc, #760] @ (53fbc ) │ │ │ │ add r0, pc │ │ │ │ strd r0, r3, [sp, #36] @ 0x24 │ │ │ │ ldrh.w r0, [fp, #16] │ │ │ │ add r2, pc │ │ │ │ strh.w r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [fp, #18] │ │ │ │ strh.w r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #732] @ (53f68 ) │ │ │ │ + ldr r0, [pc, #732] @ (53fc0 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #78] @ 0x4e │ │ │ │ - ldr r3, [pc, #724] @ (53f6c ) │ │ │ │ - ldr r1, [pc, #724] @ (53f70 ) │ │ │ │ + ldr r3, [pc, #724] @ (53fc4 ) │ │ │ │ + ldr r1, [pc, #724] @ (53fc8 ) │ │ │ │ ldr.w r4, [fp] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r3, [r0, #416] @ 0x1a0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ strh.w r1, [r0, #416] @ 0x1a0 │ │ │ │ - bge.w 53e6e │ │ │ │ + bge.w 53ec6 │ │ │ │ ldrsh.w r1, [fp, #14] │ │ │ │ cmp r1, #11 │ │ │ │ it le │ │ │ │ addle r0, sp, #152 @ 0x98 │ │ │ │ - bgt.w 5402c │ │ │ │ + bgt.w 54084 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5460a │ │ │ │ + beq.w 54662 │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r3, [pc, #652] @ (53f74 ) │ │ │ │ - vldr d8, [pc, #612] @ 53f50 │ │ │ │ + ldr r3, [pc, #652] @ (53fcc ) │ │ │ │ + vldr d8, [pc, #612] @ 53fa8 │ │ │ │ mov r9, ip │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ sxtb r7, r5 │ │ │ │ and.w r6, r5, #63 @ 0x3f │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 53e2c │ │ │ │ + blt.w 53e84 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 53d9a │ │ │ │ + bhi.n 53df2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #12 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ @@ -115791,22 +115789,22 @@ │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r7, r0, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 541ca │ │ │ │ + bhi.w 54222 │ │ │ │ mov.w r9, #0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ands.w r5, r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ streq r5, [sp, #0] │ │ │ │ uxtbeq.w r6, r9 │ │ │ │ - beq.n 53dc8 │ │ │ │ + beq.n 53e20 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -115814,15 +115812,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ uxtb.w r6, r9 │ │ │ │ vstr d8, [sl] │ │ │ │ strb.w r6, [r8] │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 53cfc │ │ │ │ + bne.n 53d54 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrsh.w r2, [r1, #416] @ 0x1a0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -115831,67 +115829,67 @@ │ │ │ │ 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 53e90 │ │ │ │ - ldr r2, [pc, #364] @ (53f78 ) │ │ │ │ - ldr r3, [pc, #352] @ (53f6c ) │ │ │ │ + bne.n 53ee8 │ │ │ │ + ldr r2, [pc, #364] @ (53fd0 ) │ │ │ │ + ldr r3, [pc, #352] @ (53fc4 ) │ │ │ │ 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 547b2 │ │ │ │ + bne.w 5480a │ │ │ │ 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 r9, #1 │ │ │ │ - beq.n 53e48 │ │ │ │ + beq.n 53ea0 │ │ │ │ lsls r3, r5, #25 │ │ │ │ - bpl.w 53d08 │ │ │ │ + bpl.w 53d60 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 544ce │ │ │ │ + beq.w 54526 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 53d08 │ │ │ │ - ldr r3, [pc, #304] @ (53f7c ) │ │ │ │ + bne.w 53d60 │ │ │ │ + ldr r3, [pc, #304] @ (53fd4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 53d08 │ │ │ │ - ldr r0, [pc, #272] @ (53f80 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 53d60 │ │ │ │ + ldr r0, [pc, #272] @ (53fd8 ) │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ subs r1, #0 │ │ │ │ - ldr r0, [pc, #256] @ (53f84 ) │ │ │ │ + ldr r0, [pc, #256] @ (53fdc ) │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ adds r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - vldr d8, [pc, #188] @ 53f50 │ │ │ │ - b.n 53e08 │ │ │ │ + bl 6aeb4 │ │ │ │ + vldr d8, [pc, #188] @ 53fa8 │ │ │ │ + b.n 53e60 │ │ │ │ ldrh.w r3, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r3, r4, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #3 │ │ │ │ movs r6, #0 │ │ │ │ @@ -115917,69 +115915,69 @@ │ │ │ │ movne r7, r6 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldrsh.w r3, [sp, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 53f08 │ │ │ │ + bpl.n 53f60 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 53f28 │ │ │ │ + beq.n 53f80 │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #116] @ (53f88 ) │ │ │ │ + ldr r0, [pc, #116] @ (53fe0 ) │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r1, #0 │ │ │ │ add r0, pc │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ adds r1, #2 │ │ │ │ - bl 6ae5c │ │ │ │ - vldr d7, [pc, #44] @ 53f58 │ │ │ │ + bl 6aeb4 │ │ │ │ + vldr d7, [pc, #44] @ 53fb0 │ │ │ │ add.w sl, sl, #8 │ │ │ │ vstr d8, [sl] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 5408e │ │ │ │ + ble.w 540e6 │ │ │ │ movs r6, #1 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [r8, #1] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 53dc8 │ │ │ │ + b.n 53e20 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r6 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + bge.n 54080 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + bge.n 54050 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + bhi.n 53f64 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r2, r4, fp │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r2, #3 │ │ │ │ uxtb.w r6, r9 │ │ │ │ @@ -115990,877 +115988,877 @@ │ │ │ │ ldrsh.w r2, [r4, #-2] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ strh.w r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5455a │ │ │ │ + beq.w 545b2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov.w r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r1, [sp, #78] @ 0x4e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54556 │ │ │ │ + beq.w 545ae │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ strh.w r7, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ streq r7, [sp, #0] │ │ │ │ - beq.w 53dc8 │ │ │ │ + beq.w 53e20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh.w r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ blx r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 53dc8 │ │ │ │ + b.n 53e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r1, r1, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldrsh.w r1, [fp, #14] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 53ccc │ │ │ │ + b.n 53d24 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ sub.w r3, r4, fp │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r4, fp, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbnz r2, 5408a │ │ │ │ + cbnz r2, 540e2 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 54726 │ │ │ │ + beq.w 5477e │ │ │ │ adds r4, #2 │ │ │ │ - b.n 53dd0 │ │ │ │ - vldr d7, [pc, #848] @ 543e0 │ │ │ │ + b.n 53e28 │ │ │ │ + vldr d7, [pc, #848] @ 54438 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 53f40 │ │ │ │ - vldr d9, [pc, #840] @ 543e8 │ │ │ │ + bmi.w 53f98 │ │ │ │ + vldr d9, [pc, #840] @ 54440 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5471c │ │ │ │ + bgt.w 54774 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ ldrb.w r9, [sp, #79] @ 0x4f │ │ │ │ vmov r0, r1, d9 │ │ │ │ - bl a917c │ │ │ │ - bl a901c │ │ │ │ + bl a98ac │ │ │ │ + bl a974c │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ uxtbeq.w r6, r9 │ │ │ │ - beq.w 53f44 │ │ │ │ + beq.w 53f9c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 53f44 │ │ │ │ + b.n 53f9c │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ 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 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ - b.n 540f2 │ │ │ │ + b.n 5414a │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 545fa │ │ │ │ + beq.w 54652 │ │ │ │ ldrb.w r6, [r8, #-1] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 545fa │ │ │ │ + beq.w 54652 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 54730 │ │ │ │ + bmi.w 54788 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 54742 │ │ │ │ - ldr r3, [pc, #676] @ (543f8 ) │ │ │ │ + bne.w 5479a │ │ │ │ + ldr r3, [pc, #676] @ (54450 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #672] @ (543fc ) │ │ │ │ + ldr r0, [pc, #672] @ (54454 ) │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 53d9a │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 53df2 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp r3, #2 │ │ │ │ vmov r6, s15 │ │ │ │ - beq.w 5461e │ │ │ │ - bl a917c │ │ │ │ + beq.w 54676 │ │ │ │ + bl a98ac │ │ │ │ mov r2, r0 │ │ │ │ lsl.w r3, r1, r6 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsl.w r0, r2, r6 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ rsb r1, r6, #32 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orrs r1, r3 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 53d92 │ │ │ │ - vldr d8, [pc, #548] @ 543f0 │ │ │ │ + bmi.w 53dea │ │ │ │ + vldr d8, [pc, #548] @ 54448 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + beq.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp r3, #2 │ │ │ │ vmov r6, s15 │ │ │ │ - beq.w 5464c │ │ │ │ - bl a917c │ │ │ │ + beq.w 546a4 │ │ │ │ + bl a98ac │ │ │ │ rsb r3, r6, #32 │ │ │ │ lsrs r0, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r0, r3 │ │ │ │ subs.w r3, r6, #32 │ │ │ │ itt pl │ │ │ │ asrpl.w r3, r1, r3 │ │ │ │ orrpl r0, r3 │ │ │ │ asrs r1, r6 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + bge.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + bgt.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w sl, sl, #8 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ lsls r1, r5, #25 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ mov r6, r9 │ │ │ │ vmov r2, s14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bmi.w 546da │ │ │ │ + bmi.w 54732 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx r0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-16] │ │ │ │ sub.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w sl, sl, #16 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vldr d0, [sl, #8] │ │ │ │ mov r6, r9 │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bmi.w 546f8 │ │ │ │ + bmi.w 54750 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 54778 │ │ │ │ + blt.w 547d0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-24] @ 0xffffffe8 │ │ │ │ sub.w r8, r8, #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w r7, sl, #24 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vldr d0, [sl, #-16] │ │ │ │ mov r6, r9 │ │ │ │ vmov r2, s14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ lsls r3, r5, #25 │ │ │ │ - bmi.w 5467a │ │ │ │ + bmi.w 546d2 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ vldr d1, [sl, #-8] │ │ │ │ blx r0 │ │ │ │ mov sl, r7 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w sl, sl, #8 │ │ │ │ ldrb.w r9, [r8, #-1] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ blx r3 │ │ │ │ vmov s16, r0 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #78] @ 0x4e │ │ │ │ - b.n 53dd0 │ │ │ │ + b.n 53e28 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + bne.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + beq.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ vldr d8, [sl, #-8] │ │ │ │ strd r2, r3, [sl, #-8] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldrb.w r9, [r8, #-1] │ │ │ │ strb.w r3, [r8, #-1] │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 53d92 │ │ │ │ - b.n 541ca │ │ │ │ + bne.w 53dea │ │ │ │ + b.n 54222 │ │ │ │ vldr d7, [sl, #-16] │ │ │ │ vmov.f64 d1, d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w sl, sl, #16 │ │ │ │ vldr d0, [sl, #8] │ │ │ │ sub.w r8, r8, #2 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ vmov r2, s14 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ blx r3 │ │ │ │ vmov s16, r0 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 54570 │ │ │ │ + beq.w 545c8 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 54570 │ │ │ │ - bl a917c │ │ │ │ + beq.w 545c8 │ │ │ │ + bl a98ac │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ eors r0, r7 │ │ │ │ eors r1, r6 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ 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, r4 │ │ │ │ ... │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 5458e │ │ │ │ + beq.w 545e6 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 5458e │ │ │ │ - bl a917c │ │ │ │ + beq.w 545e6 │ │ │ │ + bl a98ac │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ orrs r0, r7 │ │ │ │ orrs r1, r6 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ mvns r0, r0 │ │ │ │ mvns r1, r1 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ 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 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ sub.w r4, r4, fp │ │ │ │ add.w sl, sl, #8 │ │ │ │ adds r4, #7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ add r4, fp │ │ │ │ vldr d8, [r4] │ │ │ │ adds r4, #9 │ │ │ │ vstr d8, [sl] │ │ │ │ ldrb.w r9, [r4, #-1] │ │ │ │ strb.w r9, [r8] │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ sub.w r4, r4, fp │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #3 │ │ │ │ add.w sl, sl, #8 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r4, fp │ │ │ │ subs r3, r4, r3 │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #5 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [sl] │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 53dd0 │ │ │ │ + b.n 53e28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ - b.n 54452 │ │ │ │ + b.n 544aa │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.w 546b2 │ │ │ │ + beq.w 5470a │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 545ce │ │ │ │ + beq.n 54626 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 545ce │ │ │ │ - bl a917c │ │ │ │ + beq.n 54626 │ │ │ │ + bl a98ac │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl a9078 │ │ │ │ + bl a97a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ sub.w sl, sl, #8 │ │ │ │ - b.n 53dd0 │ │ │ │ + b.n 53e28 │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 545ae │ │ │ │ + beq.n 54606 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 545ae │ │ │ │ - bl a917c │ │ │ │ + beq.n 54606 │ │ │ │ + bl a98ac │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ ands r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vldr d0, [sl, #-8] │ │ │ │ - blx 7b6c │ │ │ │ + blx 7bb8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 53d9a │ │ │ │ + b.n 53df2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 53dc8 │ │ │ │ + b.n 53e20 │ │ │ │ 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 53dc8 │ │ │ │ - bl a91f0 │ │ │ │ + b.n 53e20 │ │ │ │ + bl a9920 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ eors r0, r7 │ │ │ │ eors r1, r6 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.n 53d9a │ │ │ │ - bl a91f0 │ │ │ │ + b.n 53df2 │ │ │ │ + bl a9920 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ orrs r0, r7 │ │ │ │ orrs r1, r6 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ - bl a91f0 │ │ │ │ + b.w 53df2 │ │ │ │ + bl a9920 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ ands r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ - bl a91f0 │ │ │ │ + b.w 53df2 │ │ │ │ + bl a9920 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ + b.w 53df2 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ mov.w r9, #1 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ - b.w 53d9a │ │ │ │ + b.w 53df2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrsh.w r3, [r2, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strhgt.w r3, [r2, #416] @ 0x1a0 │ │ │ │ - b.n 53e90 │ │ │ │ - bl a91f0 │ │ │ │ + b.n 53ee8 │ │ │ │ + bl a9920 │ │ │ │ mov r2, r0 │ │ │ │ lsl.w r3, r1, r6 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsl.w r0, r2, r6 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ rsb r1, r6, #32 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orrs r1, r3 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ - bl a91f0 │ │ │ │ + b.w 53df2 │ │ │ │ + bl a9920 │ │ │ │ mov r2, r1 │ │ │ │ rsb r1, r6, #32 │ │ │ │ lsr.w r3, r0, r6 │ │ │ │ sub.w r0, r6, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsr.w r1, r2, r6 │ │ │ │ orrs r0, r3 │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ + b.w 53df2 │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ vldr d7, [sl, #-8] │ │ │ │ movs r1, #3 │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ bic.w r5, r5, #64 @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - vldr d7, [pc, #288] @ 547b8 │ │ │ │ + vldr d7, [pc, #288] @ 54810 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 266d0 │ │ │ │ + bl 26728 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 53dc8 │ │ │ │ - ldr r3, [pc, #268] @ (547c0 ) │ │ │ │ + b.w 53e20 │ │ │ │ + ldr r3, [pc, #268] @ (54818 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh.w r1, [fp, #16] │ │ │ │ - ldr r0, [pc, #264] @ (547c4 ) │ │ │ │ + ldr r0, [pc, #264] @ (5481c ) │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 544e2 │ │ │ │ - vldr d7, [pc, #220] @ 547b8 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 5453a │ │ │ │ + vldr d7, [pc, #220] @ 54810 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ bic.w r5, r5, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 266d0 │ │ │ │ + bl 26728 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 546a4 │ │ │ │ - vldr d7, [pc, #188] @ 547b8 │ │ │ │ + b.n 546fc │ │ │ │ + vldr d7, [pc, #188] @ 54810 │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r1, #2 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ bic.w r5, r5, #64 @ 0x40 │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 266d0 │ │ │ │ + bl 26728 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 546a4 │ │ │ │ + b.n 546fc │ │ │ │ vsub.f64 d9, d8, d9 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 540b6 │ │ │ │ + b.n 5410e │ │ │ │ ldrsh.w r4, [fp, r3] │ │ │ │ add r4, fp │ │ │ │ - b.w 53dd0 │ │ │ │ + b.w 53e28 │ │ │ │ vneg.f64 d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 54150 │ │ │ │ + beq.w 541a8 │ │ │ │ ldrd r0, r1, [sl, #-8] │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #2 │ │ │ │ - bne.n 5478a │ │ │ │ - bl a91f0 │ │ │ │ + bne.n 547e2 │ │ │ │ + bl a9920 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl a9118 │ │ │ │ - bl a900c │ │ │ │ + bl a9848 │ │ │ │ + bl a973c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ + b.w 53df2 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r0, s15 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 53d9a │ │ │ │ - bl a917c │ │ │ │ + b.w 53df2 │ │ │ │ + bl a98ac │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl a9078 │ │ │ │ - bl a901c │ │ │ │ + bl a97a8 │ │ │ │ + bl a974c │ │ │ │ vmov d8, r0, r1 │ │ │ │ - b.w 53d9a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 53df2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #72] @ (54810 ) │ │ │ │ + strh r2, [r5, r7] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #264] @ (548e8 ) │ │ │ │ + ldr r2, [pc, #264] @ (54940 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #264] @ (548ec ) │ │ │ │ + ldr r3, [pc, #264] @ (54944 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r9, [pc, #260] @ 548f0 │ │ │ │ + ldr.w r9, [pc, #260] @ 54948 │ │ │ │ mov r7, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 803c │ │ │ │ - ldr r3, [pc, #236] @ (548f4 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #236] @ (5494c ) │ │ │ │ movs r1, #20 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ sxth r6, r6 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strh.w r6, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 52ea4 │ │ │ │ - cbnz r0, 54852 │ │ │ │ + bl 52efc │ │ │ │ + cbnz r0, 548aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54852 │ │ │ │ + cbz r3, 548aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54836 │ │ │ │ + cbz r3, 5488e │ │ │ │ str r3, [sp, #4] │ │ │ │ - vldr d0, [pc, #168] @ 548e0 │ │ │ │ + vldr d0, [pc, #168] @ 54938 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #4 │ │ │ │ blx r8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt pl │ │ │ │ ldrpl r3, [sp, #16] │ │ │ │ strpl r3, [sp, #12] │ │ │ │ - bmi.n 548c2 │ │ │ │ + bmi.n 5491a │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 548ba │ │ │ │ + bcs.n 54912 │ │ │ │ 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, #24] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r5, r4, r3 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r5, #20 │ │ │ │ str r0, [r4, #4] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ strh r0, [r4, #18] │ │ │ │ str r3, [r4, #0] │ │ │ │ strh r6, [r4, #16] │ │ │ │ strh r5, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ strh r3, [r4, #14] │ │ │ │ - cbz r7, 5489e │ │ │ │ + cbz r7, 548f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #88] @ (548f8 ) │ │ │ │ - ldr r3, [pc, #72] @ (548ec ) │ │ │ │ + ldr r2, [pc, #88] @ (54950 ) │ │ │ │ + ldr r3, [pc, #72] @ (54944 ) │ │ │ │ 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 548d8 │ │ │ │ + bne.n 54930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 54866 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 548be │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #48] @ (548fc ) │ │ │ │ + ldr r3, [pc, #48] @ (54954 ) │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 5489e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 548f6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sevl │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ittt cc │ │ │ │ - movcc r0, r1 │ │ │ │ - lslcc r4, r4, #17 │ │ │ │ - movcc r0, r0 │ │ │ │ - bkpt 0x0092 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #128] @ (54998 ) │ │ │ │ + ldr r4, [pc, #128] @ (549f0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #128] @ (5499c ) │ │ │ │ + ldr r5, [pc, #128] @ (549f4 ) │ │ │ │ sxth.w r9, r3 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r8, [r4, r5] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r4, [r8, #272] @ 0x110 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r7, [r4, #24] │ │ │ │ subs.w fp, r6, r7 │ │ │ │ - bne.n 54962 │ │ │ │ - bl 547c8 │ │ │ │ + bne.n 549ba │ │ │ │ + bl 54820 │ │ │ │ strh.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 53c4c │ │ │ │ + bl 53ca4 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 547c8 │ │ │ │ + bl 54820 │ │ │ │ mov r5, r0 │ │ │ │ strh.w r9, [r0, #16] │ │ │ │ - bl 53c4c │ │ │ │ + bl 53ca4 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r5 │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 5494c │ │ │ │ + b.n 549a4 │ │ │ │ nop │ │ │ │ - bkpt 0x0016 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 549ac │ │ │ │ + cbz r3, 54a04 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 549ae │ │ │ │ + bne.n 54a06 │ │ │ │ bx lr │ │ │ │ - b.w b660 <__time64@plt+0x32d8> │ │ │ │ + b.w b6b8 <__time64@plt+0x32d8> │ │ │ │ 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 r3, [pc, #1700] @ 5506c │ │ │ │ + ldr.w r3, [pc, #1700] @ 550c4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1684] @ 55070 │ │ │ │ + ldr.w r3, [pc, #1684] @ 550c8 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1680] @ 55074 │ │ │ │ + ldr.w r3, [pc, #1680] @ 550cc │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ac4 │ │ │ │ + beq.n 54b1c │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ - bgt.w 54c7e │ │ │ │ + bgt.w 54cd6 │ │ │ │ cmp r4, #57 @ 0x39 │ │ │ │ - ble.n 549e8 │ │ │ │ + ble.n 54a40 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ cmp r4, #22 │ │ │ │ - bhi.n 549e8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 54a10 ) │ │ │ │ + bhi.n 54a40 │ │ │ │ + add r3, pc, #8 @ (adr r3, 54a68 ) │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ add r3, r4 │ │ │ │ bx r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @@ -116885,663 +116883,663 @@ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsls r1, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 549e8 │ │ │ │ - ldr.w r3, [pc, #1540] @ 55078 │ │ │ │ + bmi.n 54a40 │ │ │ │ + ldr.w r3, [pc, #1540] @ 550d0 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1532] @ 5507c │ │ │ │ - ldr.w r0, [pc, #1532] @ 55080 │ │ │ │ + ldr.w r2, [pc, #1532] @ 550d4 │ │ │ │ + ldr.w r0, [pc, #1532] @ 550d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 549e8 │ │ │ │ - ldr.w r3, [pc, #1500] @ 55078 │ │ │ │ + bmi.n 54a40 │ │ │ │ + ldr.w r3, [pc, #1500] @ 550d0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #1504] @ 55084 │ │ │ │ + ldr.w r0, [pc, #1504] @ 550dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #1500] @ 55088 │ │ │ │ + ldr.w r2, [pc, #1500] @ 550e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 549f6 │ │ │ │ + bne.n 54a4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, fp, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 55040 │ │ │ │ - ldr.w r3, [pc, #1444] @ 55078 │ │ │ │ + bmi.w 55098 │ │ │ │ + ldr.w r3, [pc, #1444] @ 550d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1456] @ 5508c │ │ │ │ + ldr.w r2, [pc, #1456] @ 550e4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r7, r7, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr.w r8, [r6, r3, lsl #2] │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #2 │ │ │ │ it le │ │ │ │ cmple r2, #0 │ │ │ │ - bgt.w 55054 │ │ │ │ - bl 1a92c │ │ │ │ + bgt.w 550ac │ │ │ │ + bl 1a984 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #588 @ 0x24c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54e88 │ │ │ │ + bne.w 54ee0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 54ea0 │ │ │ │ + beq.w 54ef8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 54fbe │ │ │ │ + beq.w 55016 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 54cda │ │ │ │ + beq.w 54d32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54fd2 │ │ │ │ + beq.w 5502a │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54c8e │ │ │ │ + bne.w 54ce6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 54f96 │ │ │ │ + beq.w 54fee │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 54cb6 │ │ │ │ + beq.w 54d0e │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 54f8c │ │ │ │ + beq.w 54fe4 │ │ │ │ ldr.w r6, [r5, #524] @ 0x20c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 54f80 │ │ │ │ + beq.w 54fd8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 54e82 │ │ │ │ - ldr.w r1, [pc, #1288] @ 55090 │ │ │ │ + beq.w 54eda │ │ │ │ + ldr.w r1, [pc, #1288] @ 550e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 54fa4 │ │ │ │ + bcs.w 54ffc │ │ │ │ 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 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 54f22 │ │ │ │ + beq.w 54f7a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 54e82 │ │ │ │ - ldr.w r3, [pc, #1224] @ 55094 │ │ │ │ + bne.w 54eda │ │ │ │ + ldr.w r3, [pc, #1224] @ 550ec │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1b5b0 │ │ │ │ + bl 1b608 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 54c3e │ │ │ │ + beq.n 54c96 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 54e34 │ │ │ │ + beq.w 54e8c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 54e4c │ │ │ │ + bcs.w 54ea4 │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 54cf8 │ │ │ │ + beq.n 54d50 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ae30 │ │ │ │ - bl 45d8c │ │ │ │ + bl 1ae88 │ │ │ │ + bl 45de4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 54d2e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.n 54d86 │ │ │ │ + blx 8000 <__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 54efc │ │ │ │ + beq.w 54f54 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 54bd4 │ │ │ │ + b.n 54c2c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 549e8 │ │ │ │ + b.n 54a40 │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ - b.n 549e8 │ │ │ │ + b.n 54a40 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 549e8 │ │ │ │ + b.n 54a40 │ │ │ │ ldrb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54b4e │ │ │ │ - ldr r3, [pc, #1020] @ (55098 ) │ │ │ │ + bne.w 54ba6 │ │ │ │ + ldr r3, [pc, #1020] @ (550f0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a258 │ │ │ │ + bl 2a2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b4e │ │ │ │ - bl 1e634 │ │ │ │ - b.n 54b4e │ │ │ │ + bne.w 54ba6 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 54ba6 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 54cd6 │ │ │ │ + beq.n 54d2e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 54b5e │ │ │ │ + bne.w 54bb6 │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 54b5e │ │ │ │ + bne.w 54bb6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 54b84 │ │ │ │ + b.n 54bdc │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54b44 │ │ │ │ + bne.w 54b9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54fd2 │ │ │ │ + beq.w 5502a │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - b.n 54b3e │ │ │ │ + b.n 54b96 │ │ │ │ movw r1, #4098 @ 0x1002 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r0, r3, #2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 54c48 │ │ │ │ + bne.n 54ca0 │ │ │ │ movs r1, #2 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54ef0 │ │ │ │ + beq.w 54f48 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ae30 │ │ │ │ - bl 45d8c │ │ │ │ + bl 1ae88 │ │ │ │ + bl 45de4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 54c54 │ │ │ │ + blt.n 54cac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r8, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 54d72 │ │ │ │ + beq.n 54dca │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5502a │ │ │ │ + beq.w 55082 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 54d72 │ │ │ │ + beq.n 54dca │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #2 │ │ │ │ - cbz r3, 54da6 │ │ │ │ + cbz r3, 54dfe │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 54f74 │ │ │ │ + beq.w 54fcc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 54da6 │ │ │ │ - ldr r3, [pc, #772] @ (5509c ) │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 54dfe │ │ │ │ + ldr r3, [pc, #772] @ (550f4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldr.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 54e54 │ │ │ │ + bne.n 54eac │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 54de2 │ │ │ │ + beq.n 54e3a │ │ │ │ adds r3, r0, #2 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ - b.n 54dd8 │ │ │ │ + b.n 54e30 │ │ │ │ subs r2, #4 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 54de2 │ │ │ │ + beq.n 54e3a │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n 54dd0 │ │ │ │ + beq.n 54e28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str.w r0, [r5, #1204] @ 0x4b4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9c0 │ │ │ │ - ldr r1, [pc, #664] @ (550a0 ) │ │ │ │ + bl 1ea18 │ │ │ │ + ldr r1, [pc, #664] @ (550f8 ) │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl a0b0 <__time64@plt+0x1d28> │ │ │ │ + bl a108 <__time64@plt+0x1d28> │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1bd5c │ │ │ │ + bl 1bdb4 │ │ │ │ ldr.w r0, [r5, #524] @ 0x20c │ │ │ │ - bl 1bd5c │ │ │ │ + bl 1bdb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54eca │ │ │ │ + bne.n 54f22 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ 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 54c2c │ │ │ │ + beq.w 54c84 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 54c24 │ │ │ │ + bcc.w 54c7c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 54c2c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 54c84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ - bl 1a92c │ │ │ │ + bl 1a984 │ │ │ │ ldr.w r3, [r5, #1204] @ 0x4b4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 54e00 │ │ │ │ - ldr r3, [pc, #568] @ (550a4 ) │ │ │ │ + beq.n 54e58 │ │ │ │ + ldr r3, [pc, #568] @ (550fc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #568] @ (550a8 ) │ │ │ │ + ldr r0, [pc, #568] @ (55100 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ add r0, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54c72 │ │ │ │ + b.n 54cca │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e7b8 │ │ │ │ + bl 1e810 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 54b2c │ │ │ │ + bne.w 54b84 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d278 │ │ │ │ + bl 1d2d0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 54eb6 │ │ │ │ + cbz r0, 54f0e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 54b44 │ │ │ │ - ldr r3, [pc, #500] @ (550ac ) │ │ │ │ + bne.w 54b9c │ │ │ │ + ldr r3, [pc, #500] @ (55104 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ adds r2, #4 │ │ │ │ - ldr r0, [pc, #492] @ (550b0 ) │ │ │ │ + ldr r0, [pc, #492] @ (55108 ) │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - ldr r3, [pc, #452] @ (55098 ) │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + ldr r3, [pc, #452] @ (550f0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a258 │ │ │ │ + bl 2a2b0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 54c72 │ │ │ │ + bne.w 54cca │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 54d2e │ │ │ │ + bge.w 54d86 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 54fe4 │ │ │ │ - cbz r4, 54f0c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 5503c │ │ │ │ + cbz r4, 54f64 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ - ldr r2, [pc, #416] @ (550b4 ) │ │ │ │ - ldr r0, [pc, #420] @ (550b8 ) │ │ │ │ + ldr r2, [pc, #416] @ (5510c ) │ │ │ │ + ldr r0, [pc, #420] @ (55110 ) │ │ │ │ adds r1, #3 │ │ │ │ add r2, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 54bc2 │ │ │ │ + bne.w 54c1a │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne.w 54bc2 │ │ │ │ + bne.w 54c1a │ │ │ │ ldr.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55014 │ │ │ │ - ldr r1, [pc, #380] @ (550bc ) │ │ │ │ + beq.n 5506c │ │ │ │ + ldr r1, [pc, #380] @ (55114 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 55004 │ │ │ │ + bcs.n 5505c │ │ │ │ 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 5d3bc │ │ │ │ - b.n 54bc2 │ │ │ │ + bl 5d414 │ │ │ │ + b.n 54c1a │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54da6 │ │ │ │ - b.n 54d8c │ │ │ │ + beq.w 54dfe │ │ │ │ + b.n 54de4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1b10c │ │ │ │ + bl 1b164 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 54fde │ │ │ │ + cbnz r0, 55036 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 54cd6 │ │ │ │ - ldr r3, [pc, #296] @ (550c0 ) │ │ │ │ + bne.w 54d2e │ │ │ │ + ldr r3, [pc, #296] @ (55118 ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 54bd4 │ │ │ │ + b.n 54c2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 54baa │ │ │ │ + bge.w 54c02 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5d3bc │ │ │ │ + bl 5d414 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54cf2 │ │ │ │ - ldr r3, [pc, #208] @ (550a4 ) │ │ │ │ + bne.w 54d4a │ │ │ │ + ldr r3, [pc, #208] @ (550fc ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r1, #3 │ │ │ │ - b.n 54ec2 │ │ │ │ + b.n 54f1a │ │ │ │ str.w r0, [r5, #524] @ 0x20c │ │ │ │ - b.n 54b7a │ │ │ │ + b.n 54bd2 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ adds r0, #2 │ │ │ │ - bl 1ae30 │ │ │ │ + bl 1ae88 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 54f04 │ │ │ │ + beq.n 54f5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 45d8c │ │ │ │ + bl 45de4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 54d2e │ │ │ │ - b.n 54f04 │ │ │ │ + bge.w 54d86 │ │ │ │ + b.n 54f5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 54f5e │ │ │ │ + bge.n 54fb6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 54f6a │ │ │ │ + b.n 54fc2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str.w r0, [r5, #1220] @ 0x4c4 │ │ │ │ - b.n 54f3e │ │ │ │ - ldr r2, [pc, #152] @ (550c4 ) │ │ │ │ + b.n 54f96 │ │ │ │ + ldr r2, [pc, #152] @ (5511c ) │ │ │ │ add.w r1, r9, #3 │ │ │ │ - ldr r0, [pc, #148] @ (550c8 ) │ │ │ │ + ldr r0, [pc, #148] @ (55120 ) │ │ │ │ adds r3, #2 │ │ │ │ add r2, pc │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #136] @ (550cc ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #136] @ (55124 ) │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, #3 │ │ │ │ - ldr r0, [pc, #132] @ (550d0 ) │ │ │ │ + ldr r0, [pc, #132] @ (55128 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #120] @ (550d4 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #120] @ (5512c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #120] @ (550d8 ) │ │ │ │ + ldr r0, [pc, #120] @ (55130 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add r1, pc, #968 @ (adr r1, 554a0 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #368] @ (551f4 ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (55180 ) │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + add r1, pc, #808 @ (adr r1, 5540c ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, pc, #936 @ (adr r0, 55494 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, lr │ │ │ │ + ldr r4, [pc, #288] @ (55224 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r3, [pc, #992] @ (554ec ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + str r2, [r7, #28] │ │ │ │ movs r5, r0 │ │ │ │ - add r8, r9 │ │ │ │ + ldr r3, [pc, #640] @ (55394 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ movs r5, r0 │ │ │ │ - bics r2, r5 │ │ │ │ + ldr r2, [pc, #520] @ (5532c ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + ldr r2, [pc, #448] @ (552ec ) │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - bics r0, r0 │ │ │ │ + ldr r2, [pc, #352] @ (55294 ) │ │ │ │ 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] @ (55258 ) │ │ │ │ + ldr r6, [pc, #360] @ (552b0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #360] @ (5525c ) │ │ │ │ + ldr r3, [pc, #360] @ (552b4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #360] @ 55260 │ │ │ │ - ldr r7, [pc, #360] @ (55264 ) │ │ │ │ + ldr.w r8, [pc, #360] @ 552b8 │ │ │ │ + ldr r7, [pc, #360] @ (552bc ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551a0 │ │ │ │ + beq.n 551f8 │ │ │ │ subs r3, #58 @ 0x3a │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 55106 │ │ │ │ - add r2, pc, #8 @ (adr r2, 55124 ) │ │ │ │ + bhi.n 5515e │ │ │ │ + add r2, pc, #8 @ (adr r2, 5517c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -117564,510 +117562,510 @@ │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #228] @ (55268 ) │ │ │ │ + ldr r3, [pc, #228] @ (552c0 ) │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55114 │ │ │ │ - ldr r3, [pc, #200] @ (5526c ) │ │ │ │ + bne.n 5516c │ │ │ │ + ldr r3, [pc, #200] @ (552c4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55240 │ │ │ │ - bl 1a92c │ │ │ │ + bne.n 55298 │ │ │ │ + bl 1a984 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5522c │ │ │ │ - ldr r3, [pc, #180] @ (55270 ) │ │ │ │ + bne.n 55284 │ │ │ │ + ldr r3, [pc, #180] @ (552c8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2a258 │ │ │ │ - cbz r0, 5522c │ │ │ │ + bl 2a2b0 │ │ │ │ + cbz r0, 55284 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 551ee │ │ │ │ - ldr r3, [pc, #164] @ (55274 ) │ │ │ │ + bne.n 55246 │ │ │ │ + ldr r3, [pc, #164] @ (552cc ) │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 55106 │ │ │ │ + b.n 5515e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 55106 │ │ │ │ + b.n 5515e │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ - ldr r3, [pc, #128] @ (55278 ) │ │ │ │ + blx 7f64 │ │ │ │ + ldr r3, [pc, #128] @ (552d0 ) │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 5d3bc │ │ │ │ - b.n 551cc │ │ │ │ - ldr r3, [pc, #80] @ (55268 ) │ │ │ │ + bl 5d414 │ │ │ │ + b.n 55224 │ │ │ │ + ldr r3, [pc, #80] @ (552c0 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #96] @ (5527c ) │ │ │ │ - ldr r0, [pc, #96] @ (55280 ) │ │ │ │ + ldr r2, [pc, #96] @ (552d4 ) │ │ │ │ + ldr r0, [pc, #96] @ (552d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #84] @ (55284 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #84] @ (552dc ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #84] @ (55288 ) │ │ │ │ + ldr r0, [pc, #84] @ (552e0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #68] @ (5528c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #68] @ (552e4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #68] @ (55290 ) │ │ │ │ + ldr r0, [pc, #68] @ (552e8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + ldr r1, [pc, #736] @ (555a0 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r5, r0 │ │ │ │ - rors r2, r0 │ │ │ │ + ldr r0, [pc, #616] @ (55544 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + ldr r0, [pc, #544] @ (55504 ) │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + ldr r0, [pc, #432] @ (5549c ) │ │ │ │ movs r5, 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, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #300] @ (553d4 ) │ │ │ │ + ldr r5, [pc, #300] @ (5542c ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ - beq.n 552cc │ │ │ │ - ldr r3, [pc, #288] @ (553d8 ) │ │ │ │ + beq.n 55324 │ │ │ │ + ldr r3, [pc, #288] @ (55430 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ ldr.w r1, [r1, #472] @ 0x1d8 │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - beq.n 552ec │ │ │ │ - ldr r3, [pc, #264] @ (553dc ) │ │ │ │ + beq.n 55344 │ │ │ │ + ldr r3, [pc, #264] @ (55434 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ - cbz r0, 5530a │ │ │ │ + bl 66d74 │ │ │ │ + cbz r0, 55362 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq.n 552f2 │ │ │ │ + beq.n 5534a │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.n 55344 │ │ │ │ + beq.n 5539c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne.n 552d0 │ │ │ │ - ldr r3, [pc, #240] @ (553e0 ) │ │ │ │ + bne.n 55328 │ │ │ │ + ldr r3, [pc, #240] @ (55438 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 552d4 │ │ │ │ - ldr r3, [pc, #240] @ (553e4 ) │ │ │ │ - ldr r1, [pc, #240] @ (553e8 ) │ │ │ │ + b.n 5532c │ │ │ │ + ldr r3, [pc, #240] @ (5543c ) │ │ │ │ + ldr r1, [pc, #240] @ (55440 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55394 │ │ │ │ - ldr r3, [pc, #224] @ (553ec ) │ │ │ │ + beq.n 553ec │ │ │ │ + ldr r3, [pc, #224] @ (55444 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 55360 │ │ │ │ - ldr r3, [pc, #204] @ (553e4 ) │ │ │ │ + cbnz r1, 553b8 │ │ │ │ + ldr r3, [pc, #204] @ (5543c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ - cbz r0, 55378 │ │ │ │ + cbz r0, 553d0 │ │ │ │ movs r2, #10 │ │ │ │ - blx 7c90 <__isoc23_strtoll@plt> │ │ │ │ + blx 7cdc <__isoc23_strtoll@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 553a8 │ │ │ │ - ldr r3, [pc, #168] @ (553d8 ) │ │ │ │ + beq.n 55400 │ │ │ │ + ldr r3, [pc, #168] @ (55430 ) │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldrb.w r3, [r1, #408] @ 0x198 │ │ │ │ - cbz r3, 55386 │ │ │ │ + cbz r3, 553de │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #11 │ │ │ │ strb.w r3, [r1, #409] @ 0x199 │ │ │ │ - b.n 55386 │ │ │ │ - ldr r3, [pc, #156] @ (553e4 ) │ │ │ │ + b.n 553de │ │ │ │ + ldr r3, [pc, #156] @ (5543c ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r2, [pc, #164] @ (553f0 ) │ │ │ │ - ldr r0, [pc, #164] @ (553f4 ) │ │ │ │ + ldr r2, [pc, #164] @ (55448 ) │ │ │ │ + ldr r0, [pc, #164] @ (5544c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #144] @ (553f8 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #144] @ (55450 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #144] @ (553fc ) │ │ │ │ + ldr r0, [pc, #144] @ (55454 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #92] @ (553d8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #92] @ (55430 ) │ │ │ │ movs r2, #7 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ - cbz r6, 55386 │ │ │ │ + cbz r6, 553de │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #11 │ │ │ │ ldr.w r3, [r1, #372] @ 0x174 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #400] @ 0x190 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #100] @ (55400 ) │ │ │ │ - ldr r0, [pc, #104] @ (55404 ) │ │ │ │ + ldr r2, [pc, #100] @ (55458 ) │ │ │ │ + ldr r0, [pc, #104] @ (5545c ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 5530a │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 55362 │ │ │ │ cmp.w r1, r0, asr #31 │ │ │ │ - bne.n 553b6 │ │ │ │ - ldr r3, [pc, #40] @ (553d8 ) │ │ │ │ + bne.n 5540e │ │ │ │ + ldr r3, [pc, #40] @ (55430 ) │ │ │ │ movs r2, #7 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 55386 │ │ │ │ - ldr r2, [pc, #80] @ (55408 ) │ │ │ │ + b.n 553de │ │ │ │ + ldr r2, [pc, #80] @ (55460 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ (5540c ) │ │ │ │ + ldr r0, [pc, #80] @ (55464 ) │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #12] @ (553d8 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #12] @ (55430 ) │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ movs r2, #7 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 55386 │ │ │ │ + b.n 553de │ │ │ │ nop │ │ │ │ - push {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r2 │ │ │ │ + bx sp │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - eors r2, r6 │ │ │ │ + bx r9 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ - eors r4, r0 │ │ │ │ + bxns r3 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ands r2, r4 │ │ │ │ + mov sl, pc │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #276] @ (55538 ) │ │ │ │ + ldr r0, [pc, #276] @ (55590 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #276] @ (5553c ) │ │ │ │ + ldr r1, [pc, #276] @ (55594 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #276] @ (55540 ) │ │ │ │ - ldr r2, [pc, #276] @ (55544 ) │ │ │ │ - ldr r3, [pc, #280] @ (55548 ) │ │ │ │ + ldr r5, [pc, #276] @ (55598 ) │ │ │ │ + ldr r2, [pc, #276] @ (5559c ) │ │ │ │ + ldr r3, [pc, #280] @ (555a0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r6, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 554ba │ │ │ │ + beq.n 55512 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 55496 │ │ │ │ + beq.n 554ee │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 5544a │ │ │ │ - ldr r3, [pc, #232] @ (5554c ) │ │ │ │ + bne.n 554a2 │ │ │ │ + ldr r3, [pc, #232] @ (555a4 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r2, [pc, #232] @ (55550 ) │ │ │ │ + ldr r2, [pc, #232] @ (555a8 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #232] @ (55554 ) │ │ │ │ + ldr r0, [pc, #232] @ (555ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #220] @ (55558 ) │ │ │ │ - ldr r3, [pc, #188] @ (5553c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #220] @ (555b0 ) │ │ │ │ + ldr r3, [pc, #188] @ (55594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5550a │ │ │ │ + bne.n 55562 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #180] @ (5554c ) │ │ │ │ + ldr r3, [pc, #180] @ (555a4 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #192] @ (5555c ) │ │ │ │ - ldr r0, [pc, #192] @ (55560 ) │ │ │ │ + ldr r2, [pc, #192] @ (555b4 ) │ │ │ │ + ldr r0, [pc, #192] @ (555b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55458 │ │ │ │ - ldr r3, [pc, #168] @ (55564 ) │ │ │ │ + bne.n 554b0 │ │ │ │ + ldr r3, [pc, #168] @ (555bc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 5550e │ │ │ │ - ldr r3, [pc, #132] @ (5554c ) │ │ │ │ + cbnz r6, 55566 │ │ │ │ + ldr r3, [pc, #132] @ (555a4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ ldr.w r0, [r4, r8, lsl #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 55506 │ │ │ │ + cbz r0, 5555e │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 55524 │ │ │ │ + ble.n 5557c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 55524 │ │ │ │ - ldr r2, [pc, #124] @ (55568 ) │ │ │ │ + cbnz r2, 5557c │ │ │ │ + ldr r2, [pc, #124] @ (555c0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r1, [r2, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5547a │ │ │ │ + beq.n 554d2 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r7, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ negeq r3, r3 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ - b.n 5547a │ │ │ │ + b.n 554d2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 554e8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #88] @ (5556c ) │ │ │ │ + b.n 55540 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #88] @ (555c4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (55570 ) │ │ │ │ + ldr r0, [pc, #88] @ (555c8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #76] @ (55574 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #76] @ (555cc ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #76] @ (55578 ) │ │ │ │ + ldr r0, [pc, #76] @ (555d0 ) │ │ │ │ ldr.w r3, [r4, r8, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - cbz r4, 5557e │ │ │ │ + bl 6aeb4 │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 55584 │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + mov r4, r9 │ │ │ │ movs r5, r0 │ │ │ │ - uxth r6, r6 │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + mov r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + cmp lr, r1 │ │ │ │ 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 55590 │ │ │ │ + bne.n 555e8 │ │ │ │ str.w r0, [lr, #-144] │ │ │ │ sub.w sp, sp, #32768 @ 0x8000 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #2340] @ 55ecc │ │ │ │ - ldr.w r2, [pc, #2340] @ 55ed0 │ │ │ │ + ldr.w r3, [pc, #2340] @ 55f24 │ │ │ │ + ldr.w r2, [pc, #2340] @ 55f28 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2328] @ 55ed4 │ │ │ │ + ldr.w r3, [pc, #2328] @ 55f2c │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r6, [r4, #-48] │ │ │ │ - bl 33ac8 │ │ │ │ + bl 33b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55e66 │ │ │ │ - ldr.w r3, [pc, #2296] @ 55ed8 │ │ │ │ + beq.w 55ebe │ │ │ │ + ldr.w r3, [pc, #2296] @ 55f30 │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #2292] @ 55edc │ │ │ │ - ldr.w fp, [pc, #2292] @ 55ee0 │ │ │ │ + ldr.w sl, [pc, #2292] @ 55f34 │ │ │ │ + ldr.w fp, [pc, #2292] @ 55f38 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #2288] @ 55ee4 │ │ │ │ + ldr.w r3, [pc, #2288] @ 55f3c │ │ │ │ add fp, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5573a │ │ │ │ + beq.w 55792 │ │ │ │ subs r3, #58 @ 0x3a │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.n 5560a │ │ │ │ - add r2, pc, #8 @ (adr r2, 5562c ) │ │ │ │ + bhi.n 55662 │ │ │ │ + add r2, pc, #8 @ (adr r2, 55684 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @@ -118131,219 +118129,219 @@ │ │ │ │ lsls r1, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #2000] @ 55ee8 │ │ │ │ + ldr.w r3, [pc, #2000] @ 55f40 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5561a │ │ │ │ - ldr.w r3, [pc, #1968] @ 55eec │ │ │ │ + bne.w 55672 │ │ │ │ + ldr.w r3, [pc, #1968] @ 55f44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, 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 55eb6 │ │ │ │ - ldr.w r3, [pc, #1940] @ 55ee8 │ │ │ │ + bne.w 55f0e │ │ │ │ + ldr.w r3, [pc, #1940] @ 55f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 55c36 │ │ │ │ + bne.w 55c8e │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 55de6 │ │ │ │ + bgt.w 55e3e │ │ │ │ mov r9, r5 │ │ │ │ sub.w sl, r4, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r9, #4 │ │ │ │ ldr.w fp, [r9, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 557f2 │ │ │ │ + beq.n 5584a │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55a90 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 55ae8 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r2, [fp] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r3, r0, r2, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 55898 │ │ │ │ + bmi.n 558f0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #1 │ │ │ │ mov r2, fp │ │ │ │ add r3, r1 │ │ │ │ strd r5, r1, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 34450 │ │ │ │ + bl 344a8 │ │ │ │ add.w r2, r4, r6, lsl #2 │ │ │ │ ldr.w r3, [r4, #-44] │ │ │ │ str.w r3, [r2, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 55e0e │ │ │ │ + blt.w 55e66 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 558d4 │ │ │ │ + beq.n 5592c │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [r9, #4] │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5578a │ │ │ │ + bne.n 557e2 │ │ │ │ ldrd r0, r3, [r7, #28] │ │ │ │ subs r3, r0, r3 │ │ │ │ bic.w r2, r3, r3, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 55d1a │ │ │ │ + beq.w 55d72 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 55cac │ │ │ │ - ldr.w r1, [pc, #1764] @ 55ef0 │ │ │ │ + beq.w 55d04 │ │ │ │ + ldr.w r1, [pc, #1764] @ 55f48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ sub.w r1, r0, #16 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 55d2c │ │ │ │ + bge.w 55d84 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ 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 55900 │ │ │ │ + bne.n 55958 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 55900 │ │ │ │ + b.n 55958 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 5560a │ │ │ │ + b.n 55662 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 5560a │ │ │ │ + b.n 55662 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5560a │ │ │ │ - ldr.w r3, [pc, #1676] @ 55ee8 │ │ │ │ + b.n 55662 │ │ │ │ + ldr.w r3, [pc, #1676] @ 55f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5560a │ │ │ │ + b.n 55662 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 55714 │ │ │ │ - ldr.w r3, [pc, #1652] @ 55ee8 │ │ │ │ + bgt.w 5576c │ │ │ │ + ldr.w r3, [pc, #1652] @ 55f40 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r7, #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 5560a │ │ │ │ + b.n 55662 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5560a │ │ │ │ + b.n 55662 │ │ │ │ mov r3, fp │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrh.w r2, [r0, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.n 5589a │ │ │ │ + bmi.n 558f2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 557b4 │ │ │ │ + bne.n 5580c │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ add.w r3, r4, r6, lsl #2 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 557de │ │ │ │ + bne.n 55836 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r6, #1 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ add r2, r0 │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 557e2 │ │ │ │ - ldr.w r3, [pc, #1560] @ 55ef0 │ │ │ │ + bne.n 5583a │ │ │ │ + ldr.w r3, [pc, #1560] @ 55f48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r0, r2, [r7, #28] │ │ │ │ subs r2, r0, r2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt gt │ │ │ │ movgt r1, r2 │ │ │ │ movgt r3, r2 │ │ │ │ - ble.w 55ab2 │ │ │ │ + ble.w 55b0a │ │ │ │ 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 55e42 │ │ │ │ + blt.w 55e9a │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 55e42 │ │ │ │ + ble.w 55e9a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbz r2, 5593c │ │ │ │ + cbz r2, 55994 │ │ │ │ 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 55e92 │ │ │ │ + bne.w 55eea │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r3, r2 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ @@ -118356,676 +118354,676 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite lt │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ movge r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55bea │ │ │ │ - ldr.w r3, [pc, #1404] @ 55ef4 │ │ │ │ + beq.w 55c42 │ │ │ │ + ldr.w r3, [pc, #1404] @ 55f4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #1404] @ 55ef8 │ │ │ │ + ldr.w sl, [pc, #1404] @ 55f50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 559f6 │ │ │ │ + beq.n 55a4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55ad6 │ │ │ │ + beq.w 55b2e │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 55acc │ │ │ │ + bcs.w 55b24 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #9 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r4, r9 │ │ │ │ ldr.w r5, [r3, #-32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r3, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 33a4c │ │ │ │ + bl 33aa4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 3428c │ │ │ │ + bl 342e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 55a4a │ │ │ │ + bmi.n 55aa2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55a5e │ │ │ │ + beq.n 55ab6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ add.w r3, r4, r9 │ │ │ │ str.w r5, [r3, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55992 │ │ │ │ - ldr.w r3, [pc, #1284] @ 55efc │ │ │ │ + bne.n 559ea │ │ │ │ + ldr.w r3, [pc, #1284] @ 55f54 │ │ │ │ add.w r8, r4, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r5, [r8, #-32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r9, [r3, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 33a4c │ │ │ │ + bl 33aa4 │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3428c │ │ │ │ + bl 342e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55ab6 │ │ │ │ + beq.n 55b0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 559d8 │ │ │ │ + bpl.n 55a30 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 559e4 │ │ │ │ + bne.n 55a3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55b22 │ │ │ │ - ldr.w r2, [pc, #1176] @ 55f00 │ │ │ │ + beq.n 55b7a │ │ │ │ + ldr.w r2, [pc, #1176] @ 55f58 │ │ │ │ add.w r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [pc, #1124] @ 55ed4 │ │ │ │ + ldr.w r3, [pc, #1124] @ 55f2c │ │ │ │ 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 55e9c │ │ │ │ + bne.w 55ef4 │ │ │ │ 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, fp, #1 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55794 │ │ │ │ + beq.w 557ec │ │ │ │ mov r9, r8 │ │ │ │ str.w fp, [r4, #-48] │ │ │ │ - b.n 557e4 │ │ │ │ - ldr.w r3, [pc, #1112] @ 55f04 │ │ │ │ + b.n 5583c │ │ │ │ + ldr.w r3, [pc, #1112] @ 55f5c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5560a │ │ │ │ + b.n 55662 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 558f8 │ │ │ │ + b.n 55950 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55b22 │ │ │ │ + beq.n 55b7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r8, #-32] │ │ │ │ - b.n 55a0a │ │ │ │ + b.n 55a62 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 559a4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 559fc │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r4, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r9, r3 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 55af6 │ │ │ │ + b.n 55b4e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ str.w r4, [r8, #-32] │ │ │ │ ldr.w r5, [sl, #108] @ 0x6c │ │ │ │ ldr.w r4, [r8, #-32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 33a4c │ │ │ │ + bl 33aa4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3428c │ │ │ │ + bl 342e4 │ │ │ │ ldr.w r3, [r9, #-32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55aee │ │ │ │ + bne.n 55b46 │ │ │ │ ldrd r7, r4, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov r0, r7 │ │ │ │ - bl 336b0 │ │ │ │ + bl 33708 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55d30 │ │ │ │ + beq.w 55d88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 55c84 │ │ │ │ + bne.w 55cdc │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4422c │ │ │ │ + bl 44284 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7c18 │ │ │ │ + blx 7c64 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ 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 55d08 │ │ │ │ + bpl.w 55d60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r3, r3, #10 │ │ │ │ ldr.w r8, [r4, #-48] │ │ │ │ str.w r3, [r1, #196] @ 0xc4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 55ccc │ │ │ │ + beq.w 55d24 │ │ │ │ ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - bne.n 55b8a │ │ │ │ + bne.n 55be2 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55bdc │ │ │ │ + blt.n 55c34 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 7d54 │ │ │ │ + blx 7da0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7ab8 │ │ │ │ + blx 7af8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 55dba │ │ │ │ + beq.w 55e12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 55a64 │ │ │ │ + b.n 55abc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5d4bc │ │ │ │ + bl 5d514 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55e7c │ │ │ │ + beq.w 55ed4 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 55ea0 │ │ │ │ + blt.w 55ef8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr.w sl, [pc, #756] @ 55f08 │ │ │ │ + ldr.w sl, [pc, #756] @ 55f60 │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ str r2, [sp, #32] │ │ │ │ add sl, pc │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 55984 │ │ │ │ + b.n 559dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 33630 │ │ │ │ + bl 33688 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55a64 │ │ │ │ + beq.w 55abc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - b.n 55c62 │ │ │ │ + b.n 55cba │ │ │ │ ldr.w r0, [r4, #-48] │ │ │ │ - cbz r0, 55c5a │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 55cb2 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d04 │ │ │ │ + beq.n 55d5c │ │ │ │ mov r1, r6 │ │ │ │ - bl 5ae6c │ │ │ │ + bl 5aec4 │ │ │ │ lsls r0, r0, #19 │ │ │ │ it mi │ │ │ │ movmi r7, #1 │ │ │ │ - bmi.n 55c50 │ │ │ │ - ldr r3, [pc, #640] @ (55ef4 ) │ │ │ │ + bmi.n 55ca8 │ │ │ │ + ldr r3, [pc, #640] @ (55f4c ) │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r1, [r4, #-48] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 55c50 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 55ca8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 43700 │ │ │ │ + bl 43758 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 26348 │ │ │ │ + bl 263a0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 55b40 │ │ │ │ - ldr r1, [pc, #576] @ (55ef0 ) │ │ │ │ + b.n 55b98 │ │ │ │ + ldr r1, [pc, #576] @ (55f48 ) │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ subs r5, r0, #2 │ │ │ │ cmp r5, r2 │ │ │ │ itte lt │ │ │ │ strlt.w r2, [r4, #-32] │ │ │ │ movlt r5, r2 │ │ │ │ strge.w r5, [r4, #-32] │ │ │ │ str r3, [r1, #0] │ │ │ │ ite lt │ │ │ │ movlt r3, r2 │ │ │ │ movge r3, r5 │ │ │ │ - b.n 55900 │ │ │ │ + b.n 55958 │ │ │ │ ldr r7, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 55d7e │ │ │ │ - ldr r5, [pc, #568] @ (55f0c ) │ │ │ │ + bne.n 55dd6 │ │ │ │ + ldr r5, [pc, #568] @ (55f64 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #5 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bhi.w 55e24 │ │ │ │ + bhi.w 55e7c │ │ │ │ mov r3, r6 │ │ │ │ sub.w r1, r4, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 26348 │ │ │ │ + bl 263a0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 55be2 │ │ │ │ + b.n 55c3a │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 55a64 │ │ │ │ + b.n 55abc │ │ │ │ mov r0, r7 │ │ │ │ - bl 33630 │ │ │ │ + bl 33688 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - b.n 55b6e │ │ │ │ - ldr r1, [pc, #468] @ (55ef0 ) │ │ │ │ + b.n 55bc6 │ │ │ │ + ldr r1, [pc, #468] @ (55f48 ) │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.w 55824 │ │ │ │ + blt.w 5587c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 55828 │ │ │ │ + b.n 55880 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55b36 │ │ │ │ + bne.w 55b8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r0, #476 @ 0x1dc │ │ │ │ - bl a3a8 <__time64@plt+0x2020> │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl a400 <__time64@plt+0x2020> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55b36 │ │ │ │ - ldr r3, [pc, #428] @ (55f10 ) │ │ │ │ + bne.w 55b8e │ │ │ │ + ldr r3, [pc, #428] @ (55f68 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq.n 55c84 │ │ │ │ - ldr r2, [pc, #416] @ (55f14 ) │ │ │ │ + beq.n 55cdc │ │ │ │ + ldr r2, [pc, #416] @ (55f6c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #416] @ (55f18 ) │ │ │ │ + ldr r0, [pc, #416] @ (55f70 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c94 │ │ │ │ + bl 42cec │ │ │ │ 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 55be2 │ │ │ │ - ldr r3, [pc, #324] @ (55ee8 ) │ │ │ │ + b.n 55c3a │ │ │ │ + ldr r3, [pc, #324] @ (55f40 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #368] @ (55f1c ) │ │ │ │ - ldr r0, [pc, #372] @ (55f20 ) │ │ │ │ + ldr r2, [pc, #368] @ (55f74 ) │ │ │ │ + ldr r0, [pc, #372] @ (55f78 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w sl, [r3, r9] │ │ │ │ adds r2, r7, #2 │ │ │ │ mov r0, r3 │ │ │ │ strb.w sl, [r4] │ │ │ │ - bl 1d278 │ │ │ │ + bl 1d2d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e56 │ │ │ │ - ldr r2, [pc, #336] @ (55f24 ) │ │ │ │ + beq.n 55eae │ │ │ │ + ldr r2, [pc, #336] @ (55f7c ) │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ movs r1, #1 │ │ │ │ - bl 26348 │ │ │ │ - b.n 55bdc │ │ │ │ - ldr r3, [pc, #264] @ (55ef0 ) │ │ │ │ + bl 263a0 │ │ │ │ + b.n 55c34 │ │ │ │ + ldr r3, [pc, #264] @ (55f48 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r0, r2, [r7, #28] │ │ │ │ subs r2, r0, r2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 55ab2 │ │ │ │ + ble.w 55b0a │ │ │ │ ldr.w r5, [r4, #-28] │ │ │ │ mov r3, r2 │ │ │ │ str.w r2, [r4, #-32] │ │ │ │ - b.n 55900 │ │ │ │ - ldr r0, [pc, #280] @ (55f28 ) │ │ │ │ - ldr r2, [pc, #280] @ (55f2c ) │ │ │ │ + b.n 55958 │ │ │ │ + ldr r0, [pc, #280] @ (55f80 ) │ │ │ │ + ldr r2, [pc, #280] @ (55f84 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c94 │ │ │ │ - ldr r2, [pc, #260] @ (55f30 ) │ │ │ │ + bl 42cec │ │ │ │ + ldr r2, [pc, #260] @ (55f88 ) │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #256] @ (55f34 ) │ │ │ │ - ldr r0, [pc, #260] @ (55f38 ) │ │ │ │ + ldr r3, [pc, #256] @ (55f8c ) │ │ │ │ + ldr r0, [pc, #260] @ (55f90 ) │ │ │ │ strb r7, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #248] @ (55f3c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #248] @ (55f94 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #244] @ (55f40 ) │ │ │ │ + ldr r0, [pc, #244] @ (55f98 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42c94 │ │ │ │ - ldr r0, [pc, #228] @ (55f44 ) │ │ │ │ - ldr r2, [pc, #232] @ (55f48 ) │ │ │ │ + bl 42cec │ │ │ │ + ldr r0, [pc, #228] @ (55f9c ) │ │ │ │ + ldr r2, [pc, #232] @ (55fa0 ) │ │ │ │ mov r3, fp │ │ │ │ add r0, pc │ │ │ │ - b.n 55e18 │ │ │ │ - ldr r0, [pc, #228] @ (55f4c ) │ │ │ │ + b.n 55e70 │ │ │ │ + ldr r0, [pc, #228] @ (55fa4 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r3, [pc, #224] @ (55f50 ) │ │ │ │ + ldr r3, [pc, #224] @ (55fa8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #212] @ (55f54 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #212] @ (55fac ) │ │ │ │ movs r1, #3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #212] @ (55f58 ) │ │ │ │ - ldr r0, [pc, #212] @ (55f5c ) │ │ │ │ + ldr r3, [pc, #212] @ (55fb0 ) │ │ │ │ + ldr r0, [pc, #212] @ (55fb4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #204] @ (55f60 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #204] @ (55fb8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r3, [pc, #204] @ (55f64 ) │ │ │ │ + ldr r3, [pc, #204] @ (55fbc ) │ │ │ │ add r0, pc │ │ │ │ - b.n 55e70 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #176] @ (55f54 ) │ │ │ │ + b.n 55ec8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #176] @ (55fac ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #188] @ (55f68 ) │ │ │ │ + ldr r0, [pc, #188] @ (55fc0 ) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #176] @ (55f6c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #176] @ (55fc4 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #176] @ (55f70 ) │ │ │ │ + ldr r0, [pc, #176] @ (55fc8 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - cbz r4, 55ef0 │ │ │ │ + bl 6aeb4 │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ movs r0, r1 │ │ │ │ - cbz r6, 55ef2 │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + add r8, r9 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #568] @ (56138 ) │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [pc, #720] @ (561d8 ) │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ - bics.w r0, ip, r8 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + vld1.8 {d16[0]}, [r4], r8 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #968] @ (562e0 ) │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + subs r5, #12 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r6 │ │ │ │ + bx r1 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + subs r4, #14 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #30 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ 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] @ (55fb0 ) │ │ │ │ + ldr r4, [pc, #40] @ (56008 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #40] @ (55fb4 ) │ │ │ │ + ldr r6, [pc, #40] @ (5600c ) │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f92 │ │ │ │ + bne.n 55fea │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [pc, #960] @ (56378 ) │ │ │ │ + str r0, [r1, r7] │ │ │ │ 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] @ (560a4 ) │ │ │ │ + ldr r4, [pc, #216] @ (560fc ) │ │ │ │ adds r2, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ it ne │ │ │ │ movne r7, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.n 56080 │ │ │ │ - ldr r3, [pc, #208] @ (560a8 ) │ │ │ │ + beq.n 560d8 │ │ │ │ + ldr r3, [pc, #208] @ (56100 ) │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add.w r9, r6, #24 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 56076 │ │ │ │ + ble.n 560ce │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5607a │ │ │ │ + ble.n 560d2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -119033,144 +119031,144 @@ │ │ │ │ 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 5605a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 560b2 │ │ │ │ + blx 7efc <__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, 5609a │ │ │ │ + cbnz r3, 560f2 │ │ │ │ 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 55fe2 │ │ │ │ + bgt.n 5603a │ │ │ │ clz sl, r7 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 56038 │ │ │ │ + bmi.n 56090 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r4, #46 @ 0x2e │ │ │ │ - beq.n 56038 │ │ │ │ + beq.n 56090 │ │ │ │ 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 56012 │ │ │ │ + b.n 5606a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55fd6 │ │ │ │ + bne.n 5602e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 56054 │ │ │ │ + b.n 560ac │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r7, pc, #392 @ (adr r7, 56230 ) │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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, #736] @ (563a0 ) │ │ │ │ + ldr r3, [pc, #736] @ (563f8 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r2, [pc, #736] @ (563a4 ) │ │ │ │ + ldr r2, [pc, #736] @ (563fc ) │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #736] @ (563a8 ) │ │ │ │ + ldr r1, [pc, #736] @ (56400 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ sub.w r7, r7, r3 │ │ │ │ - bgt.n 560f8 │ │ │ │ - b.n 5629e │ │ │ │ + bgt.n 56150 │ │ │ │ + b.n 562f6 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ it gt │ │ │ │ addgt r4, r4, r0 │ │ │ │ - ble.n 560fe │ │ │ │ + ble.n 56156 │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 560e6 │ │ │ │ + bgt.n 5613e │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 562a6 │ │ │ │ + beq.w 562fe │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 560f4 │ │ │ │ + bne.n 5614c │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r2, r5, sl │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 56120 │ │ │ │ + ble.n 56178 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrb.w r4, [r4, #-1] │ │ │ │ - cbnz r4, 5614a │ │ │ │ - b.n 562d2 │ │ │ │ + cbnz r4, 561a2 │ │ │ │ + b.n 5632a │ │ │ │ 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 562ae │ │ │ │ + bcs.w 56306 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 562d2 │ │ │ │ + beq.w 5632a │ │ │ │ ldr.w r1, [r9, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 56162 │ │ │ │ + ble.n 561ba │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 562b6 │ │ │ │ + bgt.w 5630e │ │ │ │ add.w sl, r5, #1 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne.n 56128 │ │ │ │ + bne.n 56180 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bhi.n 56128 │ │ │ │ - add r2, pc, #8 @ (adr r2, 5617c ) │ │ │ │ + bhi.n 56180 │ │ │ │ + add r2, pc, #8 @ (adr r2, 561d4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -119249,423 +119247,414 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffadffff │ │ │ │ lsls r1, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5610c │ │ │ │ + beq.w 56164 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56298 │ │ │ │ + bne.n 562f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5613e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 56196 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r2, sl │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r5 │ │ │ │ add r5, sl │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5614a │ │ │ │ + bne.w 561a2 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 56390 │ │ │ │ + bcs.n 563e8 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56388 │ │ │ │ + bne.n 563e0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ subs r0, r4, r5 │ │ │ │ subs r0, r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #11 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #9 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #13 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #10 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #12 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ ldrb.w r3, [r8, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #120] @ (563ac ) │ │ │ │ + ldr r2, [pc, #120] @ (56404 ) │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r8, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r8, #72] @ 0x48 │ │ │ │ - b.n 562d2 │ │ │ │ + b.n 5632a │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #8 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #7 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r3, r5, #2 │ │ │ │ movs r4, #27 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ adds r2, r5, #2 │ │ │ │ add.w sl, 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 56398 │ │ │ │ + bhi.n 563f0 │ │ │ │ orr.w r4, r3, r4, lsl #3 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 56370 │ │ │ │ - b.n 56128 │ │ │ │ + bne.n 563c8 │ │ │ │ + b.n 56180 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.n 562f4 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5634c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 562e8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 56340 │ │ │ │ mov sl, r5 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 56128 │ │ │ │ + b.n 56180 │ │ │ │ nop │ │ │ │ - add r6, pc, #448 @ (adr r6, 56564 ) │ │ │ │ + setpan #0 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56b64 │ │ │ │ - movs r0, r1 │ │ │ │ + usat r0, #8, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #552] @ 565ec │ │ │ │ + ldr.w r8, [pc, #552] @ 56644 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #393216 @ 0x60000 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56452 │ │ │ │ + beq.n 564aa │ │ │ │ ldrh.w ip, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, ip, #98 @ 0x62 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 563f0 │ │ │ │ + beq.n 56448 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 56440 │ │ │ │ + cbz r3, 56498 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 5648c │ │ │ │ + bne.n 564e4 │ │ │ │ ands.w r5, ip, #256 @ 0x100 │ │ │ │ - beq.n 5646a │ │ │ │ + beq.n 564c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 56412 │ │ │ │ + cbz r3, 5646a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 5640c │ │ │ │ + cbz r2, 56464 │ │ │ │ ldr r5, [r2, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 56530 │ │ │ │ + bne.w 56588 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56400 │ │ │ │ + bne.n 56458 │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ ldrh r7, [r4, #14] │ │ │ │ mov r5, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r4, #20] │ │ │ │ - bne.w 56588 │ │ │ │ + bne.w 565e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 56558 │ │ │ │ + bne.w 565b0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 56452 │ │ │ │ + cbz r3, 564aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56452 │ │ │ │ - bl 11848 │ │ │ │ + cbz r3, 564aa │ │ │ │ + bl 118a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56582 │ │ │ │ - ldr r3, [pc, #412] @ (565f0 ) │ │ │ │ + bne.w 565da │ │ │ │ + ldr r3, [pc, #412] @ (56648 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bmi.w 565d6 │ │ │ │ + bmi.w 5662e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ tst.w ip, #1024 @ 0x400 │ │ │ │ - bne.n 564c8 │ │ │ │ + bne.n 56520 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5650e │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bne.n 56566 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 56460 │ │ │ │ + beq.n 564b8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 56434 │ │ │ │ + b.n 5648c │ │ │ │ mov r0, r4 │ │ │ │ - bl bc54 │ │ │ │ + bl bcac │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ and.w r2, r3, #8 │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 56540 │ │ │ │ + beq.n 56598 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56564 │ │ │ │ + bne.n 565bc │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 565ac │ │ │ │ - ldr r3, [pc, #328] @ (565f4 ) │ │ │ │ + bpl.w 56604 │ │ │ │ + ldr r3, [pc, #328] @ (5664c ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ vstr s0, [r3, #8] │ │ │ │ - ldr r1, [pc, #320] @ (565f8 ) │ │ │ │ + ldr r1, [pc, #320] @ (56650 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + b.w 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a548 │ │ │ │ + bl 3a5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56470 │ │ │ │ + beq.n 564c8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56470 │ │ │ │ + beq.n 564c8 │ │ │ │ tst.w r3, #25165824 @ 0x1800000 │ │ │ │ - beq.n 56470 │ │ │ │ + beq.n 564c8 │ │ │ │ subs r2, r7, #0 │ │ │ │ mov r3, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13148 │ │ │ │ + bl 131a0 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 565c0 │ │ │ │ + bcs.n 56618 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r1, [r6, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56462 │ │ │ │ - bl 129d4 │ │ │ │ + b.n 564ba │ │ │ │ + bl 12a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565a8 │ │ │ │ + beq.n 56600 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - b.n 5647c │ │ │ │ + b.n 564d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - cbnz r2, 56570 │ │ │ │ + cbnz r2, 565c8 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 565b6 │ │ │ │ - ldr r3, [pc, #176] @ (565fc ) │ │ │ │ + bpl.n 5660e │ │ │ │ + ldr r3, [pc, #176] @ (56654 ) │ │ │ │ vmov r2, s0 │ │ │ │ add r3, pc │ │ │ │ strh r2, [r3, #8] │ │ │ │ movs r2, #2 │ │ │ │ - b.n 564b6 │ │ │ │ + b.n 5650e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 56462 │ │ │ │ - ldr r3, [pc, #152] @ (56600 ) │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 564ba │ │ │ │ + ldr r3, [pc, #152] @ (56658 ) │ │ │ │ add r3, pc │ │ │ │ vstr d0, [r3, #8] │ │ │ │ movs r2, #8 │ │ │ │ - b.n 564b6 │ │ │ │ - ldr r4, [pc, #144] @ (56604 ) │ │ │ │ + b.n 5650e │ │ │ │ + ldr r4, [pc, #144] @ (5665c ) │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ - b.n 5656c │ │ │ │ + b.n 565c4 │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ - b.n 563f0 │ │ │ │ + b.n 56448 │ │ │ │ orr.w ip, ip, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strh.w ip, [r4, #12] │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strh r3, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5642a │ │ │ │ - b.n 56558 │ │ │ │ + beq.w 56482 │ │ │ │ + b.n 565b0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56476 │ │ │ │ - ldr r3, [pc, #88] @ (56608 ) │ │ │ │ + b.n 564ce │ │ │ │ + ldr r3, [pc, #88] @ (56660 ) │ │ │ │ add r3, pc │ │ │ │ vstr d0, [r3, #8] │ │ │ │ - b.n 5656c │ │ │ │ - ldr r3, [pc, #84] @ (5660c ) │ │ │ │ + b.n 565c4 │ │ │ │ + ldr r3, [pc, #84] @ (56664 ) │ │ │ │ add r3, pc │ │ │ │ vstr s0, [r3, #8] │ │ │ │ - b.n 56554 │ │ │ │ + b.n 565ac │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56504 │ │ │ │ - ldr r3, [pc, #64] @ (56610 ) │ │ │ │ + bge.n 5655c │ │ │ │ + ldr r3, [pc, #64] @ (56668 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 56504 │ │ │ │ - ldr r2, [pc, #60] @ (56614 ) │ │ │ │ + b.n 5655c │ │ │ │ + ldr r2, [pc, #60] @ (5666c ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #60] @ (56618 ) │ │ │ │ + ldr r0, [pc, #60] @ (56670 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - add r3, pc, #384 @ (adr r3, 56770 ) │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 56ac0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 56ab0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 56988 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 56960 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5693c │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 568d8 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 568c8 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5689c │ │ │ │ + cbz r0, 56688 │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #6 │ │ │ │ + addw r0, ip, #8 │ │ │ │ + addw r0, r2, #8 │ │ │ │ + sbc.w r0, ip, #8 │ │ │ │ + adcs.w r0, r6, #8 │ │ │ │ + adc.w r0, r2, #8 │ │ │ │ + add.w r0, lr, #8 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + @ instruction: 0xf0ec0008 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r3, [pc, #1252] @ 56b18 │ │ │ │ + ldr.w r3, [pc, #1252] @ 56b70 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1248] @ 56b1c │ │ │ │ + ldr.w r2, [pc, #1248] @ 56b74 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #1248] @ 56b20 │ │ │ │ + ldr.w r8, [pc, #1248] @ 56b78 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1244] @ 56b24 │ │ │ │ + ldr.w r3, [pc, #1244] @ 56b7c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ add r8, pc │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr.w r9, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - ble.n 56670 │ │ │ │ + ble.n 566c8 │ │ │ │ cmp r7, #81 @ 0x51 │ │ │ │ it ne │ │ │ │ cmpne r7, #84 @ 0x54 │ │ │ │ - beq.n 5671e │ │ │ │ + beq.n 56776 │ │ │ │ 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 56748 │ │ │ │ + bne.n 567a0 │ │ │ │ sub.w r3, r7, #46 @ 0x2e │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bhi.w 567ec │ │ │ │ + bhi.w 56844 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -119730,31 +119719,31 @@ │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 55fb8 │ │ │ │ + bl 56010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56670 │ │ │ │ + beq.n 566c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 57024 │ │ │ │ + beq.w 5707c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 55fb8 │ │ │ │ + bl 56010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dd8 │ │ │ │ + bne.w 56e30 │ │ │ │ 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 56c9a │ │ │ │ + bhi.w 56cf2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ @@ -119823,28 +119812,28 @@ │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #824] @ (56b28 ) │ │ │ │ + ldr r0, [pc, #824] @ (56b80 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 572d4 │ │ │ │ + beq.w 5732c │ │ │ │ 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 568f4 │ │ │ │ + bhi.n 5694c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r5, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -119886,498 +119875,497 @@ │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r2, r7, #8 │ │ │ │ - vldr d8, [pc, #660] @ 56b08 │ │ │ │ + vldr d8, [pc, #660] @ 56b60 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 57070 │ │ │ │ + beq.w 570c8 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 56f9a │ │ │ │ + beq.w 56ff2 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 56f9a │ │ │ │ - ldr r3, [pc, #668] @ (56b2c ) │ │ │ │ + beq.w 56ff2 │ │ │ │ + ldr r3, [pc, #668] @ (56b84 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #668] @ (56b30 ) │ │ │ │ + ldr r2, [pc, #668] @ (56b88 ) │ │ │ │ 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, #16 │ │ │ │ - beq.w 570f2 │ │ │ │ - bl 38d6c │ │ │ │ - vldr d7, [pc, #608] @ 56b10 │ │ │ │ + beq.w 5714a │ │ │ │ + bl 38dc4 │ │ │ │ + vldr d7, [pc, #608] @ 56b68 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 571d6 │ │ │ │ + bmi.w 5722e │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 57242 │ │ │ │ + bgt.w 5729a │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, r1, [r4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 57200 │ │ │ │ + beq.w 57258 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r5, #28] │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - bne.w 56cfc │ │ │ │ + bne.w 56d54 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 569a8 │ │ │ │ + bne.n 56a00 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #572] @ (56b34 ) │ │ │ │ - ldr r3, [pc, #552] @ (56b24 ) │ │ │ │ + ldr r2, [pc, #572] @ (56b8c ) │ │ │ │ + ldr r3, [pc, #552] @ (56b7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 572bc │ │ │ │ + bne.w 57314 │ │ │ │ add sp, #28 │ │ │ │ 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 56808 │ │ │ │ - ldr r3, [pc, #532] @ (56b38 ) │ │ │ │ + b.n 56860 │ │ │ │ + ldr r3, [pc, #532] @ (56b90 ) │ │ │ │ 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 56808 │ │ │ │ - ldr.w sl, [pc, #508] @ 56b3c │ │ │ │ + b.n 56860 │ │ │ │ + ldr.w sl, [pc, #508] @ 56b94 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ - b.n 56952 │ │ │ │ + b.n 569aa │ │ │ │ ldr.w r2, [sl, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 56c60 │ │ │ │ + beq.w 56cb8 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 56948 │ │ │ │ + bne.n 569a0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56948 │ │ │ │ + bne.n 569a0 │ │ │ │ ldrb.w r3, [sl, #9] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb.w r7, [sl, #8] │ │ │ │ - cbz r3, 56976 │ │ │ │ + cbz r3, 569ce │ │ │ │ orr.w r1, r1, #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 56e16 │ │ │ │ + bne.w 56e6e │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 57228 │ │ │ │ + blt.w 57280 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #428] @ (56b40 ) │ │ │ │ + ldr r3, [pc, #428] @ (56b98 ) │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ 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 568f0 │ │ │ │ - ldr r3, [pc, #408] @ (56b44 ) │ │ │ │ + beq.n 56948 │ │ │ │ + ldr r3, [pc, #408] @ (56b9c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #408] @ (56b48 ) │ │ │ │ + ldr r0, [pc, #408] @ (56ba0 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - b.n 56d04 │ │ │ │ + b.n 56d5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 560ac │ │ │ │ + bl 56104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 568f4 │ │ │ │ - ldr r2, [pc, #376] @ (56b4c ) │ │ │ │ + blt.n 5694c │ │ │ │ + ldr r2, [pc, #376] @ (56ba4 ) │ │ │ │ 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 568f6 │ │ │ │ - ldr r2, [pc, #324] @ (56b2c ) │ │ │ │ + beq.n 5694e │ │ │ │ + ldr r2, [pc, #324] @ (56b84 ) │ │ │ │ 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 568f4 │ │ │ │ + b.n 5694c │ │ │ │ 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 568f4 │ │ │ │ + b.n 5694c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 71efc │ │ │ │ + bl 71f54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 572c0 │ │ │ │ + beq.w 57318 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 572c0 │ │ │ │ + beq.w 57318 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 568f4 │ │ │ │ + b.n 5694c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 71880 │ │ │ │ - cbz r0, 56a2c │ │ │ │ + bl 718d8 │ │ │ │ + cbz r0, 56a84 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56a1a │ │ │ │ - ldr r2, [pc, #288] @ (56b50 ) │ │ │ │ + bne.n 56a72 │ │ │ │ + ldr r2, [pc, #288] @ (56ba8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #288] @ (56b54 ) │ │ │ │ + ldr r0, [pc, #288] @ (56bac ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #232] @ (56b2c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #232] @ (56b84 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - ldr r3, [pc, #264] @ (56b58 ) │ │ │ │ + ldr r3, [pc, #264] @ (56bb0 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r8, [r6, #272] @ 0x110 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r1, [r8] │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ sub.w fp, r1, r3 │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bpl.w 56d0c │ │ │ │ + bpl.w 56d64 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 57170 │ │ │ │ - ldr.w r8, [pc, #232] @ 56b5c │ │ │ │ - ldr.w r9, [pc, #232] @ 56b60 │ │ │ │ - ldr r3, [pc, #232] @ (56b64 ) │ │ │ │ + ble.w 571c8 │ │ │ │ + ldr.w r8, [pc, #232] @ 56bb4 │ │ │ │ + ldr.w r9, [pc, #232] @ 56bb8 │ │ │ │ + ldr r3, [pc, #232] @ (56bbc ) │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.w 56f7e │ │ │ │ + ble.w 56fd6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w sl, r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 570ee │ │ │ │ - blt.w 572a0 │ │ │ │ + beq.w 57146 │ │ │ │ + blt.w 572f8 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 57046 │ │ │ │ + bgt.w 5709e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57046 │ │ │ │ + beq.w 5709e │ │ │ │ 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 56dca │ │ │ │ + bcs.w 56e22 │ │ │ │ mov r7, sl │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 56a86 │ │ │ │ + bgt.n 56ade │ │ │ │ mov sl, r7 │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 570ee │ │ │ │ + beq.w 57146 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - ble.n 56aae │ │ │ │ + ble.n 56b06 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 56af4 │ │ │ │ - b.n 56ad4 │ │ │ │ + bne.n 56b4c │ │ │ │ + b.n 56b2c │ │ │ │ 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} │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 56ee0 ) │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 56ebc ) │ │ │ │ + sub sp, #24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + ldr r1, [pc, #544] @ (56da4 ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r5, r0 │ │ │ │ - ldr??.w r0, [r4, #7] │ │ │ │ - ble.n 56c3c │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + stc 0, cr0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + adds r1, #14 │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 56bcc │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + stcl 0, cr0, [r6], #32 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ + bx pc │ │ │ │ movs r5, r0 │ │ │ │ - eors r2, r3 │ │ │ │ + bx r6 │ │ │ │ movs r5, r0 │ │ │ │ - eors r4, r2 │ │ │ │ + bxns r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #1332] @ 570a0 │ │ │ │ + ldr.w r3, [pc, #1332] @ 570f8 │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57212 │ │ │ │ + beq.w 5726a │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ - bl 563b0 │ │ │ │ + bl 56408 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 57056 │ │ │ │ + bcs.w 570ae │ │ │ │ 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 568f4 │ │ │ │ + b.n 5694c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 5711c │ │ │ │ + ble.w 57174 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r3, #8 │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - b.n 568f4 │ │ │ │ + b.n 5694c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r5, #24] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 568f4 │ │ │ │ - ldr.w r3, [pc, #1224] @ 570a4 │ │ │ │ + b.n 5694c │ │ │ │ + ldr.w r3, [pc, #1224] @ 570fc │ │ │ │ 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 78ee0 │ │ │ │ + bl 78f38 │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 57038 │ │ │ │ + ble.w 57090 │ │ │ │ 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 723cc │ │ │ │ + bl 72424 │ │ │ │ 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 568f4 │ │ │ │ + b.n 5694c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 568f4 │ │ │ │ + b.n 5694c │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 568f4 │ │ │ │ - ldr.w r3, [pc, #1136] @ 570a8 │ │ │ │ + b.n 5694c │ │ │ │ + ldr.w r3, [pc, #1136] @ 57100 │ │ │ │ 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 568f4 │ │ │ │ + b.n 5694c │ │ │ │ ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 5693c │ │ │ │ + bne.w 56994 │ │ │ │ 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, #16] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 569a8 │ │ │ │ + bne.w 56a00 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ - bl 1d8fc │ │ │ │ + bl 1d954 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 568f4 │ │ │ │ - ldr.w r2, [pc, #1040] @ 570ac │ │ │ │ + b.n 5694c │ │ │ │ + ldr.w r2, [pc, #1040] @ 57104 │ │ │ │ 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, #1020] @ (570b0 ) │ │ │ │ + ldr r0, [pc, #1020] @ (57108 ) │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 57134 │ │ │ │ + beq.w 5718c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 57134 │ │ │ │ - ldr r3, [pc, #976] @ (570a0 ) │ │ │ │ - ldr r2, [pc, #992] @ (570b4 ) │ │ │ │ + beq.w 5718c │ │ │ │ + ldr r3, [pc, #976] @ (570f8 ) │ │ │ │ + ldr r2, [pc, #992] @ (5710c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r1, [r3, #1092] @ 0x444 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 5726a │ │ │ │ + beq.w 572c2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #8 │ │ │ │ vstr d8, [r4] │ │ │ │ str r2, [r5, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 569a8 │ │ │ │ + bne.w 56a00 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 56808 │ │ │ │ - ldr.w r8, [pc, #936] @ 570b8 │ │ │ │ - ldr.w sl, [pc, #936] @ 570bc │ │ │ │ + b.n 56860 │ │ │ │ + ldr.w r8, [pc, #936] @ 57110 │ │ │ │ + ldr.w sl, [pc, #936] @ 57114 │ │ │ │ add r8, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r9, [pc, #928] @ 570c0 │ │ │ │ + ldr.w r9, [pc, #928] @ 57118 │ │ │ │ add sl, pc │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 56d9c │ │ │ │ + ble.n 56df4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #32] │ │ │ │ - ble.w 56f50 │ │ │ │ + ble.w 56fa8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r5, r8, r0 │ │ │ │ - cbz r3, 56da6 │ │ │ │ + cbz r3, 56dfe │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r2, #1 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ andgt.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56f64 │ │ │ │ + bne.w 56fbc │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 56d86 │ │ │ │ + bhi.n 56dde │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r6, #29 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ @@ -120390,229 +120378,229 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r3, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ sub.w r2, r5, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 56d2c │ │ │ │ + bgt.n 56d84 │ │ │ │ mov r5, r8 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56d5a │ │ │ │ + bne.n 56db2 │ │ │ │ ldr.w r8, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 57066 │ │ │ │ + bcs.w 570be │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r3, fp │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 568f4 │ │ │ │ + b.n 5694c │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 56ad2 │ │ │ │ - vldr d8, [pc, #708] @ 57098 │ │ │ │ - b.n 5687e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 56b2a │ │ │ │ + vldr d8, [pc, #708] @ 570f0 │ │ │ │ + b.n 568d6 │ │ │ │ str r6, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #708] @ (570a0 ) │ │ │ │ + ldr r3, [pc, #708] @ (570f8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #740] @ (570c4 ) │ │ │ │ + ldr r1, [pc, #740] @ (5711c ) │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [r6, #1216] @ 0x4c0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 571c8 │ │ │ │ + bcs.w 57220 │ │ │ │ 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 56674 │ │ │ │ + b.n 566cc │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ bic.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r5, #32] │ │ │ │ - b.n 568e2 │ │ │ │ - ldr r1, [pc, #672] @ (570c8 ) │ │ │ │ + b.n 5693a │ │ │ │ + ldr r1, [pc, #672] @ (57120 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56d96 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56dee │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r8, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56d96 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56dee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56d96 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56dee │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56d96 │ │ │ │ - ldr r1, [pc, #616] @ (570cc ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56dee │ │ │ │ + ldr r1, [pc, #616] @ (57124 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56d96 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56dee │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 568ee │ │ │ │ - b.n 569a8 │ │ │ │ - ldr r3, [pc, #532] @ (570a0 ) │ │ │ │ + beq.w 56946 │ │ │ │ + b.n 56a00 │ │ │ │ + ldr r3, [pc, #532] @ (570f8 ) │ │ │ │ mov.w r2, #2228224 @ 0x220000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ - bl dad8 │ │ │ │ + bl db30 │ │ │ │ movs r0, #4 │ │ │ │ ldrh r3, [r6, #12] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r6, #12] │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ str r0, [r6, #20] │ │ │ │ - cbz r0, 56eba │ │ │ │ + cbz r0, 56f12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #10 │ │ │ │ strh r2, [r6, #14] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 568ee │ │ │ │ - b.n 569a8 │ │ │ │ - ldr r3, [pc, #512] @ (570d0 ) │ │ │ │ + beq.w 56946 │ │ │ │ + b.n 56a00 │ │ │ │ + ldr r3, [pc, #512] @ (57128 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 570e0 │ │ │ │ + ble.w 57138 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 570e0 │ │ │ │ + ble.w 57138 │ │ │ │ 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, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 568ee │ │ │ │ - b.n 569a8 │ │ │ │ - bl 78ee0 │ │ │ │ + beq.w 56946 │ │ │ │ + b.n 56a00 │ │ │ │ + bl 78f38 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74800 │ │ │ │ + bl 74858 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 569a8 │ │ │ │ + bne.w 56a00 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 56bf4 │ │ │ │ + b.n 56c4c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7240c │ │ │ │ + bl 72464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 569a8 │ │ │ │ + bne.w 56a00 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 56bba │ │ │ │ - vldr d8, [pc, #332] @ 57098 │ │ │ │ - b.n 56876 │ │ │ │ + b.n 56c12 │ │ │ │ + vldr d8, [pc, #332] @ 570f0 │ │ │ │ + b.n 568ce │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ add.w r5, r5, #1 │ │ │ │ add r5, r8 │ │ │ │ - beq.w 56da6 │ │ │ │ + beq.w 56dfe │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 56d86 │ │ │ │ + ble.w 56dde │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5708e │ │ │ │ + bcs.w 570e6 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 56d96 │ │ │ │ + b.n 56dee │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - beq.w 570ee │ │ │ │ + beq.w 57146 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 56ad4 │ │ │ │ - ldr r3, [pc, #308] @ (570d0 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 56b2c │ │ │ │ + ldr r3, [pc, #308] @ (57128 ) │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 5701a │ │ │ │ + ble.n 57072 │ │ │ │ add.w sl, r6, #1 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 5701a │ │ │ │ + ble.n 57072 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5701a │ │ │ │ + ble.n 57072 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt sl, r0 │ │ │ │ @@ -120621,454 +120609,454 @@ │ │ │ │ ldrle.w r2, [fp, #68] @ 0x44 │ │ │ │ ldrgt.w r0, [fp, #24] │ │ │ │ addle r2, #1 │ │ │ │ addle sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r2, [r4] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 57016 │ │ │ │ + cbz r3, 5706e │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56ffc │ │ │ │ + bne.n 57054 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ - cbz r3, 57016 │ │ │ │ - ldr r2, [pc, #212] @ (570d4 ) │ │ │ │ + cbz r3, 5706e │ │ │ │ + ldr r2, [pc, #212] @ (5712c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #212] @ (570d8 ) │ │ │ │ + ldr r0, [pc, #212] @ (57130 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 568de │ │ │ │ + b.n 56936 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ add.w sl, r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 56fe6 │ │ │ │ + b.n 5703e │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 56dda │ │ │ │ + bne.w 56e32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 56684 │ │ │ │ + b.w 566dc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 723cc │ │ │ │ + bl 72424 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 56c16 │ │ │ │ + b.n 56c6e │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.w 56af0 │ │ │ │ - b.n 56ad4 │ │ │ │ + bcs.w 56b48 │ │ │ │ + b.n 56b2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 56b9e │ │ │ │ + bge.w 56bf6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 56ba6 │ │ │ │ + b.n 56bfe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 56dbe │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 56e16 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - ldr r0, [pc, #104] @ (570dc ) │ │ │ │ + ldr r0, [pc, #104] @ (57134 ) │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5687e │ │ │ │ + beq.w 568d6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 568e2 │ │ │ │ + b.n 5693a │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r8, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 56d96 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 56dee │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + cmp r6, #4 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + add r8, r0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + add sl, r0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + add r6, lr │ │ │ │ movs r5, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + lsls r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + muls r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #816] @ (57400 ) │ │ │ │ + str r4, [r4, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + asrs r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ itee ge │ │ │ │ strge r6, [r4, #0] │ │ │ │ ldrblt r3, [r6, #0] │ │ │ │ strblt r3, [r4, #0] │ │ │ │ - b.n 56eee │ │ │ │ + b.n 56f46 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 56da6 │ │ │ │ + b.n 56dfe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 568aa │ │ │ │ - blx 7c90 <__isoc23_strtoll@plt> │ │ │ │ + bpl.w 56902 │ │ │ │ + blx 7cdc <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 572a4 │ │ │ │ + bne.w 572fc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.w 568ae │ │ │ │ + b.w 56906 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 710f0 │ │ │ │ + bl 71148 │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #0] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - b.w 568f4 │ │ │ │ + b.w 5694c │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ vmov s16, r1 │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 56cf2 │ │ │ │ + beq.w 56d4a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57152 │ │ │ │ + bne.n 571aa │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 56cf2 │ │ │ │ - ldr r2, [pc, #404] @ (572e8 ) │ │ │ │ + beq.w 56d4a │ │ │ │ + ldr r2, [pc, #404] @ (57340 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #404] @ (572ec ) │ │ │ │ + ldr r0, [pc, #404] @ (57344 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 56cf4 │ │ │ │ + b.n 56d4c │ │ │ │ ldrb.w r5, [r7], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 56daa │ │ │ │ - ldr.w r9, [pc, #372] @ 572f0 │ │ │ │ + beq.w 56e02 │ │ │ │ + ldr.w r9, [pc, #372] @ 57348 │ │ │ │ mov r3, r8 │ │ │ │ - ldr.w sl, [pc, #368] @ 572f4 │ │ │ │ + ldr.w sl, [pc, #368] @ 5734c │ │ │ │ mov r8, r7 │ │ │ │ add r9, pc │ │ │ │ mov r7, r3 │ │ │ │ add sl, pc │ │ │ │ - b.n 57198 │ │ │ │ + b.n 571f0 │ │ │ │ ldrb.w r5, [r8], #1 │ │ │ │ ldr.w r7, [r6, #272] @ 0x110 │ │ │ │ - cbz r5, 571fc │ │ │ │ + cbz r5, 57254 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 7f3c │ │ │ │ - cbz r0, 571bc │ │ │ │ + blx 7f88 │ │ │ │ + cbz r0, 57214 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 5718e │ │ │ │ + bcc.n 571e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5718e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 571e6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5718e │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 571e6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 56e0c │ │ │ │ - b.n 5702c │ │ │ │ - ldr r3, [pc, #288] @ (572f8 ) │ │ │ │ + bge.w 56e64 │ │ │ │ + b.n 57084 │ │ │ │ + ldr r3, [pc, #288] @ (57350 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #288] @ (572fc ) │ │ │ │ + ldr r0, [pc, #288] @ (57354 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - b.w 568d2 │ │ │ │ + b.w 5692a │ │ │ │ mov r8, r7 │ │ │ │ - b.n 56daa │ │ │ │ + b.n 56e02 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #248] @ (57300 ) │ │ │ │ + ldr r3, [pc, #248] @ (57358 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 568de │ │ │ │ + b.w 56936 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str.w r0, [r6, #1220] @ 0x4c4 │ │ │ │ - b.n 56b7a │ │ │ │ + b.n 56bd2 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 568ee │ │ │ │ - b.w 569a8 │ │ │ │ - ldr r3, [pc, #180] @ (572f8 ) │ │ │ │ + beq.w 56946 │ │ │ │ + b.w 56a00 │ │ │ │ + ldr r3, [pc, #180] @ (57350 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #188] @ (57304 ) │ │ │ │ + ldr r0, [pc, #188] @ (5735c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r3, #1 │ │ │ │ vmov r0, r1, d8 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ - bl a917c │ │ │ │ - b.w 568d2 │ │ │ │ + bl a98ac │ │ │ │ + b.w 5692a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 56ce4 │ │ │ │ + bpl.w 56d3c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7acb0 │ │ │ │ + bl 7ad08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 56cf4 │ │ │ │ - ldr r2, [pc, #124] @ (57308 ) │ │ │ │ + beq.w 56d4c │ │ │ │ + ldr r2, [pc, #124] @ (57360 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #124] @ (5730c ) │ │ │ │ + ldr r0, [pc, #124] @ (57364 ) │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 56cf4 │ │ │ │ + b.n 56d4c │ │ │ │ mov r7, sl │ │ │ │ - b.n 56f8a │ │ │ │ - ldr r3, [pc, #96] @ (57308 ) │ │ │ │ + b.n 56fe2 │ │ │ │ + ldr r3, [pc, #96] @ (57360 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #100] @ (57310 ) │ │ │ │ + ldr r0, [pc, #100] @ (57368 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 5710c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #80] @ (57314 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 57164 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #80] @ (5736c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #80] @ (57318 ) │ │ │ │ + ldr r0, [pc, #80] @ (57370 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #68] @ (5731c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #68] @ (57374 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #68] @ (57320 ) │ │ │ │ + ldr r0, [pc, #68] @ (57378 ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + bl 6aeb4 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + ands r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + eors r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + cmp r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ - cbnz r1, 57364 │ │ │ │ - ldr r2, [pc, #72] @ (57384 ) │ │ │ │ + cbnz r1, 573bc │ │ │ │ + ldr r2, [pc, #72] @ (573dc ) │ │ │ │ add r2, pc │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 57362 │ │ │ │ + beq.n 573ba │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5735e │ │ │ │ + cbz r0, 573b6 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57356 │ │ │ │ + b.n 573ae │ │ │ │ subs r0, #1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - beq.n 5735e │ │ │ │ + beq.n 573b6 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57350 │ │ │ │ + bne.n 573a8 │ │ │ │ subs r5, r5, r1 │ │ │ │ asrs r0, r5, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ subs r5, r5, r3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 5661c │ │ │ │ + bl 56674 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 57338 │ │ │ │ + b.n 57ae0 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr.w r5, [pc, #2472] @ 57d44 │ │ │ │ + ldr.w r5, [pc, #2472] @ 57d9c │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r6, [pc, #2472] @ 57d48 │ │ │ │ + ldr.w r6, [pc, #2472] @ 57da0 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r4, [pc, #2468] @ 57d4c │ │ │ │ + ldr.w r4, [pc, #2468] @ 57da4 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #16303 @ 0x3faf │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ - ldr.w r5, [pc, #2448] @ 57d50 │ │ │ │ + ldr.w r5, [pc, #2448] @ 57da8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ 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, #2428] @ 57d54 │ │ │ │ + ldr.w r3, [pc, #2428] @ 57dac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ble.w 57974 │ │ │ │ - ldr.w r3, [pc, #2420] @ 57d58 │ │ │ │ + ble.w 579cc │ │ │ │ + ldr.w r3, [pc, #2420] @ 57db0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2420] @ 57d5c │ │ │ │ + ldr.w r3, [pc, #2420] @ 57db4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r1, [r2, #100] @ 0x64 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #2412] @ 57d60 │ │ │ │ + ldr.w r3, [pc, #2412] @ 57db8 │ │ │ │ mov.w r8, #1 │ │ │ │ - ldr.w r2, [pc, #2408] @ 57d64 │ │ │ │ + ldr.w r2, [pc, #2408] @ 57dbc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ - ldr.w r2, [pc, #2400] @ 57d68 │ │ │ │ + ldr.w r2, [pc, #2400] @ 57dc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57548 │ │ │ │ + beq.w 575a0 │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bhi.n 5741c │ │ │ │ - add r2, pc, #8 @ (adr r2, 5743c ) │ │ │ │ + bhi.n 57474 │ │ │ │ + add r2, pc, #8 @ (adr r2, 57494 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ @@ -121137,2961 +121125,2961 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ lsls r7, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 577ca │ │ │ │ + blt.w 57822 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5742a │ │ │ │ + bne.w 57482 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r3, [pc, #2076] @ 57d6c │ │ │ │ + ldr.w r3, [pc, #2076] @ 57dc4 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57d0e │ │ │ │ + bne.w 57d66 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 57abe │ │ │ │ + blt.w 57b16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - bne.w 579e8 │ │ │ │ + bne.w 57a40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 575d8 │ │ │ │ - ldr.w r3, [pc, #2028] @ 57d70 │ │ │ │ + beq.n 57630 │ │ │ │ + ldr.w r3, [pc, #2028] @ 57dc8 │ │ │ │ mov r1, fp │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r7, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r1, [r7], #1 │ │ │ │ - cbz r1, 575d0 │ │ │ │ + cbz r1, 57628 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 575be │ │ │ │ + bne.n 57616 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57b4c │ │ │ │ + bne.w 57ba4 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r1, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r1, [r7], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 575b2 │ │ │ │ + bne.n 5760a │ │ │ │ cmp.w r9, #0 │ │ │ │ strb r1, [r6, #0] │ │ │ │ - ble.n 575fa │ │ │ │ + ble.n 57652 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 575fa │ │ │ │ + cbz r3, 57652 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 575fa │ │ │ │ + bne.n 57652 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbnz r3, 575fa │ │ │ │ + cbnz r3, 57652 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 575f8 │ │ │ │ + bne.n 57650 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 57c50 │ │ │ │ + beq.w 57ca8 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5789e │ │ │ │ - ldr.w r7, [pc, #1904] @ 57d74 │ │ │ │ + beq.w 578f6 │ │ │ │ + ldr.w r7, [pc, #1904] @ 57dcc │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 57adc │ │ │ │ + beq.w 57b34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 579fa │ │ │ │ - ldr.w r3, [pc, #1876] @ 57d70 │ │ │ │ + beq.w 57a52 │ │ │ │ + ldr.w r3, [pc, #1876] @ 57dc8 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr.w r9, [pc, #1872] @ 57d78 │ │ │ │ - blx 803c │ │ │ │ + ldr.w r9, [pc, #1872] @ 57dd0 │ │ │ │ + blx 8088 │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ - ldr.w r2, [pc, #1864] @ 57d7c │ │ │ │ + ldr.w r2, [pc, #1864] @ 57dd4 │ │ │ │ movs r1, #0 │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r7, #196] @ 0xc4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1852] @ 57d80 │ │ │ │ + ldr.w r3, [pc, #1852] @ 57dd8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r9, pc │ │ │ │ - ldr.w r2, [pc, #1848] @ 57d84 │ │ │ │ + ldr.w r2, [pc, #1848] @ 57ddc │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ 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 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r5, fp │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r2 │ │ │ │ ldrb.w r2, [r7, #153] @ 0x99 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bmi.n 57698 │ │ │ │ + bmi.n 576f0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, fp │ │ │ │ - bne.n 57676 │ │ │ │ - ldr.w r2, [pc, #1772] @ 57d88 │ │ │ │ + bne.n 576ce │ │ │ │ + ldr.w r2, [pc, #1772] @ 57de0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 57bca │ │ │ │ + beq.w 57c22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ ldrb.w r3, [sp, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57a6e │ │ │ │ + bne.w 57ac6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57a7e │ │ │ │ + beq.w 57ad6 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 57b3a │ │ │ │ + bcs.w 57b92 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - bl a8b0 <__time64@plt+0x2528> │ │ │ │ - ldr.w r3, [pc, #1708] @ 57d8c │ │ │ │ + bl a908 <__time64@plt+0x2528> │ │ │ │ + ldr.w r3, [pc, #1708] @ 57de4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ - ldr.w r2, [pc, #1700] @ 57d90 │ │ │ │ - ldr.w r3, [pc, #1632] @ 57d50 │ │ │ │ + ldr.w r2, [pc, #1700] @ 57de8 │ │ │ │ + ldr.w r3, [pc, #1632] @ 57da8 │ │ │ │ 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 57d40 │ │ │ │ + bne.w 57d98 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1636] @ 57d70 │ │ │ │ + ldr.w r3, [pc, #1636] @ 57dc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r8, [r3, #456] @ 0x1c8 │ │ │ │ - ldr.w r3, [pc, #1660] @ 57d94 │ │ │ │ + ldr.w r3, [pc, #1660] @ 57dec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5741c │ │ │ │ + b.n 57474 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 5741c │ │ │ │ + b.n 57474 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 57800 │ │ │ │ + blt.n 57858 │ │ │ │ ldrb.w r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 577a0 │ │ │ │ + beq.n 577f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 5741c │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 57474 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - b.n 5741c │ │ │ │ + b.n 57474 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 5775a │ │ │ │ + bne.n 577b2 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 57762 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5781e │ │ │ │ + beq.n 57876 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5741c │ │ │ │ - bl 33ac8 │ │ │ │ + b.n 57474 │ │ │ │ + bl 33b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57d26 │ │ │ │ + beq.w 57d7e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1512] @ 57d70 │ │ │ │ + ldr.w r3, [pc, #1512] @ 57dc8 │ │ │ │ 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 5741c │ │ │ │ + b.n 57474 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.n 57734 │ │ │ │ + bne.n 5778c │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57734 │ │ │ │ - ldr.w r2, [pc, #1464] @ 57d6c │ │ │ │ + bne.n 5778c │ │ │ │ + ldr.w r2, [pc, #1464] @ 57dc4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5785e │ │ │ │ + beq.n 578b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5741c │ │ │ │ + b.n 57474 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5741c │ │ │ │ - ldr.w r3, [pc, #1444] @ 57d70 │ │ │ │ + b.n 57474 │ │ │ │ + ldr.w r3, [pc, #1444] @ 57dc8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d264 │ │ │ │ + bl d2bc │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5741c │ │ │ │ + bne.w 57474 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #4 │ │ │ │ - ldr.w r2, [pc, #1452] @ 57d98 │ │ │ │ + ldr.w r2, [pc, #1452] @ 57df0 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr.w r0, [pc, #1448] @ 57d9c │ │ │ │ + ldr.w r0, [pc, #1448] @ 57df4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 57818 │ │ │ │ + beq.n 57870 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5772c │ │ │ │ + bne.n 57784 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 5772c │ │ │ │ + bne.n 57784 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 5772c │ │ │ │ + bne.n 57784 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 579ba │ │ │ │ - bl 42b30 │ │ │ │ + b.n 57a12 │ │ │ │ + bl 42b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5776e │ │ │ │ - ldr.w r3, [pc, #1352] @ 57d70 │ │ │ │ + beq.n 577c6 │ │ │ │ + ldr.w r3, [pc, #1352] @ 57dc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r2, [r3, #460] @ 0x1cc │ │ │ │ asr.w r2, r2, r8 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 5741c │ │ │ │ + bmi.w 57474 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 42c68 │ │ │ │ + bl 42cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5776e │ │ │ │ + bne.n 577c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5741c │ │ │ │ + beq.w 57474 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r3, [r3, #22] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 5741c │ │ │ │ - b.n 5776e │ │ │ │ + bne.w 57474 │ │ │ │ + b.n 577c6 │ │ │ │ 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 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 5787a │ │ │ │ + cbz r0, 578d2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ - cbz r2, 57896 │ │ │ │ + cbz r2, 578ee │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 57896 │ │ │ │ + bne.n 578ee │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - bne.n 57896 │ │ │ │ + bne.n 578ee │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - cbnz r2, 57896 │ │ │ │ + cbnz r2, 578ee │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #4 │ │ │ │ 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 57b24 │ │ │ │ - ldr.w r3, [pc, #1220] @ 57d70 │ │ │ │ + blt.w 57b7c │ │ │ │ + ldr.w r3, [pc, #1220] @ 57dc8 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #1200] @ 0x4b0 │ │ │ │ ldrb.w r0, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57ad4 │ │ │ │ + beq.w 57b2c │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.w 57aa4 │ │ │ │ + bpl.w 57afc │ │ │ │ ldr.w r3, [r7, #1196] @ 0x4ac │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 57c90 │ │ │ │ + beq.w 57ce8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 5761e │ │ │ │ + bne.w 57676 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57c5e │ │ │ │ + bne.w 57cb6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 578fe │ │ │ │ + beq.n 57956 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 57cd8 │ │ │ │ - ldr.w r9, [pc, #1184] @ 57da0 │ │ │ │ + beq.w 57d30 │ │ │ │ + ldr.w r9, [pc, #1184] @ 57df8 │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ add r9, pc │ │ │ │ mov sl, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #145] @ 0x91 │ │ │ │ ldr.w r7, [sl], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 57bec │ │ │ │ + beq.w 57c44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 57af4 │ │ │ │ + bne.w 57b4c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r4, [sp, #144] @ 0x90 │ │ │ │ - bl 560ac │ │ │ │ + bl 56104 │ │ │ │ ldrb.w r5, [sp, #144] @ 0x90 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 57af6 │ │ │ │ - bne.w 57ba8 │ │ │ │ - ldr.w r2, [pc, #1068] @ 57d70 │ │ │ │ + blt.w 57b4e │ │ │ │ + bne.w 57c00 │ │ │ │ + ldr.w r2, [pc, #1068] @ 57dc8 │ │ │ │ ldr.w r7, [fp, r2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 57962 │ │ │ │ + cbz r2, 579ba │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 57b0c │ │ │ │ + bcs.w 57b64 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ movs r1, #32 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb.w r2, [r7, #153] @ 0x99 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 57aae │ │ │ │ + bmi.w 57b06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57918 │ │ │ │ + beq.n 57970 │ │ │ │ mov r4, fp │ │ │ │ - b.n 576ba │ │ │ │ + b.n 57712 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - beq.w 57b82 │ │ │ │ - ldr r3, [pc, #988] @ (57d58 ) │ │ │ │ + beq.w 57bda │ │ │ │ + ldr r3, [pc, #988] @ (57db0 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 573f0 │ │ │ │ + beq.w 57448 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57ac2 │ │ │ │ + beq.w 57b1a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #952] @ (57d60 ) │ │ │ │ + ldr r2, [pc, #952] @ (57db8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #944] @ (57d6c ) │ │ │ │ + ldr r2, [pc, #944] @ (57dc4 ) │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57d0e │ │ │ │ + bne.w 57d66 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w fp, [r5], #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 57d0e │ │ │ │ + beq.w 57d66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57580 │ │ │ │ - ldr r2, [pc, #952] @ (57da4 ) │ │ │ │ + beq.w 575d8 │ │ │ │ + ldr r2, [pc, #952] @ (57dfc ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #952] @ (57da8 ) │ │ │ │ + ldr r0, [pc, #952] @ (57e00 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578f2 │ │ │ │ + beq.w 5794a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 576c2 │ │ │ │ + beq.w 5771a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ - ldr.w r8, [pc, #924] @ 57dac │ │ │ │ + ldr.w r8, [pc, #924] @ 57e04 │ │ │ │ movs r5, #1 │ │ │ │ sub.w r7, r3, #67 @ 0x43 │ │ │ │ - ldr.w r9, [pc, #916] @ 57db0 │ │ │ │ + ldr.w r9, [pc, #916] @ 57e08 │ │ │ │ clz r7, r7 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ lsrs r7, r7, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 57a40 │ │ │ │ + b.n 57a98 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 576ba │ │ │ │ + beq.w 57712 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 563b0 │ │ │ │ + bl 56408 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ strlt.w r5, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 57a36 │ │ │ │ + bne.n 57a8e │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 57a2e │ │ │ │ + bcc.n 57a86 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ strlt.w r5, [r9, #16] │ │ │ │ - b.n 57a36 │ │ │ │ - ldr r3, [pc, #836] @ (57db4 ) │ │ │ │ + b.n 57a8e │ │ │ │ + ldr r3, [pc, #836] @ (57e0c ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 576c2 │ │ │ │ + bne.w 5771a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57c0c │ │ │ │ + bne.w 57c64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 57c82 │ │ │ │ + bmi.w 57cda │ │ │ │ mov r0, r6 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 57c2c │ │ │ │ - ldr r3, [pc, #796] @ (57db8 ) │ │ │ │ + blt.w 57c84 │ │ │ │ + ldr r3, [pc, #796] @ (57e10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ - b.n 576e8 │ │ │ │ + b.n 57740 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 576e8 │ │ │ │ - b.n 57b2c │ │ │ │ + beq.w 57740 │ │ │ │ + b.n 57b84 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ + bl 3e2cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 57918 │ │ │ │ - b.n 57970 │ │ │ │ + beq.w 57970 │ │ │ │ + b.n 579c8 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 579d2 │ │ │ │ + b.n 57a2a │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 579a0 │ │ │ │ - b.n 573f0 │ │ │ │ + bne.w 579f8 │ │ │ │ + b.n 57448 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4308c │ │ │ │ - b.n 578be │ │ │ │ + bl 430e4 │ │ │ │ + b.n 57916 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n 57610 │ │ │ │ + b.n 57668 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ strlt.w r8, [r9, #16] │ │ │ │ - b.n 57942 │ │ │ │ + b.n 5799a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 57962 │ │ │ │ - ldr r2, [pc, #672] @ (57dbc ) │ │ │ │ + bge.w 579ba │ │ │ │ + ldr r2, [pc, #672] @ (57e14 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #16] │ │ │ │ - b.n 57962 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 579ba │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #656] @ (57dc0 ) │ │ │ │ + ldr r0, [pc, #656] @ (57e18 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 576d2 │ │ │ │ + bge.w 5772a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 576d6 │ │ │ │ + b.n 5772e │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 5c870 │ │ │ │ + bl 5c8c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57c66 │ │ │ │ + bne.w 57cbe │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ add.w r3, r6, #1 │ │ │ │ ittt eq │ │ │ │ strbeq r0, [r6, #0] │ │ │ │ moveq r6, r3 │ │ │ │ addeq r3, r6, #1 │ │ │ │ - beq.w 575c0 │ │ │ │ + beq.w 57618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c5a │ │ │ │ + bne.n 57cb2 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ strb r2, [r6, #0] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 575be │ │ │ │ - ldr r3, [pc, #476] @ (57d60 ) │ │ │ │ + b.n 57616 │ │ │ │ + ldr r3, [pc, #476] @ (57db8 ) │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w sl, [r2, #5] │ │ │ │ adds r5, r6, #4 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov fp, r1 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 578aa │ │ │ │ - ldr r1, [pc, #452] @ (57d70 ) │ │ │ │ + b.n 57902 │ │ │ │ + ldr r1, [pc, #452] @ (57dc8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [fp, r1] │ │ │ │ ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 5794a │ │ │ │ - ldr r2, [pc, #512] @ (57dc4 ) │ │ │ │ + bge.w 579a2 │ │ │ │ + ldr r2, [pc, #512] @ (57e1c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #16] │ │ │ │ - b.n 5794a │ │ │ │ + b.n 579a2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 576a4 │ │ │ │ + ble.w 576fc │ │ │ │ ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #0 │ │ │ │ ittt lt │ │ │ │ movlt r2, #1 │ │ │ │ ldrlt r3, [sp, #16] │ │ │ │ strlt r2, [r3, #16] │ │ │ │ - b.n 576a4 │ │ │ │ + b.n 576fc │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 576ba │ │ │ │ + bne.w 57712 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 57cee │ │ │ │ + bcs.n 57d46 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 576ba │ │ │ │ - ldr r3, [pc, #352] @ (57d70 ) │ │ │ │ + b.n 57712 │ │ │ │ + ldr r3, [pc, #352] @ (57dc8 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ - bl 34218 │ │ │ │ - ldr r3, [pc, #432] @ (57dc8 ) │ │ │ │ + bl 34270 │ │ │ │ + ldr r3, [pc, #432] @ (57e20 ) │ │ │ │ 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 576e8 │ │ │ │ - ldr r3, [pc, #412] @ (57dcc ) │ │ │ │ + b.n 57740 │ │ │ │ + ldr r3, [pc, #412] @ (57e24 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 576e8 │ │ │ │ + b.n 57740 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #400] @ (57dd0 ) │ │ │ │ + ldr r2, [pc, #400] @ (57e28 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r0, [pc, #400] @ (57dd4 ) │ │ │ │ + ldr r0, [pc, #400] @ (57e2c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 575fa │ │ │ │ - b.n 575f8 │ │ │ │ + beq.w 57652 │ │ │ │ + b.n 57650 │ │ │ │ uxtb r1, r0 │ │ │ │ - b.n 575c0 │ │ │ │ + b.n 57618 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 57a0a │ │ │ │ - b.n 576ba │ │ │ │ - ldr r3, [pc, #368] @ (57dd8 ) │ │ │ │ + bne.w 57a62 │ │ │ │ + b.n 57712 │ │ │ │ + ldr r3, [pc, #368] @ (57e30 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 57d04 │ │ │ │ + ble.n 57d5c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57cfe │ │ │ │ + beq.n 57d56 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 575aa │ │ │ │ + b.n 57602 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #2112 @ 0x840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8efb0 <__isoc23_strtoul@@Base+0x13788> │ │ │ │ - b.n 57a8e │ │ │ │ + bl 8f4ec <__isoc23_strtoul@@Base+0x13c6c> │ │ │ │ + b.n 57ae6 │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ 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 8d268 <__isoc23_strtoul@@Base+0x11a40> │ │ │ │ - b.n 578d2 │ │ │ │ + bl 8d358 <__isoc23_strtoul@@Base+0x11ad8> │ │ │ │ + b.n 5792a │ │ │ │ mov r0, r1 │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 576ba │ │ │ │ - ldr r3, [pc, #244] @ (57ddc ) │ │ │ │ + bge.w 57712 │ │ │ │ + ldr r3, [pc, #244] @ (57e34 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 576ba │ │ │ │ + b.n 57712 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 576ba │ │ │ │ - b.n 57ce4 │ │ │ │ + bge.w 57712 │ │ │ │ + b.n 57d3c │ │ │ │ movs r3, #1 │ │ │ │ strb r0, [r6, #0] │ │ │ │ - b.n 57c7c │ │ │ │ + b.n 57cd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7d018 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ + bl 7d070 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57c7c │ │ │ │ + b.n 57cd4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #200] @ (57de0 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #200] @ (57e38 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #200] @ (57de4 ) │ │ │ │ + ldr r0, [pc, #200] @ (57e3c ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #188] @ (57de8 ) │ │ │ │ + ldr r2, [pc, #188] @ (57e40 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #184] @ (57dec ) │ │ │ │ + ldr r0, [pc, #184] @ (57e44 ) │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 57e28 │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + b.n 583d0 │ │ │ │ movs r0, r1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + add r3, pc, #168 @ (adr r3, 57e4c ) │ │ │ │ movs r0, r1 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + add r3, pc, #144 @ (adr r3, 57e38 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb9dffff │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 57d94 │ │ │ │ + b.n 57f3c │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xefdbffff │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ - beq.n 57e7c │ │ │ │ + b.n 57e24 │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 57df4 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ble.n 57d58 │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + subs r0, #10 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + bgt.n 57d40 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + bgt.n 57d40 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + bgt.n 57ea4 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + bgt.n 57e54 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + blt.n 57d54 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + bge.n 57e10 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + bge.n 57d64 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + bge.n 57d3c │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + subs r4, r6, #1 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + bls.n 57de0 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r3, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + adds r0, r1, #6 │ │ │ │ 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, #280] @ (57f1c ) │ │ │ │ + ldr r4, [pc, #280] @ (57f74 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #280] @ (57f20 ) │ │ │ │ + ldr r2, [pc, #280] @ (57f78 ) │ │ │ │ mov sl, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #280] @ (57f24 ) │ │ │ │ - ldr r0, [pc, #280] @ (57f28 ) │ │ │ │ + ldr r3, [pc, #280] @ (57f7c ) │ │ │ │ + ldr r0, [pc, #280] @ (57f80 ) │ │ │ │ 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, #268] @ (57f2c ) │ │ │ │ + ldr r2, [pc, #268] @ (57f84 ) │ │ │ │ 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 57eda │ │ │ │ - ldr r3, [pc, #252] @ (57f30 ) │ │ │ │ + beq.n 57f32 │ │ │ │ + ldr r3, [pc, #252] @ (57f88 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f04 │ │ │ │ + beq.n 57f5c │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ movs r6, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - cbz r4, 57e9a │ │ │ │ - ldr r7, [pc, #232] @ (57f34 ) │ │ │ │ + cbz r4, 57ef2 │ │ │ │ + ldr r7, [pc, #232] @ (57f8c ) │ │ │ │ add.w r5, sl, #4 │ │ │ │ - ldr.w r9, [pc, #228] @ 57f38 │ │ │ │ + ldr.w r9, [pc, #228] @ 57f90 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ add r7, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 57e6e │ │ │ │ + b.n 57ec6 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ - cbnz r2, 57e7e │ │ │ │ + cbnz r2, 57ed6 │ │ │ │ strb.w r6, [sp, #9] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ - cbz r4, 57e98 │ │ │ │ + cbz r4, 57ef0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w sl, r5, #4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 57e9a │ │ │ │ + bne.n 57ef2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 57e5e │ │ │ │ + beq.n 57eb6 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 57ebe │ │ │ │ + bne.n 57f16 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 57ebe │ │ │ │ + bne.n 57f16 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ - cbnz r3, 57ebe │ │ │ │ + cbnz r3, 57f16 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57e6c │ │ │ │ + bne.n 57ec4 │ │ │ │ mov sl, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ - bl 57388 │ │ │ │ - ldr r2, [pc, #148] @ (57f3c ) │ │ │ │ - ldr r3, [pc, #120] @ (57f20 ) │ │ │ │ + bl 573e0 │ │ │ │ + ldr r2, [pc, #148] @ (57f94 ) │ │ │ │ + ldr r3, [pc, #120] @ (57f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57f16 │ │ │ │ + bne.n 57f6e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 57ed4 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 57f2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e9a │ │ │ │ + bne.n 57ef2 │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ - b.n 57e66 │ │ │ │ - ldr r0, [pc, #100] @ (57f40 ) │ │ │ │ + b.n 57ebe │ │ │ │ + ldr r0, [pc, #100] @ (57f98 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ - cbz r0, 57f0e │ │ │ │ - ldr r1, [pc, #92] @ (57f44 ) │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ + cbz r0, 57f66 │ │ │ │ + ldr r1, [pc, #92] @ (57f9c ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ - ldr r3, [pc, #88] @ (57f48 ) │ │ │ │ + blx 7a78 │ │ │ │ + ldr r3, [pc, #88] @ (57fa0 ) │ │ │ │ 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 57e3c │ │ │ │ + bne.n 57e94 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 57388 │ │ │ │ - b.n 57ea4 │ │ │ │ - ldr r3, [pc, #60] @ (57f4c ) │ │ │ │ + bl 573e0 │ │ │ │ + b.n 57efc │ │ │ │ + ldr r3, [pc, #60] @ (57fa4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ - b.n 57efa │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 57f52 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + bhi.n 57e9c │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + bvc.n 57f34 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + bvc.n 57f00 │ │ │ │ movs r0, 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, #72] @ (57fac ) │ │ │ │ + ldr r0, [pc, #72] @ (58004 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #72] @ (57fb0 ) │ │ │ │ + ldr r3, [pc, #72] @ (58008 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #72] @ 57fb4 │ │ │ │ + ldr.w ip, [pc, #72] @ 5800c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #68] @ (57fb8 ) │ │ │ │ + ldr r2, [pc, #68] @ (58010 ) │ │ │ │ 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 57388 │ │ │ │ - ldr r2, [pc, #44] @ (57fbc ) │ │ │ │ - ldr r3, [pc, #40] @ (57fb8 ) │ │ │ │ + bl 573e0 │ │ │ │ + ldr r2, [pc, #44] @ (58014 ) │ │ │ │ + ldr r3, [pc, #40] @ (58010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57fa6 │ │ │ │ + bne.n 57ffe │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ 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 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ - vldr d6, [pc, #124] @ 58050 │ │ │ │ - ldr r2, [pc, #128] @ (58058 ) │ │ │ │ + vldr d6, [pc, #124] @ 580a8 │ │ │ │ + ldr r2, [pc, #128] @ (580b0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #128] @ (5805c ) │ │ │ │ + ldr r3, [pc, #128] @ (580b4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #124] @ (58060 ) │ │ │ │ + ldr r7, [pc, #124] @ (580b8 ) │ │ │ │ add r5, sp, #12 │ │ │ │ mov r4, sp │ │ │ │ vcvt.f64.s32 d5, s15 │ │ │ │ add r7, 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 58024 │ │ │ │ - ldr r3, [pc, #84] @ (58064 ) │ │ │ │ + b.n 5807c │ │ │ │ + ldr r3, [pc, #84] @ (580bc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb.w r3, [r3, #153] @ 0x99 │ │ │ │ and.w r3, r3, #12 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.n 58030 │ │ │ │ + bne.n 58088 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a4a4 │ │ │ │ + bl 7a4fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5800c │ │ │ │ - ldr r2, [pc, #52] @ (58068 ) │ │ │ │ - ldr r3, [pc, #40] @ (5805c ) │ │ │ │ + blt.n 58064 │ │ │ │ + ldr r2, [pc, #52] @ (580c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (580b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 58048 │ │ │ │ + bne.n 580a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r0, [pc, #772] @ (58388 ) │ │ │ │ + ldr r0, [pc, #772] @ (583e0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #772] @ (5838c ) │ │ │ │ + ldr r2, [pc, #772] @ (583e4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #772] @ (58390 ) │ │ │ │ + ldr r7, [pc, #772] @ (583e8 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #768] @ (58394 ) │ │ │ │ + ldr r3, [pc, #768] @ (583ec ) │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 58208 │ │ │ │ - ldr r3, [pc, #740] @ (58398 ) │ │ │ │ + beq.w 58260 │ │ │ │ + ldr r3, [pc, #740] @ (583f0 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 5839c │ │ │ │ - ldr.w r9, [pc, #740] @ 583a0 │ │ │ │ + ldr.w sl, [pc, #740] @ 583f4 │ │ │ │ + ldr.w r9, [pc, #740] @ 583f8 │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ add r9, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 58102 │ │ │ │ + cbz r0, 5815a │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 58324 │ │ │ │ + beq.w 5837c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 580c4 │ │ │ │ + beq.n 5811c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 580c4 │ │ │ │ - ldr r3, [pc, #704] @ (583a4 ) │ │ │ │ + bne.n 5811c │ │ │ │ + ldr r3, [pc, #704] @ (583fc ) │ │ │ │ mov r2, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 580d0 │ │ │ │ - ldr r3, [pc, #676] @ (583a8 ) │ │ │ │ + bne.n 58128 │ │ │ │ + ldr r3, [pc, #676] @ (58400 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58350 │ │ │ │ - ldr r2, [pc, #656] @ (583a4 ) │ │ │ │ + bne.w 583a8 │ │ │ │ + ldr r2, [pc, #656] @ (583fc ) │ │ │ │ str r3, [sp, #0] │ │ │ │ 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 581dc │ │ │ │ + beq.n 58234 │ │ │ │ add.w fp, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 7a680 │ │ │ │ + bl 7a6d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58236 │ │ │ │ + bne.n 5828e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58366 │ │ │ │ - vldr d7, [pc, #552] @ 58378 │ │ │ │ + bne.w 583be │ │ │ │ + vldr d7, [pc, #552] @ 583d0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 58210 │ │ │ │ + bgt.n 58268 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 581e2 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + cbnz r3, 5823a │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 57fc0 │ │ │ │ - cbz r5, 581b6 │ │ │ │ - b.n 581e6 │ │ │ │ + bl 58018 │ │ │ │ + cbz r5, 5820e │ │ │ │ + b.n 5823e │ │ │ │ movs r0, #0 │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r7, r2, r1 │ │ │ │ - blt.n 581e6 │ │ │ │ + blt.n 5823e │ │ │ │ subs r0, r3, r0 │ │ │ │ str r5, [r4, #0] │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ strb.w r5, [r6, #420] @ 0x1a4 │ │ │ │ - bl a901c │ │ │ │ + bl a974c │ │ │ │ vmov d0, r0, r1 │ │ │ │ movs r0, #0 │ │ │ │ - bl 57fc0 │ │ │ │ + bl 58018 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 581e6 │ │ │ │ + beq.n 5823e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 581e6 │ │ │ │ + bne.n 5823e │ │ │ │ ldrb.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - cbnz r3, 581e6 │ │ │ │ + cbnz r3, 5823e │ │ │ │ ldrb.w r3, [r6, #153] @ 0x99 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 5818a │ │ │ │ + bpl.n 581e2 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl 3e274 │ │ │ │ - b.n 5818a │ │ │ │ + bl 3e2cc │ │ │ │ + b.n 581e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 58366 │ │ │ │ - blx 7a90 │ │ │ │ - ldr r2, [pc, #452] @ (583ac ) │ │ │ │ - ldr r3, [pc, #416] @ (5838c ) │ │ │ │ + beq.w 583be │ │ │ │ + blx 7ad0 │ │ │ │ + ldr r2, [pc, #452] @ (58404 ) │ │ │ │ + ldr r3, [pc, #416] @ (583e4 ) │ │ │ │ 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 5834c │ │ │ │ + bne.w 583a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #14 │ │ │ │ - bl 3dbf8 │ │ │ │ - b.n 580b0 │ │ │ │ + bl 3dc50 │ │ │ │ + b.n 58108 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl a917c │ │ │ │ + bl a98ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adc.w r3, r3, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5816e │ │ │ │ + b.n 581c6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 78ee0 │ │ │ │ + bl 78f38 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ strd r0, r1, [sp] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ itt eq │ │ │ │ moveq r1, fp │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 58288 │ │ │ │ + beq.n 582e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r6, #427] @ 0x1ab │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n 582de │ │ │ │ + beq.n 58336 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - bne.n 5829a │ │ │ │ + bne.n 582f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582f4 │ │ │ │ + bne.n 5834c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r0, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sbc.w r1, r2, r3 │ │ │ │ - bl a900c │ │ │ │ - vldr d7, [pc, #260] @ 58380 │ │ │ │ + bl a973c │ │ │ │ + vldr d7, [pc, #260] @ 583d8 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d8, d6, d7 │ │ │ │ - b.n 58144 │ │ │ │ + b.n 5819c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bl 74800 │ │ │ │ + bl 74858 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - b.n 58268 │ │ │ │ - ldr r0, [pc, #276] @ (583b0 ) │ │ │ │ + b.n 582c0 │ │ │ │ + ldr r0, [pc, #276] @ (58408 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 582b8 │ │ │ │ + cbz r0, 58310 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ - bl 74800 │ │ │ │ + bl 74858 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5826c │ │ │ │ - ldr r0, [pc, #240] @ (583b4 ) │ │ │ │ + beq.n 582c4 │ │ │ │ + ldr r0, [pc, #240] @ (5840c ) │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58288 │ │ │ │ + bne.n 582e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - b.n 58268 │ │ │ │ + b.n 582c0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 582f4 │ │ │ │ + beq.n 5834c │ │ │ │ vcvt.u32.f64 s14, d8 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 58308 │ │ │ │ - ldr r2, [pc, #192] @ (583b8 ) │ │ │ │ + beq.n 58360 │ │ │ │ + ldr r2, [pc, #192] @ (58410 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #192] @ (583bc ) │ │ │ │ + ldr r0, [pc, #192] @ (58414 ) │ │ │ │ ldr.w r3, [r4, r8, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r0, 5833c │ │ │ │ + cbz r0, 58394 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582f4 │ │ │ │ - b.n 58144 │ │ │ │ - ldr r3, [pc, #124] @ (583a4 ) │ │ │ │ + bne.n 5834c │ │ │ │ + b.n 5819c │ │ │ │ + ldr r3, [pc, #124] @ (583fc ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #148] @ (583c0 ) │ │ │ │ - ldr r0, [pc, #148] @ (583c4 ) │ │ │ │ + ldr r2, [pc, #148] @ (58418 ) │ │ │ │ + ldr r0, [pc, #148] @ (5841c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a680 │ │ │ │ + bl 7a6d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 58316 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #112] @ (583c8 ) │ │ │ │ + b.n 5836e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #112] @ (58420 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ (583cc ) │ │ │ │ + ldr r0, [pc, #112] @ (58424 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #104] @ (583d0 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #104] @ (58428 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (583d4 ) │ │ │ │ + ldr r0, [pc, #104] @ (5842c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ 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 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ 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, #568] @ (58624 ) │ │ │ │ + ldr r2, [pc, #568] @ (5867c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #568] @ (58628 ) │ │ │ │ + ldr r3, [pc, #568] @ (58680 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #568] @ 5862c │ │ │ │ + ldr.w sl, [pc, #568] @ 58684 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__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 5856c │ │ │ │ - ldr r2, [pc, #536] @ (58630 ) │ │ │ │ + bmi.w 585c4 │ │ │ │ + ldr r2, [pc, #536] @ (58688 ) │ │ │ │ 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 5843c │ │ │ │ + b.n 58494 │ │ │ │ ldr.w r5, [r8, #272] @ 0x110 │ │ │ │ - cbz r4, 5846c │ │ │ │ + cbz r4, 584c4 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.n 5844e │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 584a6 │ │ │ │ + blx 7ec0 <__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 5842a │ │ │ │ + bhi.n 58482 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r5, [r8, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 58430 │ │ │ │ + bne.n 58488 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 584c2 │ │ │ │ + bne.n 5851a │ │ │ │ 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 584cc │ │ │ │ - ldr r3, [pc, #424] @ (58634 ) │ │ │ │ + beq.n 58524 │ │ │ │ + ldr r3, [pc, #424] @ (5868c ) │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r2, r3, #15 │ │ │ │ - bpl.n 58580 │ │ │ │ + bpl.n 585d8 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r0, [r0, #95] @ 0x5f │ │ │ │ - ldr r2, [pc, #400] @ (58638 ) │ │ │ │ - ldr r3, [pc, #380] @ (58628 ) │ │ │ │ + ldr r2, [pc, #400] @ (58690 ) │ │ │ │ + ldr r3, [pc, #380] @ (58680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 58620 │ │ │ │ + bne.w 58678 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 731cc │ │ │ │ - b.n 58476 │ │ │ │ + bl 73224 │ │ │ │ + b.n 584ce │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 58488 │ │ │ │ + bne.n 584e0 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 58488 │ │ │ │ + bne.n 584e0 │ │ │ │ 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 5859e │ │ │ │ - ldr r3, [pc, #320] @ (58634 ) │ │ │ │ + bmi.n 585f6 │ │ │ │ + ldr r3, [pc, #320] @ (5868c ) │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d004 │ │ │ │ + bl 1d05c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r3, #127 @ 0x7f │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi.n 5849a │ │ │ │ + bhi.n 584f2 │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ add r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 585ba │ │ │ │ + beq.n 58612 │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ - cbz r3, 58566 │ │ │ │ + cbz r3, 585be │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne.n 58566 │ │ │ │ + bne.n 585be │ │ │ │ adds r0, r5, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 58566 │ │ │ │ + bne.n 585be │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 585be │ │ │ │ + beq.n 58616 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58566 │ │ │ │ + ble.n 585be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 58566 │ │ │ │ + cbnz r3, 585be │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ add r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 58566 │ │ │ │ + blt.n 585be │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n 584a6 │ │ │ │ + ble.n 584fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 584a6 │ │ │ │ + b.n 584fe │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 584a6 │ │ │ │ - b.n 58566 │ │ │ │ + beq.n 584fe │ │ │ │ + b.n 585be │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 584a6 │ │ │ │ + bmi.n 584fe │ │ │ │ subs r0, #1 │ │ │ │ - bcs.n 584a6 │ │ │ │ + bcs.n 584fe │ │ │ │ ldrb.w r3, [r8, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58566 │ │ │ │ + beq.n 585be │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ adds.w r5, r5, r9 │ │ │ │ - bne.n 58526 │ │ │ │ - b.n 58566 │ │ │ │ + bne.n 5857e │ │ │ │ + b.n 585be │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 584a6 │ │ │ │ + beq.w 584fe │ │ │ │ ldr.w r3, [r8, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r9 │ │ │ │ - b.n 584f0 │ │ │ │ + b.n 58548 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 5849a │ │ │ │ + b.n 584f2 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 585f6 │ │ │ │ + beq.n 5864e │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 58540 │ │ │ │ + bne.n 58598 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 58540 │ │ │ │ + bne.n 58598 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 58540 │ │ │ │ + bne.n 58598 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r5, #6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 58566 │ │ │ │ + blt.n 585be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58566 │ │ │ │ + bne.n 585be │ │ │ │ ldrb.w r0, [r8, #97] @ 0x61 │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ subs r0, r0, r2 │ │ │ │ - b.n 5855a │ │ │ │ + b.n 585b2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 58540 │ │ │ │ + bne.n 58598 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 58540 │ │ │ │ + bne.n 58598 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r5, #6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 58566 │ │ │ │ + blt.n 585be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58566 │ │ │ │ + bne.n 585be │ │ │ │ ldrb.w r0, [r8, #96] @ 0x60 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5855e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + b.n 585b6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #156] @ 586e8 │ │ │ │ + ldr.w ip, [pc, #156] @ 58740 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w lr, [pc, #152] @ 586ec │ │ │ │ + ldr.w lr, [pc, #152] @ 58744 │ │ │ │ mov r5, r2 │ │ │ │ add ip, pc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr.w r1, [ip, lr] │ │ │ │ ldrb.w r2, [r1, #96] @ 0x60 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 586ba │ │ │ │ + bge.n 58712 │ │ │ │ ldrb.w r2, [r1, #97] @ 0x61 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 586ba │ │ │ │ + ble.n 58712 │ │ │ │ movs r0, #77 @ 0x4d │ │ │ │ movw r2, #21586 @ 0x5452 │ │ │ │ strb r0, [r4, #2] │ │ │ │ adds r0, r4, #6 │ │ │ │ strh r2, [r4, #0] │ │ │ │ ldrb.w r5, [r1, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r1, #97] @ 0x61 │ │ │ │ subs r2, r2, r5 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ add.w r5, r5, r2, asr #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 586d0 │ │ │ │ + bge.n 58728 │ │ │ │ movw r2, #22593 @ 0x5841 │ │ │ │ strh.w r2, [r4, #3] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r4, #5] │ │ │ │ movs r5, #6 │ │ │ │ ldrb.w r2, [r1, #97] @ 0x61 │ │ │ │ subs r3, r2, r3 │ │ │ │ - ldr r2, [pc, #72] @ (586f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (58748 ) │ │ │ │ movs r1, #8 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ 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 586a6 │ │ │ │ + beq.n 586fe │ │ │ │ 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 586a6 │ │ │ │ + b.n 586fe │ │ │ │ movw r2, #20041 @ 0x4e49 │ │ │ │ strh.w r2, [r4, #3] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb r2, [r4, #5] │ │ │ │ movs r5, #6 │ │ │ │ ldrb.w r2, [r1, #96] @ 0x60 │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 586a6 │ │ │ │ + b.n 586fe │ │ │ │ nop │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + adds r6, r1, r6 │ │ │ │ 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, #3512] @ 0xdb8 │ │ │ │ - ldr r1, [pc, #568] @ (58940 ) │ │ │ │ + ldr r1, [pc, #568] @ (58998 ) │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ - ldr r2, [pc, #568] @ (58944 ) │ │ │ │ + ldr r2, [pc, #568] @ (5899c ) │ │ │ │ subs r7, r0, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #564] @ (58948 ) │ │ │ │ - ldr r3, [pc, #568] @ (5894c ) │ │ │ │ + ldr r6, [pc, #564] @ (589a0 ) │ │ │ │ + ldr r3, [pc, #568] @ (589a4 ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - ble.w 5882a │ │ │ │ + ble.w 58882 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5885a │ │ │ │ + beq.w 588b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ add r4, sp, #16 │ │ │ │ - b.n 58762 │ │ │ │ - ldr r2, [pc, #532] @ (58950 ) │ │ │ │ + b.n 587ba │ │ │ │ + ldr r2, [pc, #532] @ (589a8 ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ add r3, r8 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ adds r3, r2, #1 │ │ │ │ - cbz r2, 5875a │ │ │ │ + cbz r2, 587b2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 587fc │ │ │ │ + beq.n 58854 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - bne.n 5877c │ │ │ │ + bne.n 587d4 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ it le │ │ │ │ strle.w r5, [r4, r2, lsl #2] │ │ │ │ ldr.w r5, [r1, #12]! │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 5878e │ │ │ │ + cbz r3, 587e6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst.w r2, #65536 @ 0x10000 │ │ │ │ uxtb r3, r2 │ │ │ │ - bne.n 58738 │ │ │ │ + bne.n 58790 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 587fc │ │ │ │ + beq.n 58854 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.n 5877c │ │ │ │ + bmi.n 587d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5875a │ │ │ │ + beq.n 587b2 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 58752 │ │ │ │ + b.n 587aa │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ ldr.w r5, [r1, #12]! │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58762 │ │ │ │ + bne.n 587ba │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 5885a │ │ │ │ - ldr r3, [pc, #444] @ (58950 ) │ │ │ │ + bgt.n 588b2 │ │ │ │ + ldr r3, [pc, #444] @ (589a8 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ adds r2, r7, #2 │ │ │ │ - beq.n 58876 │ │ │ │ + beq.n 588ce │ │ │ │ ldr.w r1, [r8, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ - ble.n 587e4 │ │ │ │ + ble.n 5883c │ │ │ │ add.w r9, sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ - b.n 587c8 │ │ │ │ - ldr r3, [pc, #416] @ (58954 ) │ │ │ │ + b.n 58820 │ │ │ │ + ldr r3, [pc, #416] @ (589ac ) │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r1, [r8, #132] @ 0x84 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 587e4 │ │ │ │ + blt.n 5883c │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 588d6 │ │ │ │ + beq.w 5892e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 587b2 │ │ │ │ + beq.n 5880a │ │ │ │ str.w r1, [r9] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r1, [r8, #132] @ 0x84 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 587c8 │ │ │ │ - cbz r7, 5880c │ │ │ │ + bge.n 58820 │ │ │ │ + cbz r7, 58864 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [pc, #352] @ (58954 ) │ │ │ │ + ldr r3, [pc, #352] @ (589ac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 43764 │ │ │ │ - b.n 5880c │ │ │ │ - ldr r3, [pc, #340] @ (58954 ) │ │ │ │ + bl 437bc │ │ │ │ + b.n 58864 │ │ │ │ + ldr r3, [pc, #340] @ (589ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #340] @ (58958 ) │ │ │ │ + ldr r1, [pc, #340] @ (589b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r2, [pc, #332] @ (5895c ) │ │ │ │ - ldr r3, [pc, #308] @ (58944 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r2, [pc, #332] @ (589b4 ) │ │ │ │ + ldr r3, [pc, #308] @ (5899c ) │ │ │ │ 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 5893c │ │ │ │ + bne.w 58994 │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #292] @ (58950 ) │ │ │ │ + ldr r3, [pc, #292] @ (589a8 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r2, [r8, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 58844 │ │ │ │ + blt.n 5889c │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58730 │ │ │ │ - b.n 58798 │ │ │ │ - ldr r3, [pc, #248] @ (58954 ) │ │ │ │ + bne.w 58788 │ │ │ │ + b.n 587f0 │ │ │ │ + ldr r3, [pc, #248] @ (589ac ) │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 5863c │ │ │ │ + bl 58694 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5880c │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 58864 │ │ │ │ ldr.w r9, [r8, #256] @ 0x100 │ │ │ │ ldrh.w r3, [r8, #232] @ 0xe8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 58936 │ │ │ │ + beq.n 5898e │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbz r3, 588f4 │ │ │ │ - ldr.w sl, [pc, #212] @ 58960 │ │ │ │ + cbz r3, 5894c │ │ │ │ + ldr.w sl, [pc, #212] @ 589b8 │ │ │ │ add.w fp, sp, #528 @ 0x210 │ │ │ │ add sl, pc │ │ │ │ - b.n 588b8 │ │ │ │ + b.n 58910 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cbz r5, 588c8 │ │ │ │ - ldr r3, [pc, #180] @ (58954 ) │ │ │ │ + cbz r5, 58920 │ │ │ │ + ldr r3, [pc, #180] @ (589ac ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 588f4 │ │ │ │ + bcc.n 5894c │ │ │ │ ldr.w r7, [r9, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 588b4 │ │ │ │ + beq.n 5890c │ │ │ │ ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 58894 │ │ │ │ + bge.n 588ec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 5863c │ │ │ │ + bl 58694 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5889c │ │ │ │ + b.n 588f4 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5863c │ │ │ │ + bl 58694 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 587b2 │ │ │ │ + beq.w 5880a │ │ │ │ ldr.w r0, [r8, #272] @ 0x110 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 587d6 │ │ │ │ + b.n 5882e │ │ │ │ ldr.w r3, [r8, #248] @ 0xf8 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r7, [pc, #104] @ (58964 ) │ │ │ │ + ldr r7, [pc, #104] @ (589bc ) │ │ │ │ movs r4, #8 │ │ │ │ add r7, pc │ │ │ │ - cbz r3, 58930 │ │ │ │ + cbz r3, 58988 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - cbz r0, 5891e │ │ │ │ - ldr r3, [pc, #76] @ (58954 ) │ │ │ │ + cbz r0, 58976 │ │ │ │ + ldr r3, [pc, #76] @ (589ac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ subs r4, #4 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #4 │ │ │ │ - beq.w 5880c │ │ │ │ + beq.w 58864 │ │ │ │ ldr.w r3, [r8, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58902 │ │ │ │ + bne.n 5895a │ │ │ │ add.w r3, r8, #236 @ 0xec │ │ │ │ - b.n 58902 │ │ │ │ + b.n 5895a │ │ │ │ ldr.w r9, [r8, #252] @ 0xfc │ │ │ │ - b.n 58884 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + b.n 588dc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ - vhadd.s16 d0, d0, d6 │ │ │ │ - cdp 0, 10, cr0, cr2, cr6, {0} │ │ │ │ + @ instruction: 0xf5e80006 │ │ │ │ + sbcs.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, #892] @ (58cf8 ) │ │ │ │ + ldr r4, [pc, #892] @ (58d50 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #892] @ (58cfc ) │ │ │ │ + ldr r2, [pc, #892] @ (58d54 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #892] @ (58d00 ) │ │ │ │ + ldr r3, [pc, #892] @ (58d58 ) │ │ │ │ add r4, pc │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 589c6 │ │ │ │ + cbz r0, 58a1e │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 58a80 │ │ │ │ + beq.n 58ad8 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 5898a │ │ │ │ + beq.n 589e2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 5898a │ │ │ │ + bne.n 589e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #856] @ (58d04 ) │ │ │ │ - ldr r0, [pc, #856] @ (58d08 ) │ │ │ │ + ldr r2, [pc, #856] @ (58d5c ) │ │ │ │ + ldr r0, [pc, #856] @ (58d60 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58996 │ │ │ │ - ldr r2, [pc, #836] @ (58d0c ) │ │ │ │ + bne.n 589ee │ │ │ │ + ldr r2, [pc, #836] @ (58d64 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r6, r8, r3, lsl #2 │ │ │ │ ldr r7, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 58cce │ │ │ │ + bne.w 58d26 │ │ │ │ ldr.w r9, [r8, r3, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 58c8c │ │ │ │ + beq.w 58ce4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 58b78 │ │ │ │ + beq.w 58bd0 │ │ │ │ adds r6, #4 │ │ │ │ mov r8, r9 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - b.n 58a3a │ │ │ │ + b.n 58a92 │ │ │ │ ldr.w r2, [sl, #248] @ 0xf8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58b4a │ │ │ │ + beq.w 58ba2 │ │ │ │ bic.w fp, fp, #128 @ 0x80 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bgt.w 58c96 │ │ │ │ + bgt.w 58cee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58a9e │ │ │ │ + beq.n 58af6 │ │ │ │ ldr.w r0, [r2, fp, lsl #2] │ │ │ │ - cbz r0, 58a2e │ │ │ │ - ldr r2, [pc, #756] @ (58d10 ) │ │ │ │ + cbz r0, 58a86 │ │ │ │ + ldr r2, [pc, #756] @ (58d68 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w fp, [r2] │ │ │ │ - bl 1d408 │ │ │ │ + bl 1d460 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r8, [r6], #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 58bda │ │ │ │ + beq.w 58c32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 583d8 │ │ │ │ + bl 58430 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.w 58c3a │ │ │ │ - ldr r3, [pc, #712] @ (58d14 ) │ │ │ │ + blt.w 58c92 │ │ │ │ + ldr r3, [pc, #712] @ (58d6c ) │ │ │ │ tst.w fp, #128 @ 0x80 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - bne.n 589f8 │ │ │ │ + bne.n 58a50 │ │ │ │ ldr.w r2, [sl, #132] @ 0x84 │ │ │ │ cmp r2, fp │ │ │ │ - blt.w 58c9e │ │ │ │ + blt.w 58cf6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58ae8 │ │ │ │ + beq.n 58b40 │ │ │ │ ldr.w r2, [sl, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 58b66 │ │ │ │ + beq.n 58bbe │ │ │ │ ldr.w r1, [r2, fp, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ - ldr r2, [pc, #668] @ (58d10 ) │ │ │ │ + beq.n 58a86 │ │ │ │ + ldr r2, [pc, #668] @ (58d68 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, #10 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 58a2e │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 58a86 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r7, #2 │ │ │ │ - ldr r2, [pc, #656] @ (58d18 ) │ │ │ │ + ldr r2, [pc, #656] @ (58d70 ) │ │ │ │ movw r1, #2050 @ 0x802 │ │ │ │ - ldr r0, [pc, #656] @ (58d1c ) │ │ │ │ + ldr r0, [pc, #656] @ (58d74 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, fp, #58 @ 0x3a │ │ │ │ str.w r5, [sl, #248] @ 0xf8 │ │ │ │ add.w r1, sl, r8, lsl #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 58ab2 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 58b0a │ │ │ │ + blx 7b48 │ │ │ │ add.w r8, sl, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 58aca │ │ │ │ + cbnz r3, 58b22 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 58bce │ │ │ │ + bne.w 58c26 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 58a2e │ │ │ │ + bne.n 58a86 │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58c86 │ │ │ │ + beq.w 58cde │ │ │ │ ldrb.w r2, [sl, #153] @ 0x99 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb.w r2, [sl, #153] @ 0x99 │ │ │ │ - b.n 58a2e │ │ │ │ + b.n 58a86 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 58b50 │ │ │ │ + cbnz r3, 58ba8 │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ - cbz r2, 58afc │ │ │ │ + cbz r2, 58b54 │ │ │ │ ldrb.w r2, [sl, #424] @ 0x1a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58c80 │ │ │ │ + beq.w 58cd8 │ │ │ │ ldrh.w r2, [sl, #232] @ 0xe8 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, fp │ │ │ │ itt le │ │ │ │ addle.w r2, fp, #1 │ │ │ │ strhle.w r2, [sl, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl, #252] @ 0xfc │ │ │ │ ldr.w r8, [r2, fp, lsl #2] │ │ │ │ - bl 3dbf8 │ │ │ │ + bl 3dc50 │ │ │ │ ldr.w r1, [sl, #404] @ 0x194 │ │ │ │ ldrb.w r1, [r1, fp] │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bpl.n 58b6c │ │ │ │ - ldr r1, [pc, #504] @ (58d20 ) │ │ │ │ + bpl.n 58bc4 │ │ │ │ + ldr r1, [pc, #504] @ (58d78 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ adds r0, r1, #3 │ │ │ │ ldr.w r3, [sl, #252] @ 0xfc │ │ │ │ adds r1, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, r1 │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ - beq.w 58a2e │ │ │ │ + beq.w 58a86 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 58a2e │ │ │ │ + blx 7b48 │ │ │ │ + b.n 58a86 │ │ │ │ add.w r2, sl, #236 @ 0xec │ │ │ │ - b.n 58a02 │ │ │ │ - bl 3ddec │ │ │ │ + b.n 58a5a │ │ │ │ + bl 3de44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 58a2e │ │ │ │ + beq.w 58a86 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 69c10 │ │ │ │ - b.n 58a2e │ │ │ │ + bl 69c68 │ │ │ │ + b.n 58a86 │ │ │ │ ldr.w r2, [sl, #252] @ 0xfc │ │ │ │ - b.n 58a6a │ │ │ │ + b.n 58ac2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40400 │ │ │ │ - ldr r1, [pc, #428] @ (58d20 ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r1, [pc, #428] @ (58d78 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - b.n 58b2c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 58b84 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w ip, [r9] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r3, [r0, ip, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n 58bac │ │ │ │ + bpl.n 58c04 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ ldrh.w r3, [r0, r1, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 58b8c │ │ │ │ + bne.n 58be4 │ │ │ │ subs.w r2, r9, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58c62 │ │ │ │ + bne.n 58cba │ │ │ │ cmp.w ip, #45 @ 0x2d │ │ │ │ - beq.n 58c6e │ │ │ │ + beq.n 58cc6 │ │ │ │ cmp.w ip, #43 @ 0x2b │ │ │ │ - beq.n 58ca6 │ │ │ │ + beq.n 58cfe │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 58ce4 │ │ │ │ + beq.w 58d3c │ │ │ │ adds r6, #8 │ │ │ │ - b.n 58a3a │ │ │ │ + b.n 58a92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - b.n 58aca │ │ │ │ + b.n 58b22 │ │ │ │ ldrsh.w r2, [sl, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58c56 │ │ │ │ + bne.n 58cae │ │ │ │ strb.w r2, [sl, #234] @ 0xea │ │ │ │ ldr.w r0, [sl, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58c16 │ │ │ │ + blt.n 58c6e │ │ │ │ ldr.w r4, [sl, #252] @ 0xfc │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ cmpne r2, #9 │ │ │ │ - beq.n 58c06 │ │ │ │ + beq.n 58c5e │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ - cbz r1, 58c06 │ │ │ │ + cbz r1, 58c5e │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - cbnz r1, 58c32 │ │ │ │ + cbnz r1, 58c8a │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 58bf4 │ │ │ │ + ble.n 58c4c │ │ │ │ ldrb.w r2, [sl, #234] @ 0xea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58a96 │ │ │ │ + bne.w 58aee │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ - cbz r2, 58c20 │ │ │ │ + cbz r2, 58c78 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 58c32 │ │ │ │ + cbnz r2, 58c8a │ │ │ │ ldr.w r2, [sl, #240] @ 0xf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58a96 │ │ │ │ + beq.w 58aee │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 58a96 │ │ │ │ + beq.w 58aee │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #234] @ 0xea │ │ │ │ - b.n 58a96 │ │ │ │ - ldr r0, [pc, #232] @ (58d24 ) │ │ │ │ - ldr r2, [pc, #232] @ (58d28 ) │ │ │ │ + b.n 58aee │ │ │ │ + ldr r0, [pc, #232] @ (58d7c ) │ │ │ │ + ldr r2, [pc, #232] @ (58d80 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #2 │ │ │ │ movs r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [sl, #234] @ 0xea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58a96 │ │ │ │ - b.n 58be6 │ │ │ │ + bne.w 58aee │ │ │ │ + b.n 58c3e │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 58a3a │ │ │ │ + b.n 58a92 │ │ │ │ ldrb.w r8, [r9, #1] │ │ │ │ clz r3, r8 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 58bbe │ │ │ │ - bl 1e634 │ │ │ │ - b.n 58afc │ │ │ │ + b.n 58c16 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 58b54 │ │ │ │ strb.w r2, [sl, #153] @ 0x99 │ │ │ │ - b.n 58a2e │ │ │ │ + b.n 58a86 │ │ │ │ mvn.w r0, #1 │ │ │ │ - bl 586f4 │ │ │ │ - b.n 58a96 │ │ │ │ - ldr r0, [pc, #148] @ (58d2c ) │ │ │ │ - ldr r2, [pc, #140] @ (58d28 ) │ │ │ │ - add r0, pc │ │ │ │ - b.n 58c40 │ │ │ │ - ldr r0, [pc, #144] @ (58d30 ) │ │ │ │ - ldr r2, [pc, #132] @ (58d28 ) │ │ │ │ + bl 5874c │ │ │ │ + b.n 58aee │ │ │ │ + ldr r0, [pc, #148] @ (58d84 ) │ │ │ │ + ldr r2, [pc, #140] @ (58d80 ) │ │ │ │ + add r0, pc │ │ │ │ + b.n 58c98 │ │ │ │ + ldr r0, [pc, #144] @ (58d88 ) │ │ │ │ + ldr r2, [pc, #132] @ (58d80 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 58c40 │ │ │ │ + b.n 58c98 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58bb8 │ │ │ │ - ldr r2, [pc, #100] @ (58d14 ) │ │ │ │ + bne.n 58c10 │ │ │ │ + ldr r2, [pc, #100] @ (58d6c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add.w r0, r2, #532 @ 0x214 │ │ │ │ ldr.w r1, [r2, #188] @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 58cc4 │ │ │ │ + beq.n 58d1c │ │ │ │ strd r3, r3, [sp] │ │ │ │ - b.n 58bbe │ │ │ │ + b.n 58c16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #17 │ │ │ │ it pl │ │ │ │ movpl r3, #1 │ │ │ │ - b.n 58cbe │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #96] @ (58d34 ) │ │ │ │ + b.n 58d16 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #96] @ (58d8c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (58d38 ) │ │ │ │ + ldr r0, [pc, #96] @ (58d90 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #84] @ (58d3c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #84] @ (58d94 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #84] @ (58d40 ) │ │ │ │ + ldr r0, [pc, #84] @ (58d98 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + str r2, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ 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 r6, [pc, #628] @ (58fcc ) │ │ │ │ + ldr r6, [pc, #628] @ (59024 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #628] @ (58fd0 ) │ │ │ │ + ldr r3, [pc, #628] @ (59028 ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - ldr.w r8, [pc, #624] @ 58fd4 │ │ │ │ + ldr.w r8, [pc, #624] @ 5902c │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #15 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ add r8, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ sub.w r5, r3, #115 @ 0x73 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ mov.w r5, r5, lsl #1 │ │ │ │ - beq.n 58dec │ │ │ │ - ldr r3, [pc, #592] @ (58fd8 ) │ │ │ │ + beq.n 58e44 │ │ │ │ + ldr r3, [pc, #592] @ (59030 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58f74 │ │ │ │ + beq.w 58fcc │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq.n 58e7e │ │ │ │ - bgt.n 58df2 │ │ │ │ + beq.n 58ed6 │ │ │ │ + bgt.n 58e4a │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq.w 58f9c │ │ │ │ + beq.w 58ff4 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq.n 58e7a │ │ │ │ + beq.n 58ed2 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 58de4 │ │ │ │ + bne.n 58e3c │ │ │ │ ldr.w r3, [sl] │ │ │ │ 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 58dd2 │ │ │ │ + beq.n 58e2a │ │ │ │ add.w r0, r8, #1 │ │ │ │ - bl 583d8 │ │ │ │ + bl 58430 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bge.n 58e08 │ │ │ │ + bge.n 58e60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r2, [pc, #516] @ (58fdc ) │ │ │ │ - ldr r0, [pc, #516] @ (58fe0 ) │ │ │ │ + ldr r2, [pc, #516] @ (59034 ) │ │ │ │ + ldr r0, [pc, #516] @ (59038 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 58d86 │ │ │ │ - ldr r3, [pc, #500] @ (58fe4 ) │ │ │ │ + bne.n 58dde │ │ │ │ + ldr r3, [pc, #500] @ (5903c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - b.n 58d8a │ │ │ │ + b.n 58de2 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 58f08 │ │ │ │ + beq.w 58f60 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne.n 58de4 │ │ │ │ + bne.n 58e3c │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r5, r5, #2 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #476] @ (58fe8 ) │ │ │ │ + ldr r3, [pc, #476] @ (59040 ) │ │ │ │ add.w sl, 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, r5, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58e88 │ │ │ │ + beq.n 58ee0 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 58e3e │ │ │ │ + bne.n 58e96 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 58f42 │ │ │ │ + beq.w 58f9a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58fb2 │ │ │ │ - ldr r3, [pc, #420] @ (58fec ) │ │ │ │ + bne.w 5900a │ │ │ │ + ldr r3, [pc, #420] @ (59044 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 58e9e │ │ │ │ + bmi.n 58ef6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 58f1a │ │ │ │ - ldr r3, [pc, #408] @ (58ff0 ) │ │ │ │ + bne.n 58f72 │ │ │ │ + ldr r3, [pc, #408] @ (59048 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - ldr r1, [pc, #408] @ (58ff4 ) │ │ │ │ + ldr r1, [pc, #408] @ (5904c ) │ │ │ │ mov r3, sl │ │ │ │ - ldr r0, [pc, #408] @ (58ff8 ) │ │ │ │ + ldr r0, [pc, #408] @ (59050 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 47344 │ │ │ │ + bl 4739c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58f10 │ │ │ │ + bne.n 58f68 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r5, r5, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 58de8 │ │ │ │ + b.n 58e40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 58fb2 │ │ │ │ + bne.w 5900a │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bpl.w 58fb2 │ │ │ │ - ldr r3, [pc, #340] @ (58fec ) │ │ │ │ + bpl.w 5900a │ │ │ │ + ldr r3, [pc, #340] @ (59044 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58f7a │ │ │ │ - ldr.w r8, [pc, #340] @ 58ffc │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 58fd2 │ │ │ │ + ldr.w r8, [pc, #340] @ 59054 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ - b.n 58ed2 │ │ │ │ + b.n 58f2a │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ adds r0, #1 │ │ │ │ - bl 586f4 │ │ │ │ + bl 5874c │ │ │ │ ldr.w r4, [sl], #4 │ │ │ │ - cbz r4, 58efc │ │ │ │ + cbz r4, 58f54 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 58eb8 │ │ │ │ + bmi.n 58f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 583d8 │ │ │ │ + bl 58430 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 58f82 │ │ │ │ - ldr r3, [pc, #268] @ (58ff8 ) │ │ │ │ + blt.n 58fda │ │ │ │ + ldr r3, [pc, #268] @ (59050 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r4, [sl], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 58ed2 │ │ │ │ - ldr r3, [pc, #240] @ (58ff0 ) │ │ │ │ + bne.n 58f2a │ │ │ │ + ldr r3, [pc, #240] @ (59048 ) │ │ │ │ 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, [sl] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - b.n 58e08 │ │ │ │ + b.n 58e60 │ │ │ │ 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 583d8 │ │ │ │ + bl 58430 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 58f30 │ │ │ │ - ldr r3, [pc, #200] @ (58ff0 ) │ │ │ │ + blt.n 58f88 │ │ │ │ + ldr r3, [pc, #200] @ (59048 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 58e5a │ │ │ │ - ldr r2, [pc, #204] @ (59000 ) │ │ │ │ + bge.n 58eb2 │ │ │ │ + ldr r2, [pc, #204] @ (59058 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r0, [pc, #204] @ (59004 ) │ │ │ │ + ldr r0, [pc, #204] @ (5905c ) │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58e3e │ │ │ │ + bne.w 58e96 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 58f62 │ │ │ │ + bne.n 58fba │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 58f62 │ │ │ │ + bne.n 58fba │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 58e3e │ │ │ │ + beq.w 58e96 │ │ │ │ add.w r3, sl, #4 │ │ │ │ - cbnz r2, 58fb2 │ │ │ │ + cbnz r2, 5900a │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 58e8e │ │ │ │ - b.n 58e44 │ │ │ │ + beq.n 58ee6 │ │ │ │ + b.n 58e9c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 58e08 │ │ │ │ + b.n 58e60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 586f4 │ │ │ │ - b.n 58efc │ │ │ │ - ldr r1, [pc, #108] @ (58ff0 ) │ │ │ │ + bl 5874c │ │ │ │ + b.n 58f54 │ │ │ │ + ldr r1, [pc, #108] @ (59048 ) │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #120] @ (59000 ) │ │ │ │ + ldr r2, [pc, #120] @ (59058 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #116] @ (59008 ) │ │ │ │ + ldr r0, [pc, #116] @ (59060 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #100] @ (5900c ) │ │ │ │ - ldr r0, [pc, #104] @ (59010 ) │ │ │ │ + ldr r2, [pc, #100] @ (59064 ) │ │ │ │ + ldr r0, [pc, #104] @ (59068 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #88] @ (59014 ) │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #88] @ (5906c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ (59018 ) │ │ │ │ + ldr r0, [pc, #88] @ (59070 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ 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, #216] @ (59108 ) │ │ │ │ + ldr r6, [pc, #216] @ (59160 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #216] @ (5910c ) │ │ │ │ + ldr r3, [pc, #216] @ (59164 ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r8, [pc, #216] @ 59110 │ │ │ │ - ldr r7, [pc, #216] @ (59114 ) │ │ │ │ + ldr.w r8, [pc, #216] @ 59168 │ │ │ │ + ldr r7, [pc, #216] @ (5916c ) │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5908e │ │ │ │ + cbz r0, 590e6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 5906e │ │ │ │ + beq.n 590c6 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 59042 │ │ │ │ - ldr r3, [pc, #192] @ (59118 ) │ │ │ │ + bne.n 5909a │ │ │ │ + ldr r3, [pc, #192] @ (59170 ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #188] @ (5911c ) │ │ │ │ - ldr r0, [pc, #192] @ (59120 ) │ │ │ │ + ldr r2, [pc, #188] @ (59174 ) │ │ │ │ + ldr r0, [pc, #192] @ (59178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #168] @ (59118 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #168] @ (59170 ) │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5904e │ │ │ │ - ldr r3, [pc, #148] @ (59124 ) │ │ │ │ + bne.n 590a6 │ │ │ │ + ldr r3, [pc, #148] @ (5917c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbnz r3, 590f0 │ │ │ │ - ldr r3, [pc, #124] @ (59118 ) │ │ │ │ + cbnz r3, 59148 │ │ │ │ + ldr r3, [pc, #124] @ (59170 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbnz r3, 590de │ │ │ │ - ldr r3, [pc, #128] @ (59128 ) │ │ │ │ + cbnz r3, 59136 │ │ │ │ + ldr r3, [pc, #128] @ (59180 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 590d0 │ │ │ │ + bmi.n 59128 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r1, #19 │ │ │ │ - blx 7ea4 │ │ │ │ - cbnz r0, 590c0 │ │ │ │ + blx 7ef0 │ │ │ │ + cbnz r0, 59118 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #104] @ (5912c ) │ │ │ │ + ldr r2, [pc, #104] @ (59184 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (59130 ) │ │ │ │ + ldr r0, [pc, #104] @ (59188 ) │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #96] @ (59134 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #96] @ (5918c ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #96] @ (59138 ) │ │ │ │ + ldr r0, [pc, #96] @ (59190 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r3, [pc, #92] @ (5913c ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r3, [pc, #92] @ (59194 ) │ │ │ │ movs r1, #4 │ │ │ │ - ldr r0, [pc, #92] @ (59140 ) │ │ │ │ + ldr r0, [pc, #92] @ (59198 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #76] @ (59144 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #76] @ (5919c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #76] @ (59148 ) │ │ │ │ + ldr r0, [pc, #76] @ (591a0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ 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] @ 591d4 │ │ │ │ + ldr.w r9, [pc, #116] @ 5922c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #116] @ (591d8 ) │ │ │ │ + ldr r3, [pc, #116] @ (59230 ) │ │ │ │ add r9, pc │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ - cbz r2, 591cc │ │ │ │ - ldr.w r8, [pc, #108] @ 591dc │ │ │ │ + cbz r2, 59224 │ │ │ │ + ldr.w r8, [pc, #108] @ 59234 │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ - ldr.w sl, [pc, #100] @ 591e0 │ │ │ │ + ldr.w sl, [pc, #100] @ 59238 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r6 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 59198 │ │ │ │ - ldr r1, [pc, #88] @ (591e4 ) │ │ │ │ + b.n 591f0 │ │ │ │ + ldr r1, [pc, #88] @ (5923c ) │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - cbz r2, 591cc │ │ │ │ + cbz r2, 59224 │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59188 │ │ │ │ - ldr r2, [pc, #44] @ (591e8 ) │ │ │ │ + beq.n 591e0 │ │ │ │ + ldr r2, [pc, #44] @ (59240 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 59188 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 591e0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #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 │ │ │ │ - ldr.w r2, [pc, #1276] @ 596fc │ │ │ │ + ldr.w r2, [pc, #1276] @ 59754 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1276] @ 59700 │ │ │ │ + ldr.w r3, [pc, #1276] @ 59758 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #1272] @ 59704 │ │ │ │ + ldr.w r9, [pc, #1272] @ 5975c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w sl, [pc, #1268] @ 59708 │ │ │ │ + ldr.w sl, [pc, #1268] @ 59760 │ │ │ │ add r9, pc │ │ │ │ - ldr.w r8, [pc, #1268] @ 5970c │ │ │ │ + ldr.w r8, [pc, #1268] @ 59764 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ - ldr.w r2, [pc, #1264] @ 59710 │ │ │ │ + ldr.w r2, [pc, #1264] @ 59768 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 59714 │ │ │ │ + ldr.w r3, [pc, #1252] @ 5976c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movw r2, #16303 @ 0x3faf │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov fp, r4 │ │ │ │ - ldr.w r2, [pc, #1232] @ 59718 │ │ │ │ + ldr.w r2, [pc, #1232] @ 59770 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ - ldr.w r3, [pc, #1228] @ 5971c │ │ │ │ + ldr.w r3, [pc, #1228] @ 59774 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592e2 │ │ │ │ + beq.n 5933a │ │ │ │ sub.w r3, r0, #58 @ 0x3a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 592c8 │ │ │ │ + bhi.n 59320 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r0, r0, #8 │ │ │ │ @@ -124126,724 +124114,736 @@ │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 59456 │ │ │ │ + bge.w 594ae │ │ │ │ mvns r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ lsls r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5926c │ │ │ │ + bne.n 592c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - ldr.w r3, [pc, #1076] @ 59720 │ │ │ │ + ldr.w r3, [pc, #1076] @ 59778 │ │ │ │ ldr.w ip, [r5, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5946e │ │ │ │ - ldr.w r3, [pc, #1056] @ 59724 │ │ │ │ + bne.w 594c6 │ │ │ │ + ldr.w r3, [pc, #1056] @ 5977c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5968c │ │ │ │ + beq.w 596e4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59322 │ │ │ │ + b.n 5937a │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 59666 │ │ │ │ + beq.w 596be │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 59314 │ │ │ │ + bne.n 5936c │ │ │ │ lsl.w r4, r1, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ ands r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 596e8 │ │ │ │ + bne.w 59740 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ subs.w r1, ip, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r1, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.w 596e8 │ │ │ │ + bne.w 59740 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.w 596e8 │ │ │ │ - ldr r3, [pc, #968] @ (59724 ) │ │ │ │ + blt.w 59740 │ │ │ │ + ldr r3, [pc, #968] @ (5977c ) │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #6 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.w 5962a │ │ │ │ - ldr r3, [pc, #944] @ (59728 ) │ │ │ │ + beq.w 59682 │ │ │ │ + ldr r3, [pc, #944] @ (59780 ) │ │ │ │ mov.w sl, #0 │ │ │ │ movw lr, #55537 @ 0xd8f1 │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #932] @ (5972c ) │ │ │ │ + ldr r3, [pc, #932] @ (59784 ) │ │ │ │ mov r6, sl │ │ │ │ mov r8, sl │ │ │ │ strd fp, ip, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ - b.n 593c0 │ │ │ │ + b.n 59418 │ │ │ │ strd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - blx 7aa8 │ │ │ │ + blx 7ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5969c │ │ │ │ + blt.w 596f4 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.w 59628 │ │ │ │ + beq.w 59680 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - bpl.n 593ae │ │ │ │ - ldr r3, [pc, #872] @ (59730 ) │ │ │ │ + bpl.n 59406 │ │ │ │ + ldr r3, [pc, #872] @ (59788 ) │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ ldr.w sl, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59474 │ │ │ │ - ldr r3, [pc, #856] @ (59734 ) │ │ │ │ + beq.n 594cc │ │ │ │ + ldr r3, [pc, #856] @ (5978c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbz r2, 593ee │ │ │ │ + cbz r2, 59446 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5960e │ │ │ │ - ldr r3, [pc, #840] @ (59738 ) │ │ │ │ + beq.w 59666 │ │ │ │ + ldr r3, [pc, #840] @ (59790 ) │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594e0 │ │ │ │ + bne.n 59538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 596b6 │ │ │ │ + beq.w 5970e │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - blx 7c24 │ │ │ │ + blx 7c70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 596cc │ │ │ │ + blt.w 59724 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 5939c │ │ │ │ + bpl.n 593f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r6, r8, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 5939c │ │ │ │ - b.n 593a0 │ │ │ │ + bmi.n 593f4 │ │ │ │ + b.n 593f8 │ │ │ │ orr.w fp, fp, #4 │ │ │ │ - b.n 59260 │ │ │ │ + b.n 592b8 │ │ │ │ orr.w fp, fp, #2 │ │ │ │ - b.n 59260 │ │ │ │ + b.n 592b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 59260 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 592b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59260 │ │ │ │ - ldr r3, [pc, #740] @ (5973c ) │ │ │ │ + b.n 592b8 │ │ │ │ + ldr r3, [pc, #740] @ (59794 ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - bl 6ae5c │ │ │ │ - b.n 59260 │ │ │ │ + bl 6aeb4 │ │ │ │ + b.n 592b8 │ │ │ │ subs r3, r4, #1 │ │ │ │ ands r3, r4 │ │ │ │ - b.n 59330 │ │ │ │ + b.n 59388 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 59572 │ │ │ │ + beq.n 595ca │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7c24 │ │ │ │ + blx 7c70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59646 │ │ │ │ + blt.w 5969e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 595a0 │ │ │ │ + bpl.w 595f8 │ │ │ │ ldrd r6, r8, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 595a0 │ │ │ │ + bmi.w 595f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 595ac │ │ │ │ - ldr r3, [pc, #668] @ (59740 ) │ │ │ │ + bne.w 59604 │ │ │ │ + ldr r3, [pc, #668] @ (59798 ) │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr.w r7, [fp] │ │ │ │ - beq.w 595fa │ │ │ │ + beq.w 59652 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ adds r6, r3, r6 │ │ │ │ adc.w r8, r8, r3, asr #31 │ │ │ │ mov r0, r6 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r1, r8 │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 593ae │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 59406 │ │ │ │ add.w fp, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ asrs r3, r0, #31 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5950a │ │ │ │ + beq.n 59562 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ smull r6, r8, sl, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59408 │ │ │ │ + beq.w 59460 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 7bc70 <__isoc23_strtoul@@Base+0x448> │ │ │ │ + bl 7bcc8 <__isoc23_strtoul@@Base+0x448> │ │ │ │ mov.w r8, r0, asr #31 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59532 │ │ │ │ + beq.n 5958a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59408 │ │ │ │ + beq.w 59460 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #2 │ │ │ │ - bl 38d6c │ │ │ │ + bl 38dc4 │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl a91f0 │ │ │ │ + bl a9920 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 596d8 │ │ │ │ + beq.w 59730 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 596d8 │ │ │ │ + bne.w 59730 │ │ │ │ mov.w r3, sl, asr #31 │ │ │ │ mul.w r1, sl, r1 │ │ │ │ umull r6, r8, sl, r6 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r8, r0 │ │ │ │ - b.n 59408 │ │ │ │ + b.n 59460 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r2, 595ae │ │ │ │ - ldr r3, [pc, #456] @ (59740 ) │ │ │ │ + cbnz r2, 59606 │ │ │ │ + ldr r3, [pc, #456] @ (59798 ) │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5958e │ │ │ │ + cbz r0, 595e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 59594 │ │ │ │ - ldr r3, [pc, #436] @ (59744 ) │ │ │ │ + cbnz r3, 595ec │ │ │ │ + ldr r3, [pc, #436] @ (5979c ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r2, #10 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 593ae │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 59406 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 594a2 │ │ │ │ + beq.w 594fa │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - cbz r3, 59614 │ │ │ │ - ldr r2, [pc, #404] @ (59748 ) │ │ │ │ + cbz r3, 5966c │ │ │ │ + ldr r2, [pc, #404] @ (597a0 ) │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #388] @ (5974c ) │ │ │ │ + ldr r2, [pc, #388] @ (597a4 ) │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - ldr r3, [pc, #368] @ (59740 ) │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + ldr r3, [pc, #368] @ (59798 ) │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 5957c │ │ │ │ + beq.n 595d4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 594ba │ │ │ │ - ldr r3, [pc, #316] @ (59738 ) │ │ │ │ + bne.w 59512 │ │ │ │ + ldr r3, [pc, #316] @ (59790 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #10 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 593ae │ │ │ │ - bl 1e634 │ │ │ │ - b.n 593ee │ │ │ │ - ldr r2, [pc, #312] @ (59750 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 59406 │ │ │ │ + bl 1e68c │ │ │ │ + b.n 59446 │ │ │ │ + ldr r2, [pc, #312] @ (597a8 ) │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 595ce │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 59626 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (59754 ) │ │ │ │ - ldr r3, [pc, #208] @ (59700 ) │ │ │ │ + ldr r1, [pc, #296] @ (597ac ) │ │ │ │ + ldr r3, [pc, #208] @ (59758 ) │ │ │ │ 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 596e4 │ │ │ │ + bne.n 5973c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #272] @ (59758 ) │ │ │ │ + ldr r3, [pc, #272] @ (597b0 ) │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ - ldr r0, [pc, #268] @ (5975c ) │ │ │ │ + ldr r0, [pc, #268] @ (597b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 593ae │ │ │ │ + b.n 59406 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 596e8 │ │ │ │ + bne.n 59740 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5934e │ │ │ │ + b.n 593a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #224] @ (59760 ) │ │ │ │ - ldr r0, [pc, #224] @ (59764 ) │ │ │ │ + ldr r2, [pc, #224] @ (597b8 ) │ │ │ │ + ldr r0, [pc, #224] @ (597bc ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - cbnz r5, 596e8 │ │ │ │ + bl 6aeb4 │ │ │ │ + cbnz r5, 59740 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strd r3, r4, [sp, #28] │ │ │ │ - b.n 5934e │ │ │ │ - ldr r0, [pc, #200] @ (59768 ) │ │ │ │ + b.n 593a6 │ │ │ │ + ldr r0, [pc, #200] @ (597c0 ) │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #200] @ (5976c ) │ │ │ │ + ldr r2, [pc, #200] @ (597c4 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ mov r3, ip │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r2, [pc, #184] @ (59770 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r2, [pc, #184] @ (597c8 ) │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #180] @ (59774 ) │ │ │ │ + ldr r0, [pc, #180] @ (597cc ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #168] @ (59778 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #168] @ (597d0 ) │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #168] @ (5977c ) │ │ │ │ + ldr r2, [pc, #168] @ (597d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 596a6 │ │ │ │ - ldr r0, [pc, #164] @ (59780 ) │ │ │ │ + b.n 596fe │ │ │ │ + ldr r0, [pc, #164] @ (597d8 ) │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #156] @ (5977c ) │ │ │ │ + ldr r2, [pc, #156] @ (597d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 596a6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 596fe │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 66d14 │ │ │ │ + bl 66d6c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #144] @ (59784 ) │ │ │ │ + ldr r0, [pc, #144] @ (597dc ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + bl 6aeb4 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r5, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + subs r6, r5, #5 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + subs r0, r2, #5 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + adds r4, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #520] @ (5995c ) │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #16] │ │ │ │ - ldr r7, [pc, #112] @ (597d4 ) │ │ │ │ + lsls r6, r5, #17 │ │ │ │ movs r5, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #-16] │ │ │ │ - stc2l 0, cr0, [r0, #-16] │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + strb r4, [r6, r7] │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #-16]! │ │ │ │ - ldc2 0, cr0, [r0, #-16] │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #-16] │ │ │ │ - stc2l 0, cr0, [lr], #16 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ + 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, #384] @ (5991c ) │ │ │ │ + ldr r0, [pc, #384] @ (59974 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #384] @ (59920 ) │ │ │ │ + ldr r2, [pc, #384] @ (59978 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #384] @ (59924 ) │ │ │ │ - ldr r3, [pc, #384] @ (59928 ) │ │ │ │ + ldr r5, [pc, #384] @ (5997c ) │ │ │ │ + ldr r3, [pc, #384] @ (59980 ) │ │ │ │ movs r7, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #384] @ 5992c │ │ │ │ + ldr.w r9, [pc, #384] @ 59984 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr.w r8, [pc, #380] @ 59930 │ │ │ │ + ldr.w r8, [pc, #380] @ 59988 │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59800 │ │ │ │ + cbz r0, 59858 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 598d8 │ │ │ │ + beq.w 59930 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - beq.n 597c2 │ │ │ │ + beq.n 5981a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 597c2 │ │ │ │ - ldr r3, [pc, #336] @ (59934 ) │ │ │ │ + bne.n 5981a │ │ │ │ + ldr r3, [pc, #336] @ (5998c ) │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 597ce │ │ │ │ - ldr r3, [pc, #308] @ (59938 ) │ │ │ │ + bne.n 59826 │ │ │ │ + ldr r3, [pc, #308] @ (59990 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 59902 │ │ │ │ - ldr r3, [pc, #292] @ (59934 ) │ │ │ │ + bne.n 5995a │ │ │ │ + ldr r3, [pc, #292] @ (5998c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r6, [r6, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5989c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 598f4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r0, [r3, r2, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - beq.n 5986a │ │ │ │ + beq.n 598c2 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 598d4 │ │ │ │ + beq.n 5992c │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 598f0 │ │ │ │ + bhi.n 59948 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ add.w r4, r1, r4, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59834 │ │ │ │ + bne.n 5988c │ │ │ │ mov r0, r4 │ │ │ │ - bl 45b50 │ │ │ │ - ldr r2, [pc, #236] @ (5993c ) │ │ │ │ - ldr r3, [pc, #204] @ (59920 ) │ │ │ │ + bl 45ba8 │ │ │ │ + ldr r2, [pc, #236] @ (59994 ) │ │ │ │ + ldr r3, [pc, #204] @ (59978 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 59918 │ │ │ │ + bne.n 59970 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 45b50 │ │ │ │ + bl 45ba8 │ │ │ │ mvns r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ - bl 726ac │ │ │ │ + bl 72704 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvns r0, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5984a │ │ │ │ + beq.n 598a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 45b50 │ │ │ │ - ldr r0, [pc, #168] @ (59940 ) │ │ │ │ - ldr r2, [pc, #172] @ (59944 ) │ │ │ │ + bl 45ba8 │ │ │ │ + ldr r0, [pc, #168] @ (59998 ) │ │ │ │ + ldr r2, [pc, #172] @ (5999c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 598f6 │ │ │ │ - bl 45b50 │ │ │ │ + b.n 5994e │ │ │ │ + bl 45ba8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 45b50 │ │ │ │ - ldr r3, [pc, #160] @ (59948 ) │ │ │ │ + bl 45ba8 │ │ │ │ + ldr r3, [pc, #160] @ (599a0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r7, 598c6 │ │ │ │ + cbz r7, 5991e │ │ │ │ mvns r0, r4 │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ - bl 71df4 │ │ │ │ - ldr r1, [pc, #144] @ (5994c ) │ │ │ │ + bl 71e4c │ │ │ │ + ldr r1, [pc, #144] @ (599a4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5984e │ │ │ │ - ldr r1, [pc, #136] @ (59950 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 598a6 │ │ │ │ + ldr r1, [pc, #136] @ (599a8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5984e │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 598a6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5984a │ │ │ │ - ldr r3, [pc, #88] @ (59934 ) │ │ │ │ + b.n 598a2 │ │ │ │ + ldr r3, [pc, #88] @ (5998c ) │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ - ldr r2, [pc, #116] @ (59954 ) │ │ │ │ - ldr r0, [pc, #116] @ (59958 ) │ │ │ │ + ldr r2, [pc, #116] @ (599ac ) │ │ │ │ + ldr r0, [pc, #116] @ (599b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - ldr r0, [pc, #104] @ (5995c ) │ │ │ │ - ldr r2, [pc, #108] @ (59960 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + ldr r0, [pc, #104] @ (599b4 ) │ │ │ │ + ldr r2, [pc, #108] @ (599b8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6ae5c │ │ │ │ - bl 66d14 │ │ │ │ - ldr r2, [pc, #92] @ (59964 ) │ │ │ │ + bl 6aeb4 │ │ │ │ + bl 66d6c │ │ │ │ + ldr r2, [pc, #92] @ (599bc ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #92] @ (59968 ) │ │ │ │ + ldr r0, [pc, #92] @ (599c0 ) │ │ │ │ add r2, pc │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + bl 6aeb4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #944] @ (59ce0 ) │ │ │ │ + strb r4, [r0, r3] │ │ │ │ movs r5, r0 │ │ │ │ - stc2 0, cr0, [r6], #-16 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r0, r1 │ │ │ │ - smlsd r0, ip, r4, r0 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + subs r4, r5, r0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #760] @ (59c50 ) │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xfafe0004 │ │ │ │ - @ instruction: 0xfaf00004 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #592] @ (59bb8 ) │ │ │ │ + strh r4, [r5, r5] │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xfad20004 │ │ │ │ stmdb 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 r4, r3 │ │ │ │ - ldr.w lr, [pc, #1032] @ 59d8c │ │ │ │ + ldr.w lr, [pc, #1032] @ 59de4 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add lr, pc │ │ │ │ - ldr.w r3, [pc, #1024] @ 59d90 │ │ │ │ + ldr.w r3, [pc, #1024] @ 59de8 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r5, [lr, r3] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ - bcs.w 59d10 │ │ │ │ + bcs.w 59d68 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r3 │ │ │ │ strd lr, ip, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 59a56 │ │ │ │ + ble.n 59aae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - ble.n 59a02 │ │ │ │ + ble.n 59a5a │ │ │ │ adds r4, r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bgt.n 59a60 │ │ │ │ + bgt.n 59ab8 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - ble.n 59a08 │ │ │ │ + ble.n 59a60 │ │ │ │ sub.w r3, r0, #34 @ 0x22 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 59a08 │ │ │ │ + bhi.n 59a60 │ │ │ │ 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 │ │ │ │ @@ -124862,421 +124862,421 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 59d10 │ │ │ │ + bne.w 59d68 │ │ │ │ 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, 59a4a │ │ │ │ - ldr r3, [pc, #864] @ (59d94 ) │ │ │ │ + cbz r3, 59aa2 │ │ │ │ + ldr r3, [pc, #864] @ (59dec ) │ │ │ │ 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 59a4a │ │ │ │ + bne.n 59aa2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.n 59aaa │ │ │ │ + bls.n 59b02 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 599c0 │ │ │ │ + bgt.n 59a18 │ │ │ │ mov r4, r6 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - ble.n 599d6 │ │ │ │ + ble.n 59a2e │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq.w 59b74 │ │ │ │ + beq.w 59bcc │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - beq.n 59b66 │ │ │ │ + beq.n 59bbe │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne.n 59a1c │ │ │ │ + bne.n 59a74 │ │ │ │ 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 59b92 │ │ │ │ + beq.w 59bea │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r4, #1 │ │ │ │ - ble.n 59a4a │ │ │ │ + ble.n 59aa2 │ │ │ │ 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 fp, r4 │ │ │ │ - bhi.n 59a4e │ │ │ │ - cbz r7, 59ab6 │ │ │ │ + bhi.n 59aa6 │ │ │ │ + cbz r7, 59b0e │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 59d2e │ │ │ │ + beq.w 59d86 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 59b84 │ │ │ │ + bne.n 59bdc │ │ │ │ uxtb r7, r0 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 59b7c │ │ │ │ + beq.n 59bd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 59bac │ │ │ │ + beq.n 59c04 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 59b98 │ │ │ │ + ble.n 59bf0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 59d1a │ │ │ │ + beq.w 59d72 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a4a │ │ │ │ + beq.n 59aa2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, fp │ │ │ │ - bcs.w 59c5e │ │ │ │ + bcs.w 59cb6 │ │ │ │ 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 59c30 │ │ │ │ + ble.w 59c88 │ │ │ │ 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 59cb2 │ │ │ │ + ble.w 59d0a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 59c4a │ │ │ │ + beq.w 59ca2 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 59c38 │ │ │ │ + bge.w 59c90 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r4 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 59a4e │ │ │ │ + bhi.n 59aa6 │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 59ab6 │ │ │ │ - b.n 59aac │ │ │ │ + beq.n 59b0e │ │ │ │ + b.n 59b04 │ │ │ │ cmp r7, #0 │ │ │ │ itt eq │ │ │ │ moveq sl, r4 │ │ │ │ moveq.w r9, #1 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ 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 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - bne.w 59a24 │ │ │ │ - b.n 59a4a │ │ │ │ + bne.w 59a7c │ │ │ │ + b.n 59aa2 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 59b7c │ │ │ │ + beq.n 59bd4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r0 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 59a4a │ │ │ │ - ldr r2, [pc, #504] @ (59d94 ) │ │ │ │ + b.n 59aa2 │ │ │ │ + ldr r2, [pc, #504] @ (59dec ) │ │ │ │ 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 59bc8 │ │ │ │ + beq.n 59c20 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 59bd4 │ │ │ │ + beq.n 59c2c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 59ce6 │ │ │ │ + beq.w 59d3e │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r2, r3 │ │ │ │ uxtb r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 59a4a │ │ │ │ + beq.w 59aa2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 59d7c │ │ │ │ + bne.w 59dd4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r2, r4, #1 │ │ │ │ - ble.n 59bf8 │ │ │ │ + ble.n 59c50 │ │ │ │ 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 59d5a │ │ │ │ + beq.w 59db2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 59d02 │ │ │ │ + ble.n 59d5a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 59d48 │ │ │ │ + beq.w 59da0 │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d0c │ │ │ │ + beq.n 59d64 │ │ │ │ cmp r2, fp │ │ │ │ itt cs │ │ │ │ movcs r6, r4 │ │ │ │ movcs r4, r2 │ │ │ │ - bcs.n 59c94 │ │ │ │ + bcs.n 59cec │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 59af6 │ │ │ │ + b.n 59b4e │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 59c4a │ │ │ │ + beq.n 59ca2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 59cbe │ │ │ │ + ble.n 59d16 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r2, 59c7c │ │ │ │ + cbz r2, 59cd4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 59c86 │ │ │ │ + cbz r0, 59cde │ │ │ │ cmp r5, fp │ │ │ │ - bcc.w 59b06 │ │ │ │ + bcc.w 59b5e │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ca4 │ │ │ │ + beq.n 59cfc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 59c94 │ │ │ │ - ldr r2, [pc, #304] @ (59d94 ) │ │ │ │ + bgt.n 59cec │ │ │ │ + ldr r2, [pc, #304] @ (59dec ) │ │ │ │ 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, 59ca4 │ │ │ │ + cbz r2, 59cfc │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.w 59a4a │ │ │ │ + beq.w 59aa2 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 59a4a │ │ │ │ - blx 80cc │ │ │ │ + b.n 59aa2 │ │ │ │ + blx 8118 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c4a │ │ │ │ + bne.n 59ca2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp fp, r4 │ │ │ │ - bhi.w 59a4e │ │ │ │ + bhi.w 59aa6 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59d70 │ │ │ │ + beq.n 59dc8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59b78 │ │ │ │ + beq.w 59bd0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ add.w sl, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 59ab6 │ │ │ │ + b.n 59b0e │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r5, r2 │ │ │ │ - bne.w 59b30 │ │ │ │ - ldr r2, [pc, #212] @ (59d94 ) │ │ │ │ + bne.w 59b88 │ │ │ │ + ldr r2, [pc, #212] @ (59dec ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 59c4a │ │ │ │ + beq.n 59ca2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 59a4e │ │ │ │ + bhi.w 59aa6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59c6a │ │ │ │ + bne.n 59cc2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 59ca6 │ │ │ │ + b.n 59cfe │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, fp │ │ │ │ - bl 5996c │ │ │ │ + bl 599c4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne sl, r0 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #24 │ │ │ │ - beq.n 59d62 │ │ │ │ + beq.n 59dba │ │ │ │ mov r4, r2 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 80cc │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59a4a │ │ │ │ + beq.w 59aa2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, fp │ │ │ │ - bcc.w 59af2 │ │ │ │ - b.n 59c94 │ │ │ │ + bcc.w 59b4a │ │ │ │ + b.n 59cec │ │ │ │ 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 80cc │ │ │ │ + blx 8118 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59c1c │ │ │ │ + bne.w 59c74 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ cmp r2, fp │ │ │ │ - bcc.w 59c26 │ │ │ │ - b.n 59ca6 │ │ │ │ + bcc.w 59c7e │ │ │ │ + b.n 59cfe │ │ │ │ cmp r2, fp │ │ │ │ itt cs │ │ │ │ movcs r6, r4 │ │ │ │ movcs r4, r2 │ │ │ │ - bcc.w 59c26 │ │ │ │ - b.n 59c6a │ │ │ │ - blx 80cc │ │ │ │ + bcc.w 59c7e │ │ │ │ + b.n 59cc2 │ │ │ │ + blx 8118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ca4 │ │ │ │ + bne.n 59cfc │ │ │ │ mov sl, r4 │ │ │ │ - b.n 59a4a │ │ │ │ + b.n 59aa2 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.w 59af2 │ │ │ │ + bcc.w 59b4a │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.w 59c6a │ │ │ │ + bne.w 59cc2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 59ca6 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + b.n 59cfe │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #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, #296] @ (59ed4 ) │ │ │ │ + ldr r3, [pc, #296] @ (59f2c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #296] @ (59ed8 ) │ │ │ │ + ldr r4, [pc, #296] @ (59f30 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w sl, [r3, r4] │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, sl, #24 │ │ │ │ str.w r3, [sl, #68] @ 0x44 │ │ │ │ - b.n 59e42 │ │ │ │ + b.n 59e9a │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -125284,18 +125284,18 @@ │ │ │ │ str.w r0, [sl, #32] │ │ │ │ iteee gt │ │ │ │ ldrgt.w r4, [sl, #24] │ │ │ │ ldrle.w r3, [sl, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle.w fp, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59e7a │ │ │ │ + beq.n 59ed2 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 59e98 │ │ │ │ + ble.n 59ef0 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ it gt │ │ │ │ @@ -125303,191 +125303,191 @@ │ │ │ │ str.w r0, [sl, #32] │ │ │ │ itett le │ │ │ │ ldrle.w r3, [sl, #68] @ 0x44 │ │ │ │ ldrgt.w r5, [sl, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r6, r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59e3c │ │ │ │ + beq.n 59e94 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 59eb0 │ │ │ │ + ble.n 59f08 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b60 │ │ │ │ + blx 7bac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b60 │ │ │ │ + blx 7bac │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 59e7a │ │ │ │ + bne.n 59ed2 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 59dc6 │ │ │ │ + bgt.n 59e1e │ │ │ │ mov fp, r7 │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ - cbz r4, 59e8a │ │ │ │ + cbz r4, 59ee2 │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59e3c │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + beq.n 59e94 │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r4, [r2, r4, lsl #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 59e40 │ │ │ │ + beq.n 59e98 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbz r3, 59e8a │ │ │ │ + cbz r3, 59ee2 │ │ │ │ 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 59e82 │ │ │ │ + bne.n 59eda │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59e3c │ │ │ │ + beq.n 59e94 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcc.n 59e5c │ │ │ │ + bcc.n 59eb4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 59e68 │ │ │ │ + b.n 59ec0 │ │ │ │ add.w r3, r4, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 59ec4 │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.n 59f1c │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ add.w r2, r5, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ cmp.w r2, #384 @ 0x180 │ │ │ │ - bcs.n 59e3c │ │ │ │ - b.n 59e68 │ │ │ │ + bcs.n 59e94 │ │ │ │ + b.n 59ec0 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 │ │ │ │ - ldr r5, [pc, #548] @ (5a114 ) │ │ │ │ + ldr r5, [pc, #548] @ (5a16c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #548] @ (5a118 ) │ │ │ │ + ldr r1, [pc, #548] @ (5a170 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #548] @ (5a11c ) │ │ │ │ - ldr r2, [pc, #548] @ (5a120 ) │ │ │ │ + ldr r4, [pc, #548] @ (5a174 ) │ │ │ │ + ldr r2, [pc, #548] @ (5a178 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #548] @ (5a124 ) │ │ │ │ + ldr r3, [pc, #548] @ (5a17c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, r2] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r7, r7, #2048 @ 0x800 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 5a0e8 │ │ │ │ + bne.w 5a140 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ - beq.w 5a0c2 │ │ │ │ - ldr r3, [pc, #500] @ (5a128 ) │ │ │ │ + beq.w 5a11a │ │ │ │ + ldr r3, [pc, #500] @ (5a180 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, fp, #24 │ │ │ │ str.w r3, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5a058 │ │ │ │ + ble.w 5a0b0 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [fp, #32] │ │ │ │ - ble.w 5a08c │ │ │ │ + ble.w 5a0e4 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 59f44 │ │ │ │ + bgt.n 59f9c │ │ │ │ ldrb.w r2, [r8, r0] │ │ │ │ - cbz r2, 59f76 │ │ │ │ + cbz r2, 59fce │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 5a030 │ │ │ │ - cbz r7, 59f8e │ │ │ │ + bne.n 5a088 │ │ │ │ + cbz r7, 59fe6 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 59f92 │ │ │ │ + beq.n 59fea │ │ │ │ ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 59f8e │ │ │ │ + bne.n 59fe6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 59f92 │ │ │ │ + beq.n 59fea │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne.n 59f44 │ │ │ │ + bne.n 59f9c │ │ │ │ subs r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r4, r6 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r9, fp, #24 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 59fe8 │ │ │ │ + b.n 5a040 │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #15 │ │ │ │ - bne.n 5a0a6 │ │ │ │ + bne.n 5a0fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 59fd0 │ │ │ │ + cbz r3, 5a028 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a0a6 │ │ │ │ + beq.n 5a0fe │ │ │ │ ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.n 5a0a6 │ │ │ │ + beq.n 5a0fe │ │ │ │ ldr.w r0, [r5, #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 5a0ba │ │ │ │ + bcs.n 5a112 │ │ │ │ adds r6, #1 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a05e │ │ │ │ + ble.n 5a0b6 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ @@ -125496,242 +125496,242 @@ │ │ │ │ ite gt │ │ │ │ ldrgt.w r4, [fp, #24] │ │ │ │ ldrle.w r3, [fp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ itt le │ │ │ │ addle r3, #1 │ │ │ │ addle.w sl, r7, r3 │ │ │ │ - cbz r4, 5a06c │ │ │ │ + cbz r4, 5a0c4 │ │ │ │ sub.w r2, sl, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 59fac │ │ │ │ + beq.n 5a004 │ │ │ │ mov r1, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 59fe4 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 5a03c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59f92 │ │ │ │ + bne.n 59fea │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - beq.n 59f92 │ │ │ │ - ldr r2, [pc, #236] @ (5a12c ) │ │ │ │ - ldr r3, [pc, #212] @ (5a118 ) │ │ │ │ + beq.n 59fea │ │ │ │ + ldr r2, [pc, #236] @ (5a184 ) │ │ │ │ + ldr r3, [pc, #212] @ (5a170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5a10e │ │ │ │ + bne.n 5a166 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ - b.n 59f6c │ │ │ │ + b.n 59fc4 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrb.w r4, [sl], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5a020 │ │ │ │ + bne.n 5a078 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcs.n 5a0d8 │ │ │ │ + bcs.n 5a130 │ │ │ │ ldr.w r2, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ subs r3, r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5a03e │ │ │ │ + b.n 5a096 │ │ │ │ ldrb.w r2, [r8, r0] │ │ │ │ ldr.w r3, [fp, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 59f72 │ │ │ │ + bne.w 59fca │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 59f78 │ │ │ │ - b.n 59f44 │ │ │ │ + bne.w 59fd0 │ │ │ │ + b.n 59f9c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 5a0e0 │ │ │ │ + bcs.n 5a138 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #92 @ 0x5c │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 59fd0 │ │ │ │ + b.n 5a028 │ │ │ │ uxtb r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 59fe4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5a03c │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5a106 │ │ │ │ + bcs.n 5a15e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 59f32 │ │ │ │ + b.n 59f8a │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5a07c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5a0d4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 59fd0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5a028 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5ae10 │ │ │ │ + bl 5ae68 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb.w r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 59f32 │ │ │ │ + beq.w 59f8a │ │ │ │ ldrb.w r2, [sp, #18] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 59f28 │ │ │ │ - b.n 59f32 │ │ │ │ + bne.w 59f80 │ │ │ │ + b.n 59f8a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 59f32 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 59f8a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r2, #26] │ │ │ │ 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.w r5, [pc, #2796] @ 5ac30 │ │ │ │ + ldr.w r5, [pc, #2796] @ 5ac88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2796] @ 5ac34 │ │ │ │ + ldr.w r4, [pc, #2796] @ 5ac8c │ │ │ │ mov r9, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2792] @ 5ac38 │ │ │ │ + ldr.w r3, [pc, #2792] @ 5ac90 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, #1172] @ 0x494 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2768] @ 5ac3c │ │ │ │ + ldr.w r3, [pc, #2768] @ 5ac94 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 5a1c4 │ │ │ │ + cbz r0, 5a21c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r1 │ │ │ │ sub.w r6, r6, #61 @ 0x3d │ │ │ │ clz r6, r6 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it le │ │ │ │ movle r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5a554 │ │ │ │ + beq.w 5a5ac │ │ │ │ cmp r0, r2 │ │ │ │ - blt.w 5abde │ │ │ │ + blt.w 5ac36 │ │ │ │ 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 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r1, #9 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ 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 302e8 │ │ │ │ + bl 30340 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, r6, lsl #2] │ │ │ │ - bl 302e8 │ │ │ │ + bl 30340 │ │ │ │ str.w r0, [r9] │ │ │ │ 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 5a2f2 │ │ │ │ + bmi.n 5a34a │ │ │ │ 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 5a302 │ │ │ │ + bne.n 5a35a │ │ │ │ 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 5a4f0 │ │ │ │ + beq.w 5a548 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a2e8 │ │ │ │ + beq.n 5a340 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r2, [pc, #2544] @ 5ac40 │ │ │ │ + ldr.w r2, [pc, #2544] @ 5ac98 │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ strb r1, [r4, r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r8, [r0, r2] │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5a86e │ │ │ │ + beq.w 5a8c6 │ │ │ │ mov fp, r1 │ │ │ │ add.w sl, r8, #24 │ │ │ │ mov r5, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ addle r4, #1 │ │ │ │ - ble.n 5a29a │ │ │ │ + ble.n 5a2f2 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r4, r4, r0 │ │ │ │ @@ -125739,1367 +125739,1368 @@ │ │ │ │ ittt le │ │ │ │ ldrle.w r3, [r8, #68] @ 0x44 │ │ │ │ addle r3, #1 │ │ │ │ addle r4, r4, r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a270 │ │ │ │ + bne.n 5a2c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, r2] │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r7] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r3, r4 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ str.w r0, [r9] │ │ │ │ - ldr.w r2, [pc, #2428] @ 5ac44 │ │ │ │ - ldr.w r3, [pc, #2408] @ 5ac34 │ │ │ │ + ldr.w r2, [pc, #2428] @ 5ac9c │ │ │ │ + ldr.w r3, [pc, #2408] @ 5ac8c │ │ │ │ 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 5ac2a │ │ │ │ + bne.w 5ac82 │ │ │ │ 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 5a248 │ │ │ │ + b.n 5a2a0 │ │ │ │ ldr.w r3, [r8, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ addgt r6, r6, r3 │ │ │ │ - b.n 5a216 │ │ │ │ + b.n 5a26e │ │ │ │ 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 5996c │ │ │ │ + bl 599c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 5a854 │ │ │ │ + beq.w 5a8ac │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 5a61c │ │ │ │ + beq.w 5a674 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bls.w 5a9c8 │ │ │ │ - ldr.w r3, [pc, #2308] @ 5ac48 │ │ │ │ + bls.w 5aa20 │ │ │ │ + ldr.w r3, [pc, #2308] @ 5aca0 │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 5a38c │ │ │ │ + b.n 5a3e4 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ cmpne r1, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.n 5a374 │ │ │ │ + beq.n 5a3cc │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 5a502 │ │ │ │ + beq.w 5a55a │ │ │ │ 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 5a3aa │ │ │ │ + bcs.n 5a402 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 5a3b2 │ │ │ │ + beq.n 5a40a │ │ │ │ ldrb.w r1, [fp], #1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ cmp r2, #14 │ │ │ │ - bne.n 5a360 │ │ │ │ + bne.n 5a3b8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.n 5a374 │ │ │ │ + bne.n 5a3cc │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 5a374 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + b.n 5a3cc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 5a38c │ │ │ │ + bne.n 5a3e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5a872 │ │ │ │ + beq.w 5a8ca │ │ │ │ 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 5a56a │ │ │ │ + bne.w 5a5c2 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5a686 │ │ │ │ + beq.w 5a6de │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5a588 │ │ │ │ + bne.w 5a5e0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ 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 5aac2 │ │ │ │ + bcs.w 5ab1a │ │ │ │ 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 5a850 │ │ │ │ + bne.w 5a8a8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 5a408 │ │ │ │ + bne.n 5a460 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a51a │ │ │ │ + bne.n 5a572 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ add.w r0, r3, #9 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a6ae │ │ │ │ + beq.w 5a706 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5a526 │ │ │ │ + beq.n 5a57e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 5a452 │ │ │ │ + cbz r3, 5a4aa │ │ │ │ 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 5a510 │ │ │ │ + bmi.n 5a568 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5a510 │ │ │ │ + beq.n 5a568 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5a5a4 │ │ │ │ + ble.w 5a5fc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5a708 │ │ │ │ + bne.w 5a760 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5a952 │ │ │ │ + beq.w 5a9aa │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 5a736 │ │ │ │ + bne.w 5a78e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 5a4ae │ │ │ │ + beq.n 5a506 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aab0 │ │ │ │ + bl 1ab08 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a4a0 │ │ │ │ - ldr.w r3, [pc, #1948] @ 5ac4c │ │ │ │ + bne.n 5a4f8 │ │ │ │ + ldr.w r3, [pc, #1948] @ 5aca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5ab82 │ │ │ │ + bcs.w 5abda │ │ │ │ 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 43764 │ │ │ │ + bl 437bc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ 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 5a234 │ │ │ │ + b.n 5a28c │ │ │ │ ldr.w r2, [r8, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r8, #1160] @ 0x488 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 5a242 │ │ │ │ + bl 72fbc │ │ │ │ + b.n 5a29a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5a3a0 │ │ │ │ + beq.w 5a3f8 │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5a3a4 │ │ │ │ + b.n 5a3fc │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a234 │ │ │ │ + b.n 5a28c │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a446 │ │ │ │ + bne.n 5a49e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 38aac │ │ │ │ + bl 38b04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 5a456 │ │ │ │ + bcs.n 5a4ae │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ - bne.n 5a456 │ │ │ │ + bne.n 5a4ae │ │ │ │ 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 5a456 │ │ │ │ + b.n 5a4ae │ │ │ │ ldr.w r2, [r8, #1164] @ 0x48c │ │ │ │ ldr.w r1, [r8, #1160] @ 0x488 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72fbc │ │ │ │ str.w r6, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a1c4 │ │ │ │ + b.n 5a21c │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 5a94c │ │ │ │ + beq.w 5a9a4 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ ittt eq │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ moveq.w sl, #42 @ 0x2a │ │ │ │ streq r3, [sp, #112] @ 0x70 │ │ │ │ - beq.w 5a686 │ │ │ │ + beq.w 5a6de │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5a87e │ │ │ │ + bcs.w 5a8d6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5a3e4 │ │ │ │ + b.n 5a43c │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r3, #9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a510 │ │ │ │ + beq.n 5a568 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 5a708 │ │ │ │ + bne.w 5a760 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5a95c │ │ │ │ + beq.w 5a9b4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.w 5a736 │ │ │ │ + bne.w 5a78e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ 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 5aafa │ │ │ │ + beq.w 5ab52 │ │ │ │ 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 5ab6c │ │ │ │ + bne.w 5abc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r0, sl │ │ │ │ - b.n 5a76e │ │ │ │ - ldr.w r1, [pc, #1584] @ 5ac50 │ │ │ │ + b.n 5a7c6 │ │ │ │ + ldr.w r1, [pc, #1584] @ 5aca8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ subs r2, r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - ldr.w r1, [pc, #1556] @ 5ac54 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + ldr.w r1, [pc, #1556] @ 5acac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5a9f2 │ │ │ │ + beq.w 5aa4a │ │ │ │ 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 5a97a │ │ │ │ + bne.w 5a9d2 │ │ │ │ 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 5a3e4 │ │ │ │ + bne.w 5a43c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 5a6f6 │ │ │ │ + bcs.n 5a74e │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ - bne.n 5a6f6 │ │ │ │ + bne.n 5a74e │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5a3e4 │ │ │ │ - b.n 5a588 │ │ │ │ + beq.w 5a43c │ │ │ │ + b.n 5a5e0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 5a990 │ │ │ │ - ldr.w r0, [pc, #1440] @ 5ac58 │ │ │ │ + beq.w 5a9e8 │ │ │ │ + ldr.w r0, [pc, #1440] @ 5acb0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a43e │ │ │ │ + beq.w 5a496 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - bne.w 5aaee │ │ │ │ + bne.w 5ab46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5a43e │ │ │ │ + beq.w 5a496 │ │ │ │ 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 5a43e │ │ │ │ + b.n 5a496 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a3dc │ │ │ │ + bne.w 5a434 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5a3e4 │ │ │ │ + b.n 5a43c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ 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 5a510 │ │ │ │ + beq.w 5a568 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5aa16 │ │ │ │ + beq.w 5aa6e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 5a99c │ │ │ │ + beq.w 5a9f4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ sub.w r0, fp, r0 │ │ │ │ str r4, [sp, #28] │ │ │ │ subs r3, r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 59edc │ │ │ │ + bl 59f34 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r2, r4, r0 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a750 │ │ │ │ + bne.n 5a7a8 │ │ │ │ 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 5a784 │ │ │ │ + bcc.n 5a7dc │ │ │ │ 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 5a9ba │ │ │ │ + bne.w 5aa12 │ │ │ │ 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 5a9a4 │ │ │ │ + bne.w 5a9fc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 5a886 │ │ │ │ + bne.n 5a8de │ │ │ │ ldr.w r3, [r8, #1172] @ 0x494 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 5aa98 │ │ │ │ + bne.w 5aaf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 59edc │ │ │ │ + bl 59f34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a7ee │ │ │ │ + cbz r3, 5a846 │ │ │ │ movs r6, #32 │ │ │ │ strb.w r6, [fp], #1 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ - bl 59edc │ │ │ │ + bl 59f34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a7d0 │ │ │ │ + bne.n 5a828 │ │ │ │ ldr.w r3, [r8, #1172] @ 0x494 │ │ │ │ - cbz r3, 5a82c │ │ │ │ + cbz r3, 5a884 │ │ │ │ ldr.w r6, [sl, #-4] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r6, r0 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5aa24 │ │ │ │ + beq.w 5aa7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ - bne.n 5a822 │ │ │ │ + bne.n 5a87a │ │ │ │ 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, 5a840 │ │ │ │ + cbz r3, 5a898 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ subs r0, r0, r4 │ │ │ │ str.w r0, [r9] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a234 │ │ │ │ + b.n 5a28c │ │ │ │ mov r6, r1 │ │ │ │ - b.n 5a420 │ │ │ │ + b.n 5a478 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ - bne.w 5a33a │ │ │ │ + bne.w 5a392 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r8, #1172] @ 0x494 │ │ │ │ - b.n 5a234 │ │ │ │ + b.n 5a28c │ │ │ │ mov fp, r2 │ │ │ │ - b.n 5a2a8 │ │ │ │ + b.n 5a300 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bne.w 5a3dc │ │ │ │ - b.n 5a686 │ │ │ │ + bne.w 5a434 │ │ │ │ + b.n 5a6de │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5a59e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5a5f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 5a7c8 │ │ │ │ + bne.n 5a820 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r3, fp, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5ab48 │ │ │ │ + beq.w 5aba0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 5a8fa │ │ │ │ + cbz r2, 5a952 │ │ │ │ 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 5aac8 │ │ │ │ + beq.w 5ab20 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 5a8d8 │ │ │ │ + b.n 5a930 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ - cbz r1, 5a8ee │ │ │ │ + cbz r1, 5a946 │ │ │ │ adds r5, #4 │ │ │ │ - bl 1aab0 │ │ │ │ + bl 1ab08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 59d98 │ │ │ │ + bl 59df0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a8d0 │ │ │ │ + bne.n 5a928 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r5 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.w 5aa38 │ │ │ │ + bls.w 5aa90 │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5ab3c │ │ │ │ + beq.w 5ab94 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 5ab5e │ │ │ │ + beq.w 5abb6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 59edc │ │ │ │ + bl 59f34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5a93c │ │ │ │ + beq.n 5a994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ 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 5a7ee │ │ │ │ - bl 2f3c4 │ │ │ │ - b.n 5a7ee │ │ │ │ + bne.w 5a846 │ │ │ │ + bl 2f41c │ │ │ │ + b.n 5a846 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 5a3d6 │ │ │ │ + b.n 5a42e │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 5a490 │ │ │ │ + beq.w 5a4e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ 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 5a5ec │ │ │ │ + b.n 5a644 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ mov fp, r6 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w 5abb6 │ │ │ │ + beq.w 5ac0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 5a574 │ │ │ │ + b.n 5a5cc │ │ │ │ ldrsh.w r2, [r5, #340] @ 0x154 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 5a6b4 │ │ │ │ - b.n 5a6e0 │ │ │ │ + bne.w 5a70c │ │ │ │ + b.n 5a738 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5a5d6 │ │ │ │ - b.n 5a490 │ │ │ │ + ble.w 5a62e │ │ │ │ + b.n 5a4e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aab0 │ │ │ │ + bl 1ab08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 5a898 │ │ │ │ + b.n 5a8f0 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ mov r1, fp │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 5a790 │ │ │ │ + b.n 5a7e8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 5ab26 │ │ │ │ + beq.w 5ab7e │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 5ab9c │ │ │ │ + beq.w 5abf4 │ │ │ │ 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 5a588 │ │ │ │ + bne.w 5a5e0 │ │ │ │ mov.w sl, #42 @ 0x2a │ │ │ │ - b.n 5a686 │ │ │ │ + b.n 5a6de │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 5ab8a │ │ │ │ + beq.w 5abe2 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ 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 5a3fe │ │ │ │ + b.n 5a456 │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5a95c │ │ │ │ + bne.n 5a9b4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a95c │ │ │ │ - b.n 5a490 │ │ │ │ + ble.n 5a9b4 │ │ │ │ + b.n 5a4e8 │ │ │ │ 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 5a826 │ │ │ │ + b.n 5a87e │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, fp │ │ │ │ - bne.w 5a910 │ │ │ │ + bne.w 5a968 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 5aa5a │ │ │ │ + cbz r2, 5aab2 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 5ac02 │ │ │ │ + beq.w 5ac5a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 59edc │ │ │ │ + bl 59f34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 5aa74 │ │ │ │ - bl 5cf6c │ │ │ │ + beq.n 5aacc │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ it ne │ │ │ │ movne r2, #32 │ │ │ │ - bne.n 5aa8c │ │ │ │ + bne.n 5aae4 │ │ │ │ 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 5a93c │ │ │ │ + b.n 5a994 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5a7b6 │ │ │ │ + beq.w 5a80e │ │ │ │ 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 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5a7c8 │ │ │ │ + b.n 5a820 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - b.n 5a420 │ │ │ │ + b.n 5a478 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 5aadc │ │ │ │ + b.n 5ab34 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 5aaea │ │ │ │ + cbz r2, 5ab42 │ │ │ │ adds r5, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 59d98 │ │ │ │ + bl 59df0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aad4 │ │ │ │ + bne.n 5ab2c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 5a8f0 │ │ │ │ + b.n 5a948 │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.w 5a6d6 │ │ │ │ - b.n 5a43e │ │ │ │ + bne.w 5a72e │ │ │ │ + b.n 5a496 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ itt pl │ │ │ │ ldrpl r3, [sp, #16] │ │ │ │ strpl r3, [sp, #36] @ 0x24 │ │ │ │ - bpl.w 5a612 │ │ │ │ - ldr r3, [pc, #336] @ (5ac5c ) │ │ │ │ + bpl.w 5a66a │ │ │ │ + ldr r3, [pc, #336] @ (5acb4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 5d3c8 │ │ │ │ + bl 5d420 │ │ │ │ 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 5a612 │ │ │ │ + b.n 5a66a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 5abcc │ │ │ │ + beq.n 5ac24 │ │ │ │ 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 5a588 │ │ │ │ + b.n 5a5e0 │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5ab56 │ │ │ │ + beq.n 5abae │ │ │ │ mov fp, r2 │ │ │ │ - b.n 5a910 │ │ │ │ + b.n 5a968 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 5aa36 │ │ │ │ + bcs.w 5aa8e │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbnz r2, 5ab5e │ │ │ │ + cbnz r2, 5abb6 │ │ │ │ mov r2, fp │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5abf6 │ │ │ │ - bcs.n 5ab44 │ │ │ │ + beq.n 5ac4e │ │ │ │ + bcs.n 5ab9c │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w 5aa44 │ │ │ │ + bne.w 5aa9c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5a910 │ │ │ │ + b.n 5a968 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5d3c8 │ │ │ │ + bl 5d420 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 5a60a │ │ │ │ + b.n 5a662 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5a4ca │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5a522 │ │ │ │ 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 5a686 │ │ │ │ + b.n 5a6de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w sl, [r2, #-1] │ │ │ │ cmp.w sl, #42 @ 0x2a │ │ │ │ - beq.n 5abe6 │ │ │ │ + beq.n 5ac3e │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 5a574 │ │ │ │ + b.n 5a5cc │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 5abfa │ │ │ │ + beq.n 5ac52 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 5a3e4 │ │ │ │ + b.n 5a43c │ │ │ │ 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 5a9ec │ │ │ │ + b.n 5aa44 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 5a2c6 │ │ │ │ + b.w 5a31e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.n 5ac1c │ │ │ │ + beq.n 5ac74 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5a588 │ │ │ │ + b.n 5a5e0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 5aa44 │ │ │ │ + b.n 5aa9c │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 5a686 │ │ │ │ + b.n 5a6de │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #520] @ 0x208 │ │ │ │ - bl 1bfcc │ │ │ │ + bl 1c024 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5aa50 │ │ │ │ + beq.w 5aaa8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1c000 │ │ │ │ - b.n 5aa50 │ │ │ │ + bl 1c058 │ │ │ │ + b.n 5aaa8 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5a686 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5a6de │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + strb r0, [r1, #22] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + strb r6, [r7, #21] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ - ldr r2, [pc, #204] @ (5ad3c ) │ │ │ │ + ldr r2, [pc, #204] @ (5ad94 ) │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ - ldr r3, [pc, #204] @ (5ad40 ) │ │ │ │ + ldr r3, [pc, #204] @ (5ad98 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #200] @ (5ad44 ) │ │ │ │ + ldr r6, [pc, #200] @ (5ad9c ) │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ac94 │ │ │ │ + beq.n 5acec │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ strb.w r1, [r5, #1149] @ 0x47d │ │ │ │ - beq.n 5ad12 │ │ │ │ + beq.n 5ad6a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r5, #1150] @ 0x47e │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 5acc2 │ │ │ │ + bmi.n 5ad1a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #156] @ (5ad48 ) │ │ │ │ - ldr r3, [pc, #144] @ (5ad40 ) │ │ │ │ + ldr r2, [pc, #156] @ (5ada0 ) │ │ │ │ + ldr r3, [pc, #144] @ (5ad98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5ad38 │ │ │ │ + bne.n 5ad90 │ │ │ │ add sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (5ad4c ) │ │ │ │ + ldr r3, [pc, #136] @ (5ada4 ) │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r5, #1148 @ 0x47c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 111f0 │ │ │ │ + bl 11248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aca8 │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ + beq.n 5ad00 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aca8 │ │ │ │ - blx 7f18 │ │ │ │ + beq.n 5ad00 │ │ │ │ + blx 7f64 │ │ │ │ mov r6, sp │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bhi.n 5ad1c │ │ │ │ + bhi.n 5ad74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt.w r6, r6, r0, lsl #2 │ │ │ │ - ble.n 5ad0e │ │ │ │ + ble.n 5ad66 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 2faa4 │ │ │ │ + bl 2fafc │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5ad00 │ │ │ │ + bcs.n 5ad58 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5acaa │ │ │ │ + b.n 5ad02 │ │ │ │ movs r1, #1 │ │ │ │ - bl 30534 │ │ │ │ + bl 3058c │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 5ac96 │ │ │ │ + b.n 5acee │ │ │ │ ldrb.w r7, [r4, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - bl 307d0 │ │ │ │ + bl 30828 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5acf2 │ │ │ │ + beq.n 5ad4a │ │ │ │ strb.w r7, [r4, #80] @ 0x50 │ │ │ │ - b.n 5acf2 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + b.n 5ad4a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #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] @ (5ae04 ) │ │ │ │ + ldr r6, [pc, #164] @ (5ae5c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (5ae08 ) │ │ │ │ + ldr r3, [pc, #164] @ (5ae60 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5adfe │ │ │ │ + beq.n 5ae56 │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5adbe │ │ │ │ + bne.n 5ae16 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5adfe │ │ │ │ + blt.n 5ae56 │ │ │ │ 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 302e8 │ │ │ │ + bl 30340 │ │ │ │ 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 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - bl 34218 │ │ │ │ - ldr r3, [pc, #76] @ (5ae0c ) │ │ │ │ + bl 34270 │ │ │ │ + ldr r3, [pc, #76] @ (5ae64 ) │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ movs r2, #1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - bl 7177c │ │ │ │ + bl 717d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ 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 5adfa │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + b.n 5ae52 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r2, #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] @ (5ae60 ) │ │ │ │ + ldr r3, [pc, #64] @ (5aeb8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #64] @ (5ae64 ) │ │ │ │ + ldr r1, [pc, #64] @ (5aebc ) │ │ │ │ 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] @ (5ae68 ) │ │ │ │ + ldr r0, [pc, #48] @ (5aec0 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl d264 │ │ │ │ - cbz r0, 5ae5c │ │ │ │ - bl b6a8 <__time64@plt+0x3320> │ │ │ │ - cbz r0, 5ae5c │ │ │ │ + bl d2bc │ │ │ │ + cbz r0, 5aeb4 │ │ │ │ + bl b700 <__time64@plt+0x3320> │ │ │ │ + cbz r0, 5aeb4 │ │ │ │ subs r3, r0, #1 │ │ │ │ subs r4, #1 │ │ │ │ adds r0, #2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 5ae5c │ │ │ │ + cbz r2, 5aeb4 │ │ │ │ cmp r3, r0 │ │ │ │ strb.w r2, [r4, #1]! │ │ │ │ - bne.n 5ae4e │ │ │ │ + bne.n 5aea6 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr4, {0} │ │ │ │ + lsls r0, r3, #19 │ │ │ │ + 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, #2924] @ 5b9ec │ │ │ │ + ldr.w r5, [pc, #2924] @ 5ba44 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r2, [pc, #2924] @ 5b9f0 │ │ │ │ + ldr.w r2, [pc, #2924] @ 5ba48 │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2920] @ 5b9f4 │ │ │ │ + ldr.w r3, [pc, #2920] @ 5ba4c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2916] @ 5b9f8 │ │ │ │ + ldr.w r4, [pc, #2916] @ 5ba50 │ │ │ │ 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 5c09a │ │ │ │ + beq.w 5c0f2 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5ae10 │ │ │ │ - ldr.w r3, [pc, #2888] @ 5b9fc │ │ │ │ + bl 5ae68 │ │ │ │ + ldr.w r3, [pc, #2888] @ 5ba54 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bne.w 5b270 │ │ │ │ + bne.w 5b2c8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5c35c │ │ │ │ - ldr.w r1, [pc, #2860] @ 5ba00 │ │ │ │ + beq.w 5c3b4 │ │ │ │ + ldr.w r1, [pc, #2860] @ 5ba58 │ │ │ │ movs r5, #0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov fp, r2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [pc, #2852] @ 5ba04 │ │ │ │ + ldr.w r1, [pc, #2852] @ 5ba5c │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c294 │ │ │ │ + beq.w 5c2ec │ │ │ │ ldrb.w r1, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r2, [sp, #137] @ 0x89 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5b01e │ │ │ │ + beq.w 5b076 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5afd0 │ │ │ │ + beq.n 5b028 │ │ │ │ ldrb.w r2, [sp, #138] @ 0x8a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5afd8 │ │ │ │ + bne.n 5b030 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 5af30 │ │ │ │ + beq.n 5af88 │ │ │ │ ldrb.w r4, [fp, #-1] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.w 5b876 │ │ │ │ + bpl.w 5b8ce │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ 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, #68] @ 0x44 │ │ │ │ - cbz r3, 5af5e │ │ │ │ + cbz r3, 5afb6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 5b28a │ │ │ │ + bmi.w 5b2e2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5af76 │ │ │ │ + beq.n 5afce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b298 │ │ │ │ + beq.w 5b2f0 │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b266 │ │ │ │ + bne.w 5b2be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5af9a │ │ │ │ - ldr.w r3, [pc, #2684] @ 5ba08 │ │ │ │ + beq.n 5aff2 │ │ │ │ + ldr.w r3, [pc, #2684] @ 5ba60 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5af9a │ │ │ │ + beq.n 5aff2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - cbz r5, 5afa2 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r5, 5affa │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - cbnz r4, 5afb0 │ │ │ │ + cbnz r4, 5b008 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r3, #4353 @ 0x1101 │ │ │ │ ands r0, r3 │ │ │ │ - ldr.w r2, [pc, #2648] @ 5ba0c │ │ │ │ - ldr.w r3, [pc, #2620] @ 5b9f4 │ │ │ │ + ldr.w r2, [pc, #2648] @ 5ba64 │ │ │ │ + ldr.w r3, [pc, #2620] @ 5ba4c │ │ │ │ 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 5c36a │ │ │ │ + bne.w 5c3c2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 5b162 │ │ │ │ + beq.w 5b1ba │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 5b1fe │ │ │ │ + beq.w 5b256 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, fp │ │ │ │ - bcs.n 5aff2 │ │ │ │ + bcs.n 5b04a │ │ │ │ ldrb.w r2, [fp, #-1] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - beq.w 5b1fe │ │ │ │ + beq.w 5b256 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.w 5b8c2 │ │ │ │ + beq.w 5b91a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5b27a │ │ │ │ + bcs.w 5b2d2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [fp] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5aef4 │ │ │ │ + b.n 5af4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5afd0 │ │ │ │ + beq.n 5b028 │ │ │ │ ldrb.w r2, [sp, #138] @ 0x8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5b1f6 │ │ │ │ + bne.w 5b24e │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ addeq.w r3, fp, #2 │ │ │ │ and.w r9, r2, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 5c0e4 │ │ │ │ + beq.w 5c13c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 5b0da │ │ │ │ + bhi.n 5b132 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r1, r7, #15 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ @@ -127165,68 +127166,68 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5b8b0 │ │ │ │ + bne.w 5b908 │ │ │ │ mov r5, r7 │ │ │ │ movw r4, #579 @ 0x243 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq.n 5b126 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 5b17e │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r7, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 5b126 │ │ │ │ + bmi.n 5b17e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bhi.w 5c0b4 │ │ │ │ + bhi.w 5c10c │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - bls.w 5c12a │ │ │ │ + bls.w 5c182 │ │ │ │ sub.w r3, r7, #36 @ 0x24 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 5c0ba │ │ │ │ + bpl.w 5c112 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 r6, r4, [sp] │ │ │ │ - bl 34450 │ │ │ │ + bl 344a8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r2, r1, #1 │ │ │ │ mov.w r6, r1, asr #31 │ │ │ │ adc.w r3, r6, #0 │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 5b1a8 │ │ │ │ + bcc.n 5b200 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 5b310 │ │ │ │ + b.n 5b368 │ │ │ │ ldrb.w r2, [sp, #138] @ 0x8a │ │ │ │ subs r1, r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5af30 │ │ │ │ + bne.w 5af88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ orr.w r9, r3, #16 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -127236,112 +127237,112 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ adds r1, r3, r1 │ │ │ │ adc.w r6, r6, r3, asr #31 │ │ │ │ cmp r1, #1 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bge.w 5c1f0 │ │ │ │ + bge.w 5c248 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ - ldr.w r2, [pc, #2124] @ 5ba10 │ │ │ │ + ldr.w r2, [pc, #2124] @ 5ba68 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr.w r0, [pc, #2120] @ 5ba14 │ │ │ │ + ldr.w r0, [pc, #2120] @ 5ba6c │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w sl, [r6] │ │ │ │ add r0, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb r4, [r6, #0] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 5b254 │ │ │ │ + cbz r3, 5b2ac │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ - b.n 5af56 │ │ │ │ + b.n 5afae │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 5b02c │ │ │ │ - b.n 5af14 │ │ │ │ + bne.w 5b084 │ │ │ │ + b.n 5af6c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 5c118 │ │ │ │ + bcs.w 5c170 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ strb r3, [r2, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5aff8 │ │ │ │ - ldr.w r2, [pc, #2040] @ 5ba18 │ │ │ │ + b.n 5b050 │ │ │ │ + ldr.w r2, [pc, #2040] @ 5ba70 │ │ │ │ mov r4, r9 │ │ │ │ - ldr.w r0, [pc, #2036] @ 5ba1c │ │ │ │ + ldr.w r0, [pc, #2036] @ 5ba74 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ orr.w r3, r4, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5af56 │ │ │ │ + bne.w 5afae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5af7e │ │ │ │ + beq.w 5afd6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 5af82 │ │ │ │ + bl 72fbc │ │ │ │ + b.n 5afda │ │ │ │ movs r1, #0 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 5aec8 │ │ │ │ + b.n 5af20 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5aef4 │ │ │ │ + b.n 5af4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 5af5e │ │ │ │ + blx 7b48 │ │ │ │ + b.n 5afb6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ - bl 40400 │ │ │ │ + bl 73284 │ │ │ │ + bl 40458 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r9] │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - b.n 5af76 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 5afce │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrh.w r3, [ip, r4, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.w 5c1ac │ │ │ │ + bpl.w 5c204 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ adds r3, r1, r1 │ │ │ │ adc.w r2, r6, r6 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ @@ -127352,44 +127353,44 @@ │ │ │ │ adds r3, r3, r4 │ │ │ │ ldrb.w r4, [lr, #1]! │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs.w r1, r3, #48 @ 0x30 │ │ │ │ adc.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r0, [ip, r4, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - bne.n 5b2c8 │ │ │ │ + bne.n 5b320 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ - beq.w 5c194 │ │ │ │ + beq.w 5c1ec │ │ │ │ orrs.w r3, r1, r6 │ │ │ │ - beq.w 5c1c0 │ │ │ │ + beq.w 5c218 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ itt lt │ │ │ │ ldrlt r3, [sp, #56] @ 0x38 │ │ │ │ strlt r3, [sp, #36] @ 0x24 │ │ │ │ - blt.w 5b192 │ │ │ │ - bl 33a60 │ │ │ │ + blt.w 5b1ea │ │ │ │ + bl 33ab8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 5c15e │ │ │ │ + beq.w 5c1b6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c15e │ │ │ │ + beq.w 5c1b6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c092 │ │ │ │ + beq.w 5c0ea │ │ │ │ tst.w r9, #2 │ │ │ │ uxtb r4, r7 │ │ │ │ itete ne │ │ │ │ ldrne r2, [sp, #56] @ 0x38 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ movne r3, r2 │ │ │ │ strbeq r4, [r3, #0] │ │ │ │ @@ -127405,28 +127406,28 @@ │ │ │ │ tst.w r9, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ - bne.w 5befc │ │ │ │ + bne.w 5bf54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ add.w sl, r6, #1 │ │ │ │ - bhi.w 5b992 │ │ │ │ + bhi.w 5b9ea │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 5b49a │ │ │ │ + bls.n 5b4f2 │ │ │ │ sub.w r2, r3, #36 @ 0x24 │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 5b49a │ │ │ │ + bhi.n 5b4f2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #10 │ │ │ │ lsls r7, r2, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -127443,34 +127444,34 @@ │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.n 5b3f4 │ │ │ │ + beq.n 5b44c │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - bne.w 5c4ec │ │ │ │ + bne.w 5c544 │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, fp, asr #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ add.w r3, sp, r7 │ │ │ │ str.w fp, [r3, #120] @ 0x78 │ │ │ │ str.w r9, [r3, #124] @ 0x7c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w ip, [r6, #1] │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r3, [r0, ip, lsl #1] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.w 5c356 │ │ │ │ + bpl.w 5c3ae │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r2 │ │ │ │ adds r2, r3, r3 │ │ │ │ adc.w lr, r1, r1 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w lr, lr, lr │ │ │ │ @@ -127482,329 +127483,329 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adc.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ ldrh.w lr, [r0, ip, lsl #1] │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - bne.n 5b426 │ │ │ │ + bne.n 5b47e │ │ │ │ add.w r2, r7, #144 @ 0x90 │ │ │ │ add.w r7, sp, r2 │ │ │ │ strd r3, r1, [r7, #-24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c18c │ │ │ │ + beq.w 5c1e4 │ │ │ │ ldrd r2, r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne.n 5b4ba │ │ │ │ - b.n 5b4f8 │ │ │ │ + bne.n 5b512 │ │ │ │ + b.n 5b550 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ 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 5b4e2 │ │ │ │ + beq.n 5b53a │ │ │ │ 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 5c4f6 │ │ │ │ + bne.w 5c54e │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r3, r3, #8 │ │ │ │ - cbnz r3, 5b4f8 │ │ │ │ + cbnz r3, 5b550 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1316] @ 5ba20 │ │ │ │ + ldr.w r2, [pc, #1316] @ 5ba78 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [pc, #1316] @ 5ba24 │ │ │ │ + ldr.w sl, [pc, #1316] @ 5ba7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5b55a │ │ │ │ + bcs.n 5b5b2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5b568 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + ble.n 5b5c0 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r5, [r3, r7, lsl #1] │ │ │ │ ands.w r5, r5, #8192 @ 0x2000 │ │ │ │ - beq.w 5bb82 │ │ │ │ + beq.w 5bbda │ │ │ │ sub.w r7, r7, #10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r7, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orr.w r3, r3, r7, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5b522 │ │ │ │ + bcc.n 5b57a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 5b52c │ │ │ │ + bgt.n 5b584 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 5b588 │ │ │ │ + beq.n 5b5e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.w 5c1f8 │ │ │ │ + bge.w 5c250 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.w 5bf9e │ │ │ │ + beq.w 5bff6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 5bf1a │ │ │ │ + bne.w 5bf72 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5bf0e │ │ │ │ + bcs.w 5bf66 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 5b5d6 │ │ │ │ - ldr.w r3, [pc, #1128] @ 5ba28 │ │ │ │ + cbz r3, 5b62e │ │ │ │ + ldr.w r3, [pc, #1128] @ 5ba80 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 5b5cc │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - ldr.w r3, [pc, #1116] @ 5ba2c │ │ │ │ + cbz r0, 5b624 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + ldr.w r3, [pc, #1116] @ 5ba84 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 5b5e2 │ │ │ │ + cbz r3, 5b63a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 5bf5e │ │ │ │ + bmi.w 5bfb6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1096] @ 5ba30 │ │ │ │ + ldr.w r1, [pc, #1096] @ 5ba88 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ add r1, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r4, r9, #16 │ │ │ │ - ldr.w r1, [pc, #1080] @ 5ba34 │ │ │ │ + ldr.w r1, [pc, #1080] @ 5ba8c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 5b750 │ │ │ │ + bne.w 5b7a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5b756 │ │ │ │ + bne.w 5b7ae │ │ │ │ ldrb.w r7, [fp, #1] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - ldr.w r2, [pc, #1044] @ 5ba38 │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + ldr.w r2, [pc, #1044] @ 5ba90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1040] @ 5ba3c │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + ldr.w r4, [pc, #1040] @ 5ba94 │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ cmpne r7, #103 @ 0x67 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ iteee ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ ldrbeq.w r7, [fp, #2] │ │ │ │ orreq.w r9, r9, #2048 @ 0x800 │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b21e │ │ │ │ - ldr r3, [pc, #992] @ (5ba40 ) │ │ │ │ + beq.w 5b276 │ │ │ │ + ldr r3, [pc, #992] @ (5ba98 ) │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ addeq.w fp, fp, #1 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - bne.w 5bdd0 │ │ │ │ + bne.w 5be28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c050 │ │ │ │ + beq.w 5c0a8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c050 │ │ │ │ + beq.w 5c0a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r8, r1 │ │ │ │ - b.n 5b6de │ │ │ │ + b.n 5b736 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r7, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ strb.w r7, [sl] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ tst.w r9, #2048 @ 0x800 │ │ │ │ add.w r4, sl, r0 │ │ │ │ - beq.w 5bdca │ │ │ │ + beq.w 5be22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7970 │ │ │ │ + blx 79b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6a0 │ │ │ │ + bne.n 5b6f8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 5c222 │ │ │ │ + beq.w 5c27a │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ bic.w r9, r9, #32 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - cbz r3, 5b716 │ │ │ │ + cbz r3, 5b76e │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 5b734 │ │ │ │ - ldr r3, [pc, #800] @ (5ba44 ) │ │ │ │ + beq.n 5b78c │ │ │ │ + ldr r3, [pc, #800] @ (5ba9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5b730 │ │ │ │ + beq.n 5b788 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov r8, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ and.w r4, r9, #16 │ │ │ │ - cbz r3, 5b750 │ │ │ │ + cbz r3, 5b7a8 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ and.w r4, r9, #16 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 5b60a │ │ │ │ + beq.w 5b662 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5bcde │ │ │ │ + beq.w 5bd36 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bic.w r9, r9, #16 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - ldr r2, [pc, #732] @ (5ba48 ) │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + ldr r2, [pc, #732] @ (5baa0 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5beac │ │ │ │ - ldr r3, [pc, #708] @ (5ba4c ) │ │ │ │ + beq.w 5bf04 │ │ │ │ + ldr r3, [pc, #708] @ (5baa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r7, r7, r3 │ │ │ │ - cbz r0, 5b79c │ │ │ │ - blx 7b08 │ │ │ │ - ldr r0, [pc, #688] @ (5ba50 ) │ │ │ │ + cbz r0, 5b7f4 │ │ │ │ + blx 7b48 │ │ │ │ + ldr r0, [pc, #688] @ (5baa8 ) │ │ │ │ add.w fp, fp, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 40400 │ │ │ │ - ldr r3, [pc, #680] @ (5ba54 ) │ │ │ │ - ldr r2, [pc, #680] @ (5ba58 ) │ │ │ │ + bl 40458 │ │ │ │ + ldr r3, [pc, #680] @ (5baac ) │ │ │ │ + ldr r2, [pc, #680] @ (5bab0 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -127819,115 +127820,115 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5bd6a │ │ │ │ + beq.w 5bdc2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r2, r4, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 5b836 │ │ │ │ + beq.n 5b88e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 5bd9c │ │ │ │ + bcs.w 5bdf4 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r2, r3, r4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r0, 5b80e │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 5b866 │ │ │ │ + blx 7b48 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r0, r7 │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 5bda4 │ │ │ │ + bne.w 5bdfc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 5bdba │ │ │ │ + bne.w 5be12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 5bdba │ │ │ │ + beq.w 5be12 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5b7c8 │ │ │ │ + b.n 5b820 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c2c2 │ │ │ │ + bcs.w 5c31a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ - b.w 5aef4 │ │ │ │ - ldr r0, [pc, #484] @ (5ba5c ) │ │ │ │ + b.w 5af4c │ │ │ │ + ldr r0, [pc, #484] @ (5bab4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5af30 │ │ │ │ + bne.w 5af88 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w r0, [r2, #272] @ 0x110 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 5c2da │ │ │ │ + bcs.w 5c332 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ mov fp, r4 │ │ │ │ - b.w 5aef4 │ │ │ │ + b.w 5af4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - bne.w 5be96 │ │ │ │ + bne.w 5beee │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 5b126 │ │ │ │ + b.n 5b17e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 5b8de │ │ │ │ + b.n 5b936 │ │ │ │ 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 5aff8 │ │ │ │ + beq.w 5b050 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5b8c6 │ │ │ │ + bcc.n 5b91e │ │ │ │ ldrb.w r1, [fp] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5b8d0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5b928 │ │ │ │ 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] │ │ │ │ @@ -127941,15 +127942,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, #36] @ 0x24 │ │ │ │ - beq.w 5b4f8 │ │ │ │ + beq.w 5b550 │ │ │ │ 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 │ │ │ │ @@ -127957,447 +127958,447 @@ │ │ │ │ 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 5c4ce │ │ │ │ + bne.w 5c526 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b550 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, 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 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ add.w sl, r6, #1 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bls.w 5b3a2 │ │ │ │ + bls.w 5b3fa │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bne.w 5b49c │ │ │ │ + bne.w 5b4f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b49c │ │ │ │ + bne.w 5b4f4 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b550 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c17a │ │ │ │ + bne.w 5c1d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b550 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + add r7, pc, #1016 @ (adr r7, 5be54 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + add r7, pc, #968 @ (adr r7, 5be28 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + add r7, pc, #304 @ (adr r7, 5bb94 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xfa880004 │ │ │ │ - b.n 5be34 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xfa6a0004 │ │ │ │ - b.n 5bd8c │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xf7440004 │ │ │ │ - @ instruction: 0xf7740004 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r5, r0 │ │ │ │ + strd r0, r0, [r6], #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + movs r5, r0 │ │ │ │ + stmia.w lr, {r2} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr4, {0} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr4, {0} │ │ │ │ + add r1, pc, #88 @ (adr r1, 5badc ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + add r1, pc, #32 @ (adr r1, 5baa8 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + add r0, pc, #936 @ (adr r0, 5be34 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + add r0, pc, #864 @ (adr r0, 5bdf0 ) │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf6200004 │ │ │ │ - @ instruction: 0xf6500004 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + ldc2l 0, cr0, [r8], #16 │ │ │ │ + stc2 0, cr0, [r8, #-16]! │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf4da0004 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfbb20004 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf3d20004 │ │ │ │ + @ instruction: 0xfaaa0004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b49c │ │ │ │ + bne.w 5b4f4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c32a │ │ │ │ + beq.w 5c382 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [pc, #2704] @ 5c51c │ │ │ │ + ldr.w r3, [pc, #2704] @ 5c574 │ │ │ │ mvn.w r7, #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 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r3, [sp, #28] │ │ │ │ - b.n 5b4f8 │ │ │ │ + b.n 5b550 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ add.w r3, fp, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r4, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c2ba │ │ │ │ + bcs.w 5c312 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 40400 │ │ │ │ + bl 40458 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5c266 │ │ │ │ + bne.w 5c2be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r2, [pc, #2592] @ 5c520 │ │ │ │ + ldr.w r2, [pc, #2592] @ 5c578 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c4fe │ │ │ │ + beq.w 5c556 │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.w 5c26e │ │ │ │ + beq.w 5c2c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ 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 5b390 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 5b3e8 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrh.w r3, [ip, r4, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 5c25c │ │ │ │ + beq.w 5c2b4 │ │ │ │ add.w r3, fp, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5b2c0 │ │ │ │ + b.w 5b318 │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ add.w r2, fp, #2 │ │ │ │ orr.w r9, r9, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c2ea │ │ │ │ + beq.w 5c342 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b0e0 │ │ │ │ + b.w 5b138 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - blt.w 5bcc0 │ │ │ │ + blt.w 5bd18 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #2 │ │ │ │ - beq.w 5be32 │ │ │ │ + beq.w 5be8a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bcc.w 5bcc0 │ │ │ │ + bcc.w 5bd18 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 5be32 │ │ │ │ + blt.w 5be8a │ │ │ │ mov r0, r8 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ 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 5bbea │ │ │ │ + blt.n 5bc42 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ and.w r1, r1, #64 @ 0x40 │ │ │ │ - bcc.w 5be78 │ │ │ │ + bcc.w 5bed0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #32 │ │ │ │ movne r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bc82 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 5bc74 │ │ │ │ + ble.n 5bccc │ │ │ │ ldr.w r3, [r9] │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 5bc74 │ │ │ │ + bpl.n 5bccc │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bcb0 │ │ │ │ + beq.n 5bd08 │ │ │ │ sub.w r4, r0, sl │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ eor.w r7, r5, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5bc5a │ │ │ │ + cbz r3, 5bcb2 │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc.w r3, [r8] │ │ │ │ strbcc r6, [r2, #0] │ │ │ │ - bcs.n 5bcb6 │ │ │ │ + bcs.n 5bd0e │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5bbfe │ │ │ │ + bcc.n 5bc56 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 5bc0a │ │ │ │ + bgt.n 5bc62 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 5bcca │ │ │ │ + beq.n 5bd22 │ │ │ │ sub.w r7, r7, #10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r7, r7 │ │ │ │ mov r4, fp │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orr.w r3, r3, r7, lsl #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5b51a │ │ │ │ + b.n 5b572 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 5bc44 │ │ │ │ + b.n 5bc9c │ │ │ │ uxtb r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5bc5a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5bcb2 │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bc2a │ │ │ │ + b.n 5bc82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bge.n 5bc8c │ │ │ │ - b.n 5b588 │ │ │ │ + bge.n 5bce4 │ │ │ │ + b.n 5b5e0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 5aef4 │ │ │ │ + beq.w 5af4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r1, r3, #22 │ │ │ │ it pl │ │ │ │ ldrpl r6, [sp, #16] │ │ │ │ - bmi.w 5c1d4 │ │ │ │ + bmi.w 5c22c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5bd5e │ │ │ │ + bcs.n 5bdb6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 5c0f2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + ble.w 5c14a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.w 5bfb0 │ │ │ │ + bmi.w 5c008 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ - beq.w 5c03c │ │ │ │ + beq.w 5c094 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcc.n 5bd04 │ │ │ │ + bcc.n 5bd5c │ │ │ │ uxtb r1, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5bd10 │ │ │ │ + bcc.n 5bd68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 5bd18 │ │ │ │ + b.n 5bd70 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 5be42 │ │ │ │ + beq.n 5be9a │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5bf7a │ │ │ │ + bne.w 5bfd2 │ │ │ │ ldrd r4, r2, [r0] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 5be8c │ │ │ │ + bcs.w 5bee4 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb.w r2, [fp] │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5b7c8 │ │ │ │ + b.n 5b820 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5b800 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5b858 │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 5b83e │ │ │ │ + beq.w 5b896 │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5bea4 │ │ │ │ + bne.n 5befc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r7, #115 @ 0x73 │ │ │ │ - b.n 5b676 │ │ │ │ + b.n 5b6ce │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.n 5b6fc │ │ │ │ + b.n 5b754 │ │ │ │ sub.w r3, r7, #101 @ 0x65 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 5b716 │ │ │ │ + bhi.w 5b76e │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 5b716 │ │ │ │ - add r2, pc, #8 @ (adr r2, 5bdec ) │ │ │ │ + bhi.w 5b76e │ │ │ │ + add r2, pc, #8 @ (adr r2, 5be44 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf92bffff │ │ │ │ @@ -128416,705 +128417,704 @@ │ │ │ │ @ instruction: 0xf92bffff │ │ │ │ lsls r3, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [pc :256] │ │ │ │ lsls r7, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r9, r9, #1 │ │ │ │ - b.n 5b716 │ │ │ │ + b.n 5b76e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.n 5bbc0 │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.n 5bc18 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 5bee2 │ │ │ │ + beq.n 5bf3a │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, r5, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 5c138 │ │ │ │ + bne.w 5c190 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 5c02c │ │ │ │ + bcs.w 5c084 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ strb r1, [r2, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.n 5b7c8 │ │ │ │ + b.n 5b820 │ │ │ │ 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 5bbea │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + b.n 5bc42 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.n 5bd96 │ │ │ │ + b.n 5bdee │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5c512 │ │ │ │ + beq.w 5c56a │ │ │ │ mov r2, sl │ │ │ │ - b.n 5b8b2 │ │ │ │ + b.n 5b90a │ │ │ │ mov r1, r7 │ │ │ │ - bl 731cc │ │ │ │ - b.n 5bdc6 │ │ │ │ + bl 73224 │ │ │ │ + b.n 5be1e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b784 │ │ │ │ + beq.w 5b7dc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bl 40158 │ │ │ │ + bl 401b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ strb.w r7, [r0, sl] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 7b30 │ │ │ │ - b.n 5b784 │ │ │ │ + blx 7b70 │ │ │ │ + b.n 5b7dc │ │ │ │ cmp r2, r3 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc.w sl, [r2] │ │ │ │ - bcs.w 5c0ac │ │ │ │ + bcs.w 5c104 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 5bd96 │ │ │ │ + b.n 5bdee │ │ │ │ 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 5b4f8 │ │ │ │ + b.w 5b550 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 5b5ba │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 5b612 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c0c6 │ │ │ │ + bcs.w 5c11e │ │ │ │ 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 5b5a6 │ │ │ │ + beq.w 5b5fe │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91c38 <__isoc23_strtoul@@Base+0x16410> │ │ │ │ - b.w 5b5a6 │ │ │ │ + bl 92328 <__isoc23_strtoul@@Base+0x16aa8> │ │ │ │ + b.w 5b5fe │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 5b5e2 │ │ │ │ - ldr.w r2, [pc, #1448] @ 5c524 │ │ │ │ + b.w 5b63a │ │ │ │ + ldr.w r2, [pc, #1448] @ 5c57c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5bd7e │ │ │ │ + beq.w 5bdd6 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5b7c8 │ │ │ │ + b.n 5b820 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ - b.w 5b59a │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ + b.w 5b5f2 │ │ │ │ bic.w r6, r6, #64 @ 0x40 │ │ │ │ - b.n 5bfcc │ │ │ │ + b.n 5c024 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5bff4 │ │ │ │ + ble.n 5c04c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 5bff4 │ │ │ │ + bpl.n 5c04c │ │ │ │ sub.w r7, r7, #10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ clz r7, r7 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r6, r6, r7, lsl #6 │ │ │ │ - bcc.n 5bfb6 │ │ │ │ + bcc.n 5c00e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 5bfc2 │ │ │ │ + bgt.n 5c01a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91c38 <__isoc23_strtoul@@Base+0x16410> │ │ │ │ + bl 92328 <__isoc23_strtoul@@Base+0x16aa8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst.w r6, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ movne r2, #10 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 5c154 │ │ │ │ + bmi.w 5c1ac │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ strcc r1, [r0, #0] │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcc.w 5bd04 │ │ │ │ + bcc.w 5bd5c │ │ │ │ mov r1, r2 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5bd04 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5bd5c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - b.w 5b7c8 │ │ │ │ + b.w 5b820 │ │ │ │ lsls r5, r6, #22 │ │ │ │ - bpl.w 5bd3c │ │ │ │ - ldr.w r1, [pc, #1252] @ 5c528 │ │ │ │ + bpl.w 5bd94 │ │ │ │ + ldr.w r1, [pc, #1252] @ 5c580 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5bd04 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 5bd5c │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ strb.w r3, [fp] │ │ │ │ lsls r6, r2, #27 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - bpl.n 5c122 │ │ │ │ - ldr.w r3, [pc, #1216] @ 5c52c │ │ │ │ + bpl.n 5c17a │ │ │ │ + ldr.w r3, [pc, #1216] @ 5c584 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1208] @ 5c530 │ │ │ │ - ldr.w r2, [pc, #1208] @ 5c534 │ │ │ │ + ldr.w r0, [pc, #1208] @ 5c588 │ │ │ │ + ldr.w r2, [pc, #1208] @ 5c58c │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r4, [fp] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.w 5b23c │ │ │ │ + b.w 5b294 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - b.w 5b362 │ │ │ │ - ldr.w r2, [pc, #1180] @ 5c538 │ │ │ │ + b.w 5b3ba │ │ │ │ + ldr.w r2, [pc, #1180] @ 5c590 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.w 5aeaa │ │ │ │ + b.w 5af02 │ │ │ │ mov r1, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5bef2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5bf4a │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - beq.w 5b126 │ │ │ │ + beq.w 5b17e │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.w 5b0f4 │ │ │ │ + b.w 5b14c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ sub.w r3, r0, #10 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 5bf4c │ │ │ │ + b.n 5bfa4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b192 │ │ │ │ + b.w 5b1ea │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r4, r6, #22 │ │ │ │ - bpl.n 5c110 │ │ │ │ + bpl.n 5c168 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c31c │ │ │ │ + bcs.w 5c374 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - b.w 5aef4 │ │ │ │ + b.w 5af4c │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 5b218 │ │ │ │ - ldr.w r3, [pc, #1048] @ 5c53c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 5b270 │ │ │ │ + ldr.w r3, [pc, #1048] @ 5c594 │ │ │ │ add r3, pc │ │ │ │ - b.n 5c06e │ │ │ │ + b.n 5c0c6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5c0be │ │ │ │ + bne.n 5c116 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 5b12e │ │ │ │ + b.w 5b186 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 5c30a │ │ │ │ + bcs.w 5c362 │ │ │ │ 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 r5, #1 │ │ │ │ - b.w 5b7c8 │ │ │ │ - ldr r1, [pc, #1000] @ (5c540 ) │ │ │ │ + b.w 5b820 │ │ │ │ + ldr r1, [pc, #1000] @ (5c598 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5bd04 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 5bd5c │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ - b.w 5b1be │ │ │ │ + b.w 5b216 │ │ │ │ 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 5b9dc │ │ │ │ + b.n 5ba34 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - b.w 5b97a │ │ │ │ + b.w 5b9d2 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.n 5c1ac │ │ │ │ + beq.n 5c204 │ │ │ │ rsbs r1, r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ sbc.w r6, r2, r2, lsl #1 │ │ │ │ - b.w 5b310 │ │ │ │ + b.w 5b368 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #4097 @ 0x1001 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b1be │ │ │ │ + b.w 5b216 │ │ │ │ movw r3, #4097 @ 0x1001 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b1be │ │ │ │ + b.w 5b216 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5c312 │ │ │ │ + bcs.w 5c36a │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5bd04 │ │ │ │ + b.n 5bd5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 5b320 │ │ │ │ + b.w 5b378 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #836] @ (5c544 ) │ │ │ │ + ldr r0, [pc, #836] @ (5c59c ) │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ strb r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #832] @ (5c548 ) │ │ │ │ + ldr r2, [pc, #832] @ (5c5a0 ) │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ strb r4, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.w 5b23c │ │ │ │ + b.w 5b294 │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ strb.w sl, [fp] │ │ │ │ lsls r0, r3, #27 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - bpl.n 5c2fa │ │ │ │ - ldr r3, [pc, #784] @ (5c54c ) │ │ │ │ + bpl.n 5c352 │ │ │ │ + ldr r3, [pc, #784] @ (5c5a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r0, [pc, #780] @ (5c550 ) │ │ │ │ - ldr r2, [pc, #780] @ (5c554 ) │ │ │ │ + ldr r0, [pc, #780] @ (5c5a8 ) │ │ │ │ + ldr r2, [pc, #780] @ (5c5ac ) │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6ae5c │ │ │ │ + bl 6aeb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r4, [fp] │ │ │ │ orr.w r3, r3, #4128 @ 0x1020 │ │ │ │ - b.w 5b23c │ │ │ │ + b.w 5b294 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b0e0 │ │ │ │ + b.w 5b138 │ │ │ │ mov r1, r4 │ │ │ │ - bl 731cc │ │ │ │ - b.n 5bafe │ │ │ │ + bl 73224 │ │ │ │ + b.n 5bb56 │ │ │ │ add.w r3, fp, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ 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 5b38c │ │ │ │ + b.w 5b3e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ and.w r4, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #272] @ 0x110 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5c300 │ │ │ │ + bcs.n 5c358 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 5af52 │ │ │ │ + b.w 5afaa │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5bae2 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5bb3a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 5aef4 │ │ │ │ + b.w 5af4c │ │ │ │ mov r1, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ mov fp, r4 │ │ │ │ - b.w 5aef4 │ │ │ │ + b.w 5af4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r6, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b12e │ │ │ │ - ldr r3, [pc, #604] @ (5c558 ) │ │ │ │ + b.w 5b186 │ │ │ │ + ldr r3, [pc, #604] @ (5c5b0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 5c23c │ │ │ │ + b.n 5c294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 5af52 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 5afaa │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5c146 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5c19e │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 5bd04 │ │ │ │ + b.n 5bd5c │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - b.w 5aef4 │ │ │ │ + b.w 5af4c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #556] @ (5c55c ) │ │ │ │ + ldr r3, [pc, #556] @ (5c5b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ 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 5b932 │ │ │ │ + b.w 5b98a │ │ │ │ mov r6, sl │ │ │ │ - b.w 5b468 │ │ │ │ + b.w 5b4c0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 5c2a0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5c2f8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5c3b8 │ │ │ │ + bcs.n 5c410 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5c3c6 │ │ │ │ + ble.n 5c41e │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - beq.n 5c3fc │ │ │ │ + beq.n 5c454 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.n 5c410 │ │ │ │ + beq.n 5c468 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcc.n 5c374 │ │ │ │ + bcc.n 5c3cc │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5c380 │ │ │ │ + bcc.n 5c3d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 5c38c │ │ │ │ + bgt.n 5c3e4 │ │ │ │ cmp r4, #1 │ │ │ │ sbcs.w r3, sl, #0 │ │ │ │ - blt.w 5b716 │ │ │ │ + blt.w 5b76e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.w 5b716 │ │ │ │ + bcc.w 5b76e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 5b716 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 5b76e │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 5c394 │ │ │ │ + bne.n 5c3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 5c394 │ │ │ │ + b.n 5c3ec │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.n 5c394 │ │ │ │ - b.n 5c404 │ │ │ │ + bne.n 5c3ec │ │ │ │ + b.n 5c45c │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5c45c │ │ │ │ + bcs.n 5c4b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 5c468 │ │ │ │ + ble.n 5c4c0 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n 5c4c4 │ │ │ │ + beq.n 5c51c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 5c41e │ │ │ │ + bne.n 5c476 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 5c41e │ │ │ │ + bne.n 5c476 │ │ │ │ mov r0, r8 │ │ │ │ - bl 917fc <__isoc23_strtoul@@Base+0x15fd4> │ │ │ │ + bl 91eec <__isoc23_strtoul@@Base+0x1666c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5c42a │ │ │ │ + bcc.n 5c482 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5c436 │ │ │ │ + bgt.n 5c48e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5c4b2 │ │ │ │ + bcs.n 5c50a │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 5c4be │ │ │ │ + ble.n 5c516 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r0, [r3, #0] │ │ │ │ - bcc.n 5c476 │ │ │ │ + bcc.n 5c4ce │ │ │ │ uxtb r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5c482 │ │ │ │ + bcc.n 5c4da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5c48e │ │ │ │ + bgt.n 5c4e6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 5b716 │ │ │ │ + b.w 5b76e │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 5c41e │ │ │ │ - b.n 5c446 │ │ │ │ + bne.n 5c476 │ │ │ │ + b.n 5c49e │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #128] @ (5c560 ) │ │ │ │ + ldr r0, [pc, #128] @ (5c5b8 ) │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ strb r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #124] @ (5c564 ) │ │ │ │ + ldr r2, [pc, #124] @ (5c5bc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 5c210 │ │ │ │ + b.n 5c268 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 5b4a4 │ │ │ │ + b.w 5b4fc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - b.n 5c4d8 │ │ │ │ + b.n 5c530 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 5b1be │ │ │ │ + b.w 5b216 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 5b12e │ │ │ │ + b.w 5b186 │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r0, r1 │ │ │ │ - stc 0, cr0, [ip], #16 │ │ │ │ - rsbs r0, r8, r4 │ │ │ │ - bcc.n 5c604 │ │ │ │ + usat r0, #4, r4 │ │ │ │ + @ instruction: 0xf2b00004 │ │ │ │ + bge.n 5c60c │ │ │ │ movs r4, r0 │ │ │ │ - ldc 0, cr0, [sl], #-16 │ │ │ │ - sub.w r0, r8, r4 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + @ instruction: 0xf3120004 │ │ │ │ + @ instruction: 0xf2800004 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 5c50c │ │ │ │ + bhi.n 5c514 │ │ │ │ movs r4, r0 │ │ │ │ - orrs.w r0, lr, r4 │ │ │ │ - and.w r0, sl, r4 │ │ │ │ - bne.n 5c490 │ │ │ │ + @ instruction: 0xf1360004 │ │ │ │ + @ instruction: 0xf0e20004 │ │ │ │ + bhi.n 5c698 │ │ │ │ movs r4, r0 │ │ │ │ - eors.w r0, r0, r4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + sbc.w r0, r8, #4 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 5c470 │ │ │ │ + bpl.n 5c570 │ │ │ │ movs r4, r0 │ │ │ │ + cdp 0, 5, cr0, cr12, cr4, {0} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5c5ae │ │ │ │ - vldr d6, [pc, #60] @ 5c5b8 │ │ │ │ + bvs.n 5c606 │ │ │ │ + vldr d6, [pc, #60] @ 5c610 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5c5a6 │ │ │ │ - vldr d6, [pc, #52] @ 5c5c0 │ │ │ │ + bgt.n 5c5fe │ │ │ │ + vldr d6, [pc, #52] @ 5c618 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5c5aa │ │ │ │ + bge.n 5c602 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #3 │ │ │ │ moveq r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -129128,15 +129128,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, #16] @ 5c5e0 │ │ │ │ + vldr d7, [pc, #16] @ 5c638 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -129164,29 +129164,29 @@ │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ mov.w r0, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 5c63a │ │ │ │ + bvs.n 5c692 │ │ │ │ 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] @ 5c688 │ │ │ │ - vldr d7, [pc, #48] @ 5c690 │ │ │ │ + vldr d6, [pc, #44] @ 5c6e0 │ │ │ │ + vldr d7, [pc, #48] @ 5c6e8 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -129199,31 +129199,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] @ 5c6e8 │ │ │ │ + vldr d6, [pc, #72] @ 5c740 │ │ │ │ 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, 5c6c2 │ │ │ │ + cbnz r0, 5c71a │ │ │ │ bx lr │ │ │ │ - vldr d6, [pc, #44] @ 5c6f0 │ │ │ │ + vldr d6, [pc, #44] @ 5c748 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 5c6e0 │ │ │ │ + bge.n 5c738 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -129249,172 +129249,172 @@ │ │ │ │ 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] @ 5c788 │ │ │ │ + vldr d7, [pc, #92] @ 5c7e0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5c76e │ │ │ │ - vldr d7, [pc, #88] @ 5c790 │ │ │ │ + bmi.n 5c7c6 │ │ │ │ + vldr d7, [pc, #88] @ 5c7e8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5c76e │ │ │ │ + bgt.n 5c7c6 │ │ │ │ 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 5c774 │ │ │ │ - bl a91f0 │ │ │ │ - bl a900c │ │ │ │ + bmi.n 5c7cc │ │ │ │ + bl a9920 │ │ │ │ + bl a973c │ │ │ │ vmov d0, r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - vldr d0, [pc, #40] @ 5c798 │ │ │ │ + vldr d0, [pc, #40] @ 5c7f0 │ │ │ │ bx lr │ │ │ │ - bl a917c │ │ │ │ - bl a901c │ │ │ │ + bl a98ac │ │ │ │ + bl a974c │ │ │ │ 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] @ 5c7c8 │ │ │ │ + vldr d7, [pc, #32] @ 5c820 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5c7c2 │ │ │ │ + ble.n 5c81a │ │ │ │ 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] │ │ │ │ │ │ │ │ -0005c7d0 : │ │ │ │ +0005c828 : │ │ │ │ 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 │ │ │ │ - cbnz r0, 5c83c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + cbnz r0, 5c894 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r5, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c812 │ │ │ │ + b.n 5c86a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r5, r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 5c854 │ │ │ │ - blx 7c34 │ │ │ │ + bne.n 5c8ac │ │ │ │ + blx 7c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #183 @ 0xb7 │ │ │ │ - cbz r4, 5c868 │ │ │ │ - blx 7ed4 │ │ │ │ + cbz r4, 5c8c0 │ │ │ │ + blx 7f20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 5c800 │ │ │ │ - blx 7f18 │ │ │ │ + blt.n 5c858 │ │ │ │ + blx 7f64 │ │ │ │ adds r1, r6, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5c85c │ │ │ │ + bne.n 5c8b4 │ │ │ │ str.w r8, [r7] │ │ │ │ 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 7ed4 │ │ │ │ + blx 7f20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c836 │ │ │ │ + bge.n 5c88e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 5c84e │ │ │ │ + blx 7b48 │ │ │ │ + b.n 5c8a6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7c34 │ │ │ │ + blx 7c80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c832 │ │ │ │ + bne.n 5c88a │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 5c84c │ │ │ │ + b.n 5c8a4 │ │ │ │ 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 r6, [pc, #1072] @ 5ccb4 │ │ │ │ + ldr.w r6, [pc, #1072] @ 5cd0c │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r4, [pc, #1072] @ 5ccb8 │ │ │ │ + ldr.w r4, [pc, #1072] @ 5cd10 │ │ │ │ mov r7, r2 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #1068] @ 5ccbc │ │ │ │ - ldr.w r2, [pc, #1068] @ 5ccc0 │ │ │ │ + ldr.w r5, [pc, #1068] @ 5cd14 │ │ │ │ + ldr.w r2, [pc, #1068] @ 5cd18 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [r5, r2] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 5ca30 │ │ │ │ + ble.w 5ca88 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - ble.w 5c9e4 │ │ │ │ + ble.w 5ca3c │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ adds r2, r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5ca28 │ │ │ │ + beq.w 5ca80 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.w 5c9f0 │ │ │ │ + bne.w 5ca48 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ - bhi.w 5ca22 │ │ │ │ + bhi.w 5ca7a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -129532,81 +129532,81 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r2, r4 │ │ │ │ - beq.n 5ca28 │ │ │ │ + beq.n 5ca80 │ │ │ │ subs r3, r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #1 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - cbz r6, 5ca00 │ │ │ │ + cbz r6, 5ca58 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbz r7, 5ca04 │ │ │ │ + cbz r7, 5ca5c │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #700] @ (5ccc4 ) │ │ │ │ - ldr r3, [pc, #688] @ (5ccb8 ) │ │ │ │ + ldr r2, [pc, #700] @ (5cd1c ) │ │ │ │ + ldr r3, [pc, #688] @ (5cd10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5cc96 │ │ │ │ + bne.w 5ccee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ - b.n 5c8d6 │ │ │ │ + b.n 5c92e │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.w 5cc30 │ │ │ │ + beq.w 5cc88 │ │ │ │ sub.w r5, r1, #48 @ 0x30 │ │ │ │ adds r2, #3 │ │ │ │ - b.n 5ca5c │ │ │ │ + b.n 5cab4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ ittte ls │ │ │ │ addls.w r5, r3, r5, lsl #3 │ │ │ │ addls r4, #1 │ │ │ │ subls r5, #48 @ 0x30 │ │ │ │ movhi r2, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 5ca48 │ │ │ │ - b.n 5ca24 │ │ │ │ + bcc.n 5caa0 │ │ │ │ + b.n 5ca7c │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ it eq │ │ │ │ addeq.w sl, r2, #5 │ │ │ │ - beq.w 5cc38 │ │ │ │ + beq.w 5cc90 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 5cc34 │ │ │ │ + beq.w 5cc8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov ip, r4 │ │ │ │ mov r1, lr │ │ │ │ ldrb.w r0, [ip] │ │ │ │ sub.w r2, r0, #48 @ 0x30 │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ - bhi.n 5caee │ │ │ │ + bhi.n 5cb46 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ @@ -129640,214 +129640,214 @@ │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 5caee │ │ │ │ + bne.n 5cb46 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bgt.w 5cc4a │ │ │ │ + bgt.w 5cca2 │ │ │ │ and.w r8, r8, #32 │ │ │ │ cmp.w r8, #0 │ │ │ │ itt ne │ │ │ │ movne r5, r1 │ │ │ │ movne r4, ip │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.w 5cc30 │ │ │ │ + beq.w 5cc88 │ │ │ │ ldrb r5, [r2, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5ca24 │ │ │ │ + beq.n 5ca7c │ │ │ │ add.w r9, r2, #2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - beq.w 5cc5c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 5ccb4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.w 5cc8a │ │ │ │ + bmi.w 5cce2 │ │ │ │ eor.w r5, r5, #64 @ 0x40 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #27 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w r1, r0, #48 @ 0x30 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 5ca86 │ │ │ │ - b.n 5caee │ │ │ │ + bne.n 5cade │ │ │ │ + b.n 5cb46 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w r1, r0, #87 @ 0x57 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 5cb54 │ │ │ │ + b.n 5cbac │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w r1, r0, #55 @ 0x37 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 5cb54 │ │ │ │ + b.n 5cbac │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #7 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #12 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r1, r8, #512 @ 0x200 │ │ │ │ - bne.w 5c8ae │ │ │ │ + bne.w 5c906 │ │ │ │ ands.w r3, r8, #64 @ 0x40 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #10 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r1, r8, #256 @ 0x100 │ │ │ │ - bne.w 5c8ae │ │ │ │ + bne.w 5c906 │ │ │ │ ands.w r3, r8, #64 @ 0x40 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #13 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #9 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #11 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ ands.w r3, r8, #32 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r5, #77 @ 0x4d │ │ │ │ - bne.w 5c9fc │ │ │ │ + bne.w 5ca54 │ │ │ │ adds r4, r2, #2 │ │ │ │ - b.n 5cb3e │ │ │ │ + b.n 5cb96 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ cmp r9, ip │ │ │ │ - bne.w 5caee │ │ │ │ + bne.w 5cb46 │ │ │ │ add.w ip, r9, #1 │ │ │ │ - cbz r3, 5cc2a │ │ │ │ + cbz r3, 5cc82 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 5cca2 │ │ │ │ + beq.n 5ccfa │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5ca86 │ │ │ │ + b.n 5cade │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ add.w sl, r2, #9 │ │ │ │ ands.w r3, r8, #128 @ 0x80 │ │ │ │ - beq.n 5cc30 │ │ │ │ + beq.n 5cc88 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 5cc9a │ │ │ │ + bls.n 5ccf2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 5ca7c │ │ │ │ + b.n 5cad4 │ │ │ │ and.w r8, r8, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ itt ne │ │ │ │ movne r5, r1 │ │ │ │ movne r4, ip │ │ │ │ - b.n 5c9fc │ │ │ │ + b.n 5ca54 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c870 │ │ │ │ + bl 5c8c8 │ │ │ │ mov r5, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 5cb2e │ │ │ │ + bpl.w 5cb86 │ │ │ │ add.w r3, r5, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.w 5cb2e │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bcs.w 5cb86 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ - b.n 5cb2e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5cb86 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 5caf6 │ │ │ │ + b.n 5cb4e │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne.n 5cc2a │ │ │ │ + bne.n 5cc82 │ │ │ │ add.w ip, r9, #3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5ca86 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + b.n 5cade │ │ │ │ + ldr r6, [pc, #288] @ (5ce30 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + ldr r6, [pc, #240] @ (5ce08 ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #816] @ (5d050 ) │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 5c870 │ │ │ │ + b.w 5c8c8 │ │ │ │ stmdb 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 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ - beq.w 5ce1c │ │ │ │ + beq.w 5ce74 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ce02 │ │ │ │ + beq.w 5ce5a │ │ │ │ mov r8, r1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ it mi │ │ │ │ bicmi.w fp, r5, #67108864 @ 0x4000000 │ │ │ │ - bmi.n 5cd36 │ │ │ │ + bmi.n 5cd8e │ │ │ │ tst.w r5, #1 │ │ │ │ movw fp, #1057 @ 0x421 │ │ │ │ it ne │ │ │ │ movne.w fp, #33 @ 0x21 │ │ │ │ lsls r3, r5, #27 │ │ │ │ it mi │ │ │ │ orrmi.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ @@ -129866,60 +129866,60 @@ │ │ │ │ mov r0, r2 │ │ │ │ ite le │ │ │ │ movle.w sl, #1 │ │ │ │ movgt.w sl, #0 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, sl, lsl #4 │ │ │ │ mov r1, fp │ │ │ │ - bl 840c0 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ + bl 84118 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce20 │ │ │ │ - ldr r3, [pc, #284] @ (5ce78 ) │ │ │ │ + beq.n 5ce78 │ │ │ │ + ldr r3, [pc, #284] @ (5ced0 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 5cd7c │ │ │ │ + bge.n 5cdd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce28 │ │ │ │ - blx 7c34 │ │ │ │ - ldr r3, [pc, #264] @ (5ce7c ) │ │ │ │ + beq.n 5ce80 │ │ │ │ + blx 7c80 │ │ │ │ + ldr r3, [pc, #264] @ (5ced4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce20 │ │ │ │ + beq.n 5ce78 │ │ │ │ str r7, [r3, #4] │ │ │ │ movw r3, #60155 @ 0xeafb │ │ │ │ movt r3, #57343 @ 0xdfff │ │ │ │ mov r2, r8 │ │ │ │ and.w r3, fp, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 8710c <__isoc23_strtoul@@Base+0xb8e4> │ │ │ │ + bl 87164 <__isoc23_strtoul@@Base+0xb8e4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ce20 │ │ │ │ + bne.n 5ce78 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5ce16 │ │ │ │ + bne.n 5ce6e │ │ │ │ ldr.w r0, [r9] │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ cmp r4, r7 │ │ │ │ mvn.w r3, r0 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ ands.w r5, r5, #32 │ │ │ │ - beq.n 5ce3a │ │ │ │ - cbz r3, 5cdfa │ │ │ │ - ldr r1, [pc, #184] @ (5ce80 ) │ │ │ │ + beq.n 5ce92 │ │ │ │ + cbz r3, 5ce52 │ │ │ │ + ldr r1, [pc, #184] @ (5ced8 ) │ │ │ │ add.w r3, r4, #8 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ adds r6, r5, #4 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r1, r3 │ │ │ │ @@ -129931,43 +129931,43 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ it lt │ │ │ │ movlt r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5cdd0 │ │ │ │ + bne.n 5ce28 │ │ │ │ adds r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ it gt │ │ │ │ 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, sl, fp, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 5ce30 │ │ │ │ + beq.n 5ce88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ - b.n 5cd70 │ │ │ │ + blx 798c │ │ │ │ + b.n 5cdc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 840c0 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ - b.n 5ce20 │ │ │ │ + bl 84118 <__isoc23_strtoul@@Base+0x8898> │ │ │ │ + b.n 5ce78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5cdfa │ │ │ │ - ldr r2, [pc, #68] @ (5ce84 ) │ │ │ │ + beq.n 5ce52 │ │ │ │ + ldr r2, [pc, #68] @ (5cedc ) │ │ │ │ add.w r3, r4, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr.w r2, [r4, r5, lsl #3] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ mov r2, r3 │ │ │ │ @@ -129979,2194 +129979,2192 @@ │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r1, [r3, #-12] │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ce4a │ │ │ │ - b.n 5cdfa │ │ │ │ + bne.n 5cea2 │ │ │ │ + b.n 5ce52 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5cea6 │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 5cefe │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - bl 5ccd0 │ │ │ │ + bl 5cd28 │ │ │ │ add sp, #8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (5cf28 ) │ │ │ │ - ldr r3, [pc, #92] @ (5cf2c ) │ │ │ │ + ldr r2, [pc, #88] @ (5cf80 ) │ │ │ │ + ldr r3, [pc, #92] @ (5cf84 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 5ceec │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 5cf44 │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 5ccd0 │ │ │ │ - cbz r0, 5cf0c │ │ │ │ + bl 5cd28 │ │ │ │ + cbz r0, 5cf64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r4 │ │ │ │ - ldr r2, [pc, #32] @ (5cf30 ) │ │ │ │ - ldr r3, [pc, #28] @ (5cf2c ) │ │ │ │ + ldr r2, [pc, #32] @ (5cf88 ) │ │ │ │ + ldr r3, [pc, #28] @ (5cf84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5cf24 │ │ │ │ + bne.n 5cf7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #8] @ (5cf8c ) │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + blxns r8 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5cf56 │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 5cfae │ │ │ │ + blx 7f64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5ccd0 │ │ │ │ + bl 5cd28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 5cf7e │ │ │ │ + cbz r1, 5cfd6 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5cf70 │ │ │ │ + bne.n 5cfc8 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ add.w ip, r0, r2 │ │ │ │ - b.n 5cf94 │ │ │ │ + b.n 5cfec │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - cbz r2, 5cfa0 │ │ │ │ + cbz r2, 5cff8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 5cf8a │ │ │ │ + bcc.n 5cfe2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #172] @ (5d064 ) │ │ │ │ + ldr r2, [pc, #172] @ (5d0bc ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r3, [pc, #172] @ (5d068 ) │ │ │ │ + ldr r3, [pc, #172] @ (5d0c0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #172] @ (5d06c ) │ │ │ │ + ldr r7, [pc, #172] @ (5d0c4 ) │ │ │ │ ldrb.w r1, [sl], #1 │ │ │ │ sub sp, #16 │ │ │ │ add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5d05c │ │ │ │ + beq.n 5d0b4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - b.n 5cff6 │ │ │ │ + b.n 5d04e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 5d02e │ │ │ │ + cbz r1, 5d086 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 5cfe4 │ │ │ │ + bne.n 5d03c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 5c870 │ │ │ │ + bl 5c8c8 │ │ │ │ mov r1, r0 │ │ │ │ ldrd sl, r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5cfe4 │ │ │ │ - ldr r3, [pc, #96] @ (5d070 ) │ │ │ │ + beq.n 5d03c │ │ │ │ + ldr r3, [pc, #96] @ (5d0c8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5d04e │ │ │ │ + ble.n 5d0a6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 5d056 │ │ │ │ + cbz r3, 5d0ae │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add r4, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5cff6 │ │ │ │ + bne.n 5d04e │ │ │ │ subs r0, r4, r5 │ │ │ │ - ldr r2, [pc, #64] @ (5d074 ) │ │ │ │ + ldr r2, [pc, #64] @ (5d0cc ) │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #48] @ (5d068 ) │ │ │ │ + ldr r3, [pc, #48] @ (5d0c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5d060 │ │ │ │ + bne.n 5d0b8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 7d018 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ - b.n 5d020 │ │ │ │ + bl 7d070 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ + b.n 5d078 │ │ │ │ strb r0, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5d020 │ │ │ │ + b.n 5d078 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 5d030 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + b.n 5d088 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + bx r3 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + bx r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + mov ip, r3 │ │ │ │ movs r0, r1 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ - b.w 5cfa4 │ │ │ │ + b.w 5cffc │ │ │ │ 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 fp, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #780] @ (5d3ac ) │ │ │ │ - ldr r3, [pc, #784] @ (5d3b0 ) │ │ │ │ + ldr r2, [pc, #780] @ (5d404 ) │ │ │ │ + ldr r3, [pc, #784] @ (5d408 ) │ │ │ │ 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 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ubfx r2, fp, #5, #10 │ │ │ │ adds r2, r4, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #4] │ │ │ │ - beq.w 5d348 │ │ │ │ + beq.w 5d3a0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ mov r8, sl │ │ │ │ mov r6, sl │ │ │ │ mov r1, r9 │ │ │ │ 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 5d18c │ │ │ │ + beq.n 5d1e4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 5d104 │ │ │ │ + beq.n 5d15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5d344 │ │ │ │ + bne.w 5d39c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n 5d112 │ │ │ │ + bne.n 5d16a │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5d10a │ │ │ │ + beq.n 5d162 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 5d234 │ │ │ │ + beq.w 5d28c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 5d22c │ │ │ │ + beq.w 5d284 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 5d226 │ │ │ │ + beq.w 5d27e │ │ │ │ cmp sl, r5 │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp.w r9, #31 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ tst.w fp, r2 │ │ │ │ - bne.w 5d2bc │ │ │ │ + bne.w 5d314 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 5d164 │ │ │ │ + ble.n 5d1bc │ │ │ │ tst.w fp, #4 │ │ │ │ - beq.n 5d164 │ │ │ │ + beq.n 5d1bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5d164 │ │ │ │ + bhi.n 5d1bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 5d196 │ │ │ │ + bhi.n 5d1ee │ │ │ │ cmp sl, r7 │ │ │ │ - bcs.n 5d164 │ │ │ │ + bcs.n 5d1bc │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne.n 5d196 │ │ │ │ + bne.n 5d1ee │ │ │ │ mov r6, r7 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 5d1c2 │ │ │ │ + cbz r2, 5d21a │ │ │ │ mov r5, r6 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r5], #1 │ │ │ │ - beq.n 5d254 │ │ │ │ + beq.n 5d2ac │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5d262 │ │ │ │ + beq.n 5d2ba │ │ │ │ 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 5d0f6 │ │ │ │ + bne.n 5d14e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d0ea │ │ │ │ + b.n 5d142 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d39a │ │ │ │ + bne.w 5d3f2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5d2f8 │ │ │ │ + beq.w 5d350 │ │ │ │ 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 5d16a │ │ │ │ + bne.n 5d1c2 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.n 5d1ce │ │ │ │ + bcs.n 5d226 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ - cbnz r3, 5d1da │ │ │ │ + cbnz r3, 5d232 │ │ │ │ subs r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ itt eq │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ strbeq.w r3, [r6], #1 │ │ │ │ - beq.n 5d1f4 │ │ │ │ + beq.n 5d24c │ │ │ │ cmp sl, r4 │ │ │ │ - bcc.w 5d302 │ │ │ │ + bcc.w 5d35a │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 5d1f4 │ │ │ │ + bls.n 5d24c │ │ │ │ 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, #436] @ (5d3b4 ) │ │ │ │ + ldr r2, [pc, #436] @ (5d40c ) │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #424] @ (5d3b0 ) │ │ │ │ + ldr r3, [pc, #424] @ (5d408 ) │ │ │ │ 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 5d3a6 │ │ │ │ + bne.w 5d3fe │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ subs r6, r5, #1 │ │ │ │ - b.n 5d168 │ │ │ │ + b.n 5d1c0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 5d168 │ │ │ │ + b.n 5d1c0 │ │ │ │ and.w r3, fp, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5d27c │ │ │ │ + beq.n 5d2d4 │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs.n 5d2a4 │ │ │ │ + bcs.n 5d2fc │ │ │ │ subs r3, r5, #3 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ subeq r6, r5, #2 │ │ │ │ - beq.n 5d168 │ │ │ │ + beq.n 5d1c0 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5d168 │ │ │ │ + b.n 5d1c0 │ │ │ │ mov r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r1, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d0ea │ │ │ │ + b.n 5d142 │ │ │ │ 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 5d124 │ │ │ │ + bne.w 5d17c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5d10a │ │ │ │ + b.n 5d162 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5d23c │ │ │ │ + bhi.n 5d294 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d39a │ │ │ │ + bne.w 5d3f2 │ │ │ │ subs r6, r5, #4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ cmp r6, r8 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bcc.n 5d242 │ │ │ │ - bhi.n 5d2ae │ │ │ │ - b.n 5d166 │ │ │ │ + bcc.n 5d29a │ │ │ │ + bhi.n 5d306 │ │ │ │ + b.n 5d1be │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 5d166 │ │ │ │ + beq.w 5d1be │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6, #-1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5d2a8 │ │ │ │ + bne.n 5d300 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 5d166 │ │ │ │ + b.n 5d1be │ │ │ │ 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 5d4f8 │ │ │ │ + bl 5d550 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bgt.n 5d30e │ │ │ │ - beq.w 5d140 │ │ │ │ + bgt.n 5d366 │ │ │ │ + beq.w 5d198 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 5d140 │ │ │ │ + bne.w 5d198 │ │ │ │ tst.w fp, #4 │ │ │ │ - bne.n 5d39a │ │ │ │ + bne.n 5d3f2 │ │ │ │ bic.w fp, fp, #3 │ │ │ │ - b.n 5d164 │ │ │ │ + b.n 5d1bc │ │ │ │ mov r6, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.w 5d1ce │ │ │ │ - b.n 5d1c6 │ │ │ │ + bcs.w 5d226 │ │ │ │ + b.n 5d21e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 5d1e0 │ │ │ │ - b.n 5d1f4 │ │ │ │ + bne.w 5d238 │ │ │ │ + b.n 5d24c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r4 │ │ │ │ subne r1, r4, #1 │ │ │ │ add r0, r2 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ 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 7d90 │ │ │ │ + blx 7ddc │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5d140 │ │ │ │ + b.n 5d198 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 5d17a │ │ │ │ + b.n 5d1d2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #4] │ │ │ │ - beq.n 5d364 │ │ │ │ + beq.n 5d3bc │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5d1fe │ │ │ │ + beq.w 5d256 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - b.n 5d0d6 │ │ │ │ - ldr r0, [pc, #80] @ (5d3b8 ) │ │ │ │ + b.n 5d12e │ │ │ │ + ldr r0, [pc, #80] @ (5d410 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.n 5d37e │ │ │ │ + beq.n 5d3d6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - b.n 5d354 │ │ │ │ + b.n 5d3ac │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 5d38c │ │ │ │ + b.n 5d3e4 │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 5d354 │ │ │ │ + bne.n 5d3ac │ │ │ │ mov r3, sl │ │ │ │ ldrb.w r2, [sl, #1]! │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5d384 │ │ │ │ + beq.n 5d3dc │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.n 5d354 │ │ │ │ + b.n 5d3ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ - blx 7d90 │ │ │ │ - b.n 5d1fe │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7ddc │ │ │ │ + b.n 5d256 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + mov r2, r6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + add ip, r9 │ │ │ │ movs r0, r1 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 5d198 │ │ │ │ movs r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.w 5d080 │ │ │ │ + b.w 5d0d8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #164] @ (5d47c ) │ │ │ │ + ldr r4, [pc, #164] @ (5d4d4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #164] @ (5d480 ) │ │ │ │ + ldr r2, [pc, #164] @ (5d4d8 ) │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 7de8 │ │ │ │ + blx 7e34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d448 │ │ │ │ + blt.n 5d4a0 │ │ │ │ mov r2, sp │ │ │ │ movw r1, #29200 @ 0x7210 │ │ │ │ movt r1, #32772 @ 0x8004 │ │ │ │ - blx 82b8 <__ioctl_time64@plt> │ │ │ │ + blx 8310 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d43e │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.n 5d496 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #25 │ │ │ │ - beq.n 5d44e │ │ │ │ + beq.n 5d4a6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r0, #25 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #92] @ (5d484 ) │ │ │ │ - ldr r3, [pc, #84] @ (5d480 ) │ │ │ │ + ldr r2, [pc, #92] @ (5d4dc ) │ │ │ │ + ldr r3, [pc, #84] @ (5d4d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5d476 │ │ │ │ + bne.n 5d4ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5d426 │ │ │ │ + b.n 5d47e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d426 │ │ │ │ + b.n 5d47e │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #26113 @ 0x6601 │ │ │ │ movt r1, #32772 @ 0x8004 │ │ │ │ - blx 82b8 <__ioctl_time64@plt> │ │ │ │ + blx 8310 <__ioctl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - blx 8334 │ │ │ │ + blx 838c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5d448 │ │ │ │ + blt.n 5d4a0 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ - b.n 5d426 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5d47e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + cmn r4, r6 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + cmp r2, r5 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bcc.n 5d4ae │ │ │ │ + bcc.n 5d506 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5d4e6 │ │ │ │ + cbz r0, 5d53e │ │ │ │ movs r1, #20 │ │ │ │ - cbz r5, 5d4e6 │ │ │ │ + cbz r5, 5d53e │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w r1, r0, #14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9be20 <__isoc23_strtoul@@Base+0x205f8> │ │ │ │ + bl 9c550 <__isoc23_strtoul@@Base+0x20cd0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7d6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d526 │ │ │ │ + blt.n 5d57e │ │ │ │ cmp r4, r0 │ │ │ │ itt gt │ │ │ │ movgt r3, #0 │ │ │ │ strbgt r3, [r5, r0] │ │ │ │ - ble.n 5d51e │ │ │ │ + ble.n 5d576 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-168] │ │ │ │ - ldr r2, [pc, #344] @ (5d69c ) │ │ │ │ + ldr r2, [pc, #344] @ (5d6f4 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ - ldr r3, [pc, #344] @ (5d6a0 ) │ │ │ │ + ldr r3, [pc, #344] @ (5d6f8 ) │ │ │ │ sub sp, #4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #340] @ (5d6a4 ) │ │ │ │ + ldr r0, [pc, #340] @ (5d6fc ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ adds r1, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 5d7bc │ │ │ │ - cbz r0, 5d56e │ │ │ │ + bl 5d814 │ │ │ │ + cbz r0, 5d5c6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 5d5be │ │ │ │ - ldr r3, [pc, #312] @ (5d6a8 ) │ │ │ │ + beq.n 5d616 │ │ │ │ + ldr r3, [pc, #312] @ (5d700 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 5d59e │ │ │ │ - ldr r1, [pc, #308] @ (5d6ac ) │ │ │ │ + cbz r7, 5d5f6 │ │ │ │ + ldr r1, [pc, #308] @ (5d704 ) │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ - ldr r2, [pc, #288] @ (5d6a0 ) │ │ │ │ + ldr r2, [pc, #288] @ (5d6f8 ) │ │ │ │ adds r3, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 5d696 │ │ │ │ + bne.w 5d6ee │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #272] @ (5d6b0 ) │ │ │ │ + ldr r0, [pc, #272] @ (5d708 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 5d600 │ │ │ │ - ldr r7, [pc, #256] @ (5d6b4 ) │ │ │ │ + beq.n 5d658 │ │ │ │ + ldr r7, [pc, #256] @ (5d70c ) │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [pc, #256] @ (5d6b8 ) │ │ │ │ + ldr r2, [pc, #256] @ (5d710 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.n 5d576 │ │ │ │ - ldr r1, [pc, #252] @ (5d6bc ) │ │ │ │ + b.n 5d5ce │ │ │ │ + ldr r1, [pc, #252] @ (5d714 ) │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d56e │ │ │ │ - blx 7ae0 │ │ │ │ + beq.n 5d5c6 │ │ │ │ + blx 7b20 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d5de │ │ │ │ - ldr r0, [pc, #236] @ (5d6c0 ) │ │ │ │ + cbz r0, 5d636 │ │ │ │ + ldr r0, [pc, #236] @ (5d718 ) │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ - blx 7bc0 │ │ │ │ - cbnz r0, 5d618 │ │ │ │ + blx 7c0c │ │ │ │ + cbnz r0, 5d670 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d56e │ │ │ │ + bne.n 5d5c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5d576 │ │ │ │ - ldr r1, [pc, #208] @ (5d6c4 ) │ │ │ │ + beq.n 5d5ce │ │ │ │ + ldr r1, [pc, #208] @ (5d71c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d56e │ │ │ │ - b.n 5d576 │ │ │ │ + beq.n 5d5c6 │ │ │ │ + b.n 5d5ce │ │ │ │ movs r1, #1 │ │ │ │ - blx 7bc0 │ │ │ │ + blx 7c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5b2 │ │ │ │ + bne.n 5d60a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d5b6 │ │ │ │ - b.n 5d5b2 │ │ │ │ - blx 7cdc │ │ │ │ + bne.n 5d60e │ │ │ │ + b.n 5d60a │ │ │ │ + blx 7d28 │ │ │ │ mov r8, r0 │ │ │ │ - blx 8020 │ │ │ │ + blx 806c │ │ │ │ mov r9, r0 │ │ │ │ - blx 7d2c │ │ │ │ + blx 7d78 │ │ │ │ cmp r9, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.n 5d576 │ │ │ │ + beq.n 5d5ce │ │ │ │ mov r4, r7 │ │ │ │ add.w sl, sp, #8 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 5d688 │ │ │ │ + b.n 5d6e0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 5d652 │ │ │ │ + beq.n 5d6aa │ │ │ │ ldr.w r2, [r6, #-96] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5d56e │ │ │ │ + beq.n 5d5c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 5d65a │ │ │ │ + beq.n 5d6b2 │ │ │ │ ldr.w r2, [r6, #-92] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 5d56e │ │ │ │ + beq.n 5d5c6 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5d576 │ │ │ │ + bne.n 5d5ce │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 5d56e │ │ │ │ + bcs.n 5d5c6 │ │ │ │ mov r1, r4 │ │ │ │ subs r4, r6, #4 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5d576 │ │ │ │ + beq.w 5d5ce │ │ │ │ strb.w fp, [r0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - blx 79b0 <__stat64_time64@plt+0x4> │ │ │ │ + blx 79f0 <__stat64_time64@plt+0x4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d640 │ │ │ │ - b.n 5d56e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + beq.n 5d698 │ │ │ │ + b.n 5d5c6 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bvs.n 5d768 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r0, r1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + b.n 5d114 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bpl.n 5d6c8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ movs r0, r1 │ │ │ │ - ble.n 5d618 │ │ │ │ + b.n 5d020 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - ble.n 5d620 │ │ │ │ + b.n 5d028 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #140] @ (5d768 ) │ │ │ │ + ldr r0, [pc, #140] @ (5d7c0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ mov r8, r2 │ │ │ │ - blx 7d20 │ │ │ │ + blx 7d6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble.n 5d6f2 │ │ │ │ + ble.n 5d74a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 5d720 │ │ │ │ - cbz r7, 5d716 │ │ │ │ + beq.n 5d778 │ │ │ │ + cbz r7, 5d76e │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi.n 5d708 │ │ │ │ + bhi.n 5d760 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b30 │ │ │ │ - cbnz r5, 5d72c │ │ │ │ + blx 7b70 │ │ │ │ + cbnz r5, 5d784 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ strbhi r3, [r6, r4] │ │ │ │ - bls.n 5d700 │ │ │ │ + bls.n 5d758 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 5d75e │ │ │ │ + beq.n 5d7b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5d75e │ │ │ │ + cbz r0, 5d7b6 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b83c <__isoc23_strtoul@@Base+0x20014> │ │ │ │ + bl 9bf6c <__isoc23_strtoul@@Base+0x206ec> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d756 │ │ │ │ + cbz r0, 5d7ae │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 5d700 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 5d758 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 5d754 │ │ │ │ + b.n 5df5c │ │ │ │ movs r4, r0 │ │ │ │ push {r4} │ │ │ │ - ldr r3, [pc, #68] @ (5d7b4 ) │ │ │ │ + ldr r3, [pc, #68] @ (5d80c ) │ │ │ │ ldrd r4, r2, [r0, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - cbz r4, 5d7a0 │ │ │ │ - cbnz r1, 5d78e │ │ │ │ - ldr r0, [pc, #60] @ (5d7b8 ) │ │ │ │ + cbz r4, 5d7f8 │ │ │ │ + cbnz r1, 5d7e6 │ │ │ │ + ldr r0, [pc, #60] @ (5d810 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r2, 5d786 │ │ │ │ + cbz r2, 5d7de │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #40] @ (5d7b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (5d810 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5d784 │ │ │ │ + bne.n 5d7dc │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5d786 │ │ │ │ - cbz r1, 5d7ac │ │ │ │ - ldr r1, [pc, #16] @ (5d7b8 ) │ │ │ │ + beq.n 5d7de │ │ │ │ + cbz r1, 5d804 │ │ │ │ + ldr r1, [pc, #16] @ (5d810 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - b.n 5d784 │ │ │ │ - ldr r2, [pc, #8] @ (5d7b8 ) │ │ │ │ + b.n 5d7dc │ │ │ │ + ldr r2, [pc, #8] @ (5d810 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - b.n 5d782 │ │ │ │ + b.n 5d7da │ │ │ │ nop │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (5d7d0 ) │ │ │ │ - ldr r2, [pc, #20] @ (5d7d4 ) │ │ │ │ + ldr r3, [pc, #16] @ (5d828 ) │ │ │ │ + ldr r2, [pc, #20] @ (5d82c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 5d7ca │ │ │ │ + cbz r3, 5d822 │ │ │ │ bx r3 │ │ │ │ - b.w bb94 │ │ │ │ + b.w bbec │ │ │ │ nop │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + subs r7, #20 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #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 5d7e8 │ │ │ │ + beq.n 5d840 │ │ │ │ cmp r2, #32 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5d7e8 │ │ │ │ + bne.n 5d840 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 5d80e │ │ │ │ + beq.n 5d866 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 5d838 │ │ │ │ + bhi.n 5d890 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d818 │ │ │ │ + bmi.n 5d870 │ │ │ │ cmp r1, #10 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, sl, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble.n 5d93e │ │ │ │ + ble.n 5d996 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r8 │ │ │ │ mov r6, r7 │ │ │ │ and.w fp, r7, #1 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d950 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.w 5da22 │ │ │ │ + beq.w 5da7a │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bhi.n 5d958 │ │ │ │ + bhi.n 5d9b0 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.n 5d902 │ │ │ │ + beq.n 5d95a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 5d8e2 │ │ │ │ - cbnz r6, 5d8a0 │ │ │ │ + bne.n 5d93a │ │ │ │ + cbnz r6, 5d8f8 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ - cbz r5, 5d8ca │ │ │ │ + cbz r5, 5d922 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.w 5db20 │ │ │ │ - bhi.w 5da6a │ │ │ │ + beq.w 5db78 │ │ │ │ + bhi.w 5dac2 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.n 5d90c │ │ │ │ + beq.n 5d964 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - bne.w 5da76 │ │ │ │ + bne.w 5dace │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r4, [r0], #1 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r4, 5d8ca │ │ │ │ + cbz r4, 5d922 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.w 5da2a │ │ │ │ - bhi.w 5d9e0 │ │ │ │ + beq.w 5da82 │ │ │ │ + bhi.w 5da38 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.n 5d908 │ │ │ │ + beq.n 5d960 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 5d8e8 │ │ │ │ + bne.n 5d940 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r4, [r0], #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d8aa │ │ │ │ + bne.n 5d902 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5d8da │ │ │ │ + beq.n 5d932 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5db6c │ │ │ │ + bne.w 5dbc4 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 5d996 │ │ │ │ + beq.n 5d9ee │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d86c │ │ │ │ + bne.n 5d8c4 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5d8da │ │ │ │ - b.n 5d8d0 │ │ │ │ + beq.n 5d932 │ │ │ │ + b.n 5d928 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5d8ec │ │ │ │ + bne.n 5d944 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.w 5daf8 │ │ │ │ + beq.w 5db50 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 5db26 │ │ │ │ + beq.w 5db7e │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d950 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.w 5db76 │ │ │ │ - bls.w 5dac8 │ │ │ │ + beq.w 5dbce │ │ │ │ + bls.w 5db20 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 5d938 │ │ │ │ + beq.n 5d990 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 5daf2 │ │ │ │ + bne.w 5db4a │ │ │ │ movs r6, #2 │ │ │ │ - b.n 5d8a0 │ │ │ │ + b.n 5d8f8 │ │ │ │ adds r7, #1 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 5d93c │ │ │ │ + beq.n 5d994 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5db5a │ │ │ │ + beq.w 5dbb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d93e │ │ │ │ + bne.n 5d996 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5d8da │ │ │ │ - b.n 5d8d0 │ │ │ │ + beq.n 5d932 │ │ │ │ + b.n 5d928 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 5d9f0 │ │ │ │ + beq.n 5da48 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 5d8e2 │ │ │ │ + bne.n 5d93a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5d8a0 │ │ │ │ + bne.n 5d8f8 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d950 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d8ca │ │ │ │ + beq.n 5d922 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 5d9da │ │ │ │ - bhi.w 5da8c │ │ │ │ + beq.n 5da32 │ │ │ │ + bhi.w 5dae4 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.n 5d9da │ │ │ │ + beq.n 5da32 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ itt eq │ │ │ │ moveq r3, r0 │ │ │ │ moveq ip, r4 │ │ │ │ - beq.w 5d880 │ │ │ │ + beq.w 5d8d8 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5d8ec │ │ │ │ + bne.n 5d944 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ cmpne r1, r5 │ │ │ │ - bne.n 5d8ec │ │ │ │ + bne.n 5d944 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5d8ca │ │ │ │ + beq.n 5d922 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bne.n 5d8ca │ │ │ │ + bne.n 5d922 │ │ │ │ mov lr, r3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r5, [lr, #2]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d8f8 │ │ │ │ + beq.n 5d950 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 5da9c │ │ │ │ - bls.w 5dad8 │ │ │ │ + beq.n 5daf4 │ │ │ │ + bls.w 5db30 │ │ │ │ movs r6, #1 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.w 5d8a0 │ │ │ │ + beq.w 5d8f8 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - beq.w 5d8a0 │ │ │ │ + beq.w 5d8f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, lr │ │ │ │ - b.n 5d8e8 │ │ │ │ + b.n 5d940 │ │ │ │ mov ip, r4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.w 5d8bc │ │ │ │ + beq.w 5d914 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 5d8e8 │ │ │ │ + bne.w 5d940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5d8be │ │ │ │ + b.n 5d916 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5d8a0 │ │ │ │ + bne.w 5d8f8 │ │ │ │ mov r0, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5d8ca │ │ │ │ + beq.w 5d922 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 5da1e │ │ │ │ - bhi.n 5da7a │ │ │ │ + beq.n 5da76 │ │ │ │ + bhi.n 5dad2 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.n 5da1e │ │ │ │ + beq.n 5da76 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.w 5d880 │ │ │ │ + beq.w 5d8d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d8e8 │ │ │ │ + b.n 5d940 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5dac2 │ │ │ │ + bne.n 5db1a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ mov lr, r3 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 5daa8 │ │ │ │ + beq.n 5db00 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 5d8ca │ │ │ │ + beq.w 5d922 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5d8f8 │ │ │ │ + beq.w 5d950 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 5d872 │ │ │ │ + bne.w 5d8ca │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ add.w lr, r0, #2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5db9c │ │ │ │ + beq.w 5dbf4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.w 5db98 │ │ │ │ + beq.w 5dbf0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, lr │ │ │ │ - b.n 5d872 │ │ │ │ + b.n 5d8ca │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.w 5d89c │ │ │ │ + beq.w 5d8f4 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - beq.w 5d89c │ │ │ │ + beq.w 5d8f4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 5d8e8 │ │ │ │ + b.n 5d940 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.n 5dae8 │ │ │ │ + beq.n 5db40 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ - beq.w 5d964 │ │ │ │ + beq.w 5d9bc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d8e8 │ │ │ │ + b.n 5d940 │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ - beq.n 5daec │ │ │ │ + beq.n 5db44 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne.w 5d98e │ │ │ │ + bne.w 5d9e6 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5d964 │ │ │ │ + b.n 5d9bc │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r0, [lr, #1] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne.w 5d8f8 │ │ │ │ + bne.w 5d950 │ │ │ │ ldrb.w r4, [lr, #2] │ │ │ │ add.w r0, lr, #2 │ │ │ │ add.w r3, lr, #3 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5d8f8 │ │ │ │ + beq.w 5d950 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 5d872 │ │ │ │ + bne.w 5d8ca │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 5da2c │ │ │ │ + b.n 5da84 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.n 5daf2 │ │ │ │ + beq.n 5db4a │ │ │ │ movs r6, #2 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.w 5d8a0 │ │ │ │ + beq.w 5d8f8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.n 5db88 │ │ │ │ + beq.n 5dbe0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 5d8a0 │ │ │ │ + beq.w 5d8f8 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 5d9d6 │ │ │ │ + b.n 5da2e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5d9f6 │ │ │ │ + b.n 5da4e │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 5d9f6 │ │ │ │ + b.n 5da4e │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ mov lr, r3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r5, [lr, #2]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5d8f8 │ │ │ │ + beq.w 5d950 │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 5db8e │ │ │ │ - bhi.w 5d9c6 │ │ │ │ + beq.n 5dbe6 │ │ │ │ + bhi.w 5da1e │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - beq.n 5db94 │ │ │ │ + beq.n 5dbec │ │ │ │ movs r6, #1 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 5d8a0 │ │ │ │ + beq.w 5d8f8 │ │ │ │ mov r3, lr │ │ │ │ - b.n 5d8e8 │ │ │ │ + b.n 5d940 │ │ │ │ mov lr, r3 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 5da2c │ │ │ │ + b.n 5da84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5d8ca │ │ │ │ + bne.w 5d922 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5d8f8 │ │ │ │ + beq.w 5d950 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 5d92a │ │ │ │ + bne.w 5d982 │ │ │ │ mov lr, r0 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 5da9e │ │ │ │ + b.n 5daf6 │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 5d93e │ │ │ │ + bgt.w 5d996 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5d8da │ │ │ │ - b.n 5d8d0 │ │ │ │ + beq.w 5d932 │ │ │ │ + b.n 5d928 │ │ │ │ mov r1, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 5d7d8 │ │ │ │ + b.n 5d830 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 5da3a │ │ │ │ + bne.w 5da92 │ │ │ │ mov lr, r0 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 5daa8 │ │ │ │ + b.n 5db00 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, lr │ │ │ │ - b.n 5d90c │ │ │ │ + b.n 5d964 │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 5da2c │ │ │ │ + b.n 5da84 │ │ │ │ mov r3, lr │ │ │ │ - b.n 5d90c │ │ │ │ + b.n 5d964 │ │ │ │ mov r0, lr │ │ │ │ - b.n 5d8ec │ │ │ │ + b.n 5d944 │ │ │ │ mov r0, lr │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5d8da │ │ │ │ - b.n 5d8d0 │ │ │ │ + beq.w 5d932 │ │ │ │ + b.n 5d928 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 5dbc0 │ │ │ │ + bhi.n 5dc18 │ │ │ │ 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] @ (5dc08 ) │ │ │ │ + ldr r0, [pc, #76] @ (5dc60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (5dc0c ) │ │ │ │ + ldr r3, [pc, #72] @ (5dc64 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5dbf4 │ │ │ │ - ldr r0, [pc, #64] @ (5dc10 ) │ │ │ │ + bgt.n 5dc4c │ │ │ │ + ldr r0, [pc, #64] @ (5dc68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r1, #6 │ │ │ │ - ldr r3, [pc, #60] @ (5dc14 ) │ │ │ │ + ldr r3, [pc, #60] @ (5dc6c ) │ │ │ │ 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] @ (5dc18 ) │ │ │ │ + ldr r3, [pc, #48] @ (5dc70 ) │ │ │ │ add r3, pc │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r1, #6 │ │ │ │ - ldr r3, [pc, #36] @ (5dc1c ) │ │ │ │ + ldr r3, [pc, #36] @ (5dc74 ) │ │ │ │ add r3, pc │ │ │ │ mla r0, r1, r0, r2 │ │ │ │ adds r2, r0, #4 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 5dbec │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + cdp 0, 12, cr0, cr8, cr4, {0} │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r0, r1 │ │ │ │ - b.n 5dbd0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + cdp 0, 11, cr0, cr6, cr4, {0} │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #68] @ (5dc78 ) │ │ │ │ + ldr r1, [pc, #68] @ (5dcd0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 5dc58 │ │ │ │ - ldr r1, [pc, #56] @ (5dc7c ) │ │ │ │ + cbz r2, 5dcb0 │ │ │ │ + ldr r1, [pc, #56] @ (5dcd4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 5dc58 │ │ │ │ - ldr r1, [pc, #48] @ (5dc80 ) │ │ │ │ + cbz r2, 5dcb0 │ │ │ │ + ldr r1, [pc, #48] @ (5dcd8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5dc6a │ │ │ │ + bcs.n 5dcc2 │ │ │ │ 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 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + b.w 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ nop │ │ │ │ - bvc.n 5dbdc │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r5, r0 │ │ │ │ - bvc.n 5dbb0 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ 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 r7, r3 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r9, [pc, #252] @ 5dd98 │ │ │ │ + ldr.w r9, [pc, #252] @ 5ddf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r2 │ │ │ │ clz ip, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #1 │ │ │ │ sub.w sl, r0, r2 │ │ │ │ - b.n 5dcc2 │ │ │ │ + b.n 5dd1a │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ - cbz r5, 5dcd0 │ │ │ │ + cbz r5, 5dd28 │ │ │ │ cmp r5, #12 │ │ │ │ - beq.n 5dcd0 │ │ │ │ + beq.n 5dd28 │ │ │ │ cmp r4, r3 │ │ │ │ ite cs │ │ │ │ movcs r6, ip │ │ │ │ orrcc.w r6, ip, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5dcb8 │ │ │ │ + bne.n 5dd10 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #1 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5dd72 │ │ │ │ + bcs.n 5ddca │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ add.w r2, r6, sl │ │ │ │ - cbnz r5, 5dcf4 │ │ │ │ + cbnz r5, 5dd4c │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5dd54 │ │ │ │ - ldr r3, [pc, #156] @ (5dd9c ) │ │ │ │ + beq.n 5ddac │ │ │ │ + ldr r3, [pc, #156] @ (5ddf4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ - cbz r3, 5dd20 │ │ │ │ + cbz r3, 5dd78 │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5dd20 │ │ │ │ + beq.n 5dd78 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ subge r5, r5, r6 │ │ │ │ - bge.n 5dd22 │ │ │ │ + bge.n 5dd7a │ │ │ │ movs r5, #0 │ │ │ │ str.w r4, [r8] │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5dd40 │ │ │ │ + bcs.n 5dd98 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 5dd4c │ │ │ │ + cbz r0, 5dda4 │ │ │ │ add r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5dd34 │ │ │ │ - ldr r0, [pc, #80] @ (5dda0 ) │ │ │ │ + bge.n 5dd8c │ │ │ │ + ldr r0, [pc, #80] @ (5ddf8 ) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - cbnz r3, 5dd7c │ │ │ │ + cbnz r3, 5ddd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5dd8e │ │ │ │ + cbz r3, 5dde6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge r6, [r7, #0] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5dd20 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5dd78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5dcea │ │ │ │ - ldr r1, [pc, #36] @ (5dda4 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5dd42 │ │ │ │ + ldr r1, [pc, #36] @ (5ddfc ) │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd22 │ │ │ │ - b.n 5dd58 │ │ │ │ - ldr r3, [pc, #24] @ (5dda8 ) │ │ │ │ + bne.n 5dd7a │ │ │ │ + b.n 5ddb0 │ │ │ │ + ldr r3, [pc, #24] @ (5de00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 5dd5c │ │ │ │ + b.n 5ddb4 │ │ │ │ nop │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ 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, #3032] @ 0xbd8 │ │ │ │ - ldr r7, [pc, #340] @ (5df14 ) │ │ │ │ + ldr r7, [pc, #340] @ (5df6c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #340] @ (5df18 ) │ │ │ │ + ldr r2, [pc, #340] @ (5df70 ) │ │ │ │ mov r9, r3 │ │ │ │ add r7, pc │ │ │ │ - ldr r3, [pc, #340] @ (5df1c ) │ │ │ │ + ldr r3, [pc, #340] @ (5df74 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ - ldr.w sl, [pc, #332] @ 5df20 │ │ │ │ + ldr.w sl, [pc, #332] @ 5df78 │ │ │ │ ldr.w r0, [r7, #360] @ 0x168 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1028] @ 0x404 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5deaa │ │ │ │ + beq.n 5df02 │ │ │ │ adds r1, r5, r4 │ │ │ │ add r7, sp, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 5dede │ │ │ │ + bcs.n 5df36 │ │ │ │ addw ip, sp, #1027 @ 0x403 │ │ │ │ mov r4, r7 │ │ │ │ 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 5ddfe │ │ │ │ - cbz r6, 5de76 │ │ │ │ + bne.n 5de56 │ │ │ │ + cbz r6, 5dece │ │ │ │ add r9, r6 │ │ │ │ addw ip, sp, #1027 @ 0x403 │ │ │ │ cmp r4, ip │ │ │ │ it cc │ │ │ │ cmpcc r6, r9 │ │ │ │ - bcs.n 5de44 │ │ │ │ + bcs.n 5de9c │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ cmp r4, ip │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r9, r2 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5de2a │ │ │ │ + bne.n 5de82 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5de76 │ │ │ │ + beq.n 5dece │ │ │ │ ldr.w r3, [sp, #1068] @ 0x42c │ │ │ │ add.w r1, r8, r3 │ │ │ │ cmp r4, ip │ │ │ │ it cc │ │ │ │ cmpcc r8, r1 │ │ │ │ - bcs.n 5de76 │ │ │ │ + bcs.n 5dece │ │ │ │ mov r3, r8 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ cmp r4, ip │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5de5c │ │ │ │ + bne.n 5deb4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 5dee2 │ │ │ │ + cbz r0, 5df3a │ │ │ │ add.w r5, r0, #8 │ │ │ │ - ldr r2, [pc, #152] @ (5df24 ) │ │ │ │ + ldr r2, [pc, #152] @ (5df7c ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #140] @ (5df1c ) │ │ │ │ + ldr r3, [pc, #140] @ (5df74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5df10 │ │ │ │ + bne.n 5df68 │ │ │ │ add.w sp, sp, #1032 @ 0x408 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de8a │ │ │ │ - ldr r2, [pc, #112] @ (5df28 ) │ │ │ │ + beq.n 5dee2 │ │ │ │ + ldr r2, [pc, #112] @ (5df80 ) │ │ │ │ movs r1, #8 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [sl, r2] │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str.w r0, [r7, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de8a │ │ │ │ + beq.n 5dee2 │ │ │ │ adds r1, r5, r4 │ │ │ │ add r7, sp, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 5ddf8 │ │ │ │ + bcc.n 5de50 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5de18 │ │ │ │ + b.n 5de70 │ │ │ │ subs r1, r4, r7 │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #12 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de8a │ │ │ │ + beq.n 5dee2 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7d90 │ │ │ │ - ldr r3, [pc, #44] @ (5df2c ) │ │ │ │ + blx 7ddc │ │ │ │ + ldr r3, [pc, #44] @ (5df84 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #360] @ 0x168 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 5de8a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + b.n 5dee2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + subs r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + strb r4, [r6, #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, #4032] @ 0xfc0 │ │ │ │ - ldr.w r3, [pc, #2188] @ 5e7d0 │ │ │ │ + ldr.w r3, [pc, #2188] @ 5e828 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2188] @ 5e7d4 │ │ │ │ + ldr.w r1, [pc, #2188] @ 5e82c │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2184] @ 5e7d8 │ │ │ │ + ldr.w r2, [pc, #2184] @ 5e830 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [pc, #2180] @ 5e7dc │ │ │ │ + ldr.w r7, [pc, #2180] @ 5e834 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3, #308] @ 0x134 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbnz r4, 5dfa6 │ │ │ │ - ldr.w r2, [pc, #2160] @ 5e7e0 │ │ │ │ + cbnz r4, 5dffe │ │ │ │ + ldr.w r2, [pc, #2160] @ 5e838 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #308] @ 0x134 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e30a │ │ │ │ + beq.w 5e362 │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr.w ip, [pc, #2128] @ 5e7e4 │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr.w ip, [pc, #2128] @ 5e83c │ │ │ │ add ip, pc │ │ │ │ ldrb.w r3, [ip, #429] @ 0x1ad │ │ │ │ str.w r0, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5e224 │ │ │ │ - ldr.w r3, [pc, #2112] @ 5e7e8 │ │ │ │ + beq.w 5e27c │ │ │ │ + ldr.w r3, [pc, #2112] @ 5e840 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r6, #20] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ str r2, [r6, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr.w r5, [r9, #76] @ 0x4c │ │ │ │ strd r5, r1, [r6, #8] │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ 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 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 5e280 │ │ │ │ + beq.w 5e2d8 │ │ │ │ ldr.w r4, [r9, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5e2ec │ │ │ │ + beq.w 5e344 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 5e4cc │ │ │ │ + beq.w 5e524 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5e254 │ │ │ │ + beq.w 5e2ac │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e250 │ │ │ │ + beq.w 5e2a8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ subs r4, r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5e02c │ │ │ │ + beq.n 5e084 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 5e240 │ │ │ │ + beq.w 5e298 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 5ddac │ │ │ │ + bl 5de04 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e254 │ │ │ │ + beq.w 5e2ac │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itet eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ movne r0, r5 │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ itttt eq │ │ │ │ addeq r0, #1 │ │ │ │ ldrheq r3, [r6, #26] │ │ │ │ orreq.w r3, r3, #512 @ 0x200 │ │ │ │ strheq r3, [r6, #26] │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 5e096 │ │ │ │ - cbz r3, 5e096 │ │ │ │ + beq.n 5e0ee │ │ │ │ + cbz r3, 5e0ee │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #45 @ 0x2d │ │ │ │ - beq.w 5e300 │ │ │ │ + beq.w 5e358 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ addeq r2, #1 │ │ │ │ - beq.n 5e08e │ │ │ │ + beq.n 5e0e6 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e074 │ │ │ │ + bne.n 5e0cc │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5e200 │ │ │ │ + bne.w 5e258 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e200 │ │ │ │ + beq.w 5e258 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e200 │ │ │ │ - ldr.w r4, [pc, #1840] @ 5e7ec │ │ │ │ + beq.w 5e258 │ │ │ │ + ldr.w r4, [pc, #1840] @ 5e844 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e5f6 │ │ │ │ + beq.w 5e64e │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ strb r3, [r6, #24] │ │ │ │ - bls.w 5e612 │ │ │ │ - ldr.w r4, [pc, #1820] @ 5e7f0 │ │ │ │ + bls.w 5e66a │ │ │ │ + ldr.w r4, [pc, #1820] @ 5e848 │ │ │ │ add r4, pc │ │ │ │ - b.n 5e0ea │ │ │ │ + b.n 5e142 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ cmp r7, r5 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - beq.n 5e100 │ │ │ │ + beq.n 5e158 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5e0d8 │ │ │ │ + bcc.n 5e130 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ adds r5, #1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 5e0ea │ │ │ │ + bne.n 5e142 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, r7, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5e330 │ │ │ │ + bcs.w 5e388 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1752] @ 5e7f4 │ │ │ │ + ldr.w r3, [pc, #1752] @ 5e84c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5e50e │ │ │ │ + bcs.w 5e566 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1732] @ 5e7f8 │ │ │ │ + ldr.w r3, [pc, #1732] @ 5e850 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5e506 │ │ │ │ + bcs.w 5e55e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e1ce │ │ │ │ - ldr.w r8, [pc, #1700] @ 5e7fc │ │ │ │ - ldr.w r3, [pc, #1700] @ 5e800 │ │ │ │ + beq.n 5e226 │ │ │ │ + ldr.w r8, [pc, #1700] @ 5e854 │ │ │ │ + ldr.w r3, [pc, #1700] @ 5e858 │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5e44e │ │ │ │ + bcs.w 5e4a6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcs.w 5e446 │ │ │ │ + bcs.w 5e49e │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ ittee ne │ │ │ │ movne r5, sl │ │ │ │ addne r4, #1 │ │ │ │ ldrbeq r5, [r4, #1] │ │ │ │ addeq r4, #2 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq.w 5e456 │ │ │ │ - ldr.w r2, [pc, #1624] @ 5e804 │ │ │ │ + beq.w 5e4ae │ │ │ │ + ldr.w r2, [pc, #1624] @ 5e85c │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 5e43e │ │ │ │ + bcs.w 5e496 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r1, #0] │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ - beq.w 5e318 │ │ │ │ + beq.w 5e370 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e164 │ │ │ │ - ldr.w r3, [pc, #1592] @ 5e808 │ │ │ │ + bne.n 5e1bc │ │ │ │ + ldr.w r3, [pc, #1592] @ 5e860 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5e4ee │ │ │ │ + bcs.w 5e546 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1568] @ 5e80c │ │ │ │ + ldr.w r3, [pc, #1568] @ 5e864 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ str r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5e500 │ │ │ │ + beq.w 5e558 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [r6, #0] │ │ │ │ - ldr.w r2, [pc, #1544] @ 5e810 │ │ │ │ - ldr.w r3, [pc, #1484] @ 5e7d8 │ │ │ │ + ldr.w r2, [pc, #1544] @ 5e868 │ │ │ │ + ldr.w r3, [pc, #1484] @ 5e830 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5e7ac │ │ │ │ + bne.w 5e804 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r2, [pc, #1516] @ 5e814 │ │ │ │ + ldr.w r2, [pc, #1516] @ 5e86c │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ add r2, pc │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ strb.w r4, [r1, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e22c │ │ │ │ - b.n 5dfa6 │ │ │ │ + bne.n 5e284 │ │ │ │ + b.n 5dffe │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e02c │ │ │ │ + bne.w 5e084 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - ldr.w r3, [pc, #1472] @ 5e818 │ │ │ │ + ldr.w r3, [pc, #1472] @ 5e870 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 5e274 │ │ │ │ + cbz r3, 5e2cc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 5e274 │ │ │ │ + cbz r4, 5e2cc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r1, 5e270 │ │ │ │ + cbz r1, 5e2c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 5e274 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 5e2cc │ │ │ │ str r4, [r6, #12] │ │ │ │ - b.n 5e044 │ │ │ │ - ldr.w r3, [pc, #1384] @ 5e7e0 │ │ │ │ + b.n 5e09c │ │ │ │ + ldr.w r3, [pc, #1384] @ 5e838 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n 5e044 │ │ │ │ + b.n 5e09c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ittt eq │ │ │ │ moveq r3, #1 │ │ │ │ addeq r4, r0, #1 │ │ │ │ strbeq r3, [r6, #24] │ │ │ │ - beq.n 5e294 │ │ │ │ + beq.n 5e2ec │ │ │ │ adds r4, r0, #2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 5e338 │ │ │ │ + beq.n 5e390 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5dfee │ │ │ │ + beq.w 5e046 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 5e294 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 5e2ec │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 5e2a8 │ │ │ │ + bmi.n 5e300 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 5e294 │ │ │ │ + bne.n 5e2ec │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 5e666 │ │ │ │ + bne.w 5e6be │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ movs r2, #8 │ │ │ │ - ldr.w r1, [pc, #1360] @ 5e81c │ │ │ │ + ldr.w r1, [pc, #1360] @ 5e874 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ addne.w r4, sl, #2 │ │ │ │ addeq.w r4, sl, #3 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e294 │ │ │ │ + bne.n 5e2ec │ │ │ │ adds r4, #8 │ │ │ │ str r4, [r6, #12] │ │ │ │ - b.n 5e294 │ │ │ │ + b.n 5e2ec │ │ │ │ str.w r5, [r9, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5dffe │ │ │ │ - ldr.w r3, [pc, #1320] @ 5e820 │ │ │ │ + bne.w 5e056 │ │ │ │ + ldr.w r3, [pc, #1320] @ 5e878 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 5dffe │ │ │ │ + b.n 5e056 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e096 │ │ │ │ - ldr.w r1, [pc, #1304] @ 5e824 │ │ │ │ + b.n 5e0ee │ │ │ │ + ldr.w r1, [pc, #1304] @ 5e87c │ │ │ │ movs r0, #6 │ │ │ │ add r1, pc │ │ │ │ - bl 6c294 │ │ │ │ - b.n 5df80 │ │ │ │ - ldr.w r3, [pc, #1292] @ 5e828 │ │ │ │ + bl 6c2ec │ │ │ │ + b.n 5dfd8 │ │ │ │ + ldr.w r3, [pc, #1292] @ 5e880 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1288] @ 5e82c │ │ │ │ + ldr.w r1, [pc, #1288] @ 5e884 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5e1ca │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5e222 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e118 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e170 │ │ │ │ ldrb.w fp, [r0, #2] │ │ │ │ cmp.w fp, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne.w fp, #63 @ 0x3f │ │ │ │ ittet eq │ │ │ │ moveq r3, #1 │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ strbeq r3, [r6, #24] │ │ │ │ - beq.n 5e294 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 5e2ec │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, fp, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 5e618 │ │ │ │ + bmi.w 5e670 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ ldrb.w fp, [sl, #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #93 @ 0x5d │ │ │ │ - beq.n 5e294 │ │ │ │ + beq.n 5e2ec │ │ │ │ mov.w ip, #10 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - beq.w 5e63c │ │ │ │ + beq.w 5e694 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldrh.w r1, [lr, r3, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ it pl │ │ │ │ movpl r1, #1 │ │ │ │ - bmi.w 5e5e0 │ │ │ │ + bmi.w 5e638 │ │ │ │ sub.w fp, fp, #43 @ 0x2b │ │ │ │ cmp.w fp, #72 @ 0x48 │ │ │ │ - bhi.w 5e518 │ │ │ │ + bhi.w 5e570 │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @@ -132234,109 +132232,109 @@ │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e1c2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e21a │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e190 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e1e8 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e17a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e1d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 5e4e6 │ │ │ │ + bcs.n 5e53e │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r5, [r7], #1 │ │ │ │ - cbz r5, 5e4a0 │ │ │ │ - ldr.w fp, [pc, #956] @ 5e830 │ │ │ │ + cbz r5, 5e4f8 │ │ │ │ + ldr.w fp, [pc, #956] @ 5e888 │ │ │ │ mov.w r9, #124 @ 0x7c │ │ │ │ add fp, pc │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ - beq.n 5e4ac │ │ │ │ + beq.n 5e504 │ │ │ │ cmp r1, r3 │ │ │ │ ittt cc │ │ │ │ addcc r4, r1, #1 │ │ │ │ strcc r4, [r0, #0] │ │ │ │ strbcc r5, [r1, #0] │ │ │ │ - bcs.n 5e4a4 │ │ │ │ + bcs.n 5e4fc │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r5, [r7], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5e47c │ │ │ │ + bne.n 5e4d4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5e1a8 │ │ │ │ + b.n 5e200 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e494 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e4ec │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ adds r4, #2 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne.w 5e1a8 │ │ │ │ + bne.w 5e200 │ │ │ │ cmp r1, r3 │ │ │ │ ittt cc │ │ │ │ addcc r5, r1, #1 │ │ │ │ strcc r5, [r0, #0] │ │ │ │ strbcc.w r9, [r1] │ │ │ │ - bcc.n 5e496 │ │ │ │ + bcc.n 5e4ee │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e496 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e4ee │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 5ddac │ │ │ │ + bl 5de04 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 5dffe │ │ │ │ + b.n 5e056 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e46a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e4c2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r6, #4] │ │ │ │ - bge.w 5e1e8 │ │ │ │ + bge.w 5e240 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e204 │ │ │ │ + b.n 5e25c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e14c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e1a4 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5e132 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5e18a │ │ │ │ strb r1, [r6, #25] │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w fp, [r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #93 @ 0x5d │ │ │ │ - bne.w 5e37e │ │ │ │ - b.n 5e294 │ │ │ │ + bne.w 5e3d6 │ │ │ │ + b.n 5e2ec │ │ │ │ subs r3, r1, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5e540 │ │ │ │ + bhi.n 5e598 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strh r3, [r6, #26] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #25] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ @@ -132349,15 +132347,15 @@ │ │ │ │ strb r3, [r6, #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 5e586 │ │ │ │ + bpl.n 5e5de │ │ │ │ strb r1, [r6, #21] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r4, r3, #23 │ │ │ │ ittee pl │ │ │ │ addpl r2, #1 │ │ │ │ @@ -132366,1131 +132364,1131 @@ │ │ │ │ movmi r3, #3 │ │ │ │ it mi │ │ │ │ strbmi r1, [r6, #22] │ │ │ │ add r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ strb r1, [r3, #20] │ │ │ │ - b.n 5e51a │ │ │ │ + b.n 5e572 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ ldrh r3, [r6, #26] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strh r3, [r6, #26] │ │ │ │ - b.n 5e518 │ │ │ │ + b.n 5e570 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ ldrh.w r4, [lr, r3, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bmi.n 5e5e2 │ │ │ │ - b.n 5e39c │ │ │ │ + bmi.n 5e63a │ │ │ │ + b.n 5e3f4 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e200 │ │ │ │ + beq.w 5e258 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5e0c6 │ │ │ │ + b.n 5e11e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5e106 │ │ │ │ + b.n 5e15e │ │ │ │ mov r2, r8 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ sub.w fp, fp, #48 @ 0x30 │ │ │ │ add.w fp, fp, r2, lsl #1 │ │ │ │ uxtb.w r2, fp │ │ │ │ strb r2, [r6, #24] │ │ │ │ ldrb.w fp, [r4, #1]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, fp, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bmi.n 5e61a │ │ │ │ - b.n 5e36e │ │ │ │ + bmi.n 5e672 │ │ │ │ + b.n 5e3c6 │ │ │ │ str r2, [r6, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - beq.n 5e722 │ │ │ │ + beq.n 5e77a │ │ │ │ adds r2, r4, #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ it mi │ │ │ │ strmi r2, [r6, #16] │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne.n 5e64a │ │ │ │ - b.n 5e294 │ │ │ │ - ldr r1, [pc, #460] @ (5e834 ) │ │ │ │ + bne.n 5e6a2 │ │ │ │ + b.n 5e2ec │ │ │ │ + ldr r1, [pc, #460] @ (5e88c ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 5e6e0 │ │ │ │ + cbnz r0, 5e738 │ │ │ │ add.w sl, sl, #7 │ │ │ │ - b.n 5e688 │ │ │ │ + b.n 5e6e0 │ │ │ │ movs r3, #19 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5e6f8 │ │ │ │ + bpl.n 5e750 │ │ │ │ ldrb.w r1, [sl] │ │ │ │ mov r4, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ subs r2, r1, #7 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.n 5e67c │ │ │ │ + bls.n 5e6d4 │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r2, r4 │ │ │ │ - beq.n 5e6d6 │ │ │ │ + beq.n 5e72e │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne.n 5e6aa │ │ │ │ + bne.n 5e702 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 5e6d6 │ │ │ │ + bcs.n 5e72e │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ sub.w ip, r1, #7 │ │ │ │ cmp r1, #11 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #1 │ │ │ │ - bhi.n 5e742 │ │ │ │ + bhi.n 5e79a │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 5e744 │ │ │ │ + bcc.n 5e79c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 5dfee │ │ │ │ - ldr r1, [pc, #340] @ (5e838 ) │ │ │ │ + b.n 5e046 │ │ │ │ + ldr r1, [pc, #340] @ (5e890 ) │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 5e726 │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 5e77e │ │ │ │ add.w sl, sl, #10 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 5e688 │ │ │ │ + b.n 5e6e0 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.n 5e69a │ │ │ │ + bne.n 5e6f2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 5e70a │ │ │ │ + bne.n 5e762 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 5dfee │ │ │ │ - ldr r3, [pc, #304] @ (5e83c ) │ │ │ │ + beq.w 5e046 │ │ │ │ + ldr r3, [pc, #304] @ (5e894 ) │ │ │ │ adds r0, r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 5dc84 │ │ │ │ + bl 5dcdc │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5e69a │ │ │ │ + b.n 5e6f2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5e294 │ │ │ │ - ldr r1, [pc, #280] @ (5e840 ) │ │ │ │ + b.n 5e2ec │ │ │ │ + ldr r1, [pc, #280] @ (5e898 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5dfee │ │ │ │ + bne.w 5e046 │ │ │ │ add.w sl, sl, #9 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 5e688 │ │ │ │ + b.n 5e6e0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 5e754 │ │ │ │ + bne.n 5e7ac │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ - beq.n 5e748 │ │ │ │ + beq.n 5e7a0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 5e6d6 │ │ │ │ + bne.n 5e72e │ │ │ │ sub.w r9, r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 5e7b0 │ │ │ │ + beq.n 5e808 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.n 5e78e │ │ │ │ + ble.n 5e7e6 │ │ │ │ sub.w fp, r0, r9 │ │ │ │ mov r2, r9 │ │ │ │ add fp, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 5e78e │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 5e7e6 │ │ │ │ ldrb.w r3, [fp, #-1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 5e7be │ │ │ │ - ldr r2, [pc, #180] @ (5e844 ) │ │ │ │ + beq.n 5e816 │ │ │ │ + ldr r2, [pc, #180] @ (5e89c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ add r2, pc │ │ │ │ strd r4, r9, [sp] │ │ │ │ - bl 5ddac │ │ │ │ + bl 5de04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 5dfee │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 5e046 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ strd fp, fp, [sp] │ │ │ │ - b.n 5e79c │ │ │ │ + b.n 5e7f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5dff8 │ │ │ │ + bne.w 5e050 │ │ │ │ str r5, [r3, #76] @ 0x4c │ │ │ │ - b.n 5dffe │ │ │ │ + b.n 5e056 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r0, r1 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r7, #24] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + strb r4, [r4, #24] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + strb r6, [r4, #20] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 5e79c │ │ │ │ + bhi.n 5e7a4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 5e8fc │ │ │ │ + bhi.n 5e904 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - b.n 5e960 │ │ │ │ + b.n 5e768 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 5e88c │ │ │ │ + bhi.n 5e894 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + bmi.n 5e7b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + bmi.n 5e8d0 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + bcc.n 5e864 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + bcc.n 5e7ac │ │ │ │ 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 r7, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5dc84 │ │ │ │ + bl 5dcdc │ │ │ │ mov r8, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #25 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ - cbz r0, 5e8a4 │ │ │ │ + blx 798c │ │ │ │ + cbz r0, 5e8fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #24 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #8] @ (5e8b0 ) │ │ │ │ + ldr r4, [pc, #8] @ (5e908 ) │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #620 @ 0x26c │ │ │ │ - b.n 5e894 │ │ │ │ + b.n 5e8ec │ │ │ │ nop │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbz r3, 5e8e4 │ │ │ │ + cbz r3, 5e93c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.n 5e932 │ │ │ │ + beq.n 5e98a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.n 5e94a │ │ │ │ + beq.n 5e9a2 │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.n 5e926 │ │ │ │ + beq.n 5e97e │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [pc, #104] @ (5e950 ) │ │ │ │ + ldr r7, [pc, #104] @ (5e9a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r4] │ │ │ │ add r7, pc │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ - b.n 5e8fc │ │ │ │ + b.n 5e954 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 5e938 │ │ │ │ + beq.n 5e990 │ │ │ │ ldrb.w r2, [r1, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5e8f6 │ │ │ │ + bne.n 5e94e │ │ │ │ mov.w lr, r3, lsl #3 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - bne.n 5e8f6 │ │ │ │ + bne.n 5e94e │ │ │ │ add r7, lr │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ - cbz r1, 5e938 │ │ │ │ - bl 5cf6c │ │ │ │ + cbz r1, 5e990 │ │ │ │ + bl 5cfc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #44] @ (5e954 ) │ │ │ │ + ldr r1, [pc, #44] @ (5e9ac ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 5cf6c │ │ │ │ - b.n 5e8e6 │ │ │ │ - ldr r1, [pc, #36] @ (5e958 ) │ │ │ │ + bl 5cfc4 │ │ │ │ + b.n 5e93e │ │ │ │ + ldr r1, [pc, #36] @ (5e9b0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5e92a │ │ │ │ - ldr r1, [pc, #32] @ (5e95c ) │ │ │ │ + b.n 5e982 │ │ │ │ + ldr r1, [pc, #32] @ (5e9b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #20] @ (5e960 ) │ │ │ │ + ldr r1, [pc, #20] @ (5e9b8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5e92a │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + b.n 5e982 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + bcs.n 5e9e0 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + bcs.n 5e9bc │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + bcs.n 5ea04 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + bcs.n 5e9c4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #132] @ (5e9fc ) │ │ │ │ - ldr r3, [pc, #132] @ (5ea00 ) │ │ │ │ + ldr r2, [pc, #132] @ (5ea54 ) │ │ │ │ + ldr r3, [pc, #132] @ (5ea58 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w r9, sp, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #3] │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 5e9da │ │ │ │ + beq.n 5ea32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #72] @ (5ea04 ) │ │ │ │ + ldr r2, [pc, #72] @ (5ea5c ) │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r3, [pc, #64] @ (5ea00 ) │ │ │ │ + ldr r3, [pc, #64] @ (5ea58 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5e9f6 │ │ │ │ + bne.n 5ea4e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 5e9b6 │ │ │ │ + bne.n 5ea0e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [r4, #0] │ │ │ │ movs r5, #10 │ │ │ │ strb.w r5, [sp, #3] │ │ │ │ - bl 7c3f0 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ - b.n 5e9b6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 7c448 <__isoc23_strtoul@@Base+0xbc8> │ │ │ │ + b.n 5ea0e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r7, #6 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + cmp r5, #20 │ │ │ │ movs r0, 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] @ (5ea84 ) │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - ldr r5, [pc, #88] @ (5ea88 ) │ │ │ │ + ldr r4, [pc, #92] @ (5eadc ) │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + ldr r5, [pc, #88] @ (5eae0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #88] @ (5ea8c ) │ │ │ │ + ldr r3, [pc, #88] @ (5eae4 ) │ │ │ │ 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 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ - cbz r0, 5ea80 │ │ │ │ - ldr r4, [pc, #44] @ (5ea90 ) │ │ │ │ - ldr r6, [pc, #48] @ (5ea94 ) │ │ │ │ + cbz r0, 5ead8 │ │ │ │ + ldr r4, [pc, #44] @ (5eae8 ) │ │ │ │ + ldr r6, [pc, #48] @ (5eaec ) │ │ │ │ add r4, pc │ │ │ │ add r6, pc │ │ │ │ add.w r5, r4, #336 @ 0x150 │ │ │ │ - b.n 5ea72 │ │ │ │ + b.n 5eaca │ │ │ │ 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 5ea6e │ │ │ │ + bne.n 5eac6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ 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.w ip, [pc, #124] @ 5eb28 │ │ │ │ + ldr.w ip, [pc, #124] @ 5eb80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [pc, #124] @ (5eb2c ) │ │ │ │ + ldr r3, [pc, #124] @ (5eb84 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5eb10 │ │ │ │ - ldr r3, [pc, #112] @ (5eb30 ) │ │ │ │ + cbz r3, 5eb68 │ │ │ │ + ldr r3, [pc, #112] @ (5eb88 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r7, [ip, r3] │ │ │ │ - ldr r3, [pc, #108] @ (5eb34 ) │ │ │ │ + ldr r3, [pc, #108] @ (5eb8c ) │ │ │ │ ldrb.w ip, [r7, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #644 @ 0x284 │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 5eb10 │ │ │ │ + bne.n 5eb68 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5eb02 │ │ │ │ + beq.n 5eb5a │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ - cbz r0, 5eb16 │ │ │ │ + cbz r0, 5eb6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 5eb16 │ │ │ │ + cbz r0, 5eb6e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6aebc │ │ │ │ + b.w 6af14 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6aebc │ │ │ │ + b.w 6af14 │ │ │ │ nop │ │ │ │ - adds r4, r0, #2 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #684] @ (5edf8 ) │ │ │ │ + ldr r4, [pc, #684] @ (5ee50 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5ed8c │ │ │ │ + beq.w 5ede4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ subs r1, r0, r5 │ │ │ │ - ldr r0, [pc, #640] @ (5edfc ) │ │ │ │ + ldr r0, [pc, #640] @ (5ee54 ) │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ - ldr r3, [pc, #636] @ (5ee00 ) │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ + ldr r3, [pc, #636] @ (5ee58 ) │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5ebb4 │ │ │ │ - ldr r3, [pc, #624] @ (5ee04 ) │ │ │ │ - ldr r2, [pc, #624] @ (5ee08 ) │ │ │ │ + cbz r3, 5ec0c │ │ │ │ + ldr r3, [pc, #624] @ (5ee5c ) │ │ │ │ + ldr r2, [pc, #624] @ (5ee60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5eddc │ │ │ │ + bne.w 5ee34 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrb.w r6, [r9] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ec98 │ │ │ │ + beq.n 5ecf0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r8 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5ece2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 5ed3a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r6, lsl #1] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldrh.w r3, [r2, r7, lsl #1] │ │ │ │ it ne │ │ │ │ movne sl, r9 │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne fp, r4 │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ - beq.n 5ec66 │ │ │ │ + beq.n 5ecbe │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n 5ec28 │ │ │ │ + beq.n 5ec80 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r6, #45 @ 0x2d │ │ │ │ - bne.n 5ecc0 │ │ │ │ + bne.n 5ed18 │ │ │ │ ldrb.w r6, [r9, #1] │ │ │ │ add.w r0, r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5ed6a │ │ │ │ + beq.w 5edc2 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5ebe0 │ │ │ │ + b.n 5ec38 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.w 5ed64 │ │ │ │ + beq.w 5edbc │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r6, [r9, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ec22 │ │ │ │ + bne.n 5ec7a │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ec36 │ │ │ │ - cbnz r7, 5ec5e │ │ │ │ + bne.n 5ec8e │ │ │ │ + cbnz r7, 5ecb6 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 5ed7c │ │ │ │ - bls.w 5edd4 │ │ │ │ + beq.w 5edd4 │ │ │ │ + bls.w 5ee2c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 5ec5e │ │ │ │ - bhi.w 5edcc │ │ │ │ + beq.n 5ecb6 │ │ │ │ + bhi.w 5ee24 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 5ec5e │ │ │ │ + beq.n 5ecb6 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 5ec40 │ │ │ │ + bne.n 5ec98 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r5, 5ecbe │ │ │ │ + cbnz r5, 5ed16 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r6, [r9] │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.n 5ec32 │ │ │ │ + beq.n 5ec8a │ │ │ │ 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 5ec32 │ │ │ │ + bne.n 5ec8a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ec1e │ │ │ │ - cbz r7, 5ece2 │ │ │ │ + bne.n 5ec76 │ │ │ │ + cbz r7, 5ed3a │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 5ed7a │ │ │ │ + bne.n 5edd2 │ │ │ │ add.w r9, r0, r4 │ │ │ │ - b.n 5ebc4 │ │ │ │ + b.n 5ec1c │ │ │ │ adds r5, #1 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - bne.n 5ecea │ │ │ │ + bne.n 5ed42 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 5ecee │ │ │ │ + beq.n 5ed46 │ │ │ │ ldrb.w r6, [r9] │ │ │ │ add.w fp, r4, #1 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ mov r4, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ec98 │ │ │ │ + beq.n 5ecf0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 5ebe0 │ │ │ │ + bne.w 5ec38 │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 5ec3e │ │ │ │ + b.n 5ec96 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 5ed48 │ │ │ │ + beq.n 5eda0 │ │ │ │ cmp fp, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, r9 │ │ │ │ - beq.n 5ec9a │ │ │ │ + beq.n 5ecf2 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 5ed26 │ │ │ │ + beq.n 5ed7e │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbnz r3, 5ed12 │ │ │ │ - b.n 5ec9a │ │ │ │ + cbnz r3, 5ed6a │ │ │ │ + b.n 5ecf2 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 5ed26 │ │ │ │ + bmi.n 5ed7e │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ec9a │ │ │ │ + beq.n 5ecf2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 5ed02 │ │ │ │ + bne.n 5ed5a │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ ldrb.w r6, [r9] │ │ │ │ cmp fp, r4 │ │ │ │ - bcc.n 5ed3a │ │ │ │ - b.n 5ed6e │ │ │ │ + bcc.n 5ed92 │ │ │ │ + b.n 5edc6 │ │ │ │ ldrb.w r7, [r4, #-1] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 5ed5a │ │ │ │ + beq.n 5edb2 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5ed30 │ │ │ │ + bne.n 5ed88 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ecdc │ │ │ │ - b.n 5ec98 │ │ │ │ + bne.n 5ed34 │ │ │ │ + b.n 5ecf0 │ │ │ │ ldrb.w r6, [r9, #1] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ecdc │ │ │ │ - b.n 5ec98 │ │ │ │ + bne.n 5ed34 │ │ │ │ + b.n 5ecf0 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5ecdc │ │ │ │ - b.n 5ec98 │ │ │ │ + bne.n 5ed34 │ │ │ │ + b.n 5ecf0 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ mov r0, r9 │ │ │ │ - b.n 5ec74 │ │ │ │ + b.n 5eccc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5ec98 │ │ │ │ + b.n 5ecf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ec98 │ │ │ │ + beq.n 5ecf0 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5ebe0 │ │ │ │ + b.n 5ec38 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ebb4 │ │ │ │ + beq.w 5ec0c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ (5ee00 ) │ │ │ │ + ldr r3, [pc, #112] @ (5ee58 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ebb4 │ │ │ │ - ldr r3, [pc, #104] @ (5ee04 ) │ │ │ │ + beq.w 5ec0c │ │ │ │ + ldr r3, [pc, #104] @ (5ee5c ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 5ebb4 │ │ │ │ - ldr r3, [pc, #100] @ (5ee0c ) │ │ │ │ + bpl.w 5ec0c │ │ │ │ + ldr r3, [pc, #100] @ (5ee64 ) │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5ebb4 │ │ │ │ + beq.w 5ec0c │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 5ebb4 │ │ │ │ + beq.w 5ec0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 5ebba │ │ │ │ + b.n 5ec12 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 5ec40 │ │ │ │ - b.n 5ec5e │ │ │ │ + bne.w 5ec98 │ │ │ │ + b.n 5ecb6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5ec40 │ │ │ │ - b.n 5ec5e │ │ │ │ + bne.w 5ec98 │ │ │ │ + b.n 5ecb6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 5ebb4 │ │ │ │ + beq.w 5ec0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ed9e │ │ │ │ - b.n 5ebb4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + bne.n 5edf6 │ │ │ │ + b.n 5ec0c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r9, [pc, #276] @ 5ef40 │ │ │ │ + ldr.w r9, [pc, #276] @ 5ef98 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ mov sl, r0 │ │ │ │ it hi │ │ │ │ movhi sl, r6 │ │ │ │ cmp r4, sl │ │ │ │ - bcs.n 5ee88 │ │ │ │ + bcs.n 5eee0 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.n 5eed4 │ │ │ │ + beq.n 5ef2c │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 5eee2 │ │ │ │ + beq.n 5ef3a │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.n 5eed4 │ │ │ │ + beq.n 5ef2c │ │ │ │ mov r4, ip │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r5, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcc.n 5ee56 │ │ │ │ + bcc.n 5eeae │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r4, sl │ │ │ │ - bcc.n 5ee5a │ │ │ │ + bcc.n 5eeb2 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5eeec │ │ │ │ + bcs.n 5ef44 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5eeca │ │ │ │ - ldr r3, [pc, #164] @ (5ef44 ) │ │ │ │ + cbz r4, 5ef22 │ │ │ │ + ldr r3, [pc, #164] @ (5ef9c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5eeca │ │ │ │ - ldr r3, [pc, #156] @ (5ef48 ) │ │ │ │ - ldr r2, [pc, #160] @ (5ef4c ) │ │ │ │ + cbz r3, 5ef22 │ │ │ │ + ldr r3, [pc, #156] @ (5efa0 ) │ │ │ │ + ldr r2, [pc, #160] @ (5efa4 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ - cbnz r3, 5eefa │ │ │ │ + cbnz r3, 5ef52 │ │ │ │ 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 5ee6c │ │ │ │ + beq.n 5eec4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ee6c │ │ │ │ + bne.n 5eec4 │ │ │ │ adds r4, #2 │ │ │ │ - b.n 5ee6e │ │ │ │ + b.n 5eec6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 5ee6c │ │ │ │ + bne.n 5eec4 │ │ │ │ adds r4, #2 │ │ │ │ - b.n 5ee6e │ │ │ │ + b.n 5eec6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ee96 │ │ │ │ - b.n 5eeca │ │ │ │ + bge.n 5eeee │ │ │ │ + b.n 5ef22 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5eeca │ │ │ │ - blx 7f18 │ │ │ │ + beq.n 5ef22 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r5, #25 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ef34 │ │ │ │ + cbz r0, 5ef8c │ │ │ │ adds r0, #24 │ │ │ │ mov r1, r7 │ │ │ │ adds r3, r0, r5 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r3, #1 │ │ │ │ strd sl, r6, [r4, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r2, r0, r4 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r5, [pc, #1180] @ 5f400 │ │ │ │ + ldr.w r5, [pc, #1180] @ 5f458 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r0 │ │ │ │ add r5, pc │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1168] @ 5f404 │ │ │ │ + ldr.w r3, [pc, #1168] @ 5f45c │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 5ef8c │ │ │ │ + beq.n 5efe4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ strd r0, r1, [r3, #104] @ 0x68 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5f0ae │ │ │ │ - ldr.w sl, [pc, #1136] @ 5f408 │ │ │ │ + beq.w 5f106 │ │ │ │ + ldr.w sl, [pc, #1136] @ 5f460 │ │ │ │ add sl, pc │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f090 │ │ │ │ + beq.n 5f0e8 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r9, fp │ │ │ │ - beq.n 5f01e │ │ │ │ + beq.n 5f076 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r9, r1, #36 @ 0x24 │ │ │ │ - bne.n 5f01e │ │ │ │ + bne.n 5f076 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 5effa │ │ │ │ + bne.n 5f052 │ │ │ │ add.w sl, r1, #37 @ 0x25 │ │ │ │ - b.n 5efda │ │ │ │ + b.n 5f032 │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r1, [sl, #-2] │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 5effa │ │ │ │ + bne.n 5f052 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ mov r9, sl │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 5efc6 │ │ │ │ + bcc.n 5f01e │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 5efda │ │ │ │ + beq.n 5f032 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 5f11a │ │ │ │ + bcs.w 5f172 │ │ │ │ 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 5f234 │ │ │ │ + bcs.w 5f28c │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ strb r1, [r3, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5f086 │ │ │ │ + bcs.n 5f0de │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [fp] │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 5f0d8 │ │ │ │ + bhi.n 5f130 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -133517,721 +133515,721 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f038 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f090 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5efa2 │ │ │ │ - ldr r3, [pc, #860] @ (5f40c ) │ │ │ │ + bne.w 5effa │ │ │ │ + ldr r3, [pc, #860] @ (5f464 ) │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f218 │ │ │ │ - ldr r3, [pc, #844] @ (5f410 ) │ │ │ │ + beq.w 5f270 │ │ │ │ + ldr r3, [pc, #844] @ (5f468 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 5f0fe │ │ │ │ - ldr r0, [pc, #840] @ (5f414 ) │ │ │ │ + bmi.n 5f156 │ │ │ │ + ldr r0, [pc, #840] @ (5f46c ) │ │ │ │ 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 5f0ee │ │ │ │ + bne.n 5f146 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq.n 5f0f2 │ │ │ │ + beq.n 5f14a │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #792] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #800] @ (5f418 ) │ │ │ │ + ldr r3, [pc, #792] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #800] @ (5f470 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ - ldr r3, [pc, #796] @ (5f41c ) │ │ │ │ + b.n 5f1a8 │ │ │ │ + ldr r3, [pc, #796] @ (5f474 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5f22e │ │ │ │ - ldr r2, [pc, #784] @ (5f420 ) │ │ │ │ + beq.w 5f286 │ │ │ │ + ldr r2, [pc, #784] @ (5f478 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ - b.n 5f0ce │ │ │ │ + bl 5eaf0 │ │ │ │ + b.n 5f126 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f00c │ │ │ │ - ldr r3, [pc, #740] @ (5f40c ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f064 │ │ │ │ + ldr r3, [pc, #740] @ (5f464 ) │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - beq.w 5f268 │ │ │ │ + beq.w 5f2c0 │ │ │ │ add.w r0, fp, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 5f2b0 │ │ │ │ + beq.w 5f308 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f23e │ │ │ │ - ldr r1, [pc, #724] @ (5f424 ) │ │ │ │ + beq.n 5f296 │ │ │ │ + ldr r1, [pc, #724] @ (5f47c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f17c │ │ │ │ - ldr r3, [pc, #692] @ (5f410 ) │ │ │ │ + cbz r3, 5f1d4 │ │ │ │ + ldr r3, [pc, #692] @ (5f468 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 5f17c │ │ │ │ + bpl.n 5f1d4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #704] @ (5f428 ) │ │ │ │ + ldr r3, [pc, #704] @ (5f480 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f17c │ │ │ │ + beq.n 5f1d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5f21e │ │ │ │ + bne.n 5f276 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.n 5f1fa │ │ │ │ + bcs.n 5f252 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f0b4 │ │ │ │ + beq.n 5f10c │ │ │ │ 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 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5f2a6 │ │ │ │ + bcs.n 5f2fe │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq.n 5f25c │ │ │ │ - ldr r3, [pc, #572] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #600] @ (5f42c ) │ │ │ │ + beq.n 5f2b4 │ │ │ │ + ldr r3, [pc, #572] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #600] @ (5f484 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ - ldr r3, [pc, #560] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #592] @ (5f430 ) │ │ │ │ + b.n 5f1a8 │ │ │ │ + ldr r3, [pc, #560] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #592] @ (5f488 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ + b.n 5f1a8 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 5f250 │ │ │ │ - ldr r3, [pc, #540] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #576] @ (5f434 ) │ │ │ │ + beq.n 5f2a8 │ │ │ │ + ldr r3, [pc, #540] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #576] @ (5f48c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ + b.n 5f1a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f198 │ │ │ │ + bge.n 5f1f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f0c0 │ │ │ │ - ldr r0, [pc, #540] @ (5f438 ) │ │ │ │ + bne.w 5f118 │ │ │ │ + ldr r0, [pc, #540] @ (5f490 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 5f0ce │ │ │ │ - ldr r1, [pc, #540] @ (5f43c ) │ │ │ │ + b.n 5f126 │ │ │ │ + ldr r1, [pc, #540] @ (5f494 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f18a │ │ │ │ - ldr r0, [pc, #528] @ (5f440 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f1e2 │ │ │ │ + ldr r0, [pc, #528] @ (5f498 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 5f0ce │ │ │ │ + b.n 5f126 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f01e │ │ │ │ - ldr r1, [pc, #516] @ (5f444 ) │ │ │ │ - add r1, pc │ │ │ │ - b.n 5f150 │ │ │ │ - ldr r3, [pc, #452] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #512] @ (5f448 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f076 │ │ │ │ + ldr r1, [pc, #516] @ (5f49c ) │ │ │ │ + add r1, pc │ │ │ │ + b.n 5f1a8 │ │ │ │ + ldr r3, [pc, #452] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #512] @ (5f4a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ - ldr r3, [pc, #440] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #504] @ (5f44c ) │ │ │ │ + b.n 5f1a8 │ │ │ │ + ldr r3, [pc, #440] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #504] @ (5f4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ - ldr r3, [pc, #428] @ (5f40c ) │ │ │ │ - ldr r1, [pc, #496] @ (5f450 ) │ │ │ │ + b.n 5f1a8 │ │ │ │ + ldr r3, [pc, #428] @ (5f464 ) │ │ │ │ + ldr r1, [pc, #496] @ (5f4a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r5, r3] │ │ │ │ - b.n 5f150 │ │ │ │ + b.n 5f1a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f388 │ │ │ │ - ldr r3, [pc, #408] @ (5f410 ) │ │ │ │ + beq.w 5f3e0 │ │ │ │ + ldr r3, [pc, #408] @ (5f468 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 5f382 │ │ │ │ + bpl.w 5f3da │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #464] @ (5f454 ) │ │ │ │ + ldr r3, [pc, #464] @ (5f4ac ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 5f394 │ │ │ │ - ldr r2, [pc, #452] @ (5f458 ) │ │ │ │ + beq.w 5f3ec │ │ │ │ + ldr r2, [pc, #452] @ (5f4b0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f130 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f188 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f1c6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f21e │ │ │ │ ldr.w r2, [sl] │ │ │ │ add.w fp, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ strd r3, r8, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5f38e │ │ │ │ - ldr r2, [pc, #308] @ (5f410 ) │ │ │ │ - ldr.w ip, [pc, #380] @ 5f45c │ │ │ │ + beq.n 5f3e6 │ │ │ │ + ldr r2, [pc, #308] @ (5f468 ) │ │ │ │ + ldr.w ip, [pc, #380] @ 5f4b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add.w lr, ip, #644 @ 0x284 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ and.w r9, r1, #8 │ │ │ │ ubfx r1, r1, #3, #1 │ │ │ │ cmp r0, lr │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f39a │ │ │ │ + bne.n 5f3f2 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r8, r4 │ │ │ │ - bcs.n 5f35c │ │ │ │ + bcs.n 5f3b4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5f312 │ │ │ │ + b.n 5f36a │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 5f34a │ │ │ │ + bls.n 5f3a2 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #93 @ 0x5d │ │ │ │ ite ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ itt cc │ │ │ │ strcc.w ip, [r8] │ │ │ │ strbcc r1, [r0, #0] │ │ │ │ - bcc.n 5f30e │ │ │ │ + bcc.n 5f366 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 5f30e │ │ │ │ + b.n 5f366 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f370 │ │ │ │ - ldr r3, [pc, #188] @ (5f410 ) │ │ │ │ + cbz r3, 5f3c8 │ │ │ │ + ldr r3, [pc, #188] @ (5f468 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r9, r0, #8 │ │ │ │ - ldr r3, [pc, #256] @ (5f460 ) │ │ │ │ + ldr r3, [pc, #256] @ (5f4b8 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bne.n 5f3a2 │ │ │ │ + bne.n 5f3fa │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 5f3d6 │ │ │ │ + bcs.n 5f42e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f142 │ │ │ │ - ldr r1, [pc, #224] @ (5f464 ) │ │ │ │ + b.n 5f19a │ │ │ │ + ldr r1, [pc, #224] @ (5f4bc ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f29c │ │ │ │ - ldr r1, [pc, #220] @ (5f468 ) │ │ │ │ + b.n 5f2f4 │ │ │ │ + ldr r1, [pc, #220] @ (5f4c0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f29c │ │ │ │ + b.n 5f2f4 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 5f30a │ │ │ │ - b.n 5f370 │ │ │ │ - ldr r1, [pc, #212] @ (5f46c ) │ │ │ │ + bcc.n 5f362 │ │ │ │ + b.n 5f3c8 │ │ │ │ + ldr r1, [pc, #212] @ (5f4c4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5f29c │ │ │ │ + b.n 5f2f4 │ │ │ │ ldr.w r8, [ip, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 5f312 │ │ │ │ + bcc.n 5f36a │ │ │ │ ldrd r3, r1, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ itt cc │ │ │ │ movcc r1, #0 │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 5f3e0 │ │ │ │ + bcs.n 5f438 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5f0b4 │ │ │ │ + beq.w 5f10c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f3cc │ │ │ │ + cbz r3, 5f424 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 5f3f2 │ │ │ │ + bmi.n 5f44a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f142 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f19a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f142 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f19a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5f3b0 │ │ │ │ - b.n 5f0b4 │ │ │ │ + bge.n 5f408 │ │ │ │ + b.n 5f10c │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5f3cc │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + b.n 5f424 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r8, [pc, #2744] @ 5ff3c │ │ │ │ + ldr.w r8, [pc, #2744] @ 5ff94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r8, pc │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r9, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5f616 │ │ │ │ + beq.w 5f66e │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 5f5e6 │ │ │ │ + ble.w 5f63e │ │ │ │ mvns r3, r7 │ │ │ │ cmp r7, #4 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ addge.w sl, r5, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blt.w 5f604 │ │ │ │ - cbz r6, 5f4f8 │ │ │ │ + blt.w 5f65c │ │ │ │ + cbz r6, 5f550 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.n 5f4e6 │ │ │ │ + bne.n 5f53e │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5f72a │ │ │ │ + bcs.w 5f782 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.w 5f676 │ │ │ │ + bcs.w 5f6ce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5f50e │ │ │ │ + cbz r3, 5f566 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5f6e0 │ │ │ │ + bcs.w 5f738 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5f62e │ │ │ │ + beq.w 5f686 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f680 │ │ │ │ + bne.w 5f6d8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov r3, r9 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2568] @ 5ff40 │ │ │ │ + ldr.w r3, [pc, #2568] @ 5ff98 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5f56e │ │ │ │ - ldr.w r3, [pc, #2556] @ 5ff44 │ │ │ │ - ldr.w r2, [pc, #2556] @ 5ff48 │ │ │ │ + cbz r3, 5f5c6 │ │ │ │ + ldr.w r3, [pc, #2556] @ 5ff9c │ │ │ │ + ldr.w r2, [pc, #2556] @ 5ffa0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5fc12 │ │ │ │ + bne.w 5fc6a │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 5fc00 │ │ │ │ + beq.w 5fc58 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 5fbee │ │ │ │ + beq.w 5fc46 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 5f6ea │ │ │ │ + bne.w 5f742 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ cmp r7, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 5f594 │ │ │ │ + cbz r2, 5f5ec │ │ │ │ adds r5, #1 │ │ │ │ and.w r7, r7, r7, asr #31 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, sl │ │ │ │ - bcc.w 5f744 │ │ │ │ + bcc.w 5f79c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 5fa90 │ │ │ │ + bne.w 5fae8 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 5fb9c │ │ │ │ + bgt.w 5fbf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5f5ca │ │ │ │ + cbz r3, 5f622 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 5fc5c │ │ │ │ + bcs.w 5fcb4 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 5f66e │ │ │ │ + beq.n 5f6c6 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f5d2 │ │ │ │ + bne.n 5f62a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 5f70e │ │ │ │ + blt.w 5f766 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w sl, r2, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.w 5f4e6 │ │ │ │ - b.n 5f4d4 │ │ │ │ + bne.w 5f53e │ │ │ │ + b.n 5f52c │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add.w sl, r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 5f4ca │ │ │ │ - b.n 5f4f8 │ │ │ │ + bne.w 5f522 │ │ │ │ + b.n 5f550 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 5f4a4 │ │ │ │ + bgt.w 5f4fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 5f734 │ │ │ │ + blt.w 5f78c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w sl, r2, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5f4f8 │ │ │ │ + b.n 5f550 │ │ │ │ cmp r5, sl │ │ │ │ it cc │ │ │ │ ldrcc r6, [sp, #140] @ 0x8c │ │ │ │ - bcc.n 5f654 │ │ │ │ - b.n 5f66a │ │ │ │ + bcc.n 5f6ac │ │ │ │ + b.n 5f6c2 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 5f640 │ │ │ │ + bne.n 5f698 │ │ │ │ subs r6, #1 │ │ │ │ - bmi.n 5f66a │ │ │ │ + bmi.n 5f6c2 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 5f660 │ │ │ │ + bcs.n 5f6b8 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 5f66a │ │ │ │ + beq.n 5f6c2 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 5f638 │ │ │ │ + bne.n 5f690 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5f640 │ │ │ │ + b.n 5f698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 5f654 │ │ │ │ + bne.n 5f6ac │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f4f8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f550 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 5fc66 │ │ │ │ + bne.w 5fcbe │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ 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, #52] @ 0x34 │ │ │ │ moveq r2, #1 │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ itt eq │ │ │ │ addeq r3, r0, #1 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w 5f524 │ │ │ │ + beq.w 5f57c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f524 │ │ │ │ + b.n 5f57c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f50e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f566 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 5f598 │ │ │ │ + ble.w 5f5f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 5fcc4 │ │ │ │ + bhi.w 5fd1c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r5, r0, #11 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r2, r5, #12 │ │ │ │ lsls r3, r4, #12 │ │ │ │ lsls r5, r0, #11 │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #32 │ │ │ │ it eq │ │ │ │ cmpeq r3, #7 │ │ │ │ - bne.w 5f4e6 │ │ │ │ - b.n 5f4d4 │ │ │ │ + bne.w 5f53e │ │ │ │ + b.n 5f52c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f4e6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f53e │ │ │ │ mov r0, r2 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w sl, r5, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5f4f8 │ │ │ │ + b.n 5f550 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w r8, [r6], #1 │ │ │ │ sub.w r3, r8, #7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.n 5f808 │ │ │ │ + bhi.n 5f860 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #10 │ │ │ │ lsls r5, r5, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ @@ -134319,41 +134317,41 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 5f81e │ │ │ │ + bcs.n 5f876 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5f5a0 │ │ │ │ + b.n 5f5f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f5f8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 5f832 │ │ │ │ + cbz r0, 5f88a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f80a │ │ │ │ + bne.n 5f862 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f8aa │ │ │ │ + beq.n 5f902 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 5f84e │ │ │ │ + cbz r3, 5f8a6 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fec6 │ │ │ │ + bcs.w 5ff1e │ │ │ │ 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 5fe42 │ │ │ │ + bcs.w 5fe9a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -134373,365 +134371,365 @@ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 5f8aa │ │ │ │ + cbz r3, 5f902 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5febc │ │ │ │ + bcs.w 5ff14 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - beq.w 5fcd8 │ │ │ │ + beq.w 5fd30 │ │ │ │ cmp.w r8, #93 @ 0x5d │ │ │ │ - beq.w 5fe2a │ │ │ │ + beq.w 5fe82 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5fe9e │ │ │ │ + beq.w 5fef6 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r6, r5, #2 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.w 5f5ae │ │ │ │ + bne.w 5f606 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #46 @ 0x2e │ │ │ │ - bne.n 5f80a │ │ │ │ + bne.n 5f862 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fe70 │ │ │ │ + bcs.w 5fec8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fe64 │ │ │ │ + bcs.w 5febc │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #62 @ 0x3e │ │ │ │ - bne.w 5f80a │ │ │ │ - ldr.w r1, [pc, #1588] @ 5ff4c │ │ │ │ + bne.w 5f862 │ │ │ │ + ldr.w r1, [pc, #1588] @ 5ffa4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #60 @ 0x3c │ │ │ │ - bne.w 5f80a │ │ │ │ - ldr.w r1, [pc, #1560] @ 5ff50 │ │ │ │ + bne.w 5f862 │ │ │ │ + ldr.w r1, [pc, #1560] @ 5ffa8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp sl, r6 │ │ │ │ - bls.w 5f81a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bls.w 5f872 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrh.w r0, [ip, r2, lsl #1] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.w 5fe1e │ │ │ │ + bmi.w 5fe76 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 5fe16 │ │ │ │ + beq.w 5fe6e │ │ │ │ sub.w r0, r2, #45 @ 0x2d │ │ │ │ - bhi.w 5feec │ │ │ │ + bhi.w 5ff44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 5fe1e │ │ │ │ + bls.w 5fe76 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5f81a │ │ │ │ - ldr.w r1, [pc, #1476] @ 5ff54 │ │ │ │ + beq.w 5f872 │ │ │ │ + ldr.w r1, [pc, #1476] @ 5ffac │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 5f5f8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #92 @ 0x5c │ │ │ │ - bne.w 5f80a │ │ │ │ + bne.w 5f862 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fe7a │ │ │ │ + bcs.w 5fed2 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - bne.w 5f80a │ │ │ │ + bne.w 5f862 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fe58 │ │ │ │ + bcs.w 5feb0 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5fdba │ │ │ │ + bne.w 5fe12 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #38 @ 0x26 │ │ │ │ - bne.w 5f80a │ │ │ │ - ldr.w r1, [pc, #1344] @ 5ff58 │ │ │ │ + bne.w 5f862 │ │ │ │ + ldr.w r1, [pc, #1344] @ 5ffb0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #34 @ 0x22 │ │ │ │ - bne.w 5f80a │ │ │ │ - ldr.w r1, [pc, #1316] @ 5ff5c │ │ │ │ + bne.w 5f862 │ │ │ │ + ldr.w r1, [pc, #1316] @ 5ffb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f5f8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #32 │ │ │ │ - bne.w 5f80a │ │ │ │ + bne.w 5f862 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fe4c │ │ │ │ + bcs.w 5fea4 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5fdb2 │ │ │ │ + beq.w 5fe0a │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r5, sl │ │ │ │ - bcc.w 5f746 │ │ │ │ + bcc.w 5f79e │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, sl, [fp, #4] │ │ │ │ mov fp, r6 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 5f5a0 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 5f5f8 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 5f81a │ │ │ │ + blt.w 5f872 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ bics.w r3, r7, r3 │ │ │ │ - bne.w 5fc72 │ │ │ │ + bne.w 5fcca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #6 │ │ │ │ - bne.w 5fda4 │ │ │ │ + bne.w 5fdfc │ │ │ │ cmp sl, r6 │ │ │ │ itt ls │ │ │ │ movls r7, r6 │ │ │ │ ldrbls r2, [r5, #1] │ │ │ │ - bls.n 5faf2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bls.n 5fb4a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w ip, [r0] │ │ │ │ movw r0, #8194 @ 0x2002 │ │ │ │ - b.n 5fae4 │ │ │ │ + b.n 5fb3c │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 5fd8e │ │ │ │ + beq.w 5fde6 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r1, [ip, r2, lsl #1] │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 5fade │ │ │ │ + beq.n 5fb36 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 5fb34 │ │ │ │ + bne.n 5fb8c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 5fb34 │ │ │ │ + bne.n 5fb8c │ │ │ │ adds r3, r7, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp sl, r3 │ │ │ │ - bls.n 5fb34 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bls.n 5fb8c │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh.w r2, [ip, r2, lsl #1] │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 5fb34 │ │ │ │ + beq.n 5fb8c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 5fb2c │ │ │ │ + b.n 5fb84 │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ ldrh.w r0, [ip, r1, lsl #1] │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 5fef6 │ │ │ │ + bpl.w 5ff4e │ │ │ │ mov r8, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 5fb1e │ │ │ │ + bne.n 5fb76 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 5dba8 │ │ │ │ + bl 5dc00 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f5a0 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f5f8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 5fd9a │ │ │ │ + bcs.w 5fdf2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 5f81a │ │ │ │ + ble.w 5f872 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ mov.w r8, #9 │ │ │ │ - b.n 5fb7e │ │ │ │ + b.n 5fbd6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5fc6c │ │ │ │ + beq.n 5fcc4 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r0, [r4, #0] │ │ │ │ strbcc.w r8, [r3] │ │ │ │ - bcc.n 5fb78 │ │ │ │ + bcc.n 5fbd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5fb78 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5fbd0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 5fbc0 │ │ │ │ + bhi.n 5fc18 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r5, r0, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r5, r3, #24 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #940] @ (5ff60 ) │ │ │ │ + ldr r1, [pc, #940] @ (5ffb8 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f5b4 │ │ │ │ - ldr r2, [pc, #928] @ (5ff64 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f60c │ │ │ │ + ldr r2, [pc, #928] @ (5ffbc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5fca6 │ │ │ │ - ldr r1, [pc, #920] @ (5ff68 ) │ │ │ │ + bgt.n 5fcfe │ │ │ │ + ldr r1, [pc, #920] @ (5ffc0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fbb4 │ │ │ │ - ldr r2, [pc, #920] @ (5ff6c ) │ │ │ │ + b.n 5fc0c │ │ │ │ + ldr r2, [pc, #920] @ (5ffc4 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 5fbb4 │ │ │ │ + b.n 5fc0c │ │ │ │ movs r2, #24 │ │ │ │ - ldr r1, [pc, #908] @ (5ff70 ) │ │ │ │ + ldr r1, [pc, #908] @ (5ffc8 ) │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r7, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ - b.n 5fbb4 │ │ │ │ + b.n 5fc0c │ │ │ │ lsrs r2, r7, #31 │ │ │ │ cmp r7, #4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5f594 │ │ │ │ - b.n 5f592 │ │ │ │ + beq.w 5f5ec │ │ │ │ + b.n 5f5ea │ │ │ │ lsrs r2, r7, #31 │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5f594 │ │ │ │ - b.n 5f592 │ │ │ │ + beq.w 5f5ec │ │ │ │ + b.n 5f5ea │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -134744,545 +134742,545 @@ │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #63 @ 0x3f │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 5ee10 │ │ │ │ + bl 5ee68 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5fd94 │ │ │ │ + beq.w 5fdec │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrd r5, sl, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ - b.n 5f572 │ │ │ │ + b.n 5f5ca │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f5ca │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f622 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f524 │ │ │ │ + b.n 5f57c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5f5a0 │ │ │ │ + b.n 5f5f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.n 5fd24 │ │ │ │ + bhi.n 5fd7c │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ strb r5, [r1, r0] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r5, [r7, #5] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r1, [pc, #748] @ (5ff74 ) │ │ │ │ + ldr r1, [pc, #748] @ (5ffcc ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5f598 │ │ │ │ - ldr r1, [pc, #736] @ (5ff78 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5f5f0 │ │ │ │ + ldr r1, [pc, #736] @ (5ffd0 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5fb34 │ │ │ │ - ldr r2, [pc, #724] @ (5ff7c ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5fb8c │ │ │ │ + ldr r2, [pc, #724] @ (5ffd4 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.n 5fbb4 │ │ │ │ + b.n 5fc0c │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 5faa8 │ │ │ │ + b.n 5fb00 │ │ │ │ movs r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 5faa8 │ │ │ │ - ldr r2, [pc, #696] @ (5ff80 ) │ │ │ │ + b.n 5fb00 │ │ │ │ + ldr r2, [pc, #696] @ (5ffd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 5fea6 │ │ │ │ - ldr r1, [pc, #688] @ (5ff84 ) │ │ │ │ + bgt.w 5fefe │ │ │ │ + ldr r1, [pc, #688] @ (5ffdc ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fc8a │ │ │ │ + b.n 5fce2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 5fed0 │ │ │ │ + beq.w 5ff28 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5feda │ │ │ │ + beq.w 5ff32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5f5ae │ │ │ │ + bne.w 5f606 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 5fd1c │ │ │ │ - ldr r3, [pc, #588] @ (5ff44 ) │ │ │ │ + cbz r3, 5fd74 │ │ │ │ + ldr r3, [pc, #588] @ (5ff9c ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #648] @ (5ff88 ) │ │ │ │ + ldr r2, [pc, #648] @ (5ffe0 ) │ │ │ │ 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 60058 │ │ │ │ + bne.w 600b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ - ldr r3, [pc, #612] @ (5ff8c ) │ │ │ │ + b.n 5f862 │ │ │ │ + ldr r3, [pc, #612] @ (5ffe4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 5fe86 │ │ │ │ - ldr r1, [pc, #604] @ (5ff90 ) │ │ │ │ + bgt.w 5fede │ │ │ │ + ldr r1, [pc, #604] @ (5ffe8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5fb34 │ │ │ │ - ldr r2, [pc, #592] @ (5ff94 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5fb8c │ │ │ │ + ldr r2, [pc, #592] @ (5ffec ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 5fc8a │ │ │ │ - ldr r2, [pc, #580] @ (5ff98 ) │ │ │ │ + b.n 5fce2 │ │ │ │ + ldr r2, [pc, #580] @ (5fff0 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 5fc8a │ │ │ │ - ldr r3, [pc, #572] @ (5ff9c ) │ │ │ │ + b.n 5fce2 │ │ │ │ + ldr r3, [pc, #572] @ (5fff4 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5fb34 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5fb8c │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #548] @ (5ffa0 ) │ │ │ │ + ldr r2, [pc, #548] @ (5fff8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5fac4 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5fb1c │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r7, sl │ │ │ │ - b.n 5faf2 │ │ │ │ + b.n 5fb4a │ │ │ │ mov r9, r0 │ │ │ │ - b.w 5f572 │ │ │ │ + b.w 5f5ca │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5fb64 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5fbbc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r2, r7, r3 │ │ │ │ eor.w r7, r7, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 5fb38 │ │ │ │ + b.n 5fb90 │ │ │ │ ldrd fp, r5, [r0] │ │ │ │ - b.w 5f5a0 │ │ │ │ + b.w 5f5f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.n 5fde6 │ │ │ │ + bhi.n 5fe3e │ │ │ │ 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, #468] @ (5ffa4 ) │ │ │ │ + ldr r1, [pc, #468] @ (5fffc ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 5f80a │ │ │ │ - ldr r3, [pc, #448] @ (5ffa8 ) │ │ │ │ + b.n 5f862 │ │ │ │ + ldr r3, [pc, #448] @ (60000 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 6004a │ │ │ │ - ldr r1, [pc, #436] @ (5ffac ) │ │ │ │ + bgt.w 600a2 │ │ │ │ + ldr r1, [pc, #436] @ (60004 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 5fdd2 │ │ │ │ - ldr r3, [pc, #436] @ (5ffb0 ) │ │ │ │ + b.n 5fe2a │ │ │ │ + ldr r3, [pc, #436] @ (60008 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 5fdd2 │ │ │ │ + b.n 5fe2a │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #424] @ (5ffb4 ) │ │ │ │ + ldr r2, [pc, #424] @ (6000c ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 5fdd2 │ │ │ │ + b.n 5fe2a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5f81a │ │ │ │ + bne.w 5f872 │ │ │ │ movs r1, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 5f958 │ │ │ │ + bne.w 5f9b0 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 5f5a0 │ │ │ │ + b.w 5f5f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5feb4 │ │ │ │ + beq.n 5ff0c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, r5, #2 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 5f5ae │ │ │ │ + bne.w 5f606 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f860 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f8b8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #32 │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f8f0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f948 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - b.n 5f80a │ │ │ │ - ldr r3, [pc, #304] @ (5ffb8 ) │ │ │ │ + b.n 5f862 │ │ │ │ + ldr r3, [pc, #304] @ (60010 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 5fb34 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 5fb8c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ - ldr r2, [pc, #276] @ (5ffbc ) │ │ │ │ + b.n 5f862 │ │ │ │ + ldr r2, [pc, #276] @ (60014 ) │ │ │ │ movs r1, #24 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r7, r2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b.n 5fc8a │ │ │ │ + b.n 5fce2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f8aa │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f902 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5f84e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 5f8a6 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, r5, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5f80a │ │ │ │ + b.n 5f862 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 5fce6 │ │ │ │ + beq.w 5fd3e │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 5f5a0 │ │ │ │ + b.w 5f5f8 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 5fe1e │ │ │ │ + beq.n 5fe76 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 5f5a0 │ │ │ │ + b.w 5f5f8 │ │ │ │ cmp sl, r2 │ │ │ │ - bls.w 5fb34 │ │ │ │ + bls.w 5fb8c │ │ │ │ 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 5fb34 │ │ │ │ - ldr r1, [pc, #168] @ (5ffc0 ) │ │ │ │ + beq.w 5fb8c │ │ │ │ + ldr r1, [pc, #168] @ (60018 ) │ │ │ │ sub.w r2, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ subs r2, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 60010 │ │ │ │ + bcs.n 60068 │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ strd r2, r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5ffd6 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + b.n 6002e │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ - ite ne │ │ │ │ - movne r4, r0 │ │ │ │ - cbz r4, 5ff70 @ unpredictable │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r4, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #568] @ (601a0 ) │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #552] @ (601ac ) │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #312] @ (600c4 ) │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [pc, #168] @ (60038 ) │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #416] @ (6014c ) │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ movs r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 60000 │ │ │ │ + bcs.n 60058 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 60008 │ │ │ │ + bcs.n 60060 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n 5ffc4 │ │ │ │ + bne.n 6001c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 5ffc4 │ │ │ │ + bcs.n 6001c │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bne.n 5ffc4 │ │ │ │ + bne.n 6001c │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 60090 │ │ │ │ + bcs.n 600e8 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5ffd0 │ │ │ │ + b.n 60028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5ffd0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60028 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, r7, r5 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r5, [pc, #124] @ (6009c ) │ │ │ │ + ldr r5, [pc, #124] @ (600f4 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r5, pc │ │ │ │ str r7, [sp, #12] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #108] @ (600a0 ) │ │ │ │ + ldr r1, [pc, #108] @ (600f8 ) │ │ │ │ adds r6, r5, r2 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add.w r5, r8, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 5f5a0 │ │ │ │ - ldr r3, [pc, #88] @ (600a4 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 5f5f8 │ │ │ │ + ldr r3, [pc, #88] @ (600fc ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 5fdd2 │ │ │ │ + b.n 5fe2a │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 5ee10 │ │ │ │ + bl 5ee68 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f80a │ │ │ │ + beq.w 5f862 │ │ │ │ ldrd r6, sl, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - b.w 5f80a │ │ │ │ + b.w 5f862 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 5fffc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60054 │ │ │ │ nop │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r7, #26] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 60230 │ │ │ │ + bcs.w 60288 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 6018c │ │ │ │ + beq.n 601e4 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 60166 │ │ │ │ + beq.n 601be │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.n 60160 │ │ │ │ + beq.n 601b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 60238 │ │ │ │ + beq.w 60290 │ │ │ │ cmp.w r9, #6 │ │ │ │ - bgt.w 603da │ │ │ │ + bgt.w 60432 │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt.w sl, #9 │ │ │ │ - bgt.n 60108 │ │ │ │ - b.n 6012a │ │ │ │ + bgt.n 60160 │ │ │ │ + b.n 60182 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 6012a │ │ │ │ + beq.n 60182 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcc.n 60102 │ │ │ │ + bcc.n 6015a │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 60108 │ │ │ │ + bne.n 60160 │ │ │ │ cmp.w r9, #6 │ │ │ │ - beq.w 6045a │ │ │ │ + beq.w 604b2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -135292,65 +135290,65 @@ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5f470 │ │ │ │ - b.n 60228 │ │ │ │ + bl 5f4c8 │ │ │ │ + b.n 60280 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 600e6 │ │ │ │ + beq.n 6013e │ │ │ │ cmp.w r9, #6 │ │ │ │ - bgt.n 60268 │ │ │ │ + bgt.n 602c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 60290 │ │ │ │ + bne.w 602e8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 60286 │ │ │ │ + bls.w 602de │ │ │ │ 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} │ │ │ │ cmp.w r9, #6 │ │ │ │ - bgt.w 602e6 │ │ │ │ - beq.w 6042c │ │ │ │ + bgt.w 6033e │ │ │ │ + beq.w 60484 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.w 60306 │ │ │ │ + bcs.w 6035e │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt.w sl, #9 │ │ │ │ - bgt.n 601be │ │ │ │ - b.n 601e0 │ │ │ │ + bgt.n 60216 │ │ │ │ + b.n 60238 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 601e0 │ │ │ │ + beq.n 60238 │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r0, #1 │ │ │ │ itt cc │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc.w sl, [r0] │ │ │ │ - bcc.n 601b8 │ │ │ │ + bcc.n 60210 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 601be │ │ │ │ + bne.n 60216 │ │ │ │ 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] │ │ │ │ @@ -135360,133 +135358,133 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 602dc │ │ │ │ + bcs.n 60334 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r9, #6 │ │ │ │ - bgt.n 602be │ │ │ │ - beq.w 60420 │ │ │ │ + bgt.n 60316 │ │ │ │ + beq.w 60478 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 602ca │ │ │ │ + beq.n 60322 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 600d8 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60130 │ │ │ │ cmp.w r9, #6 │ │ │ │ - beq.n 6030e │ │ │ │ - bgt.w 604dc │ │ │ │ + beq.n 60366 │ │ │ │ + bgt.w 60534 │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.w 60438 │ │ │ │ + beq.w 60490 │ │ │ │ sub.w r3, r9, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 60524 │ │ │ │ + bls.w 6057c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 60616 │ │ │ │ + bcs.w 6066e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #9 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 603f2 │ │ │ │ + b.n 6044a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 602f4 │ │ │ │ - ldr.w r1, [pc, #1224] @ 60738 │ │ │ │ + beq.n 6034c │ │ │ │ + ldr.w r1, [pc, #1224] @ 60790 │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 6017c │ │ │ │ + bcc.w 601d4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 60184 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 601dc │ │ │ │ itt gt │ │ │ │ movgt r5, #0 │ │ │ │ movgt r7, #9 │ │ │ │ - bgt.n 602a2 │ │ │ │ - b.n 60184 │ │ │ │ + bgt.n 602fa │ │ │ │ + b.n 601dc │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 60184 │ │ │ │ + beq.w 601dc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r2, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcc.n 6029a │ │ │ │ + bcc.n 602f2 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6029a │ │ │ │ - ldr.w r1, [pc, #1148] @ 6073c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 602f2 │ │ │ │ + ldr.w r1, [pc, #1148] @ 60794 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 602fc │ │ │ │ + bls.n 60354 │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 60228 │ │ │ │ + b.n 60280 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6021a │ │ │ │ - ldr.w r1, [pc, #1112] @ 60740 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60272 │ │ │ │ + ldr.w r1, [pc, #1112] @ 60798 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 601e0 │ │ │ │ - ldr.w r1, [pc, #1100] @ 60744 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 60238 │ │ │ │ + ldr.w r1, [pc, #1100] @ 6079c │ │ │ │ add r1, pc │ │ │ │ - b.n 60272 │ │ │ │ + b.n 602ca │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 60228 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 601aa │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 60202 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 6044c │ │ │ │ + bmi.w 604a4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r1, [pc, #1060] @ 60748 │ │ │ │ + ldr.w r1, [pc, #1060] @ 607a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr.w r1, [pc, #1048] @ 6074c │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr.w r1, [pc, #1048] @ 607a4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 60530 │ │ │ │ + beq.w 60588 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r9, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -135497,20 +135495,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #980] @ (60750 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #980] @ (607a8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -135518,43 +135516,43 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #932] @ (60754 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #932] @ (607ac ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r1, [pc, #924] @ (60758 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r1, [pc, #924] @ (607b0 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 604e8 │ │ │ │ - ldr r1, [pc, #912] @ (6075c ) │ │ │ │ + bne.w 60540 │ │ │ │ + ldr r1, [pc, #912] @ (607b4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 602ca │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60322 │ │ │ │ cmp r6, #2 │ │ │ │ ite le │ │ │ │ movle r2, r6 │ │ │ │ subgt r2, r6, #1 │ │ │ │ - ldr r1, [pc, #892] @ (60760 ) │ │ │ │ + ldr r1, [pc, #892] @ (607b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ add r1, pc │ │ │ │ asrs r2, r2, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -135564,48 +135562,48 @@ │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 5f470 │ │ │ │ - b.n 602ca │ │ │ │ - ldr r1, [pc, #832] @ (60764 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + b.n 60322 │ │ │ │ + ldr r1, [pc, #832] @ (607bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 60224 │ │ │ │ - ldr r1, [pc, #824] @ (60768 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6027c │ │ │ │ + ldr r1, [pc, #824] @ (607c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 601aa │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 60202 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 606a0 │ │ │ │ + bcs.w 606f8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 603f2 │ │ │ │ - ldr r1, [pc, #796] @ (6076c ) │ │ │ │ + b.n 6044a │ │ │ │ + ldr r1, [pc, #796] @ (607c4 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 60320 │ │ │ │ - ldr r1, [pc, #788] @ (60770 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60378 │ │ │ │ + ldr r1, [pc, #788] @ (607c8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 605a6 │ │ │ │ + beq.w 605fe │ │ │ │ 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] │ │ │ │ @@ -135614,20 +135612,20 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #728] @ (60774 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #728] @ (607cc ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ @@ -135637,57 +135635,57 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #680] @ (60778 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #680] @ (607d0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 60228 │ │ │ │ - ldr r1, [pc, #668] @ (6077c ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60280 │ │ │ │ + ldr r1, [pc, #668] @ (607d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 603f2 │ │ │ │ - ldr r1, [pc, #660] @ (60780 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6044a │ │ │ │ + ldr r1, [pc, #660] @ (607d8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r1, [pc, #652] @ (60784 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r1, [pc, #652] @ (607dc ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbz r0, 60516 │ │ │ │ - ldr r1, [pc, #640] @ (60788 ) │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 6056e │ │ │ │ + ldr r1, [pc, #640] @ (607e0 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 602ca │ │ │ │ + bne.w 60322 │ │ │ │ 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 602ca │ │ │ │ + b.n 60322 │ │ │ │ subs r1, #43 @ 0x2b │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ - beq.w 60254 │ │ │ │ - b.n 603f2 │ │ │ │ + beq.w 602ac │ │ │ │ + b.n 6044a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 60620 │ │ │ │ + beq.n 60678 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r9, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -135698,20 +135696,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #548] @ (6078c ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #548] @ (607e4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -135719,24 +135717,24 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ strd r6, r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #500] @ (60790 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #500] @ (607e8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 603b8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60410 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - beq.n 60620 │ │ │ │ + beq.n 60678 │ │ │ │ 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] │ │ │ │ @@ -135745,20 +135743,20 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #444] @ (60794 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #444] @ (607ec ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ @@ -135768,28 +135766,28 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #396] @ (60798 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #396] @ (607f0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 60228 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60280 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 603f2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6044a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - beq.n 606aa │ │ │ │ + beq.n 60702 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r9, #6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -135798,20 +135796,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r6, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #324] @ (6079c ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #324] @ (607f4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -135822,311 +135820,310 @@ │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 5f470 │ │ │ │ - ldr r1, [pc, #272] @ (607a0 ) │ │ │ │ + bl 5f4c8 │ │ │ │ + ldr r1, [pc, #272] @ (607f8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 60228 │ │ │ │ - b.n 603b8 │ │ │ │ + bne.w 60280 │ │ │ │ + b.n 60410 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 603f2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6044a │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 60626 │ │ │ │ + bne.n 6067e │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 60626 │ │ │ │ + bne.n 6067e │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.n 60626 │ │ │ │ + bne.n 6067e │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 60626 │ │ │ │ + bne.n 6067e │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 60626 │ │ │ │ + bne.n 6067e │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 60626 │ │ │ │ - ldr.w sl, [pc, #212] @ 607a4 │ │ │ │ + bne.n 6067e │ │ │ │ + ldr.w sl, [pc, #212] @ 607fc │ │ │ │ add.w r5, r7, #8 │ │ │ │ - ldr.w r9, [pc, #208] @ 607a8 │ │ │ │ - ldr r3, [pc, #208] @ (607ac ) │ │ │ │ + ldr.w r9, [pc, #208] @ 60800 │ │ │ │ + ldr r3, [pc, #208] @ (60804 ) │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60626 │ │ │ │ + beq.n 6067e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 60626 │ │ │ │ + beq.n 6067e │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.n 6070a │ │ │ │ + beq.n 60762 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.n 606e4 │ │ │ │ + bne.n 6073c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 606e4 │ │ │ │ - b.n 60724 │ │ │ │ + bne.n 6073c │ │ │ │ + b.n 6077c │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - blx 8304 │ │ │ │ - cbz r0, 60724 │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 6077c │ │ │ │ movs r2, #7 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 606e4 │ │ │ │ - ldr r2, [pc, #136] @ (607b0 ) │ │ │ │ + bne.n 6073c │ │ │ │ + ldr r2, [pc, #136] @ (60808 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #300] @ 0x12c │ │ │ │ - b.n 60626 │ │ │ │ + b.n 6067e │ │ │ │ nop │ │ │ │ - cbz r0, 607a0 │ │ │ │ - movs r4, r0 │ │ │ │ - cbz r4, 60794 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 6078a │ │ │ │ + rev r4, r5 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 6078a │ │ │ │ + cbnz r4, 607d8 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 6078e │ │ │ │ + cbnz r4, 607d8 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 60790 │ │ │ │ + cbnz r2, 607dc │ │ │ │ movs r4, r0 │ │ │ │ - uxtb r4, r5 │ │ │ │ + cbnz r2, 607de │ │ │ │ movs r4, r0 │ │ │ │ - uxth r6, r7 │ │ │ │ + cbnz r4, 607dc │ │ │ │ movs r4, r0 │ │ │ │ - uxth r2, r7 │ │ │ │ + cbnz r6, 607d4 │ │ │ │ movs r4, r0 │ │ │ │ - uxth r2, r6 │ │ │ │ + cbnz r2, 607d8 │ │ │ │ movs r4, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + cbnz r2, 607da │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 607a6 │ │ │ │ + cbnz r2, 607c0 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 607a4 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 607a6 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 607aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 607aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 607a2 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 607b6 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 607ae │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 60020 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 607b6 │ │ │ │ + @ instruction: 0xeb240004 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 60790 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r4, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + ldr r7, [pc, #840] @ (60b54 ) │ │ │ │ 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.w fp, [pc, #1244] @ 60ca4 │ │ │ │ + ldr.w fp, [pc, #1244] @ 60cfc │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ add fp, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w 6096a │ │ │ │ - cbz r3, 60844 │ │ │ │ + beq.w 609c2 │ │ │ │ + cbz r3, 6089c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 60c18 │ │ │ │ - ldr.w r3, [pc, #1212] @ 60ca8 │ │ │ │ + bne.w 60c70 │ │ │ │ + ldr.w r3, [pc, #1212] @ 60d00 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bgt.w 60964 │ │ │ │ - ldr.w r3, [pc, #1196] @ 60cac │ │ │ │ + bgt.w 609bc │ │ │ │ + ldr.w r3, [pc, #1196] @ 60d04 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60c12 │ │ │ │ - ldr.w r3, [pc, #1180] @ 60cb0 │ │ │ │ + beq.w 60c6a │ │ │ │ + ldr.w r3, [pc, #1180] @ 60d08 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 60942 │ │ │ │ - ldr.w r3, [pc, #1168] @ 60cb4 │ │ │ │ + bpl.w 6099a │ │ │ │ + ldr.w r3, [pc, #1168] @ 60d0c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 60c7e │ │ │ │ - ldr.w r2, [pc, #1152] @ 60cb8 │ │ │ │ + beq.w 60cd6 │ │ │ │ + ldr.w r2, [pc, #1152] @ 60d10 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60946 │ │ │ │ - ldr.w r3, [pc, #1140] @ 60cbc │ │ │ │ + b.n 6099e │ │ │ │ + ldr.w r3, [pc, #1140] @ 60d14 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1116] @ 60cac │ │ │ │ + ldr.w r3, [pc, #1116] @ 60d04 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60c0a │ │ │ │ - ldr.w r3, [pc, #1100] @ 60cb0 │ │ │ │ + beq.w 60c62 │ │ │ │ + ldr.w r3, [pc, #1100] @ 60d08 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 60a3e │ │ │ │ - ldr.w r3, [pc, #1100] @ 60cc0 │ │ │ │ + bmi.w 60a96 │ │ │ │ + ldr.w r3, [pc, #1100] @ 60d18 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1096] @ 60cc4 │ │ │ │ + ldr.w r3, [pc, #1096] @ 60d1c │ │ │ │ mov.w sl, #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, #1076] @ 60cc8 │ │ │ │ + ldr.w r3, [pc, #1076] @ 60d20 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1064] @ 60ccc │ │ │ │ + ldr.w r3, [pc, #1064] @ 60d24 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1056] @ 60cd0 │ │ │ │ + ldr.w r3, [pc, #1056] @ 60d28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ cmp.w r8, #4 │ │ │ │ mov r7, r0 │ │ │ │ - ble.w 60afe │ │ │ │ + ble.w 60b56 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 609b2 │ │ │ │ + beq.n 60a0a │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 60a00 │ │ │ │ + beq.w 60a58 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.w 60a72 │ │ │ │ - ldr r3, [pc, #1012] @ (60cd4 ) │ │ │ │ + beq.w 60aca │ │ │ │ + ldr r3, [pc, #1012] @ (60d2c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 60bee │ │ │ │ - ldr r2, [pc, #1000] @ (60cd8 ) │ │ │ │ + bgt.w 60c46 │ │ │ │ + ldr r2, [pc, #1000] @ (60d30 ) │ │ │ │ add r2, pc │ │ │ │ mov r3, r2 │ │ │ │ - ldr r1, [pc, #1000] @ (60cdc ) │ │ │ │ + ldr r1, [pc, #1000] @ (60d34 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 60c6a │ │ │ │ + beq.w 60cc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 60be2 │ │ │ │ + beq.w 60c3a │ │ │ │ adds r4, r7, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ subs r7, r4, r6 │ │ │ │ - bne.w 60aa0 │ │ │ │ + bne.w 60af8 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 609e0 │ │ │ │ + beq.n 60a38 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 60a2a │ │ │ │ + beq.w 60a82 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6093e │ │ │ │ + ble.n 60996 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ - bne.n 608b4 │ │ │ │ + bne.n 6090c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 6092c │ │ │ │ + bne.n 60984 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 608b4 │ │ │ │ - ldr r4, [pc, #924] @ (60ce0 ) │ │ │ │ + b.n 6090c │ │ │ │ + ldr r4, [pc, #924] @ (60d38 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #924] @ (60ce4 ) │ │ │ │ + ldr r1, [pc, #924] @ (60d3c ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, sl, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60a5c │ │ │ │ + beq.n 60ab4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60964 │ │ │ │ - ldr r3, [pc, #884] @ (60ce8 ) │ │ │ │ + beq.n 609bc │ │ │ │ + ldr r3, [pc, #884] @ (60d40 ) │ │ │ │ movs r1, #9 │ │ │ │ mov.w sl, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -136138,436 +136135,437 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - b.n 607f4 │ │ │ │ + bl 5f4c8 │ │ │ │ + b.n 6084c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r4, [pc, #824] @ (60cec ) │ │ │ │ + ldr r4, [pc, #824] @ (60d44 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #824] @ (60cf0 ) │ │ │ │ - ldr r1, [pc, #824] @ (60cf4 ) │ │ │ │ + ldr r2, [pc, #824] @ (60d48 ) │ │ │ │ + ldr r1, [pc, #824] @ (60d4c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 60c64 │ │ │ │ + beq.w 60cbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 60be2 │ │ │ │ + beq.w 60c3a │ │ │ │ adds r4, r7, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ subs r7, r4, r6 │ │ │ │ - bne.n 60aa0 │ │ │ │ - ldr r1, [pc, #788] @ (60cf8 ) │ │ │ │ + bne.n 60af8 │ │ │ │ + ldr r1, [pc, #788] @ (60d50 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6092c │ │ │ │ - b.n 609a4 │ │ │ │ + bgt.n 60984 │ │ │ │ + b.n 609fc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [pc, #760] @ (60cfc ) │ │ │ │ + ldr r2, [pc, #760] @ (60d54 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #760] @ (60d00 ) │ │ │ │ + ldr r1, [pc, #760] @ (60d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 60c76 │ │ │ │ + beq.w 60cce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 60be2 │ │ │ │ + beq.w 60c3a │ │ │ │ adds r4, r7, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ subs r7, r4, r6 │ │ │ │ - bne.n 60aa0 │ │ │ │ - ldr r1, [pc, #728] @ (60d04 ) │ │ │ │ + bne.n 60af8 │ │ │ │ + ldr r1, [pc, #728] @ (60d5c ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 6092c │ │ │ │ - b.n 609f2 │ │ │ │ + bgt.w 60984 │ │ │ │ + b.n 60a4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #708] @ (60d08 ) │ │ │ │ + ldr r3, [pc, #708] @ (60d60 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 60c84 │ │ │ │ - ldr r2, [pc, #700] @ (60d0c ) │ │ │ │ + beq.w 60cdc │ │ │ │ + ldr r2, [pc, #700] @ (60d64 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 60878 │ │ │ │ - ldr r3, [pc, #688] @ (60d10 ) │ │ │ │ + b.n 608d0 │ │ │ │ + ldr r3, [pc, #688] @ (60d68 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 6084c │ │ │ │ + b.n 608a4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #672] @ (60d14 ) │ │ │ │ + ldr r3, [pc, #672] @ (60d6c ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #672] @ (60d18 ) │ │ │ │ - ldr r1, [pc, #672] @ (60d1c ) │ │ │ │ + ldr r2, [pc, #672] @ (60d70 ) │ │ │ │ + ldr r1, [pc, #672] @ (60d74 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 60c32 │ │ │ │ + beq.w 60c8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 60be2 │ │ │ │ + beq.w 60c3a │ │ │ │ adds r4, r7, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ subs r7, r4, r6 │ │ │ │ - beq.n 60adc │ │ │ │ + beq.n 60b34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbz r2, 60ac8 │ │ │ │ - ldr r2, [pc, #504] @ (60cb0 ) │ │ │ │ + cbz r2, 60b20 │ │ │ │ + ldr r2, [pc, #504] @ (60d08 ) │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 60b98 │ │ │ │ + bne.n 60bf0 │ │ │ │ subs r5, r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp.w r8, #6 │ │ │ │ - bne.w 6091a │ │ │ │ - ldr r1, [pc, #576] @ (60d20 ) │ │ │ │ + bne.w 60972 │ │ │ │ + ldr r1, [pc, #576] @ (60d78 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 6092c │ │ │ │ - b.n 60a64 │ │ │ │ + bgt.w 60984 │ │ │ │ + b.n 60abc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r4 │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 60b52 │ │ │ │ + beq.n 60baa │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60b92 │ │ │ │ - ldr r3, [pc, #416] @ (60cb0 ) │ │ │ │ + beq.n 60bea │ │ │ │ + ldr r3, [pc, #416] @ (60d08 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 60b8c │ │ │ │ + bpl.n 60be4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60bdc │ │ │ │ - ldr r2, [pc, #512] @ (60d24 ) │ │ │ │ + beq.n 60c34 │ │ │ │ + ldr r2, [pc, #512] @ (60d7c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ 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, r9 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - cbz r7, 60b6c │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + cbz r7, 60bc4 │ │ │ │ adds r4, r7, #1 │ │ │ │ subs r7, r4, r6 │ │ │ │ - bne.n 60aa0 │ │ │ │ + bne.n 60af8 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 6092c │ │ │ │ - b.n 60af0 │ │ │ │ + bgt.w 60984 │ │ │ │ + b.n 60b48 │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 60bfa │ │ │ │ + beq.n 60c52 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60b76 │ │ │ │ + beq.n 60bce │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60b44 │ │ │ │ + bne.n 60b9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 60806 │ │ │ │ + beq.w 6085e │ │ │ │ movs r1, #32 │ │ │ │ - b.n 6097e │ │ │ │ - ldr r1, [pc, #432] @ (60d28 ) │ │ │ │ + b.n 609d6 │ │ │ │ + ldr r1, [pc, #432] @ (60d80 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60b44 │ │ │ │ - b.n 60b6c │ │ │ │ - ldr r0, [pc, #412] @ (60d2c ) │ │ │ │ + bne.n 60b9c │ │ │ │ + b.n 60bc4 │ │ │ │ + ldr r0, [pc, #412] @ (60d84 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 60b2c │ │ │ │ - ldr r0, [pc, #412] @ (60d30 ) │ │ │ │ + b.n 60b84 │ │ │ │ + ldr r0, [pc, #412] @ (60d88 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 60b2c │ │ │ │ + b.n 60b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it cc │ │ │ │ strbcc r1, [r2, #0] │ │ │ │ - bcs.n 60c26 │ │ │ │ + bcs.n 60c7e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 60ac8 │ │ │ │ + beq.n 60b20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbz r2, 60bce │ │ │ │ + cbz r2, 60c26 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 60c96 │ │ │ │ + bmi.n 60cee │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ subs r5, r5, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 60ad4 │ │ │ │ - ldr r0, [pc, #340] @ (60d34 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 60b2c │ │ │ │ + ldr r0, [pc, #340] @ (60d8c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 60b2c │ │ │ │ + b.n 60b84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 60964 │ │ │ │ + beq.w 609bc │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 60b72 │ │ │ │ - ldr r3, [pc, #328] @ (60d38 ) │ │ │ │ + b.n 60bca │ │ │ │ + ldr r3, [pc, #328] @ (60d90 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 608f2 │ │ │ │ + b.n 6094a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60b5c │ │ │ │ - ldr.w sl, [pc, #312] @ 60d3c │ │ │ │ + bne.n 60bb4 │ │ │ │ + ldr.w sl, [pc, #312] @ 60d94 │ │ │ │ add sl, pc │ │ │ │ - b.n 60b5c │ │ │ │ - ldr r3, [pc, #308] @ (60d40 ) │ │ │ │ + b.n 60bb4 │ │ │ │ + ldr r3, [pc, #308] @ (60d98 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 60878 │ │ │ │ - ldr r4, [pc, #304] @ (60d44 ) │ │ │ │ + b.n 608d0 │ │ │ │ + ldr r4, [pc, #304] @ (60d9c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 60946 │ │ │ │ - ldr r3, [pc, #300] @ (60d48 ) │ │ │ │ + b.n 6099e │ │ │ │ + ldr r3, [pc, #300] @ (60da0 ) │ │ │ │ movs r1, #9 │ │ │ │ mov.w sl, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 6097e │ │ │ │ + b.n 609d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60bb4 │ │ │ │ - b.n 60ac8 │ │ │ │ - ldr r3, [pc, #280] @ (60d4c ) │ │ │ │ - ldr r4, [pc, #280] @ (60d50 ) │ │ │ │ + bge.n 60c0c │ │ │ │ + b.n 60b20 │ │ │ │ + ldr r3, [pc, #280] @ (60da4 ) │ │ │ │ + ldr r4, [pc, #280] @ (60da8 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #280] @ (60d54 ) │ │ │ │ + ldr r1, [pc, #280] @ (60dac ) │ │ │ │ mov r0, r9 │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 60be2 │ │ │ │ + beq.n 60c3a │ │ │ │ adds r4, r7, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ subs r7, r4, r6 │ │ │ │ - beq.w 60ad4 │ │ │ │ - b.n 60aa0 │ │ │ │ - ldr r3, [pc, #240] @ (60d58 ) │ │ │ │ + beq.w 60b2c │ │ │ │ + b.n 60af8 │ │ │ │ + ldr r3, [pc, #240] @ (60db0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 60c3a │ │ │ │ - ldr r3, [pc, #240] @ (60d5c ) │ │ │ │ + b.n 60c92 │ │ │ │ + ldr r3, [pc, #240] @ (60db4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60c8c │ │ │ │ - ldr r3, [pc, #232] @ (60d60 ) │ │ │ │ + bgt.n 60ce4 │ │ │ │ + ldr r3, [pc, #232] @ (60db8 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 60c3a │ │ │ │ - ldr r4, [pc, #228] @ (60d64 ) │ │ │ │ + b.n 60c92 │ │ │ │ + ldr r4, [pc, #228] @ (60dbc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 60946 │ │ │ │ - ldr r3, [pc, #224] @ (60d68 ) │ │ │ │ + b.n 6099e │ │ │ │ + ldr r3, [pc, #224] @ (60dc0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 60878 │ │ │ │ - ldr r3, [pc, #220] @ (60d6c ) │ │ │ │ + b.n 608d0 │ │ │ │ + ldr r3, [pc, #220] @ (60dc4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #8 │ │ │ │ - b.n 60c3a │ │ │ │ + b.n 60c92 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 60bce │ │ │ │ - vhadd.u32 d16, d6, d7 │ │ │ │ - add r4, pc, #144 @ (adr r4, 60d3c ) │ │ │ │ + b.n 60c26 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + ldr r6, [pc, #832] @ (61050 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #816 @ (adr r3, 60ff0 ) │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r4, r0 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + ldr r6, [pc, #472] @ (60ef8 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + ldr r6, [pc, #336] @ (60e78 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + ldr r6, [pc, #96] @ (60d90 ) │ │ │ │ movs r0, r1 │ │ │ │ - hlt 0x003e │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + push {r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + push {r1, r5} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + cbz r6, 60dc6 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + push {r1, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + push {r2, r3} │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r6, 60d28 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + cbz r2, 60dcc │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + cbz r0, 60dd6 │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #14 │ │ │ │ + ldr r4, [pc, #728] @ (6103c ) │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 60dba │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + cbz r6, 60dba │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + cbz r6, 60dde │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 60de2 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 60dca │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + cbz r2, 60dc2 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + uxth r6, r2 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + sxtb r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + sxth r0, r5 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + cbz r6, 60dc6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + strb r0, [r7, #19] │ │ │ │ movs r6, r0 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + cbz r2, 60dc6 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + cbz r4, 60dc0 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + cbz r0, 60dcc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + add r6, pc, #816 @ (adr r6, 610d4 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + cbz r2, 60dc4 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + cbz r4, 60dc8 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + cbz r2, 60dd4 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 60dc6 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + ldr r2, [pc, #560] @ (60fe8 ) │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + bkpt 0x000c │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 60dd0 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + cbz r2, 60dca │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + strb r2, [r3, #17] │ │ │ │ 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 r5, r1 │ │ │ │ @@ -136581,80 +136579,80 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldrd r8, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov fp, r8 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr.w r3, [pc, #2784] @ 61888 │ │ │ │ + ldr.w r3, [pc, #2784] @ 618e0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.w 60edc │ │ │ │ + beq.w 60f34 │ │ │ │ cmp r7, #1 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 60f68 │ │ │ │ + beq.w 60fc0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 611ae │ │ │ │ + bne.w 61206 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r5, #1 │ │ │ │ moveq.w r8, #1 │ │ │ │ - beq.n 60e02 │ │ │ │ + beq.n 60e5a │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r5, #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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ ldrb.w sl, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - beq.w 6128a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 612e2 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r4, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 6128a │ │ │ │ + bmi.w 612e2 │ │ │ │ eor.w r2, r8, #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq.w 6187e │ │ │ │ + beq.w 618d6 │ │ │ │ ldrh.w r3, [r3, #90] @ 0x5a │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 61184 │ │ │ │ + bmi.w 611dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ @@ -136666,170 +136664,170 @@ │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 600a8 │ │ │ │ + bl 60100 │ │ │ │ ldrb.w r9, [r6] │ │ │ │ and.w r8, r8, r0 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.w 60fba │ │ │ │ + beq.w 61012 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - beq.w 60fe0 │ │ │ │ + beq.w 61038 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 62158 │ │ │ │ + beq.w 621b0 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - beq.w 6100e │ │ │ │ + beq.w 61066 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r4, r9, #91 @ 0x5b │ │ │ │ clz r4, r4 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 61938 │ │ │ │ + beq.w 61990 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ adds r5, r6, #1 │ │ │ │ mov r9, r4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.w 60dca │ │ │ │ + bne.w 60e22 │ │ │ │ movs r4, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 60ede │ │ │ │ + beq.n 60f36 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 60f40 │ │ │ │ + beq.n 60f98 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 60f4a │ │ │ │ + beq.n 60fa2 │ │ │ │ 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 61706 │ │ │ │ + bne.w 6175e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 60f58 │ │ │ │ + bne.n 60fb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 60f54 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 60fac │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r6, lsl #1] │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ - bne.n 60f58 │ │ │ │ + bne.n 60fb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 60ede │ │ │ │ + b.n 60f36 │ │ │ │ cmp r7, #1 │ │ │ │ it gt │ │ │ │ addgt r7, #1 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 60ede │ │ │ │ + b.n 60f36 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r7, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 60ede │ │ │ │ - b.n 611e6 │ │ │ │ + blt.n 60f36 │ │ │ │ + b.n 6123e │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bne.n 60f1a │ │ │ │ + bne.n 60f72 │ │ │ │ cmp r7, #1 │ │ │ │ ldrb.w r9, [r5, #1] │ │ │ │ it gt │ │ │ │ addgt r7, #1 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 60dca │ │ │ │ + b.n 60e22 │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ - beq.w 61140 │ │ │ │ + beq.w 61198 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.w 60e02 │ │ │ │ + beq.w 60e5a │ │ │ │ cmp.w r9, #32 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ mov.w r4, r9, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 61142 │ │ │ │ + bne.w 6119a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #6 │ │ │ │ - ble.w 611f2 │ │ │ │ + ble.w 6124a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 61970 │ │ │ │ + bcs.w 619c8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - bne.w 60e9a │ │ │ │ + bne.w 60ef2 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - bne.w 60ea2 │ │ │ │ + bne.w 60efa │ │ │ │ adds r0, r6, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #123 @ 0x7b │ │ │ │ - beq.w 618ec │ │ │ │ + beq.w 61944 │ │ │ │ cmp.w r9, #32 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #63 @ 0x3f │ │ │ │ - bne.w 60eb6 │ │ │ │ + bne.w 60f0e │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bne.w 61340 │ │ │ │ + bne.w 61398 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6176c │ │ │ │ + bcs.w 617c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 61386 │ │ │ │ + bne.w 613de │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 616ee │ │ │ │ + bmi.w 61746 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ clz r3, r3 │ │ │ │ @@ -136837,15 +136835,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r7 │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bhi.w 613c6 │ │ │ │ + bhi.w 6141e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #11 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ @@ -136936,797 +136934,798 @@ │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r7, #11 │ │ │ │ ldrb.w r9, [r0, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.n 611b6 │ │ │ │ + beq.n 6120e │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ mov fp, r5 │ │ │ │ it ne │ │ │ │ movne r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bne.w 60f78 │ │ │ │ + bne.w 60fd0 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r3, [r2, r4] │ │ │ │ ands.w r8, r3, #2048 @ 0x800 │ │ │ │ - beq.n 6117c │ │ │ │ + beq.n 611d4 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ ands.w r8, r1, #2048 @ 0x800 │ │ │ │ - bne.n 6118e │ │ │ │ + bne.n 611e6 │ │ │ │ movs r4, #1 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 60e5a │ │ │ │ + bpl.w 60eb2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 61210 │ │ │ │ + beq.n 61268 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 60e5a │ │ │ │ + b.n 60eb2 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ ldrh.w r1, [r2, r3, lsl #1] │ │ │ │ ands.w r8, r1, #2048 @ 0x800 │ │ │ │ - bne.n 6118e │ │ │ │ + bne.n 611e6 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ moveq r4, #1 │ │ │ │ - beq.w 60e5a │ │ │ │ + beq.w 60eb2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 60e5a │ │ │ │ + b.n 60eb2 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, fp │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 611c8 │ │ │ │ + beq.n 61220 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 61124 │ │ │ │ + beq.n 6117c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 616dc │ │ │ │ + beq.w 61734 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 611b6 │ │ │ │ + bne.n 6120e │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 619b2 │ │ │ │ + beq.w 61a0a │ │ │ │ mov r6, r5 │ │ │ │ cmp.w r9, #58 @ 0x3a │ │ │ │ - beq.w 619ac │ │ │ │ + beq.w 61a04 │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - bne.w 60eaa │ │ │ │ + bne.w 60f02 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 60fe0 │ │ │ │ - ldr.w r3, [pc, #1656] @ 6188c │ │ │ │ + b.n 61038 │ │ │ │ + ldr.w r3, [pc, #1656] @ 618e4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 61246 │ │ │ │ - ldr.w r3, [pc, #1648] @ 61890 │ │ │ │ + cbz r3, 6129e │ │ │ │ + ldr.w r3, [pc, #1648] @ 618e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1644] @ 61894 │ │ │ │ + ldr.w r2, [pc, #1644] @ 618ec │ │ │ │ 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 61870 │ │ │ │ + bne.w 618c8 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 618c8 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1600] @ 61898 │ │ │ │ + ldr.w r1, [pc, #1600] @ 618f0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 61e08 │ │ │ │ + bcs.w 61e60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6118a │ │ │ │ + beq.n 611e2 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [r9, #1] │ │ │ │ - b.n 60e5a │ │ │ │ + b.n 60eb2 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bne.w 62112 │ │ │ │ + bne.w 6216a │ │ │ │ eor.w r3, r8, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ - ldr.w r3, [pc, #1516] @ 61890 │ │ │ │ + ldr.w r3, [pc, #1516] @ 618e8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strd fp, r1, [sp, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1504] @ 6189c │ │ │ │ + ldr.w r1, [pc, #1504] @ 618f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 600a8 │ │ │ │ + bl 60100 │ │ │ │ mov r8, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r6, r2, #18 │ │ │ │ - bmi.n 6130c │ │ │ │ + bmi.n 61364 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 61310 │ │ │ │ + beq.n 61368 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.w 6213c │ │ │ │ + bne.w 62194 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 6131e │ │ │ │ + bne.n 61376 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne.n 6131e │ │ │ │ + bne.n 61376 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 6131e │ │ │ │ + bne.n 61376 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 6131e │ │ │ │ + bne.n 61376 │ │ │ │ adds r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r6, r2, #18 │ │ │ │ - bpl.n 612da │ │ │ │ + bpl.n 61332 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 612d0 │ │ │ │ + b.n 61328 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 6131e │ │ │ │ + bne.n 61376 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 61742 │ │ │ │ + beq.w 6179a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ 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, #88] @ 0x58 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 616e4 │ │ │ │ - ldr.w r3, [pc, #1352] @ 6188c │ │ │ │ + beq.w 6173c │ │ │ │ + ldr.w r3, [pc, #1352] @ 618e4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 61376 │ │ │ │ - ldr.w r3, [pc, #1344] @ 61890 │ │ │ │ + cbz r3, 613ce │ │ │ │ + ldr.w r3, [pc, #1344] @ 618e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1352] @ 618a0 │ │ │ │ + ldr.w r2, [pc, #1352] @ 618f8 │ │ │ │ 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 61984 │ │ │ │ + bne.w 619dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 6193c │ │ │ │ + ble.w 61994 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6102c │ │ │ │ - ldr.w r3, [pc, #1284] @ 6188c │ │ │ │ + beq.w 61084 │ │ │ │ + ldr.w r3, [pc, #1284] @ 618e4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61878 │ │ │ │ - ldr.w r3, [pc, #1268] @ 61890 │ │ │ │ + beq.w 618d0 │ │ │ │ + ldr.w r3, [pc, #1268] @ 618e8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 61714 │ │ │ │ + bpl.w 6176c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1272] @ 618a4 │ │ │ │ + ldr.w r3, [pc, #1272] @ 618fc │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6197c │ │ │ │ - ldr.w r2, [pc, #1260] @ 618a8 │ │ │ │ + beq.w 619d4 │ │ │ │ + ldr.w r2, [pc, #1260] @ 61900 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ - b.n 61718 │ │ │ │ + bl 5eaf0 │ │ │ │ + b.n 61770 │ │ │ │ mov r1, r3 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6142e │ │ │ │ + bcs.n 61486 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ strb r1, [r2, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 613ee │ │ │ │ + cbz r3, 61446 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ - beq.w 6153a │ │ │ │ + beq.w 61592 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 613fa │ │ │ │ + b.n 61452 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 61424 │ │ │ │ + bpl.n 6147c │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ adds r2, #1 │ │ │ │ sub.w r3, r1, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bls.n 613f2 │ │ │ │ + bls.n 6144a │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 61424 │ │ │ │ + bne.n 6147c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 61424 │ │ │ │ + beq.n 6147c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6166c │ │ │ │ + beq.w 616c4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6166c │ │ │ │ + beq.w 616c4 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ movs r1, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 613d0 │ │ │ │ + bcc.n 61428 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1132] @ 618ac │ │ │ │ + ldr.w r1, [pc, #1132] @ 61904 │ │ │ │ cmp r3, #6 │ │ │ │ add r1, pc │ │ │ │ - beq.w 615b6 │ │ │ │ + beq.w 6160e │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #60 @ 0x3c │ │ │ │ - bne.n 613c8 │ │ │ │ - ldr.w r1, [pc, #1112] @ 618b0 │ │ │ │ + bne.n 61420 │ │ │ │ + ldr.w r1, [pc, #1112] @ 61908 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61618 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 61670 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r0, [r7, r2, lsl #1] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.w 6178c │ │ │ │ + bmi.w 617e4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 61784 │ │ │ │ + beq.w 617dc │ │ │ │ sub.w r0, r2, #45 @ 0x2d │ │ │ │ - bls.w 61a06 │ │ │ │ + bls.w 61a5e │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.w 6178c │ │ │ │ + beq.w 617e4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #92 @ 0x5c │ │ │ │ - bne.n 613c8 │ │ │ │ + bne.n 61420 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 61864 │ │ │ │ + bcs.w 618bc │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #46 @ 0x2e │ │ │ │ - bne.w 613c8 │ │ │ │ + bne.w 61420 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6185a │ │ │ │ + bcs.w 618b2 │ │ │ │ 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 6184e │ │ │ │ + bcs.w 618a6 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - bne.w 613c8 │ │ │ │ + bne.w 61420 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 61842 │ │ │ │ + bcs.w 6189a │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ str.w r2, [sl] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r1, #38 @ 0x26 │ │ │ │ - bne.w 613c8 │ │ │ │ - ldr r1, [pc, #904] @ (618b4 ) │ │ │ │ + bne.w 61420 │ │ │ │ + ldr r1, [pc, #904] @ (6190c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 615b6 │ │ │ │ + b.n 6160e │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 6105c │ │ │ │ + bne.w 610b4 │ │ │ │ adds r6, r2, #2 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6105c │ │ │ │ + beq.w 610b4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 6153a │ │ │ │ - b.n 61530 │ │ │ │ + bne.n 61592 │ │ │ │ + b.n 61588 │ │ │ │ mvn.w r2, #4 │ │ │ │ movs r7, #4 │ │ │ │ tst r4, r2 │ │ │ │ - bne.n 615ee │ │ │ │ + bne.n 61646 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6168c │ │ │ │ + beq.w 616e4 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 615a8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + cbz r2, 61600 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw ip, #8194 @ 0x2002 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 61588 │ │ │ │ + b.n 615e0 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ - cbz r2, 615a8 │ │ │ │ + cbz r2, 61600 │ │ │ │ ldrh.w r1, [r0, r2, lsl #1] │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 61582 │ │ │ │ + beq.n 615da │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615a8 │ │ │ │ + bne.n 61600 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 615a8 │ │ │ │ + bne.n 61600 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 617a4 │ │ │ │ + bmi.w 617fc │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5dba8 │ │ │ │ + bl 5dc00 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6179a │ │ │ │ + beq.w 617f2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r7, #1 │ │ │ │ tst r4, r2 │ │ │ │ - beq.n 61556 │ │ │ │ + beq.n 615ae │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 616a8 │ │ │ │ + beq.n 61700 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 61698 │ │ │ │ + beq.n 616f0 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 616c0 │ │ │ │ + bne.n 61718 │ │ │ │ movs r2, #24 │ │ │ │ - ldr r1, [pc, #692] @ (618b8 ) │ │ │ │ + ldr r1, [pc, #692] @ (61910 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 61568 │ │ │ │ + b.n 615c0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 6167c │ │ │ │ + cbnz r3, 616d4 │ │ │ │ mov r9, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 611ea │ │ │ │ + beq.w 61242 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 61776 │ │ │ │ + beq.w 617ce │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 619fe │ │ │ │ + beq.w 61a56 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 619e8 │ │ │ │ + bne.w 61a40 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #636] @ (618bc ) │ │ │ │ + ldr r2, [pc, #636] @ (61914 ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r4, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r2, #2 │ │ │ │ movs r7, #2 │ │ │ │ - b.n 61552 │ │ │ │ + b.n 615aa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 61670 │ │ │ │ + cbz r3, 616c8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbz r3, 61670 │ │ │ │ + cbz r3, 616c8 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 61a90 │ │ │ │ + bne.w 61ae8 │ │ │ │ adds r5, r6, #2 │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 615e0 │ │ │ │ + b.n 61638 │ │ │ │ subs r2, r7, r4 │ │ │ │ eor.w r4, r4, r7 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 615ac │ │ │ │ - ldr r1, [pc, #548] @ (618c0 ) │ │ │ │ + b.n 61604 │ │ │ │ + ldr r1, [pc, #548] @ (61918 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 615a8 │ │ │ │ - ldr r3, [pc, #536] @ (618c4 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 61600 │ │ │ │ + ldr r3, [pc, #536] @ (6191c ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 615a8 │ │ │ │ - ldr r3, [pc, #516] @ (618c8 ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 61600 │ │ │ │ + ldr r3, [pc, #516] @ (61920 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6172a │ │ │ │ - ldr r1, [pc, #508] @ (618cc ) │ │ │ │ + bgt.n 61782 │ │ │ │ + ldr r1, [pc, #508] @ (61924 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 615a8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 61600 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 60edc │ │ │ │ + b.w 60f34 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 60fe0 │ │ │ │ - b.n 61340 │ │ │ │ + bne.w 61038 │ │ │ │ + b.n 61398 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ - ldr r1, [pc, #472] @ (618d0 ) │ │ │ │ + ldr r1, [pc, #472] @ (61928 ) │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 61036 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6108e │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 6174e │ │ │ │ + beq.n 617a6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 60f58 │ │ │ │ + beq.w 60fb0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 611ea │ │ │ │ - ldr r0, [pc, #444] @ (618d4 ) │ │ │ │ + b.n 61242 │ │ │ │ + ldr r0, [pc, #444] @ (6192c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #444] @ (618d8 ) │ │ │ │ + ldr r1, [pc, #444] @ (61930 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6102c │ │ │ │ - ldr r3, [pc, #432] @ (618dc ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 61084 │ │ │ │ + ldr r3, [pc, #432] @ (61934 ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 615a8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 61600 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 6131e │ │ │ │ + bne.w 61376 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 612d0 │ │ │ │ + b.n 61328 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 61daa │ │ │ │ + beq.w 61e02 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 6170a │ │ │ │ + b.n 61762 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6137e │ │ │ │ - ldr r3, [pc, #360] @ (618e0 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 613d6 │ │ │ │ + ldr r3, [pc, #360] @ (61938 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 61646 │ │ │ │ + b.n 6169e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6149c │ │ │ │ + bne.w 614f4 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6147e │ │ │ │ + bne.w 614d6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ ldrd r3, r6, [r0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 6105c │ │ │ │ + b.n 610b4 │ │ │ │ adds r3, r4, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, #1 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ ldrh.w lr, [r0, r2, lsl #1] │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ - bne.n 617a8 │ │ │ │ + bne.n 61800 │ │ │ │ sub.w r2, r2, #41 @ 0x29 │ │ │ │ cmp r3, r1 │ │ │ │ clz r2, r2 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 615a8 │ │ │ │ + beq.w 61600 │ │ │ │ mov r2, ip │ │ │ │ - ldr r1, [pc, #264] @ (618e4 ) │ │ │ │ + ldr r1, [pc, #264] @ (6193c ) │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ subs r2, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.w 61a54 │ │ │ │ + bcs.w 61aac │ │ │ │ mov r3, r5 │ │ │ │ subs r2, r4, #1 │ │ │ │ strd r2, r5, [sp, #104] @ 0x68 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 61814 │ │ │ │ + b.n 6186c │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 61a48 │ │ │ │ + bcs.w 61aa0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.w 61a50 │ │ │ │ + bcs.w 61aa8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ ldrd r3, r0, [sl] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n 617fc │ │ │ │ + bne.n 61854 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 617fc │ │ │ │ + bcs.n 61854 │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bne.n 617fc │ │ │ │ + bne.n 61854 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 62130 │ │ │ │ + bcs.w 62188 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6180c │ │ │ │ + b.n 61864 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 614e2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6153a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - b.n 613c8 │ │ │ │ + b.n 61420 │ │ │ │ add.w r9, r5, #2 │ │ │ │ - b.w 60e5a │ │ │ │ - ldr r0, [pc, #108] @ (618e8 ) │ │ │ │ + b.w 60eb2 │ │ │ │ + ldr r0, [pc, #108] @ (61940 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 61718 │ │ │ │ + b.n 61770 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 60e4c │ │ │ │ - b.n 61298 │ │ │ │ - vst1.8 {d0[0]}, [r8], r7 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + bne.w 60ea4 │ │ │ │ + b.n 612f0 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + add ip, r9 │ │ │ │ movs r0, r1 │ │ │ │ - bcc.n 61924 │ │ │ │ + bge.n 6192c │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + bics r4, r3 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + muls r4, r1 │ │ │ │ movs r0, r1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 61b64 ) │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 61c78 ) │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r1, #16] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r7, r0 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + cbz r4, 61994 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + ands r6, r6 │ │ │ │ movs r0, r1 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + cbz r0, 61994 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 61cac ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 61c64 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #344 @ (adr r0, 61a30 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 619e8 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r0, pc, #792 @ (adr r0, 61bf4 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 61bac ) │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #968] @ (61cac ) │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + add r4, pc, #592 @ (adr r4, 61b90 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + add r5, pc, #808 @ (adr r5, 61c6c ) │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -137741,176 +137740,176 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 61938 │ │ │ │ + ble.n 61990 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 61938 │ │ │ │ + cbz r3, 61990 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 60ed0 │ │ │ │ + beq.w 60f28 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 611ea │ │ │ │ + b.n 61242 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ movs r5, #9 │ │ │ │ - b.n 61952 │ │ │ │ + b.n 619aa │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bgt.w 6137e │ │ │ │ + bgt.w 613d6 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc.w r1, [r8] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 6194a │ │ │ │ + bcc.n 619a2 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6194a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 619a2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 60fac │ │ │ │ - ldr.w r0, [pc, #2076] @ 6219c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 61004 │ │ │ │ + ldr.w r0, [pc, #2076] @ 621f4 │ │ │ │ add r0, pc │ │ │ │ - b.n 61718 │ │ │ │ + b.n 61770 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 5ee10 │ │ │ │ + bl 5ee68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61376 │ │ │ │ + beq.w 613ce │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 61376 │ │ │ │ + b.n 613ce │ │ │ │ mov r8, r3 │ │ │ │ - b.w 60fba │ │ │ │ + b.w 61012 │ │ │ │ cmp r7, #0 │ │ │ │ ittt gt │ │ │ │ movgt r8, r3 │ │ │ │ movgt r4, #9 │ │ │ │ ldrgt r6, [sp, #48] @ 0x30 │ │ │ │ - bgt.n 619d4 │ │ │ │ + bgt.n 61a2c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 61336 │ │ │ │ + b.n 6138e │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 619be │ │ │ │ + beq.n 61a16 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r1, r3, #1 │ │ │ │ itt cc │ │ │ │ strcc r1, [r6, #0] │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcc.n 619cc │ │ │ │ - b.n 619c4 │ │ │ │ - ldr.w r3, [pc, #1972] @ 621a0 │ │ │ │ + bcc.n 61a24 │ │ │ │ + b.n 61a1c │ │ │ │ + ldr.w r3, [pc, #1972] @ 621f8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61a38 │ │ │ │ - ldr.w r1, [pc, #1964] @ 621a4 │ │ │ │ + bgt.n 61a90 │ │ │ │ + ldr.w r1, [pc, #1964] @ 621fc │ │ │ │ add r1, pc │ │ │ │ - b.n 61646 │ │ │ │ - ldr.w r1, [pc, #1960] @ 621a8 │ │ │ │ + b.n 6169e │ │ │ │ + ldr.w r1, [pc, #1960] @ 62200 │ │ │ │ add r1, pc │ │ │ │ - b.n 61646 │ │ │ │ + b.n 6169e │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 6178c │ │ │ │ + bls.w 617e4 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6149c │ │ │ │ - ldr.w r1, [pc, #1932] @ 621ac │ │ │ │ + beq.w 614f4 │ │ │ │ + ldr.w r1, [pc, #1932] @ 62204 │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.w 6105c │ │ │ │ - ldr.w r3, [pc, #1908] @ 621b0 │ │ │ │ + b.w 610b4 │ │ │ │ + ldr.w r3, [pc, #1908] @ 62208 │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 61646 │ │ │ │ + b.n 6169e │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6180c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 61864 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ subs r3, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r4, [pc, #1872] @ 621b4 │ │ │ │ + ldr.w r4, [pc, #1872] @ 6220c │ │ │ │ str r5, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1864] @ 621b8 │ │ │ │ + ldr.w r1, [pc, #1864] @ 62210 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ adds r5, r4, r2 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r6, r2, #2 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - b.w 6105c │ │ │ │ + b.w 610b4 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 61e1c │ │ │ │ - ldr.w r2, [pc, #1824] @ 621bc │ │ │ │ + bne.w 61e74 │ │ │ │ + ldr.w r2, [pc, #1824] @ 62214 │ │ │ │ mov r3, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r2, [pc, #1816] @ 621c0 │ │ │ │ + ldr.w r2, [pc, #1816] @ 62218 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r2, [pc, #1808] @ 621c4 │ │ │ │ + ldr.w r2, [pc, #1808] @ 6221c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -137919,210 +137918,210 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r7, fp │ │ │ │ cmp r1, r0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ - cbnz r2, 61b3c │ │ │ │ + cbnz r2, 61b94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 61ce0 │ │ │ │ + beq.w 61d38 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 61b22 │ │ │ │ + beq.n 61b7a │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 61d38 │ │ │ │ + beq.w 61d90 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 61b0e │ │ │ │ + bne.n 61b66 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 61710 │ │ │ │ + bge.w 61768 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - b.n 61abc │ │ │ │ + b.n 61b14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 61e4a │ │ │ │ + beq.w 61ea2 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, r5, [r6] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 61abc │ │ │ │ + b.n 61b14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 61b0e │ │ │ │ + ble.n 61b66 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 60dc2 │ │ │ │ + b.w 60e1a │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - bne.w 61d5a │ │ │ │ + bne.w 61db2 │ │ │ │ adds r0, r5, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 61e84 │ │ │ │ - ldr.w r3, [pc, #1636] @ 621c8 │ │ │ │ + beq.w 61edc │ │ │ │ + ldr.w r3, [pc, #1636] @ 62220 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61e7e │ │ │ │ - ldr.w r3, [pc, #1616] @ 621cc │ │ │ │ + beq.w 61ed6 │ │ │ │ + ldr.w r3, [pc, #1616] @ 62224 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 61e78 │ │ │ │ + bpl.w 61ed0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1604] @ 621d0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 62228 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6210c │ │ │ │ - ldr.w r2, [pc, #1592] @ 621d4 │ │ │ │ + beq.w 62164 │ │ │ │ + ldr.w r2, [pc, #1592] @ 6222c │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61cb4 │ │ │ │ - ldr.w r3, [pc, #1552] @ 621c8 │ │ │ │ + beq.n 61d0c │ │ │ │ + ldr.w r3, [pc, #1552] @ 62220 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61da2 │ │ │ │ - ldr.w r3, [pc, #1536] @ 621cc │ │ │ │ + beq.w 61dfa │ │ │ │ + ldr.w r3, [pc, #1536] @ 62224 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 61d90 │ │ │ │ + bpl.w 61de8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1532] @ 621d8 │ │ │ │ + ldr.w r3, [pc, #1532] @ 62230 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 61e72 │ │ │ │ - ldr.w r2, [pc, #1520] @ 621dc │ │ │ │ + beq.w 61eca │ │ │ │ + ldr.w r2, [pc, #1520] @ 62234 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r9, r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 61db4 │ │ │ │ + beq.w 61e0c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 61df0 │ │ │ │ + beq.w 61e48 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 61dd2 │ │ │ │ - ldr.w r3, [pc, #1476] @ 621e0 │ │ │ │ + beq.w 61e2a │ │ │ │ + ldr.w r3, [pc, #1476] @ 62238 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 62104 │ │ │ │ - ldr.w r1, [pc, #1464] @ 621e4 │ │ │ │ + bgt.w 6215c │ │ │ │ + ldr.w r1, [pc, #1464] @ 6223c │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 61c82 │ │ │ │ + bcs.n 61cda │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 61c56 │ │ │ │ + bne.n 61cae │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 61c58 │ │ │ │ + beq.n 61cb0 │ │ │ │ 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 61d30 │ │ │ │ + bcs.n 61d88 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 61c3e │ │ │ │ + bcc.n 61c96 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 61dca │ │ │ │ + beq.w 61e22 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 61c92 │ │ │ │ + beq.n 61cea │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 61de8 │ │ │ │ - ldr.w r3, [pc, #1380] @ 621e8 │ │ │ │ + beq.w 61e40 │ │ │ │ + ldr.w r3, [pc, #1380] @ 62240 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 620fc │ │ │ │ - ldr.w r1, [pc, #1368] @ 621ec │ │ │ │ + bgt.w 62154 │ │ │ │ + ldr.w r1, [pc, #1368] @ 62244 │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 61d98 │ │ │ │ + bcs.n 61df0 │ │ │ │ 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, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r7, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 61aea │ │ │ │ + bne.w 61b42 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -138137,652 +138136,652 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ addeq r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 61ada │ │ │ │ + beq.w 61b32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 61e50 │ │ │ │ + beq.w 61ea8 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 61abc │ │ │ │ + b.n 61b14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 61c6c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 61cc4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 61b1e │ │ │ │ + bne.w 61b76 │ │ │ │ ldrd r6, r5, [r0] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 61abc │ │ │ │ + b.n 61b14 │ │ │ │ adds r0, r5, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 61cb4 │ │ │ │ + bne.n 61d0c │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ streq r4, [sp, #40] @ 0x28 │ │ │ │ - beq.w 61eae │ │ │ │ - b.n 61cb4 │ │ │ │ - ldr.w r2, [pc, #1116] @ 621f0 │ │ │ │ + beq.w 61f06 │ │ │ │ + b.n 61d0c │ │ │ │ + ldr.w r2, [pc, #1116] @ 62248 │ │ │ │ add r2, pc │ │ │ │ - b.n 61bf8 │ │ │ │ + b.n 61c50 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 61cb4 │ │ │ │ - ldr.w r2, [pc, #1104] @ 621f4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 61d0c │ │ │ │ + ldr.w r2, [pc, #1104] @ 6224c │ │ │ │ add r2, pc │ │ │ │ - b.n 61bf8 │ │ │ │ + b.n 61c50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r5, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 61768 │ │ │ │ - ldr.w r1, [pc, #1088] @ 621f8 │ │ │ │ + b.n 617c0 │ │ │ │ + ldr.w r1, [pc, #1088] @ 62250 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 61c3e │ │ │ │ - ldr.w r1, [pc, #1072] @ 621fc │ │ │ │ + bcc.w 61c96 │ │ │ │ + ldr.w r1, [pc, #1072] @ 62254 │ │ │ │ add r1, pc │ │ │ │ - b.n 61c98 │ │ │ │ - ldr.w r1, [pc, #1068] @ 62200 │ │ │ │ + b.n 61cf0 │ │ │ │ + ldr.w r1, [pc, #1068] @ 62258 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 61c3e │ │ │ │ - ldr.w r1, [pc, #1048] @ 62204 │ │ │ │ + bcc.w 61c96 │ │ │ │ + ldr.w r1, [pc, #1048] @ 6225c │ │ │ │ add r1, pc │ │ │ │ - b.n 61c98 │ │ │ │ - ldr.w r1, [pc, #1044] @ 62208 │ │ │ │ + b.n 61cf0 │ │ │ │ + ldr.w r1, [pc, #1044] @ 62260 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.w 61c3e │ │ │ │ - b.n 61c92 │ │ │ │ + bcc.w 61c96 │ │ │ │ + b.n 61cea │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 61272 │ │ │ │ + bge.w 612ca │ │ │ │ mov r9, r5 │ │ │ │ - b.w 60e5a │ │ │ │ + b.w 60eb2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 62180 │ │ │ │ + beq.w 621d8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 6217a │ │ │ │ + beq.w 621d2 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 62168 │ │ │ │ + bne.w 621c0 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r2, [pc, #984] @ (6220c ) │ │ │ │ + ldr r2, [pc, #984] @ (62264 ) │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r4, r3 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ - b.n 61a9a │ │ │ │ + b.n 61af2 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 611ea │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.w 61242 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ ands.w r3, r3, #8 │ │ │ │ - bne.w 61ada │ │ │ │ + bne.w 61b32 │ │ │ │ mov fp, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 60dc2 │ │ │ │ - ldr r2, [pc, #924] @ (62210 ) │ │ │ │ + b.w 60e1a │ │ │ │ + ldr r2, [pc, #924] @ (62268 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61bf8 │ │ │ │ - ldr r2, [pc, #920] @ (62214 ) │ │ │ │ + b.n 61c50 │ │ │ │ + ldr r2, [pc, #920] @ (6226c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61ba8 │ │ │ │ - ldr r2, [pc, #920] @ (62218 ) │ │ │ │ + b.n 61c00 │ │ │ │ + ldr r2, [pc, #920] @ (62270 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61ba8 │ │ │ │ + b.n 61c00 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ moveq r3, #128 @ 0x80 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 6215e │ │ │ │ - ldr r3, [pc, #876] @ (6221c ) │ │ │ │ + bne.w 621b6 │ │ │ │ + ldr r3, [pc, #876] @ (62274 ) │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 61ed6 │ │ │ │ + b.n 61f2e │ │ │ │ add.w r5, sl, #2 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 61f52 │ │ │ │ + bne.n 61faa │ │ │ │ mov sl, 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ subs r6, r0, r7 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ addeq.w r9, sl, #2 │ │ │ │ streq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 61ed0 │ │ │ │ + beq.n 61f28 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.n 61ec8 │ │ │ │ + beq.n 61f20 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r3, r4, lsl #3] │ │ │ │ - blx 8304 │ │ │ │ - cbz r0, 61f38 │ │ │ │ + blx 835c │ │ │ │ + cbz r0, 61f90 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.n 61f1c │ │ │ │ + bne.n 61f74 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, sl │ │ │ │ - b.n 61ed0 │ │ │ │ + b.n 61f28 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w sl, r3, sl, lsl #3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #292] @ 0x124 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 61ed0 │ │ │ │ + b.n 61f28 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 61bb0 │ │ │ │ - ldr r2, [pc, #612] @ (621c8 ) │ │ │ │ + bpl.w 61c08 │ │ │ │ + ldr r2, [pc, #612] @ (62220 ) │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 61b6c │ │ │ │ + beq.w 61bc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 620ce │ │ │ │ - ldr r2, [pc, #588] @ (621cc ) │ │ │ │ + beq.w 62126 │ │ │ │ + ldr r2, [pc, #588] @ (62224 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bpl.w 620c8 │ │ │ │ + bpl.w 62120 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #656] @ (62220 ) │ │ │ │ + ldr r2, [pc, #656] @ (62278 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 620f6 │ │ │ │ - ldr r2, [pc, #648] @ (62224 ) │ │ │ │ + beq.w 6214e │ │ │ │ + ldr r2, [pc, #648] @ (6227c ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 620b0 │ │ │ │ + beq.n 62108 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 6209c │ │ │ │ + beq.n 620f4 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 62084 │ │ │ │ - ldr r2, [pc, #612] @ (62228 ) │ │ │ │ + beq.n 620dc │ │ │ │ + ldr r2, [pc, #612] @ (62280 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 620e6 │ │ │ │ - ldr r1, [pc, #600] @ (6222c ) │ │ │ │ + bgt.w 6213e │ │ │ │ + ldr r1, [pc, #600] @ (62284 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r9, r7 │ │ │ │ - bcs.n 62026 │ │ │ │ + bcs.n 6207e │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - bne.n 61ffe │ │ │ │ + bne.n 62056 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, r9, #2 │ │ │ │ - beq.n 62000 │ │ │ │ + beq.n 62058 │ │ │ │ mov r9, 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 6207c │ │ │ │ + bcs.n 620d4 │ │ │ │ cmp r9, r7 │ │ │ │ - bcc.n 61fe2 │ │ │ │ + bcc.n 6203a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 620c2 │ │ │ │ + beq.n 6211a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 62032 │ │ │ │ + beq.n 6208a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 62096 │ │ │ │ - ldr r3, [pc, #520] @ (62230 ) │ │ │ │ + beq.n 620ee │ │ │ │ + ldr r3, [pc, #520] @ (62288 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 620ee │ │ │ │ - ldr r1, [pc, #512] @ (62234 ) │ │ │ │ + bgt.n 62146 │ │ │ │ + ldr r1, [pc, #512] @ (6228c ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 620da │ │ │ │ - ldr r3, [pc, #384] @ (621cc ) │ │ │ │ + beq.n 62132 │ │ │ │ + ldr r3, [pc, #384] @ (62224 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 620d4 │ │ │ │ + bpl.n 6212c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #476] @ (62238 ) │ │ │ │ + ldr r3, [pc, #476] @ (62290 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 620e0 │ │ │ │ - ldr r2, [pc, #468] @ (6223c ) │ │ │ │ + beq.n 62138 │ │ │ │ + ldr r2, [pc, #468] @ (62294 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #460] @ (62240 ) │ │ │ │ + ldr r1, [pc, #460] @ (62298 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 61bb0 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 61c08 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 62014 │ │ │ │ - ldr r1, [pc, #444] @ (62244 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6206c │ │ │ │ + ldr r1, [pc, #444] @ (6229c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r9, r7 │ │ │ │ - bcc.n 61fe2 │ │ │ │ - ldr r1, [pc, #432] @ (62248 ) │ │ │ │ + bcc.n 6203a │ │ │ │ + ldr r1, [pc, #432] @ (622a0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62036 │ │ │ │ - ldr r1, [pc, #428] @ (6224c ) │ │ │ │ + b.n 6208e │ │ │ │ + ldr r1, [pc, #428] @ (622a4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r9, r7 │ │ │ │ - bcc.n 61fe2 │ │ │ │ - b.n 62032 │ │ │ │ - ldr r1, [pc, #412] @ (62250 ) │ │ │ │ + bcc.n 6203a │ │ │ │ + b.n 6208a │ │ │ │ + ldr r1, [pc, #412] @ (622a8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r9, r7 │ │ │ │ - bcc.n 61fe2 │ │ │ │ - ldr r1, [pc, #400] @ (62254 ) │ │ │ │ + bcc.n 6203a │ │ │ │ + ldr r1, [pc, #400] @ (622ac ) │ │ │ │ add r1, pc │ │ │ │ - b.n 62036 │ │ │ │ - ldr r2, [pc, #396] @ (62258 ) │ │ │ │ + b.n 6208e │ │ │ │ + ldr r2, [pc, #396] @ (622b0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61fa6 │ │ │ │ - ldr r2, [pc, #396] @ (6225c ) │ │ │ │ + b.n 61ffe │ │ │ │ + ldr r2, [pc, #396] @ (622b4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61fa6 │ │ │ │ - ldr r2, [pc, #392] @ (62260 ) │ │ │ │ + b.n 61ffe │ │ │ │ + ldr r2, [pc, #392] @ (622b8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62070 │ │ │ │ - ldr r2, [pc, #392] @ (62264 ) │ │ │ │ + b.n 620c8 │ │ │ │ + ldr r2, [pc, #392] @ (622bc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62070 │ │ │ │ - ldr r2, [pc, #388] @ (62268 ) │ │ │ │ + b.n 620c8 │ │ │ │ + ldr r2, [pc, #388] @ (622c0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 62070 │ │ │ │ - ldr r1, [pc, #388] @ (6226c ) │ │ │ │ + b.n 620c8 │ │ │ │ + ldr r1, [pc, #388] @ (622c4 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.n 61fd4 │ │ │ │ - ldr r1, [pc, #384] @ (62270 ) │ │ │ │ + b.n 6202c │ │ │ │ + ldr r1, [pc, #384] @ (622c8 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.n 62036 │ │ │ │ - ldr r2, [pc, #380] @ (62274 ) │ │ │ │ + b.n 6208e │ │ │ │ + ldr r2, [pc, #380] @ (622cc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61fa6 │ │ │ │ - ldr r1, [pc, #376] @ (62278 ) │ │ │ │ + b.n 61ffe │ │ │ │ + ldr r1, [pc, #376] @ (622d0 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.n 61c98 │ │ │ │ - ldr r1, [pc, #372] @ (6227c ) │ │ │ │ + b.n 61cf0 │ │ │ │ + ldr r1, [pc, #372] @ (622d4 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.n 61c30 │ │ │ │ - ldr r2, [pc, #368] @ (62280 ) │ │ │ │ + b.n 61c88 │ │ │ │ + ldr r2, [pc, #368] @ (622d8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 61ba8 │ │ │ │ + b.n 61c00 │ │ │ │ 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 5d840 │ │ │ │ + b.w 5d898 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, sl │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 6183e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 61896 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ 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, #88] @ 0x58 │ │ │ │ - b.w 61336 │ │ │ │ + b.w 6138e │ │ │ │ mov r5, r6 │ │ │ │ - b.w 61336 │ │ │ │ - ldr r3, [pc, #104] @ (621c8 ) │ │ │ │ + b.w 6138e │ │ │ │ + ldr r3, [pc, #104] @ (62220 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ - b.n 61b6c │ │ │ │ - ldr r3, [pc, #280] @ (62284 ) │ │ │ │ + b.n 61bc4 │ │ │ │ + ldr r3, [pc, #280] @ (622dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6218e │ │ │ │ - ldr r1, [pc, #272] @ (62288 ) │ │ │ │ + bgt.n 621e6 │ │ │ │ + ldr r1, [pc, #272] @ (622e0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 61e3c │ │ │ │ - ldr r1, [pc, #272] @ (6228c ) │ │ │ │ + b.n 61e94 │ │ │ │ + ldr r1, [pc, #272] @ (622e4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 61e3c │ │ │ │ - ldr r3, [pc, #268] @ (62290 ) │ │ │ │ + b.n 61e94 │ │ │ │ + ldr r3, [pc, #268] @ (622e8 ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 61e3c │ │ │ │ - ldr r3, [pc, #260] @ (62294 ) │ │ │ │ + b.n 61e94 │ │ │ │ + ldr r3, [pc, #260] @ (622ec ) │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 61e3c │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + b.n 61e94 │ │ │ │ + add r4, pc, #784 @ (adr r4, 62508 ) │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + subs r5, #12 │ │ │ │ movs r0, r1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + sub sp, #8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + add r4, pc, #792 @ (adr r4, 62520 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #184] @ (6226c ) │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #8] @ (621c0 ) │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + add r2, pc, #104 @ (adr r2, 6227c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + add r4, pc, #232 @ (adr r4, 62300 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + add r4, pc, #144 @ (adr r4, 622b0 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + add r2, pc, #896 @ (adr r2, 625b0 ) │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + subs r3, #26 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + add r2, pc, #720 @ (adr r2, 62508 ) │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #504 @ (adr r7, 623e0 ) │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 62248 ) │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + add r1, pc, #64 @ (adr r1, 6228c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 62648 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #520 @ (adr r0, 6245c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #352 @ (adr r0, 623bc ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + add r0, pc, #304 @ (adr r0, 62390 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 624d4 ) │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #224] @ (622f0 ) │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + add r0, pc, #192 @ (adr r0, 6232c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 62288 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 62274 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [pc, #728] @ (624f8 ) │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 62598 ) │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 62418 ) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #32 @ (adr r3, 62270 ) │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r0, r1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 62364 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 62350 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ - cmp sl, fp │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #4] @ (622a0 ) │ │ │ │ + ldr r0, [pc, #4] @ (622f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ 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, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r2, [pc, #2576] @ 62cc8 │ │ │ │ - ldr.w r4, [pc, #2576] @ 62ccc │ │ │ │ + ldr.w r2, [pc, #2576] @ 62d20 │ │ │ │ + ldr.w r4, [pc, #2576] @ 62d24 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 62cd0 │ │ │ │ + ldr.w r2, [pc, #2568] @ 62d28 │ │ │ │ strd r3, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r3, [pc, #2564] @ 62cd4 │ │ │ │ + ldr.w r3, [pc, #2564] @ 62d2c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ 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 6371e │ │ │ │ + beq.w 63776 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 631fc │ │ │ │ + beq.w 63254 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 624ea │ │ │ │ + beq.w 62542 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ movne.w sl, #3 │ │ │ │ - beq.w 63a72 │ │ │ │ - ldr.w ip, [pc, #2504] @ 62cd8 │ │ │ │ + beq.w 63aca │ │ │ │ + ldr.w ip, [pc, #2504] @ 62d30 │ │ │ │ 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] │ │ │ │ @@ -138790,290 +138789,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 6318e │ │ │ │ + bne.w 631e6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6320a │ │ │ │ + ble.w 63262 │ │ │ │ movs r3, #28 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mla r9, r3, r4, r7 │ │ │ │ - ldr.w r8, [pc, #2448] @ 62cdc │ │ │ │ + ldr.w r8, [pc, #2448] @ 62d34 │ │ │ │ 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, #104] @ 0x68 │ │ │ │ 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 63056 │ │ │ │ - ldr.w r4, [pc, #2408] @ 62ce0 │ │ │ │ + ble.w 630ae │ │ │ │ + ldr.w r4, [pc, #2408] @ 62d38 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63148 │ │ │ │ + beq.w 631a0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 655a4 │ │ │ │ - ldr.w r1, [pc, #2388] @ 62ce4 │ │ │ │ + bcs.w 655fc │ │ │ │ + ldr.w r1, [pc, #2388] @ 62d3c │ │ │ │ add.w r7, r3, #20 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r3, [sl, #6] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - bne.w 62504 │ │ │ │ + bne.w 6255c │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr.w r5, [sl, #-20] │ │ │ │ cmp.w r9, #9 │ │ │ │ ldrb.w r6, [sl, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 624f0 │ │ │ │ + beq.w 62548 │ │ │ │ cmp.w r9, #10 │ │ │ │ - beq.w 625d4 │ │ │ │ + beq.w 6262c │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ sub.w r3, r9, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #4 │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bhi.w 626c6 │ │ │ │ + bhi.w 6271e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 62bca │ │ │ │ + bne.w 62c22 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 630c6 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + beq.w 6311e │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 63372 │ │ │ │ + beq.w 633ca │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.w 6337e │ │ │ │ + bne.w 633d6 │ │ │ │ mov.w r9, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 62f3c │ │ │ │ + bne.w 62f94 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6304e │ │ │ │ - ldr.w r3, [pc, #2220] @ 62ce8 │ │ │ │ + bne.w 630a6 │ │ │ │ + ldr.w r3, [pc, #2220] @ 62d40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63186 │ │ │ │ - ldr.w r3, [pc, #2208] @ 62cec │ │ │ │ + beq.w 631de │ │ │ │ + ldr.w r3, [pc, #2208] @ 62d44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 630dc │ │ │ │ + bpl.w 63134 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2192] @ 62cf0 │ │ │ │ + ldr.w r3, [pc, #2192] @ 62d48 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 63338 │ │ │ │ - ldr.w r2, [pc, #2180] @ 62cf4 │ │ │ │ + beq.w 63390 │ │ │ │ + ldr.w r2, [pc, #2180] @ 62d4c │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 630ec │ │ │ │ + bne.w 63144 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 6248e │ │ │ │ + cbz r3, 624e6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 62498 │ │ │ │ + cbz r3, 624f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 624a2 │ │ │ │ + cbz r3, 624fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 624ac │ │ │ │ + cbz r3, 62504 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 624b6 │ │ │ │ + cbz r3, 6250e │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 624c0 │ │ │ │ + cbz r3, 62518 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 624c8 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - ldr.w r2, [pc, #2092] @ 62cf8 │ │ │ │ - ldr.w r3, [pc, #2052] @ 62cd4 │ │ │ │ + cbz r0, 62520 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + ldr.w r2, [pc, #2092] @ 62d50 │ │ │ │ + ldr.w r3, [pc, #2052] @ 62d2c │ │ │ │ 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 66c04 │ │ │ │ + bne.w 66c5c │ │ │ │ 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 6230c │ │ │ │ + b.n 62364 │ │ │ │ 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, 62550 │ │ │ │ + cbnz r2, 625a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 6253a │ │ │ │ + cbnz r3, 62592 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r3, sl, #8 │ │ │ │ add.w r2, sl, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 62ab2 │ │ │ │ + bls.w 62b0a │ │ │ │ mov sl, r2 │ │ │ │ - b.n 623ac │ │ │ │ + b.n 62404 │ │ │ │ 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 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 637f8 │ │ │ │ + beq.w 63850 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 62550 │ │ │ │ + cbnz r3, 625a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 624fe │ │ │ │ + beq.n 62556 │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 6251e │ │ │ │ + beq.n 62576 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 625a2 │ │ │ │ + cbnz r2, 625fa │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 62eba │ │ │ │ + beq.w 62f12 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 62fa2 │ │ │ │ + beq.w 62ffa │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - bne.w 62bae │ │ │ │ + bne.w 62c06 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 62f1e │ │ │ │ + beq.w 62f76 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 6258a │ │ │ │ + beq.n 625e2 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 624fa │ │ │ │ + b.n 62552 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 62f1c │ │ │ │ + beq.w 62f74 │ │ │ │ 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 6255e │ │ │ │ + beq.n 625b6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 6256a │ │ │ │ + bne.n 625c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 63984 │ │ │ │ + bne.w 639dc │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63714 │ │ │ │ + beq.w 6376c │ │ │ │ adds r2, r1, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 6545c │ │ │ │ + beq.w 654b4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - beq.w 65448 │ │ │ │ + beq.w 654a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 6256a │ │ │ │ + b.n 625c2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62e78 │ │ │ │ + beq.w 62ed0 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc.w r9, [r3] │ │ │ │ - bcs.w 62edc │ │ │ │ + bcs.w 62f34 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bhi.n 6266e │ │ │ │ + bhi.n 626c6 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bhi.n 6264c │ │ │ │ + bhi.n 626a4 │ │ │ │ tbb [pc, r6] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r6, [pc, #136] @ (62698 ) │ │ │ │ - ldr r4, [pc, #364] @ (62780 ) │ │ │ │ - ldr r2, [pc, #372] @ (62788 ) │ │ │ │ + ldr r6, [pc, #136] @ (626f0 ) │ │ │ │ + ldr r4, [pc, #364] @ (627d8 ) │ │ │ │ + ldr r2, [pc, #372] @ (627e0 ) │ │ │ │ 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 │ │ │ │ @@ -139087,131 +139086,131 @@ │ │ │ │ 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 6264c │ │ │ │ + bcc.n 626a4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcc.n 625f8 │ │ │ │ + bcc.n 62650 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bls.n 62600 │ │ │ │ + bls.n 62658 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.n 62632 │ │ │ │ - b.n 6264c │ │ │ │ + beq.n 6268a │ │ │ │ + b.n 626a4 │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 625f8 │ │ │ │ + bne.n 62650 │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 625f8 │ │ │ │ + b.n 62650 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ movs r6, #97 @ 0x61 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62502 │ │ │ │ + beq.w 6255a │ │ │ │ ldrd r6, r5, [r3] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 625f8 │ │ │ │ + b.n 62650 │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ movs r6, #110 @ 0x6e │ │ │ │ - b.n 62632 │ │ │ │ + b.n 6268a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ cmple.w r9, #1 │ │ │ │ - bne.w 62bca │ │ │ │ + bne.w 62c22 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ ittt eq │ │ │ │ addeq r2, r5, #1 │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq.w r9, #2 │ │ │ │ - beq.w 62416 │ │ │ │ + beq.w 6246e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #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 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 628ee │ │ │ │ - bhi.n 627e4 │ │ │ │ + beq.w 62946 │ │ │ │ + bhi.n 6283c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62b98 │ │ │ │ + beq.w 62bf0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 62a2a │ │ │ │ + beq.w 62a82 │ │ │ │ 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 r9, #3 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63014 │ │ │ │ + bne.w 6306c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6321e │ │ │ │ + beq.w 63276 │ │ │ │ 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 63488 │ │ │ │ + beq.w 634e0 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - bne.w 6302a │ │ │ │ + bne.w 63082 │ │ │ │ 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 │ │ │ │ @@ -139221,54 +139220,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 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w ip, #91 @ 0x5b │ │ │ │ - beq.w 63668 │ │ │ │ - ldr.w r3, [pc, #1344] @ 62ce8 │ │ │ │ + beq.w 636c0 │ │ │ │ + ldr.w r3, [pc, #1344] @ 62d40 │ │ │ │ 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 63692 │ │ │ │ + beq.w 636ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e6c │ │ │ │ - ldr.w r3, [pc, #1320] @ 62cec │ │ │ │ + beq.w 63ec4 │ │ │ │ + ldr.w r3, [pc, #1320] @ 62d44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.w 63dde │ │ │ │ + bmi.w 63e36 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr.w r3, [pc, #1312] @ 62cfc │ │ │ │ + bne.w 63082 │ │ │ │ + ldr.w r3, [pc, #1312] @ 62d54 │ │ │ │ add r3, pc │ │ │ │ - b.w 64112 │ │ │ │ + b.w 6416a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 62a2a │ │ │ │ + beq.w 62a82 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ addeq r5, r0, #1 │ │ │ │ - beq.n 62702 │ │ │ │ + beq.n 6275a │ │ │ │ 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 62728 │ │ │ │ - add r1, pc, #8 @ (adr r1, 6280c ) │ │ │ │ + bhi.n 62780 │ │ │ │ + add r1, pc, #8 @ (adr r1, 62864 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -139300,493 +139299,490 @@ │ │ │ │ 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, 628dc │ │ │ │ + cbz r3, 62934 │ │ │ │ and.w fp, r3, #1 │ │ │ │ cmp.w r9, #6 │ │ │ │ - bgt.w 634d0 │ │ │ │ + bgt.w 63528 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 628d6 │ │ │ │ + bne.n 6292e │ │ │ │ cmp.w r9, #2 │ │ │ │ - bgt.n 628d0 │ │ │ │ + bgt.n 62928 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64462 │ │ │ │ + bcs.w 644ba │ │ │ │ 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 64f4c │ │ │ │ + bcs.w 64fa4 │ │ │ │ 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 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 62712 │ │ │ │ + bne.w 6276a │ │ │ │ adds r1, r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 62702 │ │ │ │ + bne.w 6275a │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 62702 │ │ │ │ + b.n 6275a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 62728 │ │ │ │ + bne.w 62780 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 628dc │ │ │ │ + beq.n 62934 │ │ │ │ adds r5, r0, #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 62702 │ │ │ │ + b.n 6275a │ │ │ │ cmp.w r9, #2 │ │ │ │ it le │ │ │ │ orrle.w r7, r7, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n 62702 │ │ │ │ + b.n 6275a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 639a2 │ │ │ │ + beq.w 639fa │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 636b6 │ │ │ │ + beq.w 6370e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 6387c │ │ │ │ + beq.w 638d4 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 6351a │ │ │ │ + beq.w 63572 │ │ │ │ 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 64044 │ │ │ │ + beq.w 6409c │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 650a6 │ │ │ │ + beq.w 650fe │ │ │ │ cmp r5, #12 │ │ │ │ - bne.w 6412e │ │ │ │ + bne.w 64186 │ │ │ │ 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 r9, #1 │ │ │ │ - ble.w 648dc │ │ │ │ + ble.w 64934 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 64d40 │ │ │ │ - ldr r3, [pc, #840] @ (62d00 ) │ │ │ │ + bne.w 64d98 │ │ │ │ + ldr r3, [pc, #840] @ (62d58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65056 │ │ │ │ + beq.w 650ae │ │ │ │ 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 5dc84 │ │ │ │ + bl 5dcdc │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 65f2c │ │ │ │ + beq.w 65f84 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 64e2c │ │ │ │ + beq.w 64e84 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - beq.w 640a0 │ │ │ │ + beq.w 640f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 64fee │ │ │ │ + beq.w 65046 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.w 638ae │ │ │ │ + bne.w 63906 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 638ae │ │ │ │ + b.w 63906 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62ea0 │ │ │ │ + bne.w 62ef8 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r3, 62a52 │ │ │ │ + cbz r3, 62aaa │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62a46 │ │ │ │ + bne.n 62a9e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62e70 │ │ │ │ + beq.w 62ec8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 62f44 │ │ │ │ + bcs.w 62f9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 62a96 │ │ │ │ + bhi.n 62aee │ │ │ │ mov r2, r1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ sub.w r1, r3, #9 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 62a88 │ │ │ │ + bls.n 62ae0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62f66 │ │ │ │ + bne.w 62fbe │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, sl, #8 │ │ │ │ mov r1, sl │ │ │ │ add.w r2, sl, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 62514 │ │ │ │ + bhi.w 6256c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r2, r3, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6401a │ │ │ │ + bne.w 64072 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w sl, #8 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ ldrd r5, r3, [r3, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bgt.w 656fa │ │ │ │ + bgt.w 65752 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b0c │ │ │ │ + beq.n 62b64 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 633a4 │ │ │ │ + beq.w 633fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64ad6 │ │ │ │ + bcs.w 64b2e │ │ │ │ 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 6451a │ │ │ │ + beq.w 64572 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.w 6671e │ │ │ │ + bne.w 66776 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 659f2 │ │ │ │ - ldr r4, [pc, #476] @ (62d04 ) │ │ │ │ + bne.w 65a4a │ │ │ │ + ldr r4, [pc, #476] @ (62d5c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r5, [pc, #476] @ (62d08 ) │ │ │ │ + ldr r5, [pc, #476] @ (62d60 ) │ │ │ │ add r4, pc │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 62b42 │ │ │ │ + b.n 62b9a │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 63870 │ │ │ │ + beq.w 638c8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b3a │ │ │ │ + beq.n 62b92 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e12 │ │ │ │ + beq.w 63e6a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r1, [pc, #424] @ (62d0c ) │ │ │ │ + ldr r1, [pc, #424] @ (62d64 ) │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 63da8 │ │ │ │ + bcs.w 63e00 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #384] @ (62d10 ) │ │ │ │ + ldr r3, [pc, #384] @ (62d68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #280] @ 0x118 │ │ │ │ - b.n 631b6 │ │ │ │ + b.n 6320e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62e66 │ │ │ │ + beq.w 62ebe │ │ │ │ ldrd r7, r5, [r3] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 62702 │ │ │ │ + b.n 6275a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 62bea │ │ │ │ + beq.n 62c42 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 630ba │ │ │ │ + beq.w 63112 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 62586 │ │ │ │ + bne.w 625de │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 624fa │ │ │ │ + b.n 62552 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 62416 │ │ │ │ + beq.w 6246e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #2 │ │ │ │ it gt │ │ │ │ movgt r3, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 626f4 │ │ │ │ + b.n 6274c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ addeq r5, #2 │ │ │ │ - beq.w 624fa │ │ │ │ + beq.w 62552 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 630fc │ │ │ │ + beq.w 63154 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 632ec │ │ │ │ + beq.w 63344 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 63850 │ │ │ │ + beq.w 638a8 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 6383c │ │ │ │ + beq.w 63894 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 634c4 │ │ │ │ + beq.w 6351c │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 62cbc │ │ │ │ - cbnz r2, 62c46 │ │ │ │ + beq.n 62d14 │ │ │ │ + cbnz r2, 62c9e │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 62502 │ │ │ │ + beq.w 6255a │ │ │ │ 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 62f12 │ │ │ │ + bcs.w 62f6a │ │ │ │ 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 62d14 │ │ │ │ + bne.n 62d6c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62ed8 │ │ │ │ + beq.w 62f30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 62e8e │ │ │ │ + bne.w 62ee6 │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62e88 │ │ │ │ + beq.w 62ee0 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6313e │ │ │ │ + bcs.w 63196 │ │ │ │ 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 62e80 │ │ │ │ + bcs.w 62ed8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.n 624fa │ │ │ │ + b.n 62552 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ addne r5, r4, #1 │ │ │ │ - beq.n 62c46 │ │ │ │ - b.n 624fa │ │ │ │ - b.n 625b4 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + beq.n 62c9e │ │ │ │ + b.n 62552 │ │ │ │ + ands.w r0, r4, #8847360 @ 0x870000 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 62598 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + and.w r0, r2, #8847360 @ 0x870000 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #72 @ (adr r0, 62d30 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 630e8 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 631c4 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + addw r0, r4, #7 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldr r3, [pc, #904] @ (630e8 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + ldr r3, [pc, #888] @ (630dc ) │ │ │ │ movs r7, r0 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62df8 │ │ │ │ + ble.n 62e50 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.w 62fb8 │ │ │ │ + beq.w 63010 │ │ │ │ subs r3, r1, #7 │ │ │ │ ldrd r2, r0, [fp] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bhi.w 63324 │ │ │ │ + bhi.w 6337c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r4, r2, #18 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r0, r2, #18 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ @@ -139867,371 +139863,371 @@ │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r7, r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6442a │ │ │ │ + bcs.w 64482 │ │ │ │ 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 62c72 │ │ │ │ + beq.w 62cca │ │ │ │ adds r4, #2 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 62d20 │ │ │ │ + bne.n 62d78 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq.n 62ddc │ │ │ │ + beq.n 62e34 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63504 │ │ │ │ + bcs.w 6355c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2992] @ 639c8 │ │ │ │ + ldr.w r3, [pc, #2992] @ 63a20 │ │ │ │ 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 63a28 │ │ │ │ + beq.w 63a80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63a28 │ │ │ │ + beq.w 63a80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 62e5c │ │ │ │ + blt.n 62eb4 │ │ │ │ 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 624fa │ │ │ │ + b.w 62552 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62a5a │ │ │ │ + bne.w 62ab2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 62504 │ │ │ │ + b.w 6255c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 625f2 │ │ │ │ + b.w 6264a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.w 624fa │ │ │ │ + b.w 62552 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - b.n 62c6c │ │ │ │ + b.n 62cc4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 62ea8 │ │ │ │ + b.n 62f00 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 62ee8 │ │ │ │ + beq.n 62f40 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62ea4 │ │ │ │ + bne.n 62efc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 62a40 │ │ │ │ + b.n 62a98 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 63822 │ │ │ │ + beq.w 6387a │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 62faa │ │ │ │ + beq.n 63002 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 63756 │ │ │ │ + beq.w 637ae │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 62c3a │ │ │ │ + b.n 62c92 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 62c7e │ │ │ │ + b.n 62cd6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 625f2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6264a │ │ │ │ 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 62ea8 │ │ │ │ + bhi.n 62f00 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 62eee │ │ │ │ + bmi.n 62f46 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 62ea8 │ │ │ │ + bne.n 62f00 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r5, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 62c66 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 62cbe │ │ │ │ adds r1, r5, #2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62c30 │ │ │ │ + bne.w 62c88 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 634f8 │ │ │ │ + beq.w 63550 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ strd r3, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 62c36 │ │ │ │ + b.n 62c8e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 626f4 │ │ │ │ + b.w 6274c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 62a6c │ │ │ │ + bge.w 62ac4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2676] @ 639cc │ │ │ │ + ldr.w r3, [pc, #2676] @ 63a24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 62440 │ │ │ │ - ldr.w r3, [pc, #2664] @ 639d0 │ │ │ │ + b.w 62498 │ │ │ │ + ldr.w r3, [pc, #2664] @ 63a28 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2656] @ 639d4 │ │ │ │ + ldr.w r1, [pc, #2656] @ 63a2c │ │ │ │ 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 r9, r2, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 600a8 │ │ │ │ + bl 60100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 62a9c │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 62af4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 62586 │ │ │ │ + bne.w 625de │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 6350e │ │ │ │ + beq.w 63566 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 62c30 │ │ │ │ + b.n 62c88 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 6559a │ │ │ │ + beq.w 655f2 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 65072 │ │ │ │ + beq.w 650ca │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 65072 │ │ │ │ + beq.w 650ca │ │ │ │ ldrd r2, r0, [fp] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n 62ff8 │ │ │ │ + bcs.n 63050 │ │ │ │ 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 63008 │ │ │ │ + bcs.n 63060 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ - b.n 62c6c │ │ │ │ + b.n 62cc4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 62fec │ │ │ │ + bcc.n 63044 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ - b.n 62c6c │ │ │ │ + b.n 62cc4 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 63804 │ │ │ │ + beq.w 6385c │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 63b18 │ │ │ │ + beq.w 63b70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #123 @ 0x7b │ │ │ │ - bne.w 62702 │ │ │ │ + bne.w 6275a │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 626f4 │ │ │ │ + b.w 6274c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ sub.w r3, sl, #3 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 6392c │ │ │ │ + bls.w 63984 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bgt.w 63498 │ │ │ │ + bgt.w 634f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 62374 │ │ │ │ + bne.w 623cc │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63f66 │ │ │ │ + bcs.w 63fbe │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 62384 │ │ │ │ + b.w 623dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 624fa │ │ │ │ + b.w 62552 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 6338c │ │ │ │ + beq.w 633e4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.w 63398 │ │ │ │ + bne.w 633f0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.w 62416 │ │ │ │ - ldr.w r4, [pc, #2296] @ 639d8 │ │ │ │ + b.w 6246e │ │ │ │ + ldr.w r4, [pc, #2296] @ 63a30 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62484 │ │ │ │ + beq.w 624dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 630ec │ │ │ │ - b.w 62484 │ │ │ │ + bne.n 63144 │ │ │ │ + b.w 624dc │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 6496c │ │ │ │ + beq.w 649c4 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ittt ne │ │ │ │ strne r7, [sp, #92] @ 0x5c │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #88] @ 0x58 │ │ │ │ - bne.w 62c36 │ │ │ │ + bne.w 62c8e │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ streq r7, [sp, #92] @ 0x5c │ │ │ │ - beq.w 634fc │ │ │ │ + beq.w 63554 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ strd r7, r7, [sp, #88] @ 0x58 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 62c36 │ │ │ │ + b.n 62c8e │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 62ca4 │ │ │ │ - ldr.w r0, [pc, #2192] @ 639dc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 62cfc │ │ │ │ + ldr.w r0, [pc, #2192] @ 63a34 │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63526 │ │ │ │ - ldr.w r1, [pc, #2180] @ 639e0 │ │ │ │ + beq.w 6357e │ │ │ │ + ldr.w r1, [pc, #2180] @ 63a38 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 62384 │ │ │ │ - ldr.w r1, [pc, #2168] @ 639e4 │ │ │ │ + bne.w 623dc │ │ │ │ + ldr.w r1, [pc, #2168] @ 63a3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63526 │ │ │ │ + beq.w 6357e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ - b.w 62384 │ │ │ │ - ldr.w r4, [pc, #2144] @ 639e8 │ │ │ │ + b.w 623dc │ │ │ │ + ldr.w r4, [pc, #2144] @ 63a40 │ │ │ │ add r4, pc │ │ │ │ - b.n 630e2 │ │ │ │ + b.n 6313a │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r8, [pc, #2136] @ 639ec │ │ │ │ + ldr.w r8, [pc, #2136] @ 63a44 │ │ │ │ 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 │ │ │ │ @@ -140240,516 +140236,516 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ 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 63700 │ │ │ │ - ldr.w r2, [pc, #2096] @ 639f0 │ │ │ │ + ble.w 63758 │ │ │ │ + ldr.w r2, [pc, #2096] @ 63a48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - b.n 631d2 │ │ │ │ + b.n 6322a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 63700 │ │ │ │ + beq.w 63758 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 631c8 │ │ │ │ - ldr.w r2, [pc, #2072] @ 639f4 │ │ │ │ + bne.n 63220 │ │ │ │ + ldr.w r2, [pc, #2072] @ 63a4c │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ add.w r2, r2, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bge.w 63700 │ │ │ │ + bge.w 63758 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r3, #28 │ │ │ │ - b.w 6236c │ │ │ │ - ldr.w r3, [pc, #2040] @ 639f8 │ │ │ │ + b.w 623c4 │ │ │ │ + ldr.w r3, [pc, #2040] @ 63a50 │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, #292] @ 0x124 │ │ │ │ - b.w 6230c │ │ │ │ - beq.w 656bc │ │ │ │ + b.w 62364 │ │ │ │ + beq.w 65714 │ │ │ │ ldr.w r3, [ip, #352] @ 0x160 │ │ │ │ adds r2, r3, #4 │ │ │ │ add.w r9, r3, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 6234a │ │ │ │ + b.w 623a2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - ble.w 63340 │ │ │ │ + ble.w 63398 │ │ │ │ ldrh.w r3, [sl, #6] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 63340 │ │ │ │ + bmi.w 63398 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ 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 63e7c │ │ │ │ + beq.w 63ed4 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 648c0 │ │ │ │ + beq.w 64918 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r9, #1 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63b58 │ │ │ │ + beq.w 63bb0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6376e │ │ │ │ + beq.w 637c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 63780 │ │ │ │ + beq.w 637d8 │ │ │ │ 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 64f66 │ │ │ │ + beq.w 64fbe │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64b1a │ │ │ │ + bcs.w 64b72 │ │ │ │ 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 63fa8 │ │ │ │ + beq.w 64000 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bmi.w 643da │ │ │ │ + bmi.w 64432 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 653f2 │ │ │ │ + bcs.w 6544a │ │ │ │ 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 6517e │ │ │ │ + bcs.w 651d6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 63fd4 │ │ │ │ + b.w 6402c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 634ea │ │ │ │ + ble.w 63542 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 63f5c │ │ │ │ + beq.w 63fb4 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ 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 62c36 │ │ │ │ + b.n 62c8e │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 64036 │ │ │ │ + bcs.w 6408e │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 62c6c │ │ │ │ - ldr.w r4, [pc, #1728] @ 639fc │ │ │ │ + b.n 62cc4 │ │ │ │ + ldr.w r4, [pc, #1728] @ 63a54 │ │ │ │ add r4, pc │ │ │ │ - b.n 630e2 │ │ │ │ + b.n 6313a │ │ │ │ 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 63e46 │ │ │ │ + beq.w 63e9e │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 63024 │ │ │ │ + bne.w 6307c │ │ │ │ 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 62778 │ │ │ │ + b.w 627d0 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 62410 │ │ │ │ + beq.w 62468 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 626f4 │ │ │ │ + b.w 6274c │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 630d4 │ │ │ │ + beq.w 6312c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 626f4 │ │ │ │ + b.w 6274c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6573e │ │ │ │ + beq.w 65796 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 6464e │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bne.w 646a6 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 666a4 │ │ │ │ + beq.w 666fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 63400 │ │ │ │ + bls.n 63458 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 633de │ │ │ │ + b.n 63436 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 666ca │ │ │ │ + beq.w 66722 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ subs r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #13 │ │ │ │ it ne │ │ │ │ cmpne r2, #10 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 633d6 │ │ │ │ - cbz r7, 633fe │ │ │ │ + beq.n 6342e │ │ │ │ + cbz r7, 63456 │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w sl, #2 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ble.w 65752 │ │ │ │ + ble.w 657aa │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrh r7, [r3, #26] │ │ │ │ ands.w r6, r7, #4 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #228] @ 0xe4 │ │ │ │ - bne.w 65f96 │ │ │ │ + bne.w 65fee │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f96 │ │ │ │ + beq.w 65fee │ │ │ │ lsls r0, r7, #25 │ │ │ │ - bpl.n 63440 │ │ │ │ + bpl.n 63498 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 65fd0 │ │ │ │ + beq.w 66028 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r7, #0 │ │ │ │ strb r7, [r4, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ strd r5, r2, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 607b4 │ │ │ │ + bl 6080c │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 657e4 │ │ │ │ + beq.w 6583c │ │ │ │ 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 65786 │ │ │ │ + bne.w 657de │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.w 657e4 │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.w 6583c │ │ │ │ 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 6277a │ │ │ │ + b.w 627d2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r9 │ │ │ │ itt cc │ │ │ │ ldrcc r5, [sp, #96] @ 0x60 │ │ │ │ movcc r4, r5 │ │ │ │ - bcs.w 65468 │ │ │ │ + bcs.w 654c0 │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 634ba │ │ │ │ + bmi.n 63512 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ adds r4, #28 │ │ │ │ cmp r9, r4 │ │ │ │ - bhi.n 634a6 │ │ │ │ + bhi.n 634fe │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 630a2 │ │ │ │ + b.n 630fa │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62f30 │ │ │ │ + bne.w 62f88 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - b.n 634fc │ │ │ │ - ldr.w r1, [pc, #1324] @ 63a00 │ │ │ │ + b.n 63554 │ │ │ │ + ldr.w r1, [pc, #1324] @ 63a58 │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 628d0 │ │ │ │ - b.w 628d6 │ │ │ │ + beq.w 62928 │ │ │ │ + b.w 6292e │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62c30 │ │ │ │ + bne.w 62c88 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62f30 │ │ │ │ + bne.w 62f88 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 62c46 │ │ │ │ + b.w 62c9e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 62e16 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 62e6e │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62f30 │ │ │ │ - b.n 634f8 │ │ │ │ + bne.w 62f88 │ │ │ │ + b.n 63550 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 62702 │ │ │ │ - ldr.w r3, [pc, #1244] @ 63a04 │ │ │ │ + b.w 6275a │ │ │ │ + ldr.w r3, [pc, #1244] @ 63a5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrsh.w r0, [r3, #22] │ │ │ │ - blx 82ec │ │ │ │ + blx 8344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62384 │ │ │ │ - ldr.w r0, [pc, #1224] @ 63a08 │ │ │ │ + beq.w 623dc │ │ │ │ + ldr.w r0, [pc, #1224] @ 63a60 │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62384 │ │ │ │ - ldr.w r1, [pc, #1212] @ 63a0c │ │ │ │ + beq.w 623dc │ │ │ │ + ldr.w r1, [pc, #1212] @ 63a64 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62384 │ │ │ │ - ldr.w r3, [pc, #1200] @ 63a10 │ │ │ │ + beq.w 623dc │ │ │ │ + ldr.w r3, [pc, #1200] @ 63a68 │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 62384 │ │ │ │ + b.w 623dc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e2e │ │ │ │ + beq.w 63e86 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.w 64d28 │ │ │ │ + beq.w 64d80 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 644a6 │ │ │ │ + bcs.w 644fe │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #1148] @ 63a14 │ │ │ │ + ldr.w r3, [pc, #1148] @ 63a6c │ │ │ │ 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 64ebc │ │ │ │ + beq.w 64f14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64ebc │ │ │ │ + beq.w 64f14 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 64ae2 │ │ │ │ + blt.w 64b3a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 64ae2 │ │ │ │ + blt.w 64b3a │ │ │ │ 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 64e8e │ │ │ │ + beq.w 64ee6 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 65aea │ │ │ │ + beq.w 65b42 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 65b66 │ │ │ │ + bls.w 65bbe │ │ │ │ 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 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 63620 │ │ │ │ + cbz r3, 63678 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r5, r4, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 640cc │ │ │ │ + bcs.w 64124 │ │ │ │ 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 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #69 @ 0x45 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #97 @ 0x61 │ │ │ │ - b.n 62fd6 │ │ │ │ + b.n 6302e │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e8a │ │ │ │ + beq.w 63ee2 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6302a │ │ │ │ + b.n 63082 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e5c │ │ │ │ - ldr r3, [pc, #820] @ (639d0 ) │ │ │ │ + beq.w 63eb4 │ │ │ │ + ldr r3, [pc, #820] @ (63a28 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 63dbe │ │ │ │ + bmi.w 63e16 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr r3, [pc, #872] @ (63a18 ) │ │ │ │ + bne.w 63082 │ │ │ │ + ldr r3, [pc, #872] @ (63a70 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 64112 │ │ │ │ + b.w 6416a │ │ │ │ cmp.w r9, #4 │ │ │ │ - ble.w 6395a │ │ │ │ + ble.w 639b2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 63962 │ │ │ │ + beq.w 639ba │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 64406 │ │ │ │ + beq.w 6445e │ │ │ │ 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 │ │ │ │ @@ -140758,175 +140754,175 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5df30 │ │ │ │ + bl 5df88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 65b2e │ │ │ │ + bne.w 65b86 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - b.n 631f0 │ │ │ │ + b.n 63248 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 624fe │ │ │ │ + b.w 62556 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 622ee │ │ │ │ - ldr r3, [pc, #656] @ (639cc ) │ │ │ │ + bne.w 62346 │ │ │ │ + ldr r3, [pc, #656] @ (63a24 ) │ │ │ │ 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, #104] @ 0x68 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.w 62440 │ │ │ │ + b.w 62498 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ movne r4, r1 │ │ │ │ - bne.w 62f30 │ │ │ │ + bne.w 62f88 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 634fc │ │ │ │ + b.n 63554 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 63780 │ │ │ │ + beq.n 637d8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6446e │ │ │ │ + beq.w 644c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 63ad6 │ │ │ │ + bne.w 63b2e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63b36 │ │ │ │ + bcs.w 63b8e │ │ │ │ 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 │ │ │ │ - cbz r3, 637d2 │ │ │ │ + cbz r3, 6382a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 63f4a │ │ │ │ + bcs.w 63fa2 │ │ │ │ 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.n 637d8 │ │ │ │ + beq.n 63830 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 637c2 │ │ │ │ + bne.n 6381a │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - b.w 624fa │ │ │ │ + b.w 62552 │ │ │ │ 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 63492 │ │ │ │ + b.n 634ea │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63718 │ │ │ │ + beq.w 63770 │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 6251e │ │ │ │ + beq.w 62576 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #2 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - b.w 6255e │ │ │ │ + b.w 625b6 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 648ce │ │ │ │ + beq.w 64926 │ │ │ │ mov r4, r3 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - b.w 62c36 │ │ │ │ - ldr r3, [pc, #456] @ (63a1c ) │ │ │ │ + b.w 62c8e │ │ │ │ + ldr r3, [pc, #456] @ (63a74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62c0a │ │ │ │ + beq.w 62c62 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r5, #3 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ - bl 5dc84 │ │ │ │ + bl 5dcdc │ │ │ │ mov r1, r0 │ │ │ │ - b.w 62c0a │ │ │ │ - ldr r4, [pc, #428] @ (63a20 ) │ │ │ │ + b.w 62c62 │ │ │ │ + ldr r4, [pc, #428] @ (63a78 ) │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 630e2 │ │ │ │ + b.n 6313a │ │ │ │ cmp.w r9, #4 │ │ │ │ - bgt.w 648fa │ │ │ │ + bgt.w 64952 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.w 64cc2 │ │ │ │ + beq.w 64d1a │ │ │ │ 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 │ │ │ │ @@ -140937,338 +140933,338 @@ │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #123 @ 0x7b │ │ │ │ - beq.n 638e8 │ │ │ │ - cbz r7, 63908 │ │ │ │ + beq.n 63940 │ │ │ │ + cbz r7, 63960 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - beq.w 63488 │ │ │ │ + beq.w 634e0 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 628dc │ │ │ │ - b.w 6276e │ │ │ │ + bne.w 62934 │ │ │ │ + b.w 627c6 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6275a │ │ │ │ + bne.w 627b2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite le │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - bgt.w 63b40 │ │ │ │ + bgt.w 63b98 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63246 │ │ │ │ + bne.w 6329e │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - b.n 6334c │ │ │ │ + b.n 633a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ cmp.w sl, #5 │ │ │ │ - ble.w 62374 │ │ │ │ - ldr r3, [pc, #212] @ (63a24 ) │ │ │ │ + ble.w 623cc │ │ │ │ + ldr r3, [pc, #212] @ (63a7c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 62384 │ │ │ │ + b.w 623dc │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.w 64382 │ │ │ │ + beq.w 643da │ │ │ │ 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 638ae │ │ │ │ + b.n 63906 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 6544e │ │ │ │ + bne.w 654a6 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63714 │ │ │ │ + beq.w 6376c │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 62518 │ │ │ │ + beq.w 62570 │ │ │ │ adds r5, #2 │ │ │ │ - b.w 625c2 │ │ │ │ + b.w 6261a │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 639c4 │ │ │ │ + beq.n 63a1c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 639a6 │ │ │ │ + bne.n 639fe │ │ │ │ subs r1, #1 │ │ │ │ - bne.n 639a6 │ │ │ │ + bne.n 639fe │ │ │ │ subs r1, r2, r5 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 6294e │ │ │ │ + b.w 629a6 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 639a6 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + b.n 639fe │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + movs r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r0, r1 │ │ │ │ - sbcs r4, r3 │ │ │ │ + ldr r0, [pc, #464] @ (63c4c ) │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + adds r0, r5, #6 │ │ │ │ movs r0, r1 │ │ │ │ - ldr.w r1, [pc, #2820] @ 64530 │ │ │ │ + ldr.w r1, [pc, #2820] @ 64588 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62e40 │ │ │ │ - ldr.w r1, [pc, #2808] @ 64534 │ │ │ │ + beq.w 62e98 │ │ │ │ + ldr.w r1, [pc, #2808] @ 6458c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 62e40 │ │ │ │ + bne.w 62e98 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 63a6a │ │ │ │ + bcc.n 63ac2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 62c88 │ │ │ │ + bls.w 62ce0 │ │ │ │ str.w r1, [fp] │ │ │ │ - b.w 62c88 │ │ │ │ + b.w 62ce0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov.w sl, #5 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6230c │ │ │ │ - ldr.w r4, [pc, #2740] @ 64538 │ │ │ │ + beq.w 62364 │ │ │ │ + ldr.w r4, [pc, #2740] @ 64590 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r5, [pc, #2740] @ 6453c │ │ │ │ + ldr.w r5, [pc, #2740] @ 64594 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ adds r7, r3, #1 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 63aa4 │ │ │ │ + b.n 63afc │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 65204 │ │ │ │ + beq.w 6525c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63a9c │ │ │ │ + beq.n 63af4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 65204 │ │ │ │ + blt.w 6525c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b.w 6230c │ │ │ │ + b.w 62364 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add.w r3, r2, fp │ │ │ │ subs r7, r2, #1 │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 63afa │ │ │ │ + b.n 63b52 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 63b14 │ │ │ │ + beq.n 63b6c │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 63af6 │ │ │ │ + beq.n 63b4e │ │ │ │ ldrd r0, r2, [fp] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 63aec │ │ │ │ + bcc.n 63b44 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 63afa │ │ │ │ + bne.n 63b52 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - b.n 637a2 │ │ │ │ + b.n 637fa │ │ │ │ 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 62778 │ │ │ │ + b.w 627d0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 637a2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 637fa │ │ │ │ ldrh.w r3, [sl, #6] │ │ │ │ ands.w r2, r3, #16 │ │ │ │ - beq.w 640e8 │ │ │ │ + beq.w 64140 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63246 │ │ │ │ - b.n 63928 │ │ │ │ + bne.w 6329e │ │ │ │ + b.n 63980 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 63b72 │ │ │ │ + bne.n 63bca │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 63784 │ │ │ │ + b.n 637dc │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.w 63292 │ │ │ │ + ble.w 632ea │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 64956 │ │ │ │ + bcs.w 649ae │ │ │ │ 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, 63bc8 │ │ │ │ + cbnz r3, 63c20 │ │ │ │ tst.w r8, #4 │ │ │ │ - bne.w 643fe │ │ │ │ - ldr.w r1, [pc, #2464] @ 64540 │ │ │ │ + bne.w 64456 │ │ │ │ + ldr.w r1, [pc, #2464] @ 64598 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #2464] @ 64544 │ │ │ │ + ldr.w r3, [pc, #2464] @ 6459c │ │ │ │ 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 r9, r2, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 600a8 │ │ │ │ + bl 60100 │ │ │ │ cmp.w r9, #6 │ │ │ │ - ble.w 63fba │ │ │ │ + ble.w 64012 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 644bc │ │ │ │ + bmi.w 64514 │ │ │ │ ands.w r7, r8, #4 │ │ │ │ - beq.w 64b36 │ │ │ │ + beq.w 64b8e │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r1, [pc, #2400] @ 64548 │ │ │ │ + ldr.w r1, [pc, #2400] @ 645a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldrd r3, r2, [sp, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 640dc │ │ │ │ - ldr.w r1, [pc, #2384] @ 6454c │ │ │ │ + bhi.w 64134 │ │ │ │ + ldr.w r1, [pc, #2384] @ 645a4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 648ea │ │ │ │ + beq.w 64942 │ │ │ │ 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] │ │ │ │ @@ -141277,18 +141273,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64f58 │ │ │ │ + beq.w 64fb0 │ │ │ │ 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 │ │ │ │ @@ -141298,19 +141294,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 r9, [sp] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64a88 │ │ │ │ + beq.w 64ae0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, #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 │ │ │ │ @@ -141319,96 +141315,96 @@ │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 6498a │ │ │ │ + bmi.w 649e2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 64e64 │ │ │ │ - ldr.w fp, [pc, #2200] @ 64550 │ │ │ │ + beq.w 64ebc │ │ │ │ + ldr.w fp, [pc, #2200] @ 645a8 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 63d62 │ │ │ │ - ldr.w r3, [pc, #2192] @ 64554 │ │ │ │ + bpl.n 63dba │ │ │ │ + ldr.w r3, [pc, #2192] @ 645ac │ │ │ │ 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 64d4c │ │ │ │ + bne.w 64da4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6536e │ │ │ │ - ldr.w r3, [pc, #2148] @ 64544 │ │ │ │ + beq.w 653c6 │ │ │ │ + ldr.w r3, [pc, #2148] @ 6459c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 654b4 │ │ │ │ + bpl.w 6550c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2152] @ 64558 │ │ │ │ + ldr.w r3, [pc, #2152] @ 645b0 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 65b1e │ │ │ │ - ldr.w r2, [pc, #2140] @ 6455c │ │ │ │ + beq.w 65b76 │ │ │ │ + ldr.w r2, [pc, #2140] @ 645b4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #2128] @ 64560 │ │ │ │ + ldr.w r1, [pc, #2128] @ 645b8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 65030 │ │ │ │ + bcs.w 65088 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 65026 │ │ │ │ - ldr.w fp, [pc, #2088] @ 64564 │ │ │ │ + beq.w 6507e │ │ │ │ + ldr.w fp, [pc, #2088] @ 645bc │ │ │ │ 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 r9, [sp] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6479e │ │ │ │ + bne.w 647f6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ itt eq │ │ │ │ addeq r3, sp, #232 @ 0xe8 │ │ │ │ moveq r7, r3 │ │ │ │ - bne.w 637c2 │ │ │ │ + bne.w 6381a │ │ │ │ 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] │ │ │ │ @@ -141416,190 +141412,190 @@ │ │ │ │ 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 r9, [sp] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 62b7e │ │ │ │ + bge.w 62bd6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 62438 │ │ │ │ + b.w 62490 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1956] @ 64568 │ │ │ │ + ldr.w r3, [pc, #1956] @ 645c0 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6411e │ │ │ │ - ldr.w r2, [pc, #1944] @ 6456c │ │ │ │ + beq.w 64176 │ │ │ │ + ldr.w r2, [pc, #1944] @ 645c4 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b.n 63dfe │ │ │ │ + b.n 63e56 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1932] @ 64570 │ │ │ │ + ldr.w r3, [pc, #1932] @ 645c8 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 64104 │ │ │ │ - ldr.w r2, [pc, #1920] @ 64574 │ │ │ │ + beq.w 6415c │ │ │ │ + ldr.w r2, [pc, #1920] @ 645cc │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66bd4 │ │ │ │ + bne.w 66c2c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.w 63264 │ │ │ │ + b.w 632bc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 62b5e │ │ │ │ - b.n 63db6 │ │ │ │ + bne.w 62bb6 │ │ │ │ + b.n 63e0e │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 64f3c │ │ │ │ + bcs.w 64f94 │ │ │ │ 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 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ 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 63492 │ │ │ │ + b.w 634ea │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr.w r3, [pc, #1808] @ 64578 │ │ │ │ + bne.w 63082 │ │ │ │ + ldr.w r3, [pc, #1808] @ 645d0 │ │ │ │ add r3, pc │ │ │ │ - b.n 64112 │ │ │ │ + b.n 6416a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr.w r3, [pc, #1796] @ 6457c │ │ │ │ + bne.w 63082 │ │ │ │ + ldr.w r3, [pc, #1796] @ 645d4 │ │ │ │ add r3, pc │ │ │ │ - b.n 64112 │ │ │ │ + b.n 6416a │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 63492 │ │ │ │ + b.w 634ea │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 65b8a │ │ │ │ - ldr.w r3, [pc, #1744] @ 64580 │ │ │ │ + bne.w 65be2 │ │ │ │ + ldr.w r3, [pc, #1744] @ 645d8 │ │ │ │ str.w sl, [sp, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ strd r4, r9, [sp, #208] @ 0xd0 │ │ │ │ add.w r2, r3, #288 @ 0x120 │ │ │ │ str.w r8, [sp, #216] @ 0xd8 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str.w fp, [sp, #220] @ 0xdc │ │ │ │ - b.n 63eea │ │ │ │ + b.n 63f42 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 63f20 │ │ │ │ + bne.n 63f78 │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 63f72 │ │ │ │ + bne.n 63fca │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, #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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ mov r8, r0 │ │ │ │ sub.w fp, r0, r4 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 63ed4 │ │ │ │ + bne.n 63f2c │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 63ee2 │ │ │ │ + b.n 63f3a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63f2a │ │ │ │ + b.n 63f82 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 63ee2 │ │ │ │ + beq.n 63f3a │ │ │ │ ldr.w r1, [r9, r5, lsl #3] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63f24 │ │ │ │ + bne.n 63f7c │ │ │ │ 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 63ee2 │ │ │ │ + b.n 63f3a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 637c2 │ │ │ │ - b.n 637d8 │ │ │ │ + bne.w 6381a │ │ │ │ + b.n 63830 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 62c46 │ │ │ │ + b.w 62c9e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 62384 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 623dc │ │ │ │ mov ip, r8 │ │ │ │ ldr.w sl, [sp, #192] @ 0xc0 │ │ │ │ ldrd r4, r9, [sp, #208] @ 0xd0 │ │ │ │ ldrd r8, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ mov r1, r3 │ │ │ │ @@ -141610,81 +141606,81 @@ │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63b60 │ │ │ │ + b.n 63bb8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 644d0 │ │ │ │ + bcs.w 64528 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 63fd4 │ │ │ │ + b.n 6402c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 644b2 │ │ │ │ + bcs.w 6450a │ │ │ │ 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 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6472a │ │ │ │ + beq.w 64782 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64ff4 │ │ │ │ + beq.w 6504c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6500c │ │ │ │ + bcs.w 65064 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ - bhi.w 644ee │ │ │ │ + bhi.w 64546 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r5, r7, #9 │ │ │ │ lsls r6, r0, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr.w r4, [pc, #1380] @ 64584 │ │ │ │ + ldr.w r4, [pc, #1380] @ 645dc │ │ │ │ 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 62ad4 │ │ │ │ + b.w 62b2c │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 6443e │ │ │ │ + ble.w 64496 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ @@ -141695,194 +141691,194 @@ │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne.w 65378 │ │ │ │ + bne.w 653d0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 64e30 │ │ │ │ + beq.w 64e88 │ │ │ │ cmp.w r9, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - bne.w 629fa │ │ │ │ + bne.w 62a52 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64f8c │ │ │ │ + bne.w 64fe4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 64f84 │ │ │ │ + beq.w 64fdc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ - blx 808c │ │ │ │ + blx 80d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64f8c │ │ │ │ + beq.w 64fe4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 629fa │ │ │ │ + b.w 62a52 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ mov r4, r5 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.w 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 63c0a │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 63c62 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ it le │ │ │ │ strle r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r1 │ │ │ │ itt gt │ │ │ │ ldrgt r2, [sp, #108] @ 0x6c │ │ │ │ orrgt.w r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63246 │ │ │ │ - b.n 63928 │ │ │ │ + bne.w 6329e │ │ │ │ + b.n 63980 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr.w r3, [pc, #1144] @ 64588 │ │ │ │ + bne.w 63082 │ │ │ │ + ldr.w r3, [pc, #1144] @ 645e0 │ │ │ │ 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 63b60 │ │ │ │ + b.n 63bb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6302a │ │ │ │ - ldr.w r3, [pc, #1124] @ 6458c │ │ │ │ + bne.w 63082 │ │ │ │ + ldr.w r3, [pc, #1124] @ 645e4 │ │ │ │ add r3, pc │ │ │ │ - b.n 64112 │ │ │ │ + b.n 6416a │ │ │ │ ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r2, fp │ │ │ │ subs r3, r0, r2 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 65b16 │ │ │ │ + beq.w 65b6e │ │ │ │ sub.w r3, r5, #61 @ 0x3d │ │ │ │ rsbs fp, r3, #0 │ │ │ │ adc.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 65b16 │ │ │ │ + bne.w 65b6e │ │ │ │ cmp r5, #33 @ 0x21 │ │ │ │ - bne.w 66bdc │ │ │ │ + bne.w 66c34 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 629a0 │ │ │ │ - ldr.w r1, [pc, #1048] @ 64590 │ │ │ │ + b.w 629f8 │ │ │ │ + ldr.w r1, [pc, #1048] @ 645e8 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 64fa2 │ │ │ │ + bne.w 64ffa │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 653ce │ │ │ │ + bcs.w 65426 │ │ │ │ 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 6548e │ │ │ │ + bne.w 654e6 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bhi.w 644da │ │ │ │ + bhi.w 64532 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ movs r1, r1 │ │ │ │ movs r1, r1 │ │ │ │ movs r1, r1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r6, r3, #6 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #948] @ (64594 ) │ │ │ │ + ldr r1, [pc, #948] @ (645ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6474a │ │ │ │ + beq.w 647a2 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 654e6 │ │ │ │ + bcs.w 6553e │ │ │ │ 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 653ba │ │ │ │ + bcs.w 65412 │ │ │ │ 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, 64256 │ │ │ │ + cbz r3, 642ae │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 653e6 │ │ │ │ + bcs.w 6543e │ │ │ │ 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 64256 │ │ │ │ + beq.n 642ae │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65a66 │ │ │ │ + bcs.w 65abe │ │ │ │ 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 │ │ │ │ @@ -141897,72 +141893,72 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64962 │ │ │ │ + beq.w 649ba │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6540a │ │ │ │ + bcs.w 65462 │ │ │ │ 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 r3, [pc, #748] @ (64598 ) │ │ │ │ + ldr r3, [pc, #748] @ (645f0 ) │ │ │ │ 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 r9, [sp, #8] │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64350 │ │ │ │ + beq.n 643a8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, #0 │ │ │ │ - bpl.n 642f4 │ │ │ │ + bpl.n 6434c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65f66 │ │ │ │ + bcs.w 65fbe │ │ │ │ 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 64b02 │ │ │ │ + bcc.w 64b5a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #61 @ 0x3d │ │ │ │ moveq r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ 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] │ │ │ │ @@ -141971,450 +141967,450 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - cbz r7, 64350 │ │ │ │ + bl 5f4c8 │ │ │ │ + cbz r7, 643a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 653da │ │ │ │ + bcs.w 65432 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w r9, #2 │ │ │ │ - bgt.w 64ca0 │ │ │ │ + bgt.w 64cf8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 637d2 │ │ │ │ + bne.w 6382a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 637ca │ │ │ │ + bcs.w 63822 │ │ │ │ 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 637c2 │ │ │ │ - b.w 637d8 │ │ │ │ + bne.w 6381a │ │ │ │ + b.w 63830 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 63962 │ │ │ │ + bne.w 639ba │ │ │ │ ldrb.w fp, [r5, #1] │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - beq.w 65a72 │ │ │ │ + beq.w 65aca │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 66bb0 │ │ │ │ + beq.w 66c08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - bne.w 65a7c │ │ │ │ + bne.w 65ad4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r3, r5, #2 │ │ │ │ streq r3, [sp, #152] @ 0x98 │ │ │ │ - beq.w 666e2 │ │ │ │ + beq.w 6673a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 63968 │ │ │ │ + b.w 639c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 653fe │ │ │ │ + bcs.w 65456 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 632d2 │ │ │ │ + b.w 6332a │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ - b.w 62fd6 │ │ │ │ - ldr r1, [pc, #412] @ (6459c ) │ │ │ │ + b.w 6302e │ │ │ │ + ldr r1, [pc, #412] @ (645f4 ) │ │ │ │ add r1, pc │ │ │ │ - b.w 63ba2 │ │ │ │ + b.w 63bfa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 636ce │ │ │ │ - b.n 63db6 │ │ │ │ + bne.w 63726 │ │ │ │ + b.n 63e0e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ - b.w 62fd6 │ │ │ │ + b.w 6302e │ │ │ │ mov r0, fp │ │ │ │ adds r5, r4, #3 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 62c72 │ │ │ │ - b.w 62df6 │ │ │ │ + beq.w 62cca │ │ │ │ + b.w 62e4e │ │ │ │ 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 64b26 │ │ │ │ + beq.w 64b7e │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 638ae │ │ │ │ + b.w 63906 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 628ba │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 62912 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65ad0 │ │ │ │ + bcs.w 65b28 │ │ │ │ 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 65ab8 │ │ │ │ + beq.w 65b10 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65aac │ │ │ │ + bcs.w 65b04 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 63780 │ │ │ │ + b.w 637d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63596 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 635ee │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 63fd0 │ │ │ │ - ldr r1, [pc, #224] @ (645a0 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 64028 │ │ │ │ + ldr r1, [pc, #224] @ (645f8 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 63bd8 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 63c30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 63fd4 │ │ │ │ - ldr r3, [pc, #200] @ (645a4 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6402c │ │ │ │ + ldr r3, [pc, #200] @ (645fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 65b48 │ │ │ │ - ldr r1, [pc, #188] @ (645a8 ) │ │ │ │ + bgt.w 65ba0 │ │ │ │ + ldr r1, [pc, #188] @ (64600 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 641e2 │ │ │ │ - ldr r3, [pc, #188] @ (645ac ) │ │ │ │ + b.n 6423a │ │ │ │ + ldr r3, [pc, #188] @ (64604 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 65a50 │ │ │ │ - ldr r1, [pc, #176] @ (645b0 ) │ │ │ │ + bgt.w 65aa8 │ │ │ │ + ldr r1, [pc, #176] @ (64608 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6417c │ │ │ │ - ldr r1, [pc, #176] @ (645b4 ) │ │ │ │ + b.n 641d4 │ │ │ │ + ldr r1, [pc, #176] @ (6460c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6417c │ │ │ │ - ldr r1, [pc, #172] @ (645b8 ) │ │ │ │ + b.n 641d4 │ │ │ │ + ldr r1, [pc, #172] @ (64610 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 641e2 │ │ │ │ - ldr r1, [pc, #172] @ (645bc ) │ │ │ │ + b.n 6423a │ │ │ │ + ldr r1, [pc, #172] @ (64614 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 641e2 │ │ │ │ - ldr r1, [pc, #168] @ (645c0 ) │ │ │ │ + b.n 6423a │ │ │ │ + ldr r1, [pc, #168] @ (64618 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6417c │ │ │ │ + b.n 641d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ add.w r3, r9, #62 @ 0x3e │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 645e6 │ │ │ │ + b.n 6463e │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r6, #24] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + subs r6, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + strb r0, [r5, #12] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + strb r2, [r5, #22] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + adds r4, r2, r4 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ movs r4, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r6, lsl #1] │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 645dc │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 64634 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r6, [r2, r6, lsl #2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 645ee │ │ │ │ + beq.n 64646 │ │ │ │ ldrb.w r6, [r9], #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 645c4 │ │ │ │ + bne.n 6461c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #0] │ │ │ │ add.w lr, sp, #332 @ 0x14c │ │ │ │ mov r2, lr │ │ │ │ str.w lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 65326 │ │ │ │ + bne.w 6537e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 6531c │ │ │ │ + beq.w 65374 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 65a30 │ │ │ │ - ldr.w r3, [pc, #2928] @ 6518c │ │ │ │ + beq.w 65a88 │ │ │ │ + ldr.w r3, [pc, #2928] @ 651e4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #2924] @ 65190 │ │ │ │ + ldr.w r1, [pc, #2924] @ 651e8 │ │ │ │ mov r2, r7 │ │ │ │ strd lr, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6469a │ │ │ │ + beq.n 646f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 666d8 │ │ │ │ + beq.w 66730 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 64666 │ │ │ │ + beq.n 646be │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 6617c │ │ │ │ + bls.w 661d4 │ │ │ │ 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 6616a │ │ │ │ + bcs.w 661c2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ cmp.w sl, #4 │ │ │ │ - ble.w 633bc │ │ │ │ + ble.w 63414 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - cbz r2, 646da │ │ │ │ + cbz r2, 64732 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 66b0a │ │ │ │ + bcs.w 66b62 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 646cc │ │ │ │ + bne.n 64724 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 646c2 │ │ │ │ + beq.n 6471a │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #10 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66b1c │ │ │ │ - ldr.w r3, [pc, #2736] @ 65194 │ │ │ │ + beq.w 66b74 │ │ │ │ + ldr.w r3, [pc, #2736] @ 651ec │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [pc, #2728] @ 65198 │ │ │ │ + ldr.w r1, [pc, #2728] @ 651f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd sl, r2, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 600a8 │ │ │ │ + bl 60100 │ │ │ │ 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 63410 │ │ │ │ + bls.w 63468 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - b.w 633ce │ │ │ │ + b.w 63426 │ │ │ │ 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 654c6 │ │ │ │ + bne.w 6551e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64220 │ │ │ │ + bne.w 64278 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64350 │ │ │ │ + beq.w 643a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ - bne.w 64fb0 │ │ │ │ + bne.w 65008 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65b7e │ │ │ │ + bcs.w 65bd6 │ │ │ │ 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 │ │ │ │ @@ -142428,156 +142424,156 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - b.n 64350 │ │ │ │ - ldr.w r3, [pc, #2556] @ 6519c │ │ │ │ + bl 5f4c8 │ │ │ │ + b.n 643a8 │ │ │ │ + ldr.w r3, [pc, #2556] @ 651f4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65176 │ │ │ │ - ldr.w r3, [pc, #2528] @ 65194 │ │ │ │ + beq.w 651ce │ │ │ │ + ldr.w r3, [pc, #2528] @ 651ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 6506a │ │ │ │ + bpl.w 650c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2524] @ 651a0 │ │ │ │ + ldr.w r3, [pc, #2524] @ 651f8 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 65416 │ │ │ │ - ldr.w r2, [pc, #2512] @ 651a4 │ │ │ │ + beq.w 6546e │ │ │ │ + ldr.w r2, [pc, #2512] @ 651fc │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #2504] @ 651a8 │ │ │ │ + ldr.w r1, [pc, #2504] @ 65200 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 6483e │ │ │ │ + bls.n 64896 │ │ │ │ mov fp, r7 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r1, #63 @ 0x3f │ │ │ │ - bne.n 64820 │ │ │ │ + bne.n 64878 │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 64822 │ │ │ │ + beq.n 6487a │ │ │ │ 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 648b8 │ │ │ │ + bcs.n 64910 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 64806 │ │ │ │ + bhi.n 6485e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r6, r7 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6504a │ │ │ │ + bcs.w 650a2 │ │ │ │ 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 65040 │ │ │ │ + bcs.w 65098 │ │ │ │ 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 65018 │ │ │ │ + bcs.w 65070 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 65026 │ │ │ │ + beq.w 6507e │ │ │ │ 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 r9, [sp] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 637c2 │ │ │ │ - b.w 63d78 │ │ │ │ + bne.w 6381a │ │ │ │ + b.w 63dd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 64832 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6488a │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 62778 │ │ │ │ + b.w 627d0 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 62f30 │ │ │ │ - b.w 634cc │ │ │ │ + bne.w 62f88 │ │ │ │ + b.w 63524 │ │ │ │ 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 6444c │ │ │ │ + b.n 644a4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6507e │ │ │ │ + beq.w 650d6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 63c46 │ │ │ │ + b.w 63c9e │ │ │ │ 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 │ │ │ │ @@ -142585,245 +142581,245 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 628dc │ │ │ │ + bne.w 62934 │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65af6 │ │ │ │ + beq.w 65b4e │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63b90 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 63be8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 642d2 │ │ │ │ - b.n 64350 │ │ │ │ + bne.w 6432a │ │ │ │ + b.n 643a8 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 624fa │ │ │ │ + b.w 62552 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64e5c │ │ │ │ + beq.w 64eb4 │ │ │ │ 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 5d840 │ │ │ │ - ldr.w r2, [pc, #2032] @ 6519c │ │ │ │ + bl 5d898 │ │ │ │ + ldr.w r2, [pc, #2032] @ 651f4 │ │ │ │ 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 6560e │ │ │ │ + beq.w 65666 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66c98 │ │ │ │ - ldr.w r2, [pc, #1992] @ 65194 │ │ │ │ + beq.w 66cf0 │ │ │ │ + ldr.w r2, [pc, #1992] @ 651ec │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 66c8e │ │ │ │ - ldr.w r2, [pc, #2000] @ 651ac │ │ │ │ + bpl.w 66ce6 │ │ │ │ + ldr.w r2, [pc, #2000] @ 65204 │ │ │ │ ldr.w r1, [fp] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, #644 @ 0x284 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 66c84 │ │ │ │ - ldr.w r2, [pc, #1980] @ 651b0 │ │ │ │ + beq.w 66cdc │ │ │ │ + ldr.w r2, [pc, #1980] @ 65208 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66c7c │ │ │ │ + beq.w 66cd4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ tst.w r2, #8 │ │ │ │ - bne.w 66c62 │ │ │ │ - ldr.w r0, [pc, #1944] @ 651b4 │ │ │ │ + bne.w 66cba │ │ │ │ + ldr.w r0, [pc, #1944] @ 6520c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r1, [pc, #1940] @ 651b8 │ │ │ │ + ldr.w r1, [pc, #1940] @ 65210 │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 655fe │ │ │ │ + bcs.w 65656 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 65026 │ │ │ │ + beq.w 6507e │ │ │ │ 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 r9, [sp] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 64e64 │ │ │ │ - ldr.w fp, [pc, #1852] @ 651bc │ │ │ │ + beq.w 64ebc │ │ │ │ + ldr.w fp, [pc, #1852] @ 65214 │ │ │ │ add fp, pc │ │ │ │ - b.w 63cbc │ │ │ │ + b.w 63d14 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 64cb0 │ │ │ │ + bpl.w 64d08 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 64a9c │ │ │ │ + cbz r3, 64af4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64992 │ │ │ │ + bne.w 649ea │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 64a7e │ │ │ │ + bne.n 64ad6 │ │ │ │ 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, #1800] @ 651c0 │ │ │ │ + ldr.w fp, [pc, #1800] @ 65218 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 63cbc │ │ │ │ + b.w 63d14 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 62b0c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 62b64 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64e8e │ │ │ │ + beq.w 64ee6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 64e86 │ │ │ │ + beq.w 64ede │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 635f0 │ │ │ │ + b.w 63648 │ │ │ │ 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 6430e │ │ │ │ + b.w 64366 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 632ae │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 63306 │ │ │ │ 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 638ae │ │ │ │ - ldr.w r1, [pc, #1676] @ 651c4 │ │ │ │ + b.w 63906 │ │ │ │ + ldr.w r1, [pc, #1676] @ 6521c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 65514 │ │ │ │ + bne.w 6556c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 654fe │ │ │ │ + bcc.w 65556 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r3 │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 654f2 │ │ │ │ + bcs.w 6554a │ │ │ │ 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 652fa │ │ │ │ + beq.w 65352 │ │ │ │ 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 │ │ │ │ @@ -142832,140 +142828,140 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - cbz r0, 64bf6 │ │ │ │ + bl 5f4c8 │ │ │ │ + cbz r0, 64c4e │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66c56 │ │ │ │ + bcs.w 66cae │ │ │ │ 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, #1520] @ 651c8 │ │ │ │ + ldr.w r3, [pc, #1520] @ 65220 │ │ │ │ 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 r9, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65312 │ │ │ │ + bcs.w 6536a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r0, [pc, #1468] @ 651cc │ │ │ │ + ldr.w r0, [pc, #1468] @ 65224 │ │ │ │ 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 65586 │ │ │ │ + bne.w 655de │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #9 │ │ │ │ - bne.n 64c1e │ │ │ │ + bne.n 64c76 │ │ │ │ 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 65522 │ │ │ │ + bne.w 6557a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65420 │ │ │ │ + bcs.w 65478 │ │ │ │ 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 6508e │ │ │ │ + beq.w 650e6 │ │ │ │ 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 r9, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ + bl 5f4c8 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - cbz r3, 64c9c │ │ │ │ - ldr.w r1, [pc, #1344] @ 651d0 │ │ │ │ + cbz r3, 64cf4 │ │ │ │ + ldr.w r1, [pc, #1344] @ 65228 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 63c46 │ │ │ │ - b.w 63c72 │ │ │ │ + bne.w 63c9e │ │ │ │ + b.w 63cca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 64aa2 │ │ │ │ - ldr.w fp, [pc, #1304] @ 651d4 │ │ │ │ + beq.w 64afa │ │ │ │ + ldr.w fp, [pc, #1304] @ 6522c │ │ │ │ add fp, pc │ │ │ │ - b.w 63cbc │ │ │ │ + b.w 63d14 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.w 6388c │ │ │ │ + bne.w 638e4 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cbz r3, 64cd8 │ │ │ │ + cbz r3, 64d30 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 66b80 │ │ │ │ + beq.w 66bd8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ 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 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6388c │ │ │ │ + beq.w 638e4 │ │ │ │ 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 │ │ │ │ @@ -142975,272 +142971,272 @@ │ │ │ │ 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 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 65adc │ │ │ │ + bcs.w 65b34 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ - b.w 629dc │ │ │ │ + b.w 62a34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65b26 │ │ │ │ - ldr.w r3, [pc, #1088] @ 65194 │ │ │ │ + beq.w 65b7e │ │ │ │ + ldr.w r3, [pc, #1088] @ 651ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 654be │ │ │ │ + bpl.w 65516 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1140] @ 651d8 │ │ │ │ + ldr.w r3, [pc, #1140] @ 65230 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 659de │ │ │ │ - ldr.w r2, [pc, #1128] @ 651dc │ │ │ │ + beq.w 65a36 │ │ │ │ + ldr.w r2, [pc, #1128] @ 65234 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1116] @ 651e0 │ │ │ │ + ldr.w r1, [pc, #1116] @ 65238 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ add.w fp, r3, r2 │ │ │ │ str.w fp, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, r3 │ │ │ │ - bls.n 64de2 │ │ │ │ + bls.n 64e3a │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r4 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r1, #63 @ 0x3f │ │ │ │ - bne.n 64dc4 │ │ │ │ + bne.n 64e1c │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ addeq r4, #2 │ │ │ │ - beq.n 64dc6 │ │ │ │ + beq.n 64e1e │ │ │ │ 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 64e24 │ │ │ │ + bcs.n 64e7c │ │ │ │ cmp fp, r4 │ │ │ │ - bhi.n 64daa │ │ │ │ + bhi.n 64e02 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r7 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65b5e │ │ │ │ - ldr r3, [pc, #932] @ (65194 ) │ │ │ │ + beq.w 65bb6 │ │ │ │ + ldr r3, [pc, #932] @ (651ec ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.w 653c6 │ │ │ │ + bpl.w 6541e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #996] @ (651e4 ) │ │ │ │ + ldr r3, [pc, #996] @ (6523c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 659e8 │ │ │ │ - ldr r2, [pc, #988] @ (651e8 ) │ │ │ │ + beq.w 65a40 │ │ │ │ + ldr r2, [pc, #988] @ (65240 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #980] @ (651ec ) │ │ │ │ + ldr r1, [pc, #980] @ (65244 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 63d1a │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 63d72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 64dd6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 64e2e │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #3 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne.w 629fa │ │ │ │ - b.w 640a0 │ │ │ │ + bne.w 62a52 │ │ │ │ + b.w 640f8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 64a7e │ │ │ │ + bne.w 64ad6 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w fp, [pc, #904] @ 651f0 │ │ │ │ + ldr.w fp, [pc, #904] @ 65248 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 63cbc │ │ │ │ + b.w 63d14 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 64af2 │ │ │ │ + beq.w 64b4a │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ 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 62c6c │ │ │ │ - ldr r1, [pc, #820] @ (651f4 ) │ │ │ │ + b.w 62cc4 │ │ │ │ + ldr r1, [pc, #820] @ (6524c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 635c0 │ │ │ │ - ldr r1, [pc, #808] @ (651f8 ) │ │ │ │ + beq.w 63618 │ │ │ │ + ldr r1, [pc, #808] @ (65250 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 5ce88 │ │ │ │ + bl 5cee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 635c0 │ │ │ │ + bne.w 63618 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 64ef8 │ │ │ │ + bcc.n 64f50 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ add r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64efc │ │ │ │ + bls.n 64f54 │ │ │ │ str.w r0, [fp] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64e92 │ │ │ │ + beq.n 64eea │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 666ec │ │ │ │ + beq.w 66744 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r0, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 666d0 │ │ │ │ + beq.w 66728 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 65a44 │ │ │ │ + bcs.w 65a9c │ │ │ │ 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 65a38 │ │ │ │ + bcs.w 65a90 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 64af2 │ │ │ │ + b.n 64b4a │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 628d0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 62928 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 654a6 │ │ │ │ + beq.w 654fe │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b.w 63c7a │ │ │ │ + b.w 63cd2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 632ae │ │ │ │ - b.w 63db6 │ │ │ │ + bne.w 63306 │ │ │ │ + b.w 63e0e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 640c4 │ │ │ │ + beq.w 6411c │ │ │ │ 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 629fa │ │ │ │ + b.w 62a52 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 641c0 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 64218 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65b94 │ │ │ │ + bcs.w 65bec │ │ │ │ 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 │ │ │ │ @@ -143254,93 +143250,93 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5f470 │ │ │ │ - b.w 6433a │ │ │ │ + bl 5f4c8 │ │ │ │ + b.w 64392 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.w 638ae │ │ │ │ + b.w 63906 │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65b52 │ │ │ │ + bcs.w 65baa │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 63fe6 │ │ │ │ + b.w 6403e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63ffc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64054 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 6487c │ │ │ │ + bge.w 648d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 62440 │ │ │ │ + b.w 62498 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 63d2c │ │ │ │ - b.n 65026 │ │ │ │ + bge.w 63d84 │ │ │ │ + b.n 6507e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6486a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 648c2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #8 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64854 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 648ac │ │ │ │ cmp.w r9, #3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - beq.w 655c2 │ │ │ │ + beq.w 6561a │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 638ae │ │ │ │ - ldr r3, [pc, #400] @ (651fc ) │ │ │ │ + b.w 63906 │ │ │ │ + ldr r3, [pc, #400] @ (65254 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 647de │ │ │ │ + b.w 64836 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r4, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 62c88 │ │ │ │ + b.w 62ce0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6542a │ │ │ │ + beq.w 65482 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 63c7a │ │ │ │ + b.w 63cd2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65a5a │ │ │ │ + bcs.w 65ab2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 64c8a │ │ │ │ + b.n 64ce2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 65140 │ │ │ │ + beq.n 65198 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 650a8 │ │ │ │ - add r1, pc, #8 @ (adr r1, 650c4 ) │ │ │ │ + bhi.n 65100 │ │ │ │ + add r1, pc, #8 @ (adr r1, 6511c ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsrs r5, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ @@ -143376,158 +143372,163 @@ │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ 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 655d4 │ │ │ │ + ble.w 6562c │ │ │ │ cmp r3, #12 │ │ │ │ itt eq │ │ │ │ addeq r3, r2, #2 │ │ │ │ streq r3, [sp, #140] @ 0x8c │ │ │ │ - beq.w 629a0 │ │ │ │ + beq.w 629f8 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 629a0 │ │ │ │ - ldr r3, [pc, #136] @ (65200 ) │ │ │ │ + b.w 629f8 │ │ │ │ + ldr r3, [pc, #136] @ (65258 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 647de │ │ │ │ + b.w 64836 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63fd4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6402c │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #25] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d12, d7 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #27] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r4, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + strb r4, [r2, #20] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r2, #26] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + strb r0, [r3, #18] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r4, r0 │ │ │ │ - usada8 r0, r6, r7, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - vld1.8 {d16[0]}, [sl], r7 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + strb r4, [r4, #13] │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [r2, r7] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + strb r0, [r5, #5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - ldr.w r3, [pc, #2932] @ 65d7c │ │ │ │ + ldr.w r3, [pc, #2932] @ 65dd4 │ │ │ │ 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 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6373a │ │ │ │ - ldr.w r4, [pc, #2900] @ 65d80 │ │ │ │ + beq.w 63792 │ │ │ │ + ldr.w r4, [pc, #2900] @ 65dd8 │ │ │ │ mov r8, r7 │ │ │ │ add r4, pc │ │ │ │ add.w r5, r4, #600 @ 0x258 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5dc20 │ │ │ │ + bl 5dc78 │ │ │ │ add.w r1, r4, #612 @ 0x264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5dc20 │ │ │ │ + bl 5dc78 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r7, [pc, #2872] @ 65d84 │ │ │ │ + ldr.w r7, [pc, #2872] @ 65ddc │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ - bl 5dc20 │ │ │ │ + bl 5dc78 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r2, [r4], #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6525a │ │ │ │ - ldr.w r4, [pc, #2840] @ 65d88 │ │ │ │ + bne.n 652b2 │ │ │ │ + ldr.w r4, [pc, #2840] @ 65de0 │ │ │ │ add r4, pc │ │ │ │ add.w r5, r4, #636 @ 0x27c │ │ │ │ add.w r4, r4, #768 @ 0x300 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r5, #12 │ │ │ │ - bl 5dc20 │ │ │ │ + bl 5dc78 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6527a │ │ │ │ + bne.n 652d2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 65690 │ │ │ │ + bcs.w 656e8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66150 │ │ │ │ + beq.w 661a8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ it lt │ │ │ │ movlt r6, #5 │ │ │ │ - ldr.w r3, [pc, #2776] @ 65d8c │ │ │ │ + ldr.w r3, [pc, #2776] @ 65de4 │ │ │ │ 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 │ │ │ │ @@ -143541,594 +143542,594 @@ │ │ │ │ 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, #2728] @ 65d90 │ │ │ │ + ldr.w r8, [pc, #2728] @ 65de8 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ add r8, pc │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - b.w 631b6 │ │ │ │ + b.w 6320e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65ea8 │ │ │ │ + bcs.w 65f00 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 64bf6 │ │ │ │ + b.n 64c4e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 64c0c │ │ │ │ - ldr.w r3, [pc, #2676] @ 65d94 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 64c64 │ │ │ │ + ldr.w r3, [pc, #2676] @ 65dec │ │ │ │ add r3, pc │ │ │ │ - b.w 64620 │ │ │ │ + b.w 64678 │ │ │ │ addw r4, sp, #333 @ 0x14d │ │ │ │ movs r3, #32 │ │ │ │ add.w r6, r1, #61 @ 0x3d │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ strb.w r3, [sp, #332] @ 0x14c │ │ │ │ - b.n 65346 │ │ │ │ + b.n 6539e │ │ │ │ cmp r6, r1 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ - beq.w 65eb4 │ │ │ │ + beq.w 65f0c │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 6533a │ │ │ │ + bne.n 65392 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 64606 │ │ │ │ + beq.w 6465e │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 64606 │ │ │ │ - ldr.w r3, [pc, #2600] @ 65d98 │ │ │ │ + b.w 6465e │ │ │ │ + ldr.w r3, [pc, #2600] @ 65df0 │ │ │ │ add r3, pc │ │ │ │ - b.w 63d0c │ │ │ │ + b.w 63d64 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 65f72 │ │ │ │ + beq.w 65fca │ │ │ │ cmp.w r9, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - bne.w 629fa │ │ │ │ + bne.w 62a52 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 640a0 │ │ │ │ + beq.w 640f8 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ - beq.w 640a0 │ │ │ │ - b.w 640c4 │ │ │ │ + beq.w 640f8 │ │ │ │ + b.w 6411c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64220 │ │ │ │ - ldr.w r2, [pc, #2516] @ 65d9c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64278 │ │ │ │ + ldr.w r2, [pc, #2516] @ 65df4 │ │ │ │ add r2, pc │ │ │ │ - b.n 64e16 │ │ │ │ + b.n 64e6e │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 641a4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 641fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64350 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 643a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 6423a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64292 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 632d2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6332a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 643ea │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64442 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 6429c │ │ │ │ - ldr.w r3, [pc, #2440] @ 65da0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 642f4 │ │ │ │ + ldr.w r3, [pc, #2440] @ 65df8 │ │ │ │ add r3, pc │ │ │ │ - b.w 647de │ │ │ │ + b.w 64836 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 64c5c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 64cb4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 64cac │ │ │ │ + bpl.w 64d04 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 66b40 │ │ │ │ - ldr.w fp, [pc, #2408] @ 65da4 │ │ │ │ + beq.w 66b98 │ │ │ │ + ldr.w fp, [pc, #2408] @ 65dfc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add fp, pc │ │ │ │ - b.w 63cbc │ │ │ │ + b.w 63d14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 6398c │ │ │ │ + beq.w 639e4 │ │ │ │ mov r5, r1 │ │ │ │ - b.w 624fa │ │ │ │ + b.w 62552 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 6251e │ │ │ │ + b.w 62576 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65b3e │ │ │ │ + bcs.w 65b96 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2344] @ 65da8 │ │ │ │ + ldr.w r2, [pc, #2344] @ 65e00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 62aba │ │ │ │ - ldr.w r1, [pc, #2332] @ 65dac │ │ │ │ + b.w 62b12 │ │ │ │ + ldr.w r1, [pc, #2332] @ 65e04 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b.w 641c0 │ │ │ │ + b.w 64218 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 64cac │ │ │ │ + bpl.w 64d04 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - b.w 64a9c │ │ │ │ - ldr.w r3, [pc, #2296] @ 65db0 │ │ │ │ + b.w 64af4 │ │ │ │ + ldr.w r3, [pc, #2296] @ 65e08 │ │ │ │ add r3, pc │ │ │ │ - b.w 63d0c │ │ │ │ - ldr.w r3, [pc, #2292] @ 65db4 │ │ │ │ + b.w 63d64 │ │ │ │ + ldr.w r3, [pc, #2292] @ 65e0c │ │ │ │ add r3, pc │ │ │ │ - b.n 64d80 │ │ │ │ + b.n 64dd8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 655b6 │ │ │ │ + bcs.n 6560e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 64742 │ │ │ │ + b.w 6479a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 6420a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64262 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64b7c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64bd4 │ │ │ │ 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 64b66 │ │ │ │ + b.w 64bbe │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.w 64b66 │ │ │ │ - ldr.w r2, [pc, #2196] @ 65db8 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.w 64bbe │ │ │ │ + ldr.w r2, [pc, #2196] @ 65e10 │ │ │ │ mov.w fp, #58 @ 0x3a │ │ │ │ add r2, pc │ │ │ │ add.w r7, r2, #288 @ 0x120 │ │ │ │ add.w r3, r2, #360 @ 0x168 │ │ │ │ strd r3, r4, [sp, #136] @ 0x88 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 65558 │ │ │ │ + b.n 655b0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 6557c │ │ │ │ + beq.n 655d4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 65550 │ │ │ │ + beq.n 655a8 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc.w fp, [r2] │ │ │ │ - bcc.n 65544 │ │ │ │ + bcc.n 6559c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 65544 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6559c │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ mov r6, r7 │ │ │ │ - b.w 64c46 │ │ │ │ + b.w 64c9e │ │ │ │ add r0, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 64c32 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 64c8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 62c88 │ │ │ │ - ldr.w r2, [pc, #2068] @ 65dbc │ │ │ │ + b.w 62ce0 │ │ │ │ + ldr.w r2, [pc, #2068] @ 65e14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 62aba │ │ │ │ + b.w 62b12 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64742 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6479a │ │ │ │ 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 640a0 │ │ │ │ + b.w 640f8 │ │ │ │ cmp r3, #12 │ │ │ │ itt eq │ │ │ │ addeq r3, r2, #2 │ │ │ │ streq r3, [sp, #140] @ 0x8c │ │ │ │ - beq.w 65b16 │ │ │ │ + beq.w 65b6e │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 629a0 │ │ │ │ + b.w 629f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 64a4a │ │ │ │ - b.n 65026 │ │ │ │ - ldr.w r3, [pc, #1968] @ 65dc0 │ │ │ │ + bge.w 64aa2 │ │ │ │ + b.n 6507e │ │ │ │ + ldr.w r3, [pc, #1968] @ 65e18 │ │ │ │ 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 66ca6 │ │ │ │ - ldr.w r3, [pc, #1948] @ 65dc4 │ │ │ │ + beq.w 66cfe │ │ │ │ + ldr.w r3, [pc, #1948] @ 65e1c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 66b00 │ │ │ │ - ldr.w r2, [pc, #1936] @ 65dc8 │ │ │ │ + bpl.w 66b58 │ │ │ │ + ldr.w r2, [pc, #1936] @ 65e20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 6612c │ │ │ │ - ldr.w r2, [pc, #1920] @ 65dcc │ │ │ │ + beq.w 66184 │ │ │ │ + ldr.w r2, [pc, #1920] @ 65e24 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66122 │ │ │ │ + beq.w 6617a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 66136 │ │ │ │ - ldr.w r0, [pc, #1888] @ 65dd0 │ │ │ │ + bmi.w 6618e │ │ │ │ + ldr.w r0, [pc, #1888] @ 65e28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ - ldr.w r1, [pc, #1884] @ 65dd4 │ │ │ │ + ldr.w r1, [pc, #1884] @ 65e2c │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.w 64a38 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.w 64a90 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 6529a │ │ │ │ + bge.w 652f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1836] @ 65dd8 │ │ │ │ + ldr.w r3, [pc, #1836] @ 65e30 │ │ │ │ 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 62440 │ │ │ │ - ldr.w r3, [pc, #1816] @ 65dd8 │ │ │ │ + b.w 62498 │ │ │ │ + ldr.w r3, [pc, #1816] @ 65e30 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66bf4 │ │ │ │ - ldr.w r3, [pc, #1780] @ 65dc4 │ │ │ │ + beq.w 66c4c │ │ │ │ + ldr.w r3, [pc, #1780] @ 65e1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r4, r2, #28 │ │ │ │ - bpl.w 66bec │ │ │ │ + bpl.w 66c44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w ip, ip, #644 @ 0x284 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 66bfc │ │ │ │ - ldr.w r2, [pc, #1776] @ 65ddc │ │ │ │ + beq.w 66c54 │ │ │ │ + ldr.w r2, [pc, #1776] @ 65e34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 624c8 │ │ │ │ + b.w 62520 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 65704 │ │ │ │ + cbz r3, 6575c │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w sl, #9 │ │ │ │ - beq.w 66b5a │ │ │ │ + beq.w 66bb2 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 66b48 │ │ │ │ + bcs.w 66ba0 │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ - ldr.w r3, [pc, #1712] @ 65de0 │ │ │ │ + beq.w 63e0e │ │ │ │ + ldr.w r3, [pc, #1712] @ 65e38 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r3, #16] │ │ │ │ - b.w 624c8 │ │ │ │ + b.w 62520 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 666a4 │ │ │ │ + beq.w 666fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 633ce │ │ │ │ + bcc.w 63426 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 657be │ │ │ │ + beq.n 65816 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 657b8 │ │ │ │ + beq.n 65810 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 65786 │ │ │ │ + beq.n 657de │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66c3a │ │ │ │ + bcs.w 66c92 │ │ │ │ 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] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ strbhi r2, [r3, #0] │ │ │ │ - bls.w 66c28 │ │ │ │ + bls.w 66c80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63db6 │ │ │ │ + beq.w 63e0e │ │ │ │ cmp.w sl, #6 │ │ │ │ - beq.w 66c08 │ │ │ │ + beq.w 66c60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 657e4 │ │ │ │ + beq.n 6583c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd sl, r0, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 607b4 │ │ │ │ + bl 6080c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 657ee │ │ │ │ + cbz r3, 65846 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 657f8 │ │ │ │ + cbz r3, 65850 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 659b8 │ │ │ │ + bcs.w 65a10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 659c6 │ │ │ │ - ldr.w r4, [pc, #1476] @ 65de4 │ │ │ │ + beq.w 65a1e │ │ │ │ + ldr.w r4, [pc, #1476] @ 65e3c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ - bl 99e38 <__isoc23_strtoul@@Base+0x1e610> │ │ │ │ + bl 9a56c <__isoc23_strtoul@@Base+0x1ecec> │ │ │ │ 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, #1448] @ 65de8 │ │ │ │ + ldr.w r3, [pc, #1448] @ 65e40 │ │ │ │ cmp.w sl, #2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #300] @ 0x12c │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 66758 │ │ │ │ - ldr.w r3, [pc, #1408] @ 65dd8 │ │ │ │ + bgt.w 667b0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 65e30 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ - cbz r7, 65870 │ │ │ │ + cbz r7, 658c8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66c4a │ │ │ │ + beq.w 66ca2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 668ae │ │ │ │ + bne.w 66906 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ sub.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp.w sl, #4 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1360] @ 65dec │ │ │ │ + ldr.w r2, [pc, #1360] @ 65e44 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #296] @ 0x128 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 667a4 │ │ │ │ + bne.w 667fc │ │ │ │ add.w ip, r3, #8 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #10 │ │ │ │ it lt │ │ │ │ movlt r3, #10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1320] @ 65df0 │ │ │ │ + ldr.w r3, [pc, #1320] @ 65e48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ ldrb.w r7, [r9] │ │ │ │ cmp r7, #10 │ │ │ │ - bne.n 658e2 │ │ │ │ + bne.n 6593a │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 658da │ │ │ │ + beq.n 65932 │ │ │ │ add.w r8, r9, #1 │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 668c8 │ │ │ │ - ldr.w r1, [pc, #1284] @ 65df4 │ │ │ │ + beq.w 66920 │ │ │ │ + ldr.w r1, [pc, #1284] @ 65e4c │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1272] @ 65df8 │ │ │ │ + ldr.w r1, [pc, #1272] @ 65e50 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ sub.w r1, sl, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ clz r1, r1 │ │ │ │ movs r3, #1 │ │ │ │ @@ -144138,416 +144139,416 @@ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 65c7c │ │ │ │ + beq.w 65cd4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 65d14 │ │ │ │ + beq.w 65d6c │ │ │ │ clz sl, r7 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r3, #32 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 65ce6 │ │ │ │ + bne.w 65d3e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 661b2 │ │ │ │ + beq.w 6620a │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.w 661a4 │ │ │ │ + beq.w 661fc │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq.w 65ba0 │ │ │ │ + beq.w 65bf8 │ │ │ │ cmp r5, #27 │ │ │ │ - bne.w 65baa │ │ │ │ + bne.w 65c02 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66192 │ │ │ │ + bcs.w 661ea │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #27 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r9, sl │ │ │ │ - b.n 6598c │ │ │ │ + b.n 659e4 │ │ │ │ subs r5, #97 @ 0x61 │ │ │ │ cmp r5, #25 │ │ │ │ - bls.w 6619e │ │ │ │ + bls.w 661f6 │ │ │ │ mov r8, r9 │ │ │ │ ldrb.w r5, [r9], #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6618c │ │ │ │ + beq.w 661e4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r2, r3, #1 │ │ │ │ strhi.w r2, [fp] │ │ │ │ strbhi r5, [r3, #0] │ │ │ │ - bhi.n 65984 │ │ │ │ + bhi.n 659dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 65984 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 659dc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 6580a │ │ │ │ + bge.w 65862 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1036] @ 65dd8 │ │ │ │ + ldr.w r3, [pc, #1036] @ 65e30 │ │ │ │ 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 62440 │ │ │ │ - ldr.w r3, [pc, #1052] @ 65dfc │ │ │ │ + b.w 62498 │ │ │ │ + ldr.w r3, [pc, #1052] @ 65e54 │ │ │ │ add r3, pc │ │ │ │ - b.w 64d80 │ │ │ │ - ldr.w r2, [pc, #1044] @ 65e00 │ │ │ │ + b.w 64dd8 │ │ │ │ + ldr.w r2, [pc, #1044] @ 65e58 │ │ │ │ add r2, pc │ │ │ │ - b.w 64e16 │ │ │ │ + b.w 64e6e │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 666f8 │ │ │ │ + beq.w 66750 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cbz r2, 65a14 │ │ │ │ + cbz r2, 65a6c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #148] @ 0x94 │ │ │ │ - bne.w 64644 │ │ │ │ + bne.w 6469c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 666a0 │ │ │ │ + beq.w 666f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 66750 │ │ │ │ + bcs.w 667a8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - b.w 633ce │ │ │ │ - ldr r3, [pc, #976] @ (65e04 ) │ │ │ │ + b.w 63426 │ │ │ │ + ldr r3, [pc, #976] @ (65e5c ) │ │ │ │ add r3, pc │ │ │ │ - b.w 64620 │ │ │ │ + b.w 64678 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64af2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64b4a │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64f26 │ │ │ │ - ldr r1, [pc, #948] @ (65e08 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64f7e │ │ │ │ + ldr r1, [pc, #948] @ (65e60 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #16 │ │ │ │ - b.w 6417c │ │ │ │ + b.w 641d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64c8a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64ce2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64256 │ │ │ │ - ldr r3, [pc, #920] @ (65e0c ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 642ae │ │ │ │ + ldr r3, [pc, #920] @ (65e64 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ strne r3, [sp, #108] @ 0x6c │ │ │ │ - beq.w 666e2 │ │ │ │ + beq.w 6673a │ │ │ │ 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 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63968 │ │ │ │ + beq.w 639c0 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ - b.w 64cf2 │ │ │ │ + b.w 64d4a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63780 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 637d8 │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 66694 │ │ │ │ + bcs.w 666ec │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 6448c │ │ │ │ + b.w 644e4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64482 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 644da │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ mov r4, r5 │ │ │ │ - b.w 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 64e8e │ │ │ │ - b.w 635f0 │ │ │ │ + bne.w 64ee6 │ │ │ │ + b.w 63648 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #732] @ (65dd8 ) │ │ │ │ + ldr r3, [pc, #732] @ (65e30 ) │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - b.w 62440 │ │ │ │ + b.w 62498 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 66056 │ │ │ │ + bne.w 660ae │ │ │ │ adds r3, r2, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 629a0 │ │ │ │ - ldr r3, [pc, #752] @ (65e10 ) │ │ │ │ + b.w 629f8 │ │ │ │ + ldr r3, [pc, #752] @ (65e68 ) │ │ │ │ add r3, pc │ │ │ │ - b.w 63d0c │ │ │ │ - ldr r3, [pc, #748] @ (65e14 ) │ │ │ │ + b.w 63d64 │ │ │ │ + ldr r3, [pc, #748] @ (65e6c ) │ │ │ │ add r3, pc │ │ │ │ - b.w 64d80 │ │ │ │ + b.w 64dd8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #672] @ (65dd8 ) │ │ │ │ + ldr r3, [pc, #672] @ (65e30 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - b.w 62440 │ │ │ │ + b.w 62498 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6547c │ │ │ │ - ldr r1, [pc, #716] @ (65e18 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 654d4 │ │ │ │ + ldr r1, [pc, #716] @ (65e70 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ - b.w 641e2 │ │ │ │ + b.w 6423a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 63fe6 │ │ │ │ - ldr r2, [pc, #700] @ (65e1c ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6403e │ │ │ │ + ldr r2, [pc, #700] @ (65e74 ) │ │ │ │ add r2, pc │ │ │ │ - b.w 64e16 │ │ │ │ + b.w 64e6e │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ 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 62c6c │ │ │ │ + b.w 62cc4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64772 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 647ca │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - b.w 63f80 │ │ │ │ + b.w 63fd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64fc0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 65018 │ │ │ │ adds r7, #1 │ │ │ │ clz sl, r7 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 664c2 │ │ │ │ + bne.w 6651a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 65f1c │ │ │ │ + bcs.w 65f74 │ │ │ │ mov r9, r8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w r8, r9, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65928 │ │ │ │ + bne.w 65980 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 6605e │ │ │ │ + bcc.w 660b6 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ add r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 6605e │ │ │ │ + bhi.w 660b6 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - bcs.n 65c3e │ │ │ │ + bcs.n 65c96 │ │ │ │ movs r4, #19 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 65c18 │ │ │ │ + b.n 65c70 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ subs r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ subs r1, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 66a80 │ │ │ │ + bhi.w 66ad8 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ ands.w r1, r1, #1 │ │ │ │ - beq.w 66a80 │ │ │ │ + beq.w 66ad8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65c16 │ │ │ │ + bne.n 65c6e │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ subs r2, r3, r2 │ │ │ │ - bmi.n 65c4e │ │ │ │ + bmi.n 65ca6 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ it le │ │ │ │ strle.w r3, [fp] │ │ │ │ cmp.w sl, #6 │ │ │ │ - beq.w 65fee │ │ │ │ + beq.w 66046 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 65fde │ │ │ │ + bcs.w 66036 │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 659c6 │ │ │ │ + beq.w 65a1e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 6572e │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 65786 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 668bc │ │ │ │ + bcs.w 66914 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #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 65d46 │ │ │ │ + beq.n 65d9e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 65e58 │ │ │ │ + beq.w 65eb0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66a76 │ │ │ │ + beq.w 66ace │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 65c7c │ │ │ │ + beq.n 65cd4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 669b2 │ │ │ │ + beq.w 66a0a │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 66998 │ │ │ │ + bne.w 669f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 668f2 │ │ │ │ + ble.w 6694a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ subs r6, r3, r6 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 668e0 │ │ │ │ + bne.w 66938 │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #32 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 65bc2 │ │ │ │ + b.n 65c1a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 66064 │ │ │ │ + beq.w 660bc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65eee │ │ │ │ + beq.w 65f46 │ │ │ │ adds r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 65d3a │ │ │ │ + b.n 65d92 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 65eba │ │ │ │ + beq.w 65f12 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 65d2e │ │ │ │ - b.n 65ec0 │ │ │ │ + beq.n 65d86 │ │ │ │ + b.n 65f18 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 65d46 │ │ │ │ + beq.n 65d9e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r2, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 65e24 │ │ │ │ - ldr r2, [pc, #196] @ (65e20 ) │ │ │ │ + bls.n 65e7c │ │ │ │ + ldr r2, [pc, #196] @ (65e78 ) │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -144555,346 +144556,349 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 65bda │ │ │ │ - adc.w r0, r2, #8847360 @ 0x870000 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + b.n 65c32 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ movs r7, r0 │ │ │ │ - eors.w r0, r4, #8847360 @ 0x870000 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r6, #7 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d0, d12, d7 │ │ │ │ - vhadd.s8 d0, d12, d7 │ │ │ │ - cdp 0, 11, cr0, cr2, cr7, {0} │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + cdp2 0, 13, cr0, cr4, cr7, {0} │ │ │ │ + cdp2 0, 11, cr0, cr4, cr7, {0} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr7, {0} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #880] @ (66180 ) │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r6, 65e26 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 65e34 │ │ │ │ + cbz r2, 65e8c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 66a98 │ │ │ │ + beq.w 66af0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 66a98 │ │ │ │ + beq.w 66af0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 66ab8 │ │ │ │ - ldr.w r1, [pc, #2948] @ 669c4 │ │ │ │ + beq.w 66b10 │ │ │ │ + ldr.w r1, [pc, #2948] @ 66a1c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.w 6646a │ │ │ │ - ldr.w r1, [pc, #2920] @ 669c8 │ │ │ │ + bne.w 664c2 │ │ │ │ + ldr.w r1, [pc, #2920] @ 66a20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 65e88 │ │ │ │ - ldr.w r1, [pc, #2904] @ 669cc │ │ │ │ + cbz r0, 65ee0 │ │ │ │ + ldr.w r1, [pc, #2904] @ 66a24 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66582 │ │ │ │ - ldr.w r2, [pc, #2884] @ 669d0 │ │ │ │ + bne.w 665da │ │ │ │ + ldr.w r2, [pc, #2884] @ 66a28 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r7 │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ mov r6, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 6594c │ │ │ │ + b.n 659a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64bf6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64c4e │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - b.w 64606 │ │ │ │ + b.w 6465e │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 660d4 │ │ │ │ + beq.w 6612c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bgt.n 65f0a │ │ │ │ + bgt.n 65f62 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 660ca │ │ │ │ + bcs.w 66122 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 65f0a │ │ │ │ - b.n 65f24 │ │ │ │ + bgt.n 65f62 │ │ │ │ + b.n 65f7c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ mov.w r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f24 │ │ │ │ + beq.n 65f7c │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65ef6 │ │ │ │ + bcc.n 65f4e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 65f02 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 65f5a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ - b.n 65bda │ │ │ │ + b.n 65c32 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.w 6405c │ │ │ │ + b.w 640b4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sub.w fp, r0, r3 │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.w 65b06 │ │ │ │ + ble.w 65b5e │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.n 6604a │ │ │ │ + beq.n 660a2 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - b.w 6416e │ │ │ │ + b.w 641c6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 642f2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 6434a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r9, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - beq.w 65392 │ │ │ │ - b.w 629fa │ │ │ │ + beq.w 653ea │ │ │ │ + b.w 62a52 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 607b4 │ │ │ │ + bl 6080c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 657e4 │ │ │ │ + beq.w 6583c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6347e │ │ │ │ + beq.w 634d6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 65786 │ │ │ │ + b.w 657de │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63440 │ │ │ │ + beq.w 63498 │ │ │ │ adds r4, #2 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ - b.n 65f98 │ │ │ │ + b.n 65ff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 65c66 │ │ │ │ - b.n 659c6 │ │ │ │ - ldr.w r1, [pc, #2532] @ 669d4 │ │ │ │ + bge.w 65cbe │ │ │ │ + b.n 65a1e │ │ │ │ + ldr.w r1, [pc, #2532] @ 66a2c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 6603c │ │ │ │ + bls.n 66094 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #2508] @ 669d8 │ │ │ │ + ldr.w r6, [pc, #2508] @ 66a30 │ │ │ │ mov r8, r3 │ │ │ │ subs r4, r3, r2 │ │ │ │ - ldr.w r7, [pc, #2504] @ 669dc │ │ │ │ + ldr.w r7, [pc, #2504] @ 66a34 │ │ │ │ subs r4, #1 │ │ │ │ add r6, pc │ │ │ │ add r7, pc │ │ │ │ lsrs r4, r4, #1 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ sub.w r8, r8, #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #768] @ 0x300 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp r4, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - bne.n 6601c │ │ │ │ - ldr.w r1, [pc, #2464] @ 669e0 │ │ │ │ + bne.n 66074 │ │ │ │ + ldr.w r1, [pc, #2464] @ 66a38 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 65c56 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 65cae │ │ │ │ adds r3, r2, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 629a0 │ │ │ │ + b.w 629f8 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.w 655e0 │ │ │ │ + b.w 65638 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - b.n 65c3e │ │ │ │ + b.n 65c96 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 66074 │ │ │ │ + bne.n 660cc │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 6606c │ │ │ │ + beq.n 660c4 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 65bd6 │ │ │ │ - ldr.w r1, [pc, #2404] @ 669e4 │ │ │ │ + beq.w 65c2e │ │ │ │ + ldr.w r1, [pc, #2404] @ 66a3c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 65bd6 │ │ │ │ + beq.w 65c2e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.n 66106 │ │ │ │ + beq.n 6615e │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ uxtb r5, r1 │ │ │ │ cmp r5, #24 │ │ │ │ - bhi.n 66100 │ │ │ │ + bhi.n 66158 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.n 66100 │ │ │ │ + bhi.n 66158 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -144903,1080 +144907,1078 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ cmp r0, #28 │ │ │ │ movs r0, r3 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 65ee4 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 65f3c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 65c80 │ │ │ │ + b.n 65cd8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 660ec │ │ │ │ + beq.n 66144 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660f0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660f0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660f0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ add.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660f0 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - b.n 66098 │ │ │ │ + b.n 660f0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 66098 │ │ │ │ - b.n 660e4 │ │ │ │ + bne.n 660f0 │ │ │ │ + b.n 6613c │ │ │ │ cmp r3, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble.w 65bd6 │ │ │ │ - ldr.w r1, [pc, #2264] @ 669e8 │ │ │ │ + ble.w 65c2e │ │ │ │ + ldr.w r1, [pc, #2264] @ 66a40 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r4, r0 │ │ │ │ - b.n 65bda │ │ │ │ - ldr.w r0, [pc, #2248] @ 669ec │ │ │ │ + b.n 65c32 │ │ │ │ + ldr.w r0, [pc, #2248] @ 66a44 │ │ │ │ add r0, pc │ │ │ │ - b.w 65672 │ │ │ │ - ldr.w fp, [pc, #2240] @ 669f0 │ │ │ │ + b.w 656ca │ │ │ │ + ldr.w fp, [pc, #2240] @ 66a48 │ │ │ │ add fp, pc │ │ │ │ - b.w 6566c │ │ │ │ + b.w 656c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6566c │ │ │ │ - ldr.w r2, [pc, #2224] @ 669f4 │ │ │ │ + beq.w 656c4 │ │ │ │ + ldr.w r2, [pc, #2224] @ 66a4c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ - b.w 65672 │ │ │ │ - ldr.w r3, [pc, #2212] @ 669f8 │ │ │ │ + bl 5eaf0 │ │ │ │ + b.w 656ca │ │ │ │ + ldr.w r3, [pc, #2212] @ 66a50 │ │ │ │ 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 62440 │ │ │ │ + b.w 62498 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 64676 │ │ │ │ - b.w 63db6 │ │ │ │ + bge.w 646ce │ │ │ │ + b.w 63e0e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w 64666 │ │ │ │ + b.w 646be │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 65bee │ │ │ │ + b.n 65c46 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 65980 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 659d8 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ - b.n 65bda │ │ │ │ - cbz r7, 661ec │ │ │ │ + b.n 65c32 │ │ │ │ + cbz r7, 66244 │ │ │ │ subs r7, #1 │ │ │ │ clz sl, r7 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 65baa │ │ │ │ + b.n 65c02 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 6637c │ │ │ │ + beq.w 663d4 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6632a │ │ │ │ + bne.w 66382 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 66210 │ │ │ │ - bhi.n 661fe │ │ │ │ + beq.n 66268 │ │ │ │ + bhi.n 66256 │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.n 661f2 │ │ │ │ + beq.n 6624a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 65960 │ │ │ │ - ldr.w r1, [pc, #2080] @ 669fc │ │ │ │ + bne.w 659b8 │ │ │ │ + ldr.w r1, [pc, #2080] @ 66a54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 65baa │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 65c02 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 65baa │ │ │ │ + b.n 65c02 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq.n 66224 │ │ │ │ + beq.n 6627c │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ - b.n 65baa │ │ │ │ + b.n 65c02 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.w 65960 │ │ │ │ + bne.w 659b8 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n 66238 │ │ │ │ + beq.n 66290 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ - b.n 65baa │ │ │ │ - ldr.w r1, [pc, #2028] @ 66a00 │ │ │ │ + b.n 65c02 │ │ │ │ + ldr.w r1, [pc, #2028] @ 66a58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 65baa │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 65c02 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - beq.n 662c0 │ │ │ │ + beq.n 66318 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 65baa │ │ │ │ + b.n 65c02 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne.n 6620c │ │ │ │ + bne.n 66264 │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ - bne.n 66234 │ │ │ │ + bne.n 6628c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 66906 │ │ │ │ + beq.w 6695e │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 6620c │ │ │ │ + bne.n 66264 │ │ │ │ ldrb.w r3, [r9, #5] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 6620c │ │ │ │ + bne.n 66264 │ │ │ │ add.w r5, r9, #5 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 6620c │ │ │ │ + bne.n 66264 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 6620c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 66264 │ │ │ │ + blx 7efc <__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 66276 │ │ │ │ + bmi.n 662ce │ │ │ │ sub.w r1, r3, #45 @ 0x2d │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #2 │ │ │ │ - bls.n 66276 │ │ │ │ + bls.n 662ce │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 6690c │ │ │ │ + beq.w 66964 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ mov r0, fp │ │ │ │ - ldr.w r1, [pc, #1892] @ 66a04 │ │ │ │ + ldr.w r1, [pc, #1892] @ 66a5c │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 65baa │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 65c02 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #5] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #6] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #7] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #9] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r3, [r9, #10] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 661fa │ │ │ │ + bne.n 66252 │ │ │ │ ldrb.w r5, [r9, #11] │ │ │ │ and.w r5, r5, #223 @ 0xdf │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - bne.w 661fa │ │ │ │ + bne.w 66252 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w r9, r9, #13 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 65baa │ │ │ │ - ldr.w r1, [pc, #1776] @ 66a08 │ │ │ │ + bne.w 65c02 │ │ │ │ + ldr.w r1, [pc, #1776] @ 66a60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ mov r8, r9 │ │ │ │ add r1, pc │ │ │ │ movs r5, #59 @ 0x3b │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 65baa │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 65c02 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ mov sl, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 66420 │ │ │ │ - ldr.w r5, [pc, #1748] @ 66a0c │ │ │ │ - ldr.w r6, [pc, #1748] @ 66a10 │ │ │ │ + beq.n 66478 │ │ │ │ + ldr.w r5, [pc, #1748] @ 66a64 │ │ │ │ + ldr.w r6, [pc, #1748] @ 66a68 │ │ │ │ add r5, pc │ │ │ │ add r6, pc │ │ │ │ - b.n 6634a │ │ │ │ + b.n 663a2 │ │ │ │ ldrb.w r1, [sl, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 66420 │ │ │ │ + beq.n 66478 │ │ │ │ sub.w r3, r1, #9 │ │ │ │ cmp r1, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 66420 │ │ │ │ + bls.n 66478 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.n 66420 │ │ │ │ + beq.n 66478 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 66412 │ │ │ │ + beq.n 6646a │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 66404 │ │ │ │ + beq.n 6645c │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcc.n 66342 │ │ │ │ + bcc.n 6639a │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 66342 │ │ │ │ - ldr.w r1, [pc, #1684] @ 66a14 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6639a │ │ │ │ + ldr.w r1, [pc, #1684] @ 66a6c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65ba0 │ │ │ │ + beq.w 65bf8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 661ec │ │ │ │ - ldr.w r1, [pc, #1664] @ 66a18 │ │ │ │ + beq.w 66244 │ │ │ │ + ldr.w r1, [pc, #1664] @ 66a70 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 8304 │ │ │ │ - cbnz r0, 663aa │ │ │ │ + blx 835c │ │ │ │ + cbnz r0, 66402 │ │ │ │ subs r7, #1 │ │ │ │ - beq.n 663b2 │ │ │ │ + beq.n 6640a │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 65bc2 │ │ │ │ - ldr.w sl, [pc, #1640] @ 66a1c │ │ │ │ + b.n 65c1a │ │ │ │ + ldr.w sl, [pc, #1640] @ 66a74 │ │ │ │ add.w r9, r9, #7 │ │ │ │ - ldr.w r3, [pc, #1636] @ 66a20 │ │ │ │ + ldr.w r3, [pc, #1636] @ 66a78 │ │ │ │ mov r5, r9 │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, r5 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ tst.w r1, #223 @ 0xdf │ │ │ │ - beq.w 66950 │ │ │ │ + beq.w 669a8 │ │ │ │ sub.w r3, r1, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 66950 │ │ │ │ + bls.w 669a8 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ - beq.w 66950 │ │ │ │ + beq.w 669a8 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 66942 │ │ │ │ + beq.w 6699a │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.w 66978 │ │ │ │ + beq.w 669d0 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6693a │ │ │ │ + bcs.w 66992 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 663c6 │ │ │ │ + b.n 6641e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 66342 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6639a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 66342 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6639a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ subs r6, r3, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r6 │ │ │ │ str.w r6, [fp] │ │ │ │ - bcc.w 66cc6 │ │ │ │ + bcc.w 66d1e │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ add r2, r1 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 66cc6 │ │ │ │ + bhi.w 66d1e │ │ │ │ cmp sl, r8 │ │ │ │ ldrb.w r5, [r5, #-1] │ │ │ │ ittt hi │ │ │ │ subhi.w r2, sl, r9 │ │ │ │ addhi.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ addhi r4, r4, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r2 │ │ │ │ - blt.w 6667a │ │ │ │ + blt.w 666d2 │ │ │ │ cmp r5, #27 │ │ │ │ - bne.w 66676 │ │ │ │ + bne.w 666ce │ │ │ │ movs r6, #0 │ │ │ │ - b.w 6596c │ │ │ │ + b.w 659c4 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.w 6657e │ │ │ │ + bne.w 665d6 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 66472 │ │ │ │ + beq.n 664ca │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 665f2 │ │ │ │ + beq.w 6664a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub.w r4, r9, r4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 6658a │ │ │ │ + bge.n 665e2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strb r4, [r1, #2] │ │ │ │ adds r4, r1, #2 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - cbz r3, 664be │ │ │ │ + cbz r3, 66516 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 664a8 │ │ │ │ + b.n 66500 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - beq.n 664be │ │ │ │ + beq.n 66516 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 6649c │ │ │ │ + bne.n 664f4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ - ldr.w r1, [pc, #1392] @ 66a24 │ │ │ │ + ldr.w r1, [pc, #1392] @ 66a7c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ strb r3, [r2, #3] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 665ce │ │ │ │ + b.n 66626 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6655c │ │ │ │ + beq.n 665b4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 66cc0 │ │ │ │ + blt.w 66d18 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, r6 │ │ │ │ - blt.w 66cc0 │ │ │ │ + blt.w 66d18 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ adds r3, r2, r6 │ │ │ │ str.w r3, [fp] │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n 664f6 │ │ │ │ + beq.n 6654e │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 664f6 │ │ │ │ + bhi.n 6654e │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 664f6 │ │ │ │ + bhi.n 6654e │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r8, #1] │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 660d8 │ │ │ │ + beq.w 66130 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6666c │ │ │ │ + bcs.w 666c4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 66658 │ │ │ │ + ble.w 666b0 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 66540 │ │ │ │ + b.n 66598 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 66646 │ │ │ │ + beq.w 6669e │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [fp] │ │ │ │ strbcc r5, [r3, #0] │ │ │ │ - bcc.n 66536 │ │ │ │ + bcc.n 6658e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 66536 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6658e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.n 664fe │ │ │ │ + beq.n 66556 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 664fe │ │ │ │ + beq.n 66556 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6660e │ │ │ │ + bcs.n 66666 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.n 664fe │ │ │ │ + b.n 66556 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 665f4 │ │ │ │ + beq.n 6664c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 665ce │ │ │ │ + bls.n 66626 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 665ce │ │ │ │ - ldr.w r5, [pc, #1168] @ 66a28 │ │ │ │ - ldr.w r6, [pc, #1168] @ 66a2c │ │ │ │ + bge.n 66626 │ │ │ │ + ldr.w r5, [pc, #1168] @ 66a80 │ │ │ │ + ldr.w r6, [pc, #1168] @ 66a84 │ │ │ │ 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 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrb.w r3, [r7, #-2]! │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 665a2 │ │ │ │ + bne.n 665fa │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6661c │ │ │ │ - ldr.w r2, [pc, #1112] @ 66a30 │ │ │ │ + beq.n 66674 │ │ │ │ + ldr.w r2, [pc, #1112] @ 66a88 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r4, r6 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ mov r4, r9 │ │ │ │ - ldr.w r2, [pc, #1084] @ 66a34 │ │ │ │ + ldr.w r2, [pc, #1084] @ 66a8c │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.n 664fe │ │ │ │ - ldr.w r1, [pc, #1048] @ 66a38 │ │ │ │ + b.n 66556 │ │ │ │ + ldr.w r1, [pc, #1048] @ 66a90 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ mov r4, r6 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr.w r2, [pc, #1036] @ 66a3c │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr.w r2, [pc, #1036] @ 66a94 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ mov r7, r6 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 66528 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 66580 │ │ │ │ mov r8, sl │ │ │ │ - b.n 66560 │ │ │ │ + b.n 665b8 │ │ │ │ subs r6, r6, r1 │ │ │ │ cmp r5, #27 │ │ │ │ - bne.n 66688 │ │ │ │ + bne.n 666e0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 6596c │ │ │ │ + b.w 659c4 │ │ │ │ mov r8, sl │ │ │ │ adds r4, #1 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.w 65bc2 │ │ │ │ + b.w 65c1a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 6448c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 644e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 657e4 │ │ │ │ + beq.w 6583c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6347e │ │ │ │ + beq.w 634d6 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bgt.w 65fc8 │ │ │ │ + bgt.w 66020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 65760 │ │ │ │ + b.w 657b8 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ - b.w 63400 │ │ │ │ + b.w 63458 │ │ │ │ subs r2, r3, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 635f4 │ │ │ │ + b.w 6364c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.w 6469a │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.w 646f2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 65a88 │ │ │ │ + b.w 65ae0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 64e92 │ │ │ │ - b.w 64f0a │ │ │ │ + bne.w 64eea │ │ │ │ + b.w 64f62 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 66736 │ │ │ │ + cbz r3, 6678e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 64644 │ │ │ │ + bne.w 6469c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65fbc │ │ │ │ - b.w 657e4 │ │ │ │ + bne.w 66014 │ │ │ │ + b.w 6583c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 64692 │ │ │ │ + beq.w 646ea │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 64644 │ │ │ │ - b.w 6468c │ │ │ │ + bne.w 6469c │ │ │ │ + b.w 646e4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 657e4 │ │ │ │ + beq.w 6583c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6347e │ │ │ │ + beq.w 634d6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 65786 │ │ │ │ + b.w 657de │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 63410 │ │ │ │ + b.w 63468 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 65870 │ │ │ │ + bne.w 658c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 668ae │ │ │ │ + bne.w 66906 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6679a │ │ │ │ + bcs.n 667f2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #5 │ │ │ │ mov.w ip, #0 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ mov r4, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 658c6 │ │ │ │ + b.w 6591e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6677a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 667d2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r1, #10 │ │ │ │ it lt │ │ │ │ movlt r1, #10 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 668a4 │ │ │ │ + bcs.n 668fc │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #6 │ │ │ │ - bne.n 66782 │ │ │ │ + bne.n 667da │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ mov r6, r5 │ │ │ │ add.w r1, sp, #458 @ 0x1ca │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 66800 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 66858 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r4, lsl #1] │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 667f2 │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 6684a │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r4, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strb.w r4, [r5], #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6688e │ │ │ │ + beq.n 668e6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 667da │ │ │ │ + bne.n 66832 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 66812 │ │ │ │ + cbz r2, 6686a │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [pc, #556] @ (66a40 ) │ │ │ │ + ldr r2, [pc, #556] @ (66a98 ) │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #300] @ 0x12c │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bpl.n 6689e │ │ │ │ - ldr r2, [pc, #544] @ (66a44 ) │ │ │ │ + bpl.n 668f6 │ │ │ │ + ldr r2, [pc, #544] @ (66a9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #544] @ (66a48 ) │ │ │ │ + ldr r1, [pc, #544] @ (66aa0 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #452] @ (669f8 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #452] @ (66a50 ) │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 66896 │ │ │ │ - ldr r3, [pc, #524] @ (66a4c ) │ │ │ │ + cbz r3, 668ee │ │ │ │ + ldr r3, [pc, #524] @ (66aa4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 66896 │ │ │ │ + bpl.n 668ee │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr r3, [pc, #516] @ (66a50 ) │ │ │ │ + ldr r3, [pc, #516] @ (66aa8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66896 │ │ │ │ + beq.n 668ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 5e8b4 │ │ │ │ + bl 5e90c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 5ea98 │ │ │ │ - ldr r1, [pc, #492] @ (66a54 ) │ │ │ │ + bl 5eaf0 │ │ │ │ + ldr r1, [pc, #492] @ (66aac ) │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #8] │ │ │ │ movs r4, #2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov.w ip, #0 │ │ │ │ strh.w r3, [sp, #296] @ 0x128 │ │ │ │ - b.w 658c6 │ │ │ │ + b.w 6591e │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - b.n 66812 │ │ │ │ + b.n 6686a │ │ │ │ mov r0, r8 │ │ │ │ - bl 5e8b4 │ │ │ │ - b.n 66866 │ │ │ │ - ldr r2, [pc, #440] @ (66a58 ) │ │ │ │ + bl 5e90c │ │ │ │ + b.n 668be │ │ │ │ + ldr r2, [pc, #440] @ (66ab0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 66826 │ │ │ │ + b.n 6687e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 667c0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 66818 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 65c56 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 65cae │ │ │ │ movs r1, #10 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 65c96 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 65cee │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 66a8a │ │ │ │ + bcc.w 66ae2 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 65bf8 │ │ │ │ + b.w 65c50 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r4 │ │ │ │ - b.w 65bda │ │ │ │ + b.w 65c32 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 668e4 │ │ │ │ - b.n 66578 │ │ │ │ + bne.n 6693c │ │ │ │ + b.n 665d0 │ │ │ │ add.w r5, r9, #4 │ │ │ │ - b.n 66262 │ │ │ │ + b.n 662ba │ │ │ │ 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 66914 │ │ │ │ + bmi.n 6696c │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66986 │ │ │ │ + bhi.n 669de │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.w 66298 │ │ │ │ + bls.w 662f0 │ │ │ │ subs r3, #35 @ 0x23 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.n 66914 │ │ │ │ - b.n 66298 │ │ │ │ + bmi.n 6696c │ │ │ │ + b.n 662f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 663c6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6641e │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 663c6 │ │ │ │ - ldr r1, [pc, #264] @ (66a5c ) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6641e │ │ │ │ + ldr r1, [pc, #264] @ (66ab4 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ sub.w r3, r8, r9 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r3, #6 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 6698c │ │ │ │ + blt.n 669e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 664c6 │ │ │ │ + bne.w 6651e │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ - b.n 66568 │ │ │ │ + b.n 665c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 663c6 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6641e │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 66914 │ │ │ │ - b.n 66298 │ │ │ │ + beq.n 6696c │ │ │ │ + b.n 662f0 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.w 65bc2 │ │ │ │ + b.w 65c1a │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ - beq.n 66a60 │ │ │ │ + beq.n 66ab8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 6595a │ │ │ │ + b.w 659b2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r6, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 65d1c │ │ │ │ - str r2, [r2, #16] │ │ │ │ + b.w 65d74 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r4, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + itte al │ │ │ │ + moval r7, r0 │ │ │ │ + cdpal 0, 14, cr0, cr0, cr7, {0} │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {0} │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + str r4, [r4, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 65baa │ │ │ │ + b.w 65c02 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r2 │ │ │ │ - b.w 65bee │ │ │ │ - cbz r5, 66a84 │ │ │ │ + b.w 65c46 │ │ │ │ + cbz r5, 66adc │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ mov r3, r7 │ │ │ │ - b.w 65c3e │ │ │ │ + b.w 65c96 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 65c3e │ │ │ │ + b.w 65c96 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 66af4 │ │ │ │ + beq.n 66b4c │ │ │ │ add.w r8, r9, #2 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 66ade │ │ │ │ - ldr r3, [pc, #552] @ (66cd0 ) │ │ │ │ + beq.n 66b36 │ │ │ │ + ldr r3, [pc, #552] @ (66d28 ) │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 65ce6 │ │ │ │ + b.w 65d3e │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #532] @ (66cd4 ) │ │ │ │ + ldr r2, [pc, #532] @ (66d2c ) │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ mov r7, r6 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 65bda │ │ │ │ - ldr r3, [pc, #504] @ (66cd8 ) │ │ │ │ + b.w 65c32 │ │ │ │ + ldr r3, [pc, #504] @ (66d30 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - b.w 65d1c │ │ │ │ + b.w 65d74 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.w 66cb4 │ │ │ │ + bne.w 66d0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 66470 │ │ │ │ - ldr.w fp, [pc, #472] @ 66cdc │ │ │ │ + b.n 664c8 │ │ │ │ + ldr.w fp, [pc, #472] @ 66d34 │ │ │ │ add fp, pc │ │ │ │ - b.w 6566c │ │ │ │ + b.w 656c4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 646ae │ │ │ │ - b.w 63db6 │ │ │ │ + bge.w 64706 │ │ │ │ + b.w 63e0e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 66b38 │ │ │ │ + cbz r3, 66b90 │ │ │ │ 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 65786 │ │ │ │ + bne.w 657de │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - b.w 657e4 │ │ │ │ + b.w 6583c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.w 64aa2 │ │ │ │ + b.w 64afa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 65720 │ │ │ │ - b.w 63db6 │ │ │ │ + bge.w 65778 │ │ │ │ + b.w 63e0e │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ subs r1, r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 65710 │ │ │ │ + ble.w 65768 │ │ │ │ subs r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 66be4 │ │ │ │ + bhi.n 66c3c │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 66be4 │ │ │ │ + bhi.n 66c3c │ │ │ │ mov r3, r1 │ │ │ │ - b.w 65710 │ │ │ │ + b.w 65768 │ │ │ │ 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 r9, r2, [sp, #8] │ │ │ │ @@ -145984,267 +145986,267 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - bl 60d70 │ │ │ │ + bl 60dc8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 62702 │ │ │ │ + b.w 6275a │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__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 643ba │ │ │ │ - ldr r3, [pc, #280] @ (66ce0 ) │ │ │ │ + bpl.w 64412 │ │ │ │ + ldr r3, [pc, #280] @ (66d38 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - b.w 65a7c │ │ │ │ + b.w 65ad4 │ │ │ │ ldrb.w ip, [r5] │ │ │ │ - b.w 6302a │ │ │ │ + b.w 63082 │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ - b.w 629a4 │ │ │ │ + b.w 629fc │ │ │ │ str.w r3, [fp] │ │ │ │ - b.w 65710 │ │ │ │ - ldr r4, [pc, #244] @ (66ce4 ) │ │ │ │ + b.w 65768 │ │ │ │ + ldr r4, [pc, #244] @ (66d3c ) │ │ │ │ add r4, pc │ │ │ │ - b.w 624c8 │ │ │ │ - ldr r4, [pc, #240] @ (66ce8 ) │ │ │ │ + b.w 62520 │ │ │ │ + ldr r4, [pc, #240] @ (66d40 ) │ │ │ │ add r4, pc │ │ │ │ - b.w 624c8 │ │ │ │ - ldr r4, [pc, #236] @ (66cec ) │ │ │ │ + b.w 62520 │ │ │ │ + ldr r4, [pc, #236] @ (66d44 ) │ │ │ │ add r4, pc │ │ │ │ - b.w 624c8 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 62520 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 657ac │ │ │ │ + bmi.w 65804 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 657ac │ │ │ │ - ldr r1, [pc, #212] @ (66cf0 ) │ │ │ │ + bpl.w 65804 │ │ │ │ + ldr r1, [pc, #212] @ (66d48 ) │ │ │ │ movs r2, #10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.w 657ac │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.w 65804 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 65796 │ │ │ │ - b.w 63db6 │ │ │ │ + bge.w 657ee │ │ │ │ + b.w 63e0e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #32 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 65786 │ │ │ │ + b.w 657de │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 65878 │ │ │ │ + b.w 658d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.w 64bc6 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.w 64c1e │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 64a18 │ │ │ │ - ldr r2, [pc, #132] @ (66cf4 ) │ │ │ │ + beq.w 64a70 │ │ │ │ + ldr r2, [pc, #132] @ (66d4c ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ - b.w 64a1e │ │ │ │ - ldr r0, [pc, #120] @ (66cf8 ) │ │ │ │ + bl 5eaf0 │ │ │ │ + b.w 64a76 │ │ │ │ + ldr r0, [pc, #120] @ (66d50 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 64a1e │ │ │ │ - ldr r3, [pc, #116] @ (66cfc ) │ │ │ │ + b.w 64a76 │ │ │ │ + ldr r3, [pc, #116] @ (66d54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b.w 64a18 │ │ │ │ - ldr r3, [pc, #112] @ (66d00 ) │ │ │ │ + b.w 64a70 │ │ │ │ + ldr r3, [pc, #112] @ (66d58 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - b.w 64a18 │ │ │ │ - ldr r3, [pc, #104] @ (66d04 ) │ │ │ │ - ldr r0, [pc, #108] @ (66d08 ) │ │ │ │ + b.w 64a70 │ │ │ │ + ldr r3, [pc, #104] @ (66d5c ) │ │ │ │ + ldr r0, [pc, #108] @ (66d60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r0, pc │ │ │ │ - b.w 64a1e │ │ │ │ - ldr.w fp, [pc, #100] @ 66d0c │ │ │ │ - ldr r0, [pc, #100] @ (66d10 ) │ │ │ │ + b.w 64a76 │ │ │ │ + ldr.w fp, [pc, #100] @ 66d64 │ │ │ │ + ldr r0, [pc, #100] @ (66d68 ) │ │ │ │ add fp, pc │ │ │ │ add r0, pc │ │ │ │ - b.w 65672 │ │ │ │ + b.w 656ca │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 6658a │ │ │ │ + b.n 665e2 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + cbnz r0, 66d88 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + cbnz r2, 66d84 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + cbnz r6, 66d80 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #368] @ (66e50 ) │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #728] @ (66fc0 ) │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #696] @ (66fa4 ) │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #664] @ (66f88 ) │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #920] @ (67090 ) │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #872] @ (67064 ) │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #776] @ (67008 ) │ │ │ │ + strh r2, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #736] @ (66fe4 ) │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #688] @ (66fb8 ) │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #736] @ (66fec ) │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #720] @ (66fe0 ) │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #792] @ (6702c ) │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 622a4 │ │ │ │ + b.w 622fc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr.w r3, [pc, #2852] @ 67854 │ │ │ │ + ldr.w r3, [pc, #2852] @ 678ac │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r2, [pc, #2852] @ 67858 │ │ │ │ + ldr.w r2, [pc, #2852] @ 678b0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [pc, #2840] @ 6785c │ │ │ │ + ldr.w r3, [pc, #2840] @ 678b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66fa8 │ │ │ │ - ldr.w r5, [pc, #2824] @ 67860 │ │ │ │ + beq.w 67000 │ │ │ │ + ldr.w r5, [pc, #2824] @ 678b8 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ - ldr.w r3, [pc, #2816] @ 67864 │ │ │ │ + ldr.w r3, [pc, #2816] @ 678bc │ │ │ │ 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 66f76 │ │ │ │ + beq.w 66fce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a0a │ │ │ │ - ldr.w r3, [pc, #2784] @ 67868 │ │ │ │ + beq.w 67a62 │ │ │ │ + ldr.w r3, [pc, #2784] @ 678c0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #352] @ 0x160 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 6711e │ │ │ │ + beq.w 67176 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 66daa │ │ │ │ + b.n 66e02 │ │ │ │ ldr.w r3, [ip] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6711e │ │ │ │ + beq.w 67176 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66d9c │ │ │ │ - cbz r2, 66dd0 │ │ │ │ - ldr.w r3, [pc, #2740] @ 6786c │ │ │ │ + bne.n 66df4 │ │ │ │ + cbz r2, 66e28 │ │ │ │ + ldr.w r3, [pc, #2740] @ 678c4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ add r3, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r3, #352] @ 0x160 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w ip, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2716] @ 67870 │ │ │ │ + ldr.w r3, [pc, #2716] @ 678c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ add.w r3, ip, #4 │ │ │ │ - ldr.w r1, [pc, #2704] @ 67874 │ │ │ │ + ldr.w r1, [pc, #2704] @ 678cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldrb.w fp, [r3, #25] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 671fc │ │ │ │ - ldr.w r2, [pc, #2676] @ 67878 │ │ │ │ + beq.w 67254 │ │ │ │ + ldr.w r2, [pc, #2676] @ 678d0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 66fce │ │ │ │ + beq.w 67026 │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 66e40 │ │ │ │ - ldr.w r2, [pc, #2656] @ 6787c │ │ │ │ + cbz r2, 66e98 │ │ │ │ + ldr.w r2, [pc, #2656] @ 678d4 │ │ │ │ add.w r1, r1, #644 @ 0x284 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ - bpl.w 66fce │ │ │ │ + bpl.w 67026 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #2620] @ 67880 │ │ │ │ - ldr.w lr, [pc, #2620] @ 67884 │ │ │ │ + ldr.w r2, [pc, #2620] @ 678d8 │ │ │ │ + ldr.w lr, [pc, #2620] @ 678dc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, fp, #1 │ │ │ │ add lr, pc │ │ │ │ clz r2, r2 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ strd r3, lr, [sp, #24] │ │ │ │ @@ -146255,79 +146257,79 @@ │ │ │ │ add.w r2, lr, #248 @ 0xf8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - cbz r2, 66ea6 │ │ │ │ + cbz r2, 66efe │ │ │ │ add.w r9, r7, r5, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66fa8 │ │ │ │ + beq.w 67000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldrb.w sl, [r3, r2] │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6717a │ │ │ │ + bne.w 671d2 │ │ │ │ adds r5, #1 │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 67016 │ │ │ │ + beq.w 6706e │ │ │ │ ldr.w r6, [r7, r5, lsl #2] │ │ │ │ add.w r9, r7, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 66fa8 │ │ │ │ + beq.n 67000 │ │ │ │ ldrb.w r8, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 66fd4 │ │ │ │ + bne.w 6702c │ │ │ │ sub.w r3, r8, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 6708a │ │ │ │ + bne.w 670e2 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 670b8 │ │ │ │ + beq.w 67110 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 67110 │ │ │ │ + beq.w 67168 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66fa8 │ │ │ │ + beq.n 67000 │ │ │ │ mov r6, r2 │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ - beq.w 670d0 │ │ │ │ + beq.w 67128 │ │ │ │ mov.w r8, #45 @ 0x2d │ │ │ │ - ldr.w r2, [pc, #2452] @ 67888 │ │ │ │ + ldr.w r2, [pc, #2452] @ 678e0 │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ add.w r5, fp, #36 @ 0x24 │ │ │ │ bfi r3, r8, #8, #8 │ │ │ │ str.w r1, [r2, #292] @ 0x124 │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r8, [r4, #28] │ │ │ │ add r4, r5 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.w 67244 │ │ │ │ + beq.w 6729c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 683d4 │ │ │ │ + beq.w 6842c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 66f3a │ │ │ │ + b.n 66f92 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 67a32 │ │ │ │ + beq.w 67a8a │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 67962 │ │ │ │ + beq.w 679ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r1, r2, #91 @ 0x5b │ │ │ │ and.w r1, r1, #253 @ 0xfd │ │ │ │ adds r3, #99 @ 0x63 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ @@ -146339,382 +146341,382 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66f30 │ │ │ │ + beq.n 66f88 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ - b.n 66f30 │ │ │ │ + b.n 66f88 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ - cbz r2, 66f86 │ │ │ │ + cbz r2, 66fde │ │ │ │ strd r3, r3, [r5, #280] @ 0x118 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 66d86 │ │ │ │ - ldr.w r4, [pc, #2300] @ 6788c │ │ │ │ + bne.w 66dde │ │ │ │ + ldr.w r4, [pc, #2300] @ 678e4 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ - bl 5df30 │ │ │ │ + bl 5df88 │ │ │ │ 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, #2272] @ 67890 │ │ │ │ - ldr.w r3, [pc, #2216] @ 6785c │ │ │ │ + ldr.w r2, [pc, #2272] @ 678e8 │ │ │ │ + ldr.w r3, [pc, #2216] @ 678b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6918c │ │ │ │ + bne.w 691e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r0, #116] @ 0x74 │ │ │ │ - b.n 66e42 │ │ │ │ + b.n 66e9a │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp.w r8, #45 @ 0x2d │ │ │ │ - beq.n 67060 │ │ │ │ + beq.n 670b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ ldrh.w sl, [r2, #26] │ │ │ │ - beq.n 67094 │ │ │ │ + beq.n 670ec │ │ │ │ tst.w sl, #256 @ 0x100 │ │ │ │ - beq.n 66fa8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 67000 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r8, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 66fa8 │ │ │ │ + bpl.n 67000 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 66fa8 │ │ │ │ + beq.n 67000 │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r4, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 66e80 │ │ │ │ + b.n 66ed8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66eac │ │ │ │ + beq.w 66f04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str.w r5, [r3, #240] @ 0xf0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r6, 67054 │ │ │ │ + cbz r6, 670ac │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl 5ddac │ │ │ │ + bl 5de04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r3, #240] @ 0xf0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbz r0, 67054 │ │ │ │ + cbz r0, 670ac │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #292] @ 0x124 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b.n 66eac │ │ │ │ + b.n 66f04 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 670d6 │ │ │ │ + beq.n 6712e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 671f2 │ │ │ │ + bne.w 6724a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 66fa8 │ │ │ │ + beq.n 67000 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ streq r1, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 67012 │ │ │ │ + b.n 6706a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 66eee │ │ │ │ - b.n 66fa8 │ │ │ │ + bne.w 66f46 │ │ │ │ + b.n 67000 │ │ │ │ tst.w sl, #512 @ 0x200 │ │ │ │ - bne.n 67060 │ │ │ │ + bne.n 670b8 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq.n 66fe8 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 67040 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh.w r1, [r1, r2, lsl #1] │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ - bne.n 67062 │ │ │ │ - b.n 66fe8 │ │ │ │ + bne.n 670ba │ │ │ │ + b.n 67040 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 681a0 │ │ │ │ + beq.w 681f8 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 66fa8 │ │ │ │ + beq.w 67000 │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ - bne.w 66eee │ │ │ │ + bne.w 66f46 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - b.n 66ef2 │ │ │ │ + b.n 66f4a │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 681a0 │ │ │ │ + beq.w 681f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66fa8 │ │ │ │ + beq.w 67000 │ │ │ │ sub.w r3, r3, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 675dc │ │ │ │ + beq.w 67634 │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #4] │ │ │ │ - bne.w 66eee │ │ │ │ - b.n 66ef2 │ │ │ │ + bne.w 66f46 │ │ │ │ + b.n 66f4a │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #24] │ │ │ │ it eq │ │ │ │ streq.w fp, [r4, #4] │ │ │ │ - b.n 67086 │ │ │ │ - ldr.w r3, [pc, #1908] @ 67894 │ │ │ │ + b.n 670de │ │ │ │ + ldr.w r3, [pc, #1908] @ 678ec │ │ │ │ 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 67202 │ │ │ │ + blt.n 6725a │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 675f2 │ │ │ │ - ldr.w r3, [pc, #1880] @ 67898 │ │ │ │ + ble.w 6764a │ │ │ │ + ldr.w r3, [pc, #1880] @ 678f0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 67150 │ │ │ │ + b.n 671a8 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.w 675f2 │ │ │ │ + ble.w 6764a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 67146 │ │ │ │ + bne.n 6719e │ │ │ │ cmp r1, r5 │ │ │ │ - ble.w 675f2 │ │ │ │ + ble.w 6764a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 66fa8 │ │ │ │ + beq.w 67000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1844] @ 6789c │ │ │ │ + ldr.w r3, [pc, #1844] @ 678f4 │ │ │ │ movs r2, #28 │ │ │ │ mov.w ip, #0 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ adds r3, #16 │ │ │ │ - b.n 66de2 │ │ │ │ + b.n 66e3a │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w sl, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ strb.w sl, [r4, #29] │ │ │ │ it ne │ │ │ │ movne r3, #45 @ 0x2d │ │ │ │ strb.w r2, [r4, #38] @ 0x26 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #28] │ │ │ │ strb r2, [r4, #30] │ │ │ │ - beq.w 67a36 │ │ │ │ + beq.w 67a8e │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ - bhi.n 67214 │ │ │ │ + bhi.n 6726c │ │ │ │ cmp.w sl, #31 │ │ │ │ - bls.n 67274 │ │ │ │ + bls.n 672cc │ │ │ │ sub.w r1, sl, #32 │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 67274 │ │ │ │ + bpl.n 672cc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp sl, r1 │ │ │ │ itt eq │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ streq r2, [sp, #60] @ 0x3c │ │ │ │ - beq.w 67a76 │ │ │ │ - ldr.w r0, [pc, #1732] @ 678a0 │ │ │ │ + beq.w 67ace │ │ │ │ + ldr.w r0, [pc, #1732] @ 678f8 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ + bl 5efa8 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 66fac │ │ │ │ + b.n 67004 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 66fa8 │ │ │ │ + beq.w 67000 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 67100 │ │ │ │ + b.n 67158 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 66e42 │ │ │ │ + b.n 66e9a │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - bne.n 6713c │ │ │ │ - b.n 67166 │ │ │ │ + bne.n 67194 │ │ │ │ + b.n 671be │ │ │ │ sub.w r3, sl, #91 @ 0x5b │ │ │ │ ands.w r2, r3, #253 @ 0xfd │ │ │ │ - beq.n 671c2 │ │ │ │ + beq.n 6721a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.w 67340 │ │ │ │ + beq.w 67398 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6857e │ │ │ │ + beq.w 685d6 │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bne.n 67286 │ │ │ │ - ldr.w r3, [pc, #1640] @ 678a4 │ │ │ │ + bne.n 672de │ │ │ │ + ldr.w r3, [pc, #1640] @ 678fc │ │ │ │ add r3, pc │ │ │ │ ldrb.w r3, [r3, #619] @ 0x26b │ │ │ │ - b.n 672a6 │ │ │ │ + b.n 672fe │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne.w 66f28 │ │ │ │ + bne.w 66f80 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ itett eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #88] @ 0x58 │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ - beq.w 66f3a │ │ │ │ + beq.w 66f92 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 66f3a │ │ │ │ + b.n 66f92 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r3, [r3, #26] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 67340 │ │ │ │ + beq.n 67398 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6857e │ │ │ │ - ldr.w r2, [pc, #1568] @ 678a8 │ │ │ │ + beq.w 685d6 │ │ │ │ + ldr.w r2, [pc, #1568] @ 67900 │ │ │ │ add r2, pc │ │ │ │ add r6, r2 │ │ │ │ ldrb.w r3, [r6, #364] @ 0x16c │ │ │ │ - cbz r3, 672a6 │ │ │ │ + cbz r3, 672fe │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r1, [r1, #89] @ 0x59 │ │ │ │ - cbz r1, 672a6 │ │ │ │ + cbz r1, 672fe │ │ │ │ add r2, r1 │ │ │ │ mov sl, r1 │ │ │ │ ldrb.w r3, [r2, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r4, [r2, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6733e │ │ │ │ + beq.n 67396 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 672d2 │ │ │ │ + beq.n 6732a │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ ubfx r3, r4, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r6, #20] │ │ │ │ tst.w r4, #20 │ │ │ │ - beq.w 68858 │ │ │ │ + beq.w 688b0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r8, r2, #1 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r0, r1, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6824e │ │ │ │ + beq.w 682a6 │ │ │ │ ands.w r2, r4, #4 │ │ │ │ - beq.w 6910a │ │ │ │ + beq.w 69162 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r0, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 68344 │ │ │ │ + bne.w 6839c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 69316 │ │ │ │ + bne.w 6936e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r9, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r4, #28 │ │ │ │ - bmi.w 690f0 │ │ │ │ + bmi.w 69148 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -146725,829 +146727,826 @@ │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ strd r8, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 67418 │ │ │ │ - bhi.n 67436 │ │ │ │ + beq.n 67470 │ │ │ │ + bhi.n 6748e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 673fa │ │ │ │ + beq.n 67452 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 673fa │ │ │ │ + beq.n 67452 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68454 │ │ │ │ + bne.w 684ac │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 67712 │ │ │ │ + beq.w 6776a │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 6745c │ │ │ │ + bne.n 674b4 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 675d8 │ │ │ │ + beq.w 67630 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ addne r0, r6, #1 │ │ │ │ - beq.w 675d8 │ │ │ │ + beq.w 67630 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 67364 │ │ │ │ + bne.n 673bc │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 67364 │ │ │ │ + bne.n 673bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r4 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67488 │ │ │ │ + bne.n 674e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67496 │ │ │ │ + beq.n 674ee │ │ │ │ ldr.w sl, [r9, #32] │ │ │ │ strb.w r8, [r9, #36] @ 0x24 │ │ │ │ str.w r8, [r9, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5e848 │ │ │ │ + bl 5e8a0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 67364 │ │ │ │ + bne.n 673bc │ │ │ │ ldrd r8, r5, [r0] │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 673fa │ │ │ │ + beq.n 67452 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68454 │ │ │ │ + bne.w 684ac │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.w 67662 │ │ │ │ - bls.n 67392 │ │ │ │ + beq.w 676ba │ │ │ │ + bls.n 673ea │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 67364 │ │ │ │ + beq.n 673bc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67364 │ │ │ │ + beq.n 673bc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 68106 │ │ │ │ + beq.w 6815e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - beq.w 67c64 │ │ │ │ - ldr.w r3, [pc, #1076] @ 678ac │ │ │ │ + beq.w 67cbc │ │ │ │ + ldr.w r3, [pc, #1076] @ 67904 │ │ │ │ add r3, pc │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ add r3, r9 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ ldrd r4, r5, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ - bne.w 67748 │ │ │ │ + bne.w 677a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 681ac │ │ │ │ + bne.w 68204 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69168 │ │ │ │ + beq.w 691c0 │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #992] @ (678b0 ) │ │ │ │ + ldr r4, [pc, #992] @ (67908 ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r5, [pc, #992] @ (678b4 ) │ │ │ │ + ldr r5, [pc, #992] @ (6790c ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r5, r5, #600 @ 0x258 │ │ │ │ - b.n 674ec │ │ │ │ + b.n 67544 │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 67736 │ │ │ │ + beq.w 6778e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 674e4 │ │ │ │ + beq.n 6753c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 679ca │ │ │ │ + beq.w 67a22 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 679d4 │ │ │ │ + bne.w 67a2c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 679d4 │ │ │ │ + bne.w 67a2c │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 679d4 │ │ │ │ + beq.w 67a2c │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ add.w r8, r2, #2 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 675d2 │ │ │ │ + bne.n 6762a │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne.n 675d2 │ │ │ │ + bne.n 6762a │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #884] @ (678b8 ) │ │ │ │ + ldr r4, [pc, #884] @ (67910 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #880] @ (678bc ) │ │ │ │ + ldr r6, [pc, #880] @ (67914 ) │ │ │ │ add r4, pc │ │ │ │ add r6, pc │ │ │ │ add.w r4, r4, #360 @ 0x168 │ │ │ │ add.w r6, r6, #600 @ 0x258 │ │ │ │ - b.n 6755e │ │ │ │ + b.n 675b6 │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 6761e │ │ │ │ + beq.n 67676 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67558 │ │ │ │ + beq.n 675b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - ble.w 6814c │ │ │ │ + ble.w 681a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6814c │ │ │ │ + beq.w 681a4 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 6814c │ │ │ │ + bne.w 681a4 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 6814c │ │ │ │ + bne.w 681a4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6814c │ │ │ │ - ldr r3, [pc, #792] @ (678c0 ) │ │ │ │ + beq.w 681a4 │ │ │ │ + ldr r3, [pc, #792] @ (67918 ) │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ mov r4, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 675c0 │ │ │ │ + beq.n 67618 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 675b4 │ │ │ │ - ldr r3, [pc, #768] @ (678c4 ) │ │ │ │ + bne.n 6760c │ │ │ │ + ldr r3, [pc, #768] @ (6791c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 683c0 │ │ │ │ + beq.w 68418 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 66e6e │ │ │ │ + b.n 66ec6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 67542 │ │ │ │ + b.n 6759a │ │ │ │ adds r0, r6, #2 │ │ │ │ - b.n 673b0 │ │ │ │ + b.n 67408 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrh r1, [r1, #26] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.w 67100 │ │ │ │ + bpl.w 67158 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ streq r3, [r4, #4] │ │ │ │ adds r3, r1, #1 │ │ │ │ - b.n 67012 │ │ │ │ + b.n 6706a │ │ │ │ cmp r6, #7 │ │ │ │ - ldr r4, [pc, #720] @ (678c8 ) │ │ │ │ + ldr r4, [pc, #720] @ (67920 ) │ │ │ │ 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 5df30 │ │ │ │ + bl 5df88 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r5 │ │ │ │ itt le │ │ │ │ addle r3, r5, #1 │ │ │ │ strle.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 6715c │ │ │ │ - ldr r3, [pc, #604] @ (6787c ) │ │ │ │ + b.n 671b4 │ │ │ │ + ldr r3, [pc, #604] @ (678d4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #676] @ (678cc ) │ │ │ │ + ldr r1, [pc, #676] @ (67924 ) │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68c86 │ │ │ │ + bne.w 68cde │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #648] @ (678d0 ) │ │ │ │ + ldr r1, [pc, #648] @ (67928 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67cfe │ │ │ │ - ldr r3, [pc, #636] @ (678d4 ) │ │ │ │ + beq.w 67d56 │ │ │ │ + ldr r3, [pc, #636] @ (6792c ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.n 675ac │ │ │ │ + b.n 67604 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 67754 │ │ │ │ + beq.n 677ac │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.n 67776 │ │ │ │ + bne.n 677ce │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.w 67ce2 │ │ │ │ + beq.w 67d3a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 682c8 │ │ │ │ + beq.w 68320 │ │ │ │ ldrb.w fp, [r6] │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ - beq.w 68142 │ │ │ │ + beq.w 6819a │ │ │ │ cmp.w fp, #58 @ 0x3a │ │ │ │ ittee eq │ │ │ │ addeq r0, r6, #1 │ │ │ │ moveq r5, #17 │ │ │ │ movne r3, fp │ │ │ │ movne r0, r6 │ │ │ │ ite eq │ │ │ │ ldrbeq r3, [r6, #1] │ │ │ │ movne r5, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq r0, #1 │ │ │ │ orreq.w r5, r5, #8 │ │ │ │ - beq.n 676e0 │ │ │ │ + beq.n 67738 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 682aa │ │ │ │ + beq.w 68302 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #80] @ 0x50 │ │ │ │ moveq r4, r0 │ │ │ │ - bne.w 68006 │ │ │ │ + bne.w 6805e │ │ │ │ cmp.w fp, #35 @ 0x23 │ │ │ │ - beq.w 67e5e │ │ │ │ + beq.w 67eb6 │ │ │ │ cmp.w fp, #58 @ 0x3a │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ it ne │ │ │ │ movne r5, r6 │ │ │ │ - beq.w 6739c │ │ │ │ - b.n 67364 │ │ │ │ + beq.w 673f4 │ │ │ │ + b.n 673bc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6739c │ │ │ │ + beq.w 673f4 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 6739c │ │ │ │ + b.n 673f4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6862a │ │ │ │ + bne.w 68682 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 67508 │ │ │ │ + b.n 67560 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ - b.n 67364 │ │ │ │ + b.n 673bc │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 6813a │ │ │ │ + beq.w 68192 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 67756 │ │ │ │ + bne.n 677ae │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bne.n 67756 │ │ │ │ + bne.n 677ae │ │ │ │ subs r1, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca60 <__isoc23_strtoul@@Base+0x21238> │ │ │ │ + bl 9d190 <__isoc23_strtoul@@Base+0x21910> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67680 │ │ │ │ + beq.n 676d8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #91 @ 0x5b │ │ │ │ - beq.w 67364 │ │ │ │ + beq.w 673bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67680 │ │ │ │ + beq.w 676d8 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 68358 │ │ │ │ + beq.w 683b0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 67c70 │ │ │ │ + bne.w 67cc8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r6, 67812 │ │ │ │ + cbz r6, 6786a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, fp │ │ │ │ - ldr r0, [pc, #256] @ (678d8 ) │ │ │ │ + ldr r0, [pc, #256] @ (67930 ) │ │ │ │ subs r1, r3, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ - ldr r3, [pc, #148] @ (67878 ) │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ + ldr r3, [pc, #148] @ (678d0 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 67812 │ │ │ │ - ldr r3, [pc, #136] @ (6787c ) │ │ │ │ + cbz r3, 6786a │ │ │ │ + ldr r3, [pc, #136] @ (678d4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #228] @ (678dc ) │ │ │ │ + ldr r1, [pc, #228] @ (67934 ) │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #644 @ 0x284 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r6, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 685c4 │ │ │ │ + bne.w 6861c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r8, fp │ │ │ │ strd r9, r7, [sp, #116] @ 0x74 │ │ │ │ mov r7, r5 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 68d5a │ │ │ │ + beq.w 68db2 │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 67920 │ │ │ │ + b.n 67978 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 6784c │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + @ instruction: 0xe99c0007 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 677f8 │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 67798 │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 67964 │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 67948 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + strd r0, r0, [lr, #-28]! │ │ │ │ + ldmdb ip!, {r0, r1, r2} │ │ │ │ + stmdb r0!, {r0, r1, r2} │ │ │ │ + ldmdb r0, {r0, r1, r2} │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 67890 │ │ │ │ + stmia.w lr!, {r0, r1, r2} │ │ │ │ + stmia.w r6!, {r0, r1, r2} │ │ │ │ + b.n 678d4 │ │ │ │ movs r7, r0 │ │ │ │ - bhi.n 67884 │ │ │ │ + b.n 677b8 │ │ │ │ movs r7, r0 │ │ │ │ - bhi.n 6792c │ │ │ │ + add r7, pc, #128 @ (adr r7, 6796c ) │ │ │ │ movs r7, r0 │ │ │ │ - bvc.n 67810 │ │ │ │ + b.n 6749c │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + b.n 67460 │ │ │ │ movs r7, r0 │ │ │ │ - bvs.n 678f4 │ │ │ │ + b.n 67408 │ │ │ │ movs r7, r0 │ │ │ │ - bvs.n 678b8 │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 67278 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 67860 │ │ │ │ + b.n 671e0 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r2, r7] │ │ │ │ - movs r4, r0 │ │ │ │ - bpl.n 678d0 │ │ │ │ + b.n 67e08 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 67838 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ movs r7, r0 │ │ │ │ - bcs.n 67860 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf29a0006 │ │ │ │ - @ instruction: 0xf2940006 │ │ │ │ - @ instruction: 0xf2220006 │ │ │ │ - @ instruction: 0xf2200006 │ │ │ │ - bne.n 67818 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 677e4 │ │ │ │ + b.n 67bc0 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 67974 │ │ │ │ + b.n 67b8c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #80] @ (67920 ) │ │ │ │ + b.n 67b1c │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #776] @ (67bdc ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ - beq.n 678c4 │ │ │ │ + b.n 67a6c │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + bics r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + svc 0 │ │ │ │ movs r7, r0 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r3, #7 │ │ │ │ itt ne │ │ │ │ movne lr, r5 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 67b3c │ │ │ │ + beq.w 67b94 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - beq.w 67b48 │ │ │ │ + beq.w 67ba0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67b48 │ │ │ │ + bne.w 67ba0 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r5, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67dd0 │ │ │ │ + beq.w 67e28 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - beq.n 678e0 │ │ │ │ + beq.n 67938 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 67d6a │ │ │ │ + beq.w 67dc2 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.w 67d74 │ │ │ │ + bne.w 67dcc │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - beq.w 67d6a │ │ │ │ + beq.w 67dc2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 683dc │ │ │ │ + beq.w 68434 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.w 67e14 │ │ │ │ + bne.w 67e6c │ │ │ │ ldrb.w r3, [lr, #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 67e4a │ │ │ │ + bne.w 67ea2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ mov lr, r5 │ │ │ │ - b.n 67916 │ │ │ │ + b.n 6796e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 67c2a │ │ │ │ + bpl.w 67c82 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #2712] @ 68424 │ │ │ │ + ldr.w r2, [pc, #2712] @ 6847c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ adds r1, r3, r5 │ │ │ │ add.w r5, r3, fp │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #12] │ │ │ │ mov sl, r4 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ - beq.w 68170 │ │ │ │ + beq.w 681c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 680e4 │ │ │ │ + beq.w 6813c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 680ee │ │ │ │ + bhi.w 68146 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 67c40 │ │ │ │ + bhi.w 67c98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 6734c │ │ │ │ + b.n 673a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67508 │ │ │ │ + bne.w 67560 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 622a4 │ │ │ │ - ldr.w r2, [pc, #2628] @ 68428 │ │ │ │ + bl 622fc │ │ │ │ + ldr.w r2, [pc, #2628] @ 68480 │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 68f14 │ │ │ │ + bne.w 68f6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 68ea8 │ │ │ │ + beq.w 68f00 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 679fa │ │ │ │ - b.w 68ea8 │ │ │ │ + bne.n 67a52 │ │ │ │ + b.w 68f00 │ │ │ │ ldr.w r1, [r5, #280] @ 0x118 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 67136 │ │ │ │ + bne.w 6718e │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ - bl 5df30 │ │ │ │ + bl 5df88 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 66fa8 │ │ │ │ + bgt.w 67000 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - b.w 66fa8 │ │ │ │ + b.w 67000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 67982 │ │ │ │ - ldr.w r3, [pc, #2548] @ 6842c │ │ │ │ + b.n 679da │ │ │ │ + ldr.w r3, [pc, #2548] @ 68484 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67d60 │ │ │ │ + beq.w 67db8 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r1 │ │ │ │ strh.w r3, [r4, #29] │ │ │ │ strh.w r3, [r4, #37] @ 0x25 │ │ │ │ - bl 622a4 │ │ │ │ - ldr.w r2, [pc, #2516] @ 68430 │ │ │ │ + bl 622fc │ │ │ │ + ldr.w r2, [pc, #2516] @ 68488 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 68ea4 │ │ │ │ + beq.w 68efc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 67a9a │ │ │ │ + beq.n 67af2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ str r2, [r4, #20] │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r1, #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 68742 │ │ │ │ + beq.w 6879a │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 687da │ │ │ │ + beq.w 68832 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 688ca │ │ │ │ + beq.w 68922 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 688bc │ │ │ │ + beq.w 68914 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68c3c │ │ │ │ + bne.w 68c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 69190 │ │ │ │ + bls.w 691e8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68bf8 │ │ │ │ + bne.w 68c50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 68908 │ │ │ │ + beq.w 68960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 66fac │ │ │ │ + beq.w 67004 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 67b26 │ │ │ │ - b.w 66fac │ │ │ │ + bne.n 67b7e │ │ │ │ + b.w 67004 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 67e56 │ │ │ │ + beq.w 67eae │ │ │ │ mov lr, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b36 │ │ │ │ + bne.n 67b8e │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68680 │ │ │ │ + beq.w 686d8 │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 67b5e │ │ │ │ + bne.n 67bb6 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -147557,508 +147556,508 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6868a │ │ │ │ + beq.w 686e2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 68886 │ │ │ │ + bne.w 688de │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #44543 @ 0xadff │ │ │ │ - b.n 67bb0 │ │ │ │ + b.n 67c08 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq.n 67bc6 │ │ │ │ + beq.n 67c1e │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 68884 │ │ │ │ + bne.w 688dc │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ - cbz r0, 67bc6 │ │ │ │ + cbz r0, 67c1e │ │ │ │ sub.w r3, r0, #33 @ 0x21 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 67ba2 │ │ │ │ + bhi.n 67bfa │ │ │ │ asr.w r3, r1, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 67ba6 │ │ │ │ + bmi.n 67bfe │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 68cfa │ │ │ │ + bne.w 68d52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68c58 │ │ │ │ + beq.w 68cb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 67cbc │ │ │ │ + beq.n 67d14 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 681a8 │ │ │ │ + bne.w 68200 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68fb2 │ │ │ │ + bne.w 6900a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 674cc │ │ │ │ + b.n 67524 │ │ │ │ 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 │ │ │ │ - b.n 6797e │ │ │ │ + b.n 679d6 │ │ │ │ sub.w r2, r4, #32 │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 679c2 │ │ │ │ + bpl.w 67a1a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 67a70 │ │ │ │ + beq.w 67ac8 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 674cc │ │ │ │ + b.n 67524 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #25 │ │ │ │ movne r1, #17 │ │ │ │ - b.n 67474 │ │ │ │ + b.n 674cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 677b0 │ │ │ │ + beq.w 67808 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp sl, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68e52 │ │ │ │ + bne.w 68eaa │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6833c │ │ │ │ + beq.w 68394 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6833e │ │ │ │ + beq.w 68396 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 682d2 │ │ │ │ + bne.w 6832a │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r6, #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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 676a2 │ │ │ │ + b.n 676fa │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1836] @ 68434 │ │ │ │ + ldr.w r1, [pc, #1836] @ 6848c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67656 │ │ │ │ + bne.w 676ae │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1816] @ 68438 │ │ │ │ + ldr.w r1, [pc, #1816] @ 68490 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68f2e │ │ │ │ + bne.w 68f86 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #1792] @ 6843c │ │ │ │ + ldr.w r1, [pc, #1792] @ 68494 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 686c8 │ │ │ │ - ldr.w r2, [pc, #1776] @ 68440 │ │ │ │ + beq.w 68720 │ │ │ │ + ldr.w r2, [pc, #1776] @ 68498 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #300] @ 0x12c │ │ │ │ - b.n 675ac │ │ │ │ - bl 5ea08 │ │ │ │ + b.n 67604 │ │ │ │ + bl 5ea60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 67a46 │ │ │ │ + b.n 67a9e │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ mov lr, r5 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 67916 │ │ │ │ + b.n 6796e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 683dc │ │ │ │ + beq.w 68434 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - bne.n 67e14 │ │ │ │ + bne.n 67e6c │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - beq.w 680fc │ │ │ │ + beq.w 68154 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 67dd0 │ │ │ │ + cbz r3, 67e28 │ │ │ │ mov lr, r5 │ │ │ │ - b.n 67da8 │ │ │ │ + b.n 67e00 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 67dd0 │ │ │ │ + beq.n 67e28 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 67dd0 │ │ │ │ + beq.n 67e28 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 67dd0 │ │ │ │ + beq.n 67e28 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 67dd0 │ │ │ │ + cbz r3, 67e28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 67d96 │ │ │ │ + bne.n 67dee │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 67dbc │ │ │ │ - b.n 67916 │ │ │ │ + bhi.n 67e14 │ │ │ │ + b.n 6796e │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 67916 │ │ │ │ + beq.w 6796e │ │ │ │ subs r0, r6, #1 │ │ │ │ ldrb.w r7, [r6, #-1] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 67dba │ │ │ │ + bne.n 67e12 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 67916 │ │ │ │ + b.n 6796e │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68f7e │ │ │ │ + beq.w 68fd6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67ea8 │ │ │ │ + bne.n 67f00 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 68648 │ │ │ │ + bne.w 686a0 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - b.n 67824 │ │ │ │ + b.n 6787c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 68c6e │ │ │ │ + beq.w 68cc6 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq.n 67e4a │ │ │ │ + beq.n 67ea2 │ │ │ │ strd r2, r1, [sp, #128] @ 0x80 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ - beq.n 67d8e │ │ │ │ + beq.n 67de6 │ │ │ │ ldrh.w r3, [r0, r7, lsl #1] │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.n 67d8e │ │ │ │ + bpl.n 67de6 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 67de4 │ │ │ │ + b.n 67e3c │ │ │ │ ldrb.w r3, [lr, #2] │ │ │ │ mov lr, r5 │ │ │ │ - b.n 678ee │ │ │ │ + b.n 67946 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, 67ea2 │ │ │ │ + cbz r3, 67efa │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.w 683f0 │ │ │ │ + beq.w 68448 │ │ │ │ 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 68606 │ │ │ │ + bne.w 6865e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 6739c │ │ │ │ + b.w 673f4 │ │ │ │ mov r5, r8 │ │ │ │ adds r6, r4, r3 │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 67eec │ │ │ │ + b.n 67f44 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r1, #7 │ │ │ │ itt ne │ │ │ │ movne r7, r5 │ │ │ │ movne r1, r3 │ │ │ │ - beq.n 67f30 │ │ │ │ + beq.n 67f88 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r1, #58 @ 0x3a │ │ │ │ - beq.n 67f3a │ │ │ │ + beq.n 67f92 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r1, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 67f3a │ │ │ │ + cbnz r3, 67f92 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #42 @ 0x2a │ │ │ │ - beq.n 67eb6 │ │ │ │ + beq.n 67f0e │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 67f5e │ │ │ │ + beq.n 67fb6 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne.n 67f6a │ │ │ │ + bne.n 67fc2 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne.w r8, #45 @ 0x2d │ │ │ │ - beq.n 67f5e │ │ │ │ + beq.n 67fb6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 68672 │ │ │ │ + beq.w 686ca │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r1, #95 @ 0x5f │ │ │ │ - bne.n 67fd8 │ │ │ │ + bne.n 68030 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 67dea │ │ │ │ + bne.w 67e42 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 67ee4 │ │ │ │ + b.n 67f3c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 68248 │ │ │ │ + beq.w 682a0 │ │ │ │ mov r7, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67f2a │ │ │ │ + bne.n 67f82 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 68c5e │ │ │ │ + beq.w 68cb6 │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 67f4e │ │ │ │ + bne.n 67fa6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov fp, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 67b6c │ │ │ │ + b.n 67bc4 │ │ │ │ ldrb.w r8, [r6, #1] │ │ │ │ mov r7, r5 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 67ee4 │ │ │ │ + b.n 67f3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 68672 │ │ │ │ + beq.w 686ca │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne.w r8, #45 @ 0x2d │ │ │ │ - bne.n 67fd8 │ │ │ │ + bne.n 68030 │ │ │ │ ldrb.w r8, [r6, #1] │ │ │ │ cmp r8, r1 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - beq.w 6831c │ │ │ │ + beq.w 68374 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 67fb4 │ │ │ │ + b.n 6800c │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6811e │ │ │ │ + beq.w 68176 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - bne.n 67f98 │ │ │ │ + bne.n 67ff0 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 67fc6 │ │ │ │ - b.n 67ee4 │ │ │ │ + bhi.n 6801e │ │ │ │ + b.n 67f3c │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 67ee4 │ │ │ │ + beq.n 67f3c │ │ │ │ subs r3, r6, #1 │ │ │ │ ldrb.w r8, [r6, #-1] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 67fc4 │ │ │ │ + bne.n 6801c │ │ │ │ mov r6, r4 │ │ │ │ - b.n 67ee4 │ │ │ │ + b.n 67f3c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 68878 │ │ │ │ + beq.w 688d0 │ │ │ │ ldrb.w r7, [r6, #-1] │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r7, #45 @ 0x2d │ │ │ │ - beq.w 67dea │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 67e42 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r7, lsl #1] │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 67f8c │ │ │ │ + bpl.n 67fe4 │ │ │ │ ldrh.w r3, [r3, r8, lsl #1] │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 67dea │ │ │ │ - b.n 67f8c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bmi.w 67e42 │ │ │ │ + b.n 67fe4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1076] @ 68444 │ │ │ │ - ldr.w fp, [pc, #1076] @ 68448 │ │ │ │ + ldr.w r0, [pc, #1076] @ 6849c │ │ │ │ + ldr.w fp, [pc, #1076] @ 684a0 │ │ │ │ add r0, pc │ │ │ │ add fp, pc │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrh.w ip, [r1, r3, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - beq.n 68034 │ │ │ │ + beq.n 6808c │ │ │ │ ldrh.w ip, [r1, r2, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 680ce │ │ │ │ + bne.n 68126 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 68332 │ │ │ │ + beq.w 6838a │ │ │ │ add r3, r0 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ add r3, r9 │ │ │ │ strb.w r5, [r3, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb.w lr, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n 680a6 │ │ │ │ + bne.n 680fe │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #2]! │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 6808e │ │ │ │ + bhi.n 680e6 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.n 680c0 │ │ │ │ + bls.n 68118 │ │ │ │ sub.w ip, r2, #33 @ 0x21 │ │ │ │ cmp.w ip, #30 │ │ │ │ - bhi.n 68092 │ │ │ │ + bhi.n 680ea │ │ │ │ tbb [pc, ip] │ │ │ │ asrs r1, r4, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ @@ -148069,465 +148068,466 @@ │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ cmp r3, #18 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r1, r4, #8 │ │ │ │ movs r3, r5 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 680c4 │ │ │ │ + beq.n 6811c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #364] @ 0x16c │ │ │ │ add r2, r9 │ │ │ │ strb.w lr, [r2, #89] @ 0x59 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 68054 │ │ │ │ + beq.n 680ac │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w fp, [r6] │ │ │ │ - b.w 676fa │ │ │ │ + b.w 67752 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 680c4 │ │ │ │ + bne.n 6811c │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.n 680a6 │ │ │ │ + bmi.n 680fe │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 6801c │ │ │ │ + b.n 68074 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68092 │ │ │ │ + bne.n 680ea │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w fp, [r6] │ │ │ │ - b.w 676fa │ │ │ │ + b.w 67752 │ │ │ │ add.w ip, r4, #1 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ ldrh.w lr, [r1, r2, lsl #1] │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - bne.n 680d2 │ │ │ │ - b.n 6804a │ │ │ │ - bl 5ea08 │ │ │ │ + bne.n 6812a │ │ │ │ + b.n 680a2 │ │ │ │ + bl 5ea60 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bls.w 679bc │ │ │ │ + bls.w 67a14 │ │ │ │ sub.w r3, r4, #91 @ 0x5b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 679c2 │ │ │ │ - b.n 67c54 │ │ │ │ + bne.w 67a1a │ │ │ │ + b.n 67cac │ │ │ │ ldrb r7, [r6, #2] │ │ │ │ mov lr, r5 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r6, #2 │ │ │ │ - b.n 67916 │ │ │ │ + b.n 6796e │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r1, #13 │ │ │ │ movne r1, #5 │ │ │ │ - b.w 67474 │ │ │ │ + b.w 674cc │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ adds r6, r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 67dea │ │ │ │ + bne.w 67e42 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 67b6c │ │ │ │ + b.n 67bc4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 67756 │ │ │ │ + b.w 677ae │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ adds r0, r6, #1 │ │ │ │ movs r5, #5 │ │ │ │ - b.w 676ca │ │ │ │ - ldr r0, [pc, #764] @ (6844c ) │ │ │ │ + b.w 67722 │ │ │ │ + ldr r0, [pc, #764] @ (684a4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r4, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 67a68 │ │ │ │ + beq.w 67ac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68162 │ │ │ │ - b.n 67a68 │ │ │ │ + bne.n 681ba │ │ │ │ + b.n 67ac0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 682fe │ │ │ │ + beq.w 68356 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 682d6 │ │ │ │ + beq.w 6832e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 683c8 │ │ │ │ + beq.w 68420 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ adds r1, #1 │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 67508 │ │ │ │ + b.w 67560 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.w 66fa8 │ │ │ │ + b.w 67000 │ │ │ │ mov r9, r8 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6840c │ │ │ │ + beq.w 68464 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ - cbz r0, 681e8 │ │ │ │ + cbz r0, 68240 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 681e8 │ │ │ │ + cbz r3, 68240 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ - beq.n 681f6 │ │ │ │ + beq.n 6824e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 683fc │ │ │ │ + bls.w 68454 │ │ │ │ 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, #68] @ 0x44 │ │ │ │ - bcc.n 68220 │ │ │ │ - b.n 6832a │ │ │ │ + bcc.n 68278 │ │ │ │ + b.n 68382 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 68328 │ │ │ │ + bcs.w 68380 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 6820e │ │ │ │ + bne.n 68266 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 68dac │ │ │ │ + bne.w 68e04 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ 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, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68d92 │ │ │ │ + bne.w 68dea │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 674cc │ │ │ │ + b.w 67524 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 67ec2 │ │ │ │ + b.n 67f1a │ │ │ │ add r5, r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ and.w r5, r4, #8 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68732 │ │ │ │ + beq.w 6878a │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r6, #12] │ │ │ │ - cbz r5, 68284 │ │ │ │ + cbz r5, 682dc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 6855a │ │ │ │ + beq.w 685b2 │ │ │ │ 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 6855a │ │ │ │ + bne.w 685b2 │ │ │ │ lsls r4, r4, #27 │ │ │ │ - bmi.w 69302 │ │ │ │ + bmi.w 6935a │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r0, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6839e │ │ │ │ + beq.n 683f6 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 6733c │ │ │ │ + b.w 67394 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - b.w 676ee │ │ │ │ + b.w 67746 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 684b6 │ │ │ │ + beq.w 6850e │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 680c6 │ │ │ │ + b.n 6811e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ - cbnz r2, 682ea │ │ │ │ + cbnz r2, 68342 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r2, [r7, r1, lsl #2] │ │ │ │ - cbz r2, 682ea │ │ │ │ + cbz r2, 68342 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - cbnz r1, 6830e │ │ │ │ + cbnz r1, 68366 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 67508 │ │ │ │ - bl 5ea08 │ │ │ │ + b.w 67560 │ │ │ │ + bl 5ea60 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 682d6 │ │ │ │ + beq.n 6832e │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne.w 6818a │ │ │ │ + bne.w 681e2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 6817e │ │ │ │ + b.n 681d6 │ │ │ │ ldrb.w r8, [r6, #2] │ │ │ │ mov r7, r5 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r6, #2 │ │ │ │ - b.n 67ee4 │ │ │ │ + b.n 67f3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 68226 │ │ │ │ + b.n 6827e │ │ │ │ ldrb.w fp, [r6] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - b.w 676fa │ │ │ │ + b.w 67752 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 67cbe │ │ │ │ + b.n 67d16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ │ │ - b.w 6733c │ │ │ │ - ldr r3, [pc, #244] @ (68450 ) │ │ │ │ + b.w 67394 │ │ │ │ + ldr r3, [pc, #244] @ (684a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 677a2 │ │ │ │ + beq.w 677fa │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 688b2 │ │ │ │ + bcs.w 6890a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r0, r5, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 5dc84 │ │ │ │ + bl 5dcdc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68712 │ │ │ │ + beq.w 6876a │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 677aa │ │ │ │ + b.w 67802 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6910a │ │ │ │ + beq.w 69162 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6733c │ │ │ │ + beq.w 67394 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ str r1, [r6, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strh.w r2, [r3, #29] │ │ │ │ - b.w 67508 │ │ │ │ + b.w 67560 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 67982 │ │ │ │ + b.w 679da │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 67b66 │ │ │ │ + b.w 67bbe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 6739c │ │ │ │ + b.w 673f4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 681f6 │ │ │ │ + bne.w 6824e │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 68860 │ │ │ │ + beq.w 688b8 │ │ │ │ subs r3, r2, r4 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 6884c │ │ │ │ + bhi.w 688a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 69246 │ │ │ │ + bcs.w 6929e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 68220 │ │ │ │ + b.n 68278 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ble.n 68554 │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + bgt.n 68404 │ │ │ │ movs r7, r0 │ │ │ │ - vswp d0, d5 │ │ │ │ - orrs r4, r0 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r1, [pc, #880] @ (68800 ) │ │ │ │ movs r4, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ + ldr r1, [pc, #824] @ (687cc ) │ │ │ │ movs r4, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + ldr r1, [pc, #736] @ (68778 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2!, {} │ │ │ │ + bls.n 683ec │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + bvs.n 68468 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + bvs.n 68468 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + cmp ip, r0 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bcc.n 683e8 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov r8, r6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 692fc │ │ │ │ + bne.w 69354 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r2, r2, r3, lsl #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ 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 6862e │ │ │ │ + bne.w 68686 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r1, [r3, #26] │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 6862e │ │ │ │ + bpl.w 68686 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strb r2, [r4, #29] │ │ │ │ uxtb r2, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.w 67a84 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.w 67adc │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r1, [r2, r3, lsl #1] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ lsls r5, r1, #20 │ │ │ │ - bpl.n 684da │ │ │ │ + bpl.n 68532 │ │ │ │ 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, sl, r2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ - bne.n 6850a │ │ │ │ + bne.n 68562 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 682d0 │ │ │ │ + beq.w 68328 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 68546 │ │ │ │ + beq.n 6859e │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.n 68550 │ │ │ │ + bhi.n 685a8 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 68838 │ │ │ │ + bhi.w 68890 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 684ec │ │ │ │ + beq.n 68544 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 682d0 │ │ │ │ + beq.w 68328 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov sl, r4 │ │ │ │ subs r1, r6, #1 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ iteee ne │ │ │ │ @@ -148535,144 +148535,144 @@ │ │ │ │ addeq.w r4, sl, #2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #104] @ 0x68 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 68ec8 │ │ │ │ + beq.w 68f20 │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 68ebc │ │ │ │ + bne.w 68f14 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 68466 │ │ │ │ + b.n 684be │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 68510 │ │ │ │ + bne.n 68568 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 684ec │ │ │ │ + b.n 68544 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 6850a │ │ │ │ + beq.n 68562 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 68504 │ │ │ │ - b.n 6850a │ │ │ │ + bne.n 6855c │ │ │ │ + b.n 68562 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68284 │ │ │ │ + beq.w 682dc │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #24] │ │ │ │ strd r0, r1, [r6, #104] @ 0x68 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 690fc │ │ │ │ + beq.w 69154 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #32] │ │ │ │ movs r2, #1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, r3 │ │ │ │ strd r3, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r6, [pc, #2748] @ 69064 │ │ │ │ + ldr.w r6, [pc, #2748] @ 690bc │ │ │ │ add r6, pc │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr.w ip, [r6, #352] @ 0x160 │ │ │ │ str.w ip, [r9] │ │ │ │ str.w r9, [r6, #352] @ 0x160 │ │ │ │ - b.w 6734c │ │ │ │ + b.w 673a4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 67812 │ │ │ │ + beq.w 6786a │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2700] @ 69068 │ │ │ │ + ldr.w r1, [pc, #2700] @ 690c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ strbcc r4, [r3, #0] │ │ │ │ - bcs.w 68cc4 │ │ │ │ + bcs.w 68d1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 68cd2 │ │ │ │ + beq.w 68d2a │ │ │ │ adds r3, r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ - b.w 67816 │ │ │ │ + b.w 6786e │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.w 68c7e │ │ │ │ + beq.w 68cd6 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it eq │ │ │ │ addeq r3, #2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 6739c │ │ │ │ + b.w 673f4 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 671d8 │ │ │ │ + beq.w 67230 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68638 │ │ │ │ - b.w 671d8 │ │ │ │ + bne.n 68690 │ │ │ │ + b.w 67230 │ │ │ │ ldrd r7, r2, [sp, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, fp │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 688ac │ │ │ │ + bne.w 68904 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 67b78 │ │ │ │ + b.w 67bd0 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ - b.n 67f56 │ │ │ │ + b.n 67fae │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 688a8 │ │ │ │ + beq.w 68900 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ @@ -148685,277 +148685,277 @@ │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67b8e │ │ │ │ + bne.w 67be6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68f6c │ │ │ │ + bne.w 68fc4 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 67b8e │ │ │ │ + b.w 67be6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2460] @ 6906c │ │ │ │ + ldr.w r1, [pc, #2460] @ 690c4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69142 │ │ │ │ + bne.w 6919a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2436] @ 69070 │ │ │ │ + ldr.w r1, [pc, #2436] @ 690c8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 5eb38 │ │ │ │ + bl 5eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69130 │ │ │ │ - ldr.w r3, [pc, #2420] @ 69074 │ │ │ │ + beq.w 69188 │ │ │ │ + ldr.w r3, [pc, #2420] @ 690cc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #296] @ 0x128 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ - b.w 675ac │ │ │ │ + b.w 67604 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68cba │ │ │ │ + beq.w 68d12 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r2], #-1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 677aa │ │ │ │ + b.w 67802 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6733c │ │ │ │ + beq.w 67394 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 687ae │ │ │ │ + beq.n 68806 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 68780 │ │ │ │ + cbz r3, 687d8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 68770 │ │ │ │ + cbz r3, 687c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 68766 │ │ │ │ + cbz r3, 687be │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6875a │ │ │ │ - ldr.w r0, [pc, #2320] @ 69078 │ │ │ │ + bne.n 687b2 │ │ │ │ + ldr.w r0, [pc, #2320] @ 690d0 │ │ │ │ add r0, pc │ │ │ │ - b.w 671de │ │ │ │ + b.w 67236 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #104] @ 0x68 │ │ │ │ - b.w 67b12 │ │ │ │ + b.w 67b6a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67aec │ │ │ │ + bne.w 67b44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 691a2 │ │ │ │ + beq.w 691fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69202 │ │ │ │ + beq.w 6925a │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b.w 67af0 │ │ │ │ + b.w 67b48 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ ldr.w r6, [r7, r2, lsl #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r0, r6, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r5, [r6, r5] │ │ │ │ - cbz r5, 687e0 │ │ │ │ + cbz r5, 68838 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 690a4 │ │ │ │ + beq.w 690fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.w 67b12 │ │ │ │ + b.w 67b6a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 68746 │ │ │ │ + b.n 6879e │ │ │ │ add r1, r7 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68dfa │ │ │ │ + beq.w 68e52 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.w 68dca │ │ │ │ + beq.w 68e22 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.n 687d2 │ │ │ │ + bne.n 6882a │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 68e44 │ │ │ │ + bne.w 68e9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 687d2 │ │ │ │ + beq.n 6882a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 68e44 │ │ │ │ + bne.w 68e9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 687d2 │ │ │ │ + b.n 6882a │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #4608 @ 0x1200 │ │ │ │ uxtb r3, r3 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 68504 │ │ │ │ - b.n 6850a │ │ │ │ + bpl.w 6855c │ │ │ │ + b.n 68562 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 68220 │ │ │ │ + b.n 68278 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ subs r0, r2, r4 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 68e20 │ │ │ │ + bhi.w 68e78 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 68e14 │ │ │ │ + bcs.w 68e6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 68220 │ │ │ │ + b.n 68278 │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 67dea │ │ │ │ - b.n 68126 │ │ │ │ + bne.w 67e42 │ │ │ │ + b.n 6817e │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 67bd2 │ │ │ │ + beq.w 67c2a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 68f92 │ │ │ │ + bne.w 68fea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb r1, [r3, #29] │ │ │ │ strb r2, [r3, #30] │ │ │ │ - b.w 67be2 │ │ │ │ + b.w 67c3a │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b.n 68688 │ │ │ │ + b.n 686e0 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ - b.w 67ca8 │ │ │ │ + b.w 67d00 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 68376 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 683ce │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r4, #20] │ │ │ │ asrs r3, r2, #31 │ │ │ │ strd r2, r3, [r4, #104] @ 0x68 │ │ │ │ - b.w 67b1c │ │ │ │ + b.w 67b74 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68c3c │ │ │ │ + bne.w 68c94 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #20] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67b1c │ │ │ │ + bne.w 67b74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 67b1c │ │ │ │ + bne.w 67b74 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 67b1c │ │ │ │ + b.w 67b74 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 67b1c │ │ │ │ + bne.w 67b74 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 67b1c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.w 67b74 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.w 67b1c │ │ │ │ + bpl.w 67b74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67b1c │ │ │ │ - ldr.w r3, [pc, #1824] @ 6907c │ │ │ │ + beq.w 67b74 │ │ │ │ + ldr.w r3, [pc, #1824] @ 690d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, #644 @ 0x284 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -148966,389 +148966,389 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1776] @ 69080 │ │ │ │ + ldr.w r3, [pc, #1776] @ 690d8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 69282 │ │ │ │ + beq.w 692da │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 6927e │ │ │ │ + beq.w 692d6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6927e │ │ │ │ + bne.w 692d6 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.w 6925a │ │ │ │ + bne.w 692b2 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 692ac │ │ │ │ + beq.w 69304 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ mov r2, r5 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ - ldr.w r3, [pc, #1660] @ 69084 │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ + ldr.w r3, [pc, #1660] @ 690dc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 68a30 │ │ │ │ - ldr.w r3, [pc, #1648] @ 69088 │ │ │ │ + cbz r3, 68a88 │ │ │ │ + ldr.w r3, [pc, #1648] @ 690e0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 68a30 │ │ │ │ + bpl.n 68a88 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 68a30 │ │ │ │ + cbz r0, 68a88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 5ea98 │ │ │ │ + bl 5eaf0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 692ac │ │ │ │ - ldr.w r1, [pc, #1616] @ 6908c │ │ │ │ + beq.w 69304 │ │ │ │ + ldr.w r1, [pc, #1616] @ 690e4 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6929c │ │ │ │ + bcs.w 692f4 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68cd6 │ │ │ │ + beq.w 68d2e │ │ │ │ adds r5, r4, #1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ mov r3, r5 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 692f6 │ │ │ │ + beq.w 6934e │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 68aac │ │ │ │ + b.n 68b04 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 68ae6 │ │ │ │ + beq.n 68b3e │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ - beq.w 69114 │ │ │ │ + beq.w 6916c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #63 @ 0x3f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69114 │ │ │ │ + bne.w 6916c │ │ │ │ movs r5, #1 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #42 @ 0x2a │ │ │ │ - beq.n 68a78 │ │ │ │ + beq.n 68ad0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 68af4 │ │ │ │ + beq.n 68b4c │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne.n 68afe │ │ │ │ + bne.n 68b56 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq.n 68af4 │ │ │ │ + beq.n 68b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68fc0 │ │ │ │ + beq.w 69018 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 68b54 │ │ │ │ + bne.n 68bac │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 68b78 │ │ │ │ + bne.n 68bd0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 68aa6 │ │ │ │ + b.n 68afe │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 68a7e │ │ │ │ + beq.n 68ad6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68ae2 │ │ │ │ + bne.n 68b3a │ │ │ │ mov r4, r2 │ │ │ │ - b.n 68a7e │ │ │ │ + b.n 68ad6 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 68aa6 │ │ │ │ + b.n 68afe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68fc0 │ │ │ │ + beq.w 69018 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - bne.n 68b54 │ │ │ │ + bne.n 68bac │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 69126 │ │ │ │ + beq.w 6917e │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, 68b78 │ │ │ │ + cbz r2, 68bd0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 68b30 │ │ │ │ + b.n 68b88 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ - cbz r2, 68b78 │ │ │ │ + cbz r2, 68bd0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - bne.n 68b1e │ │ │ │ + bne.n 68b76 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 68b42 │ │ │ │ - b.n 68aa6 │ │ │ │ + bhi.n 68b9a │ │ │ │ + b.n 68afe │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 68aa6 │ │ │ │ + beq.n 68afe │ │ │ │ subs r3, r1, #1 │ │ │ │ ldrb.w r0, [r1, #-1] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 68b40 │ │ │ │ + bne.n 68b98 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 68aa6 │ │ │ │ + b.n 68afe │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 68b78 │ │ │ │ + beq.n 68bd0 │ │ │ │ ldr.w r4, [sl] │ │ │ │ ldrh.w r2, [r4, r2, lsl #1] │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 68b16 │ │ │ │ + bpl.n 68b6e │ │ │ │ ldrh.w r2, [r4, r0, lsl #1] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.n 68b16 │ │ │ │ + bpl.n 68b6e │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68fc4 │ │ │ │ + beq.w 6901c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 68a62 │ │ │ │ + beq.w 68aba │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 68996 │ │ │ │ + beq.w 689ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, r9, asr #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r9, [r3, #104] @ 0x68 │ │ │ │ str.w r9, [r3, #20] │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 67b1c │ │ │ │ + bne.w 67b74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6930e │ │ │ │ + beq.w 69366 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 68be8 │ │ │ │ + b.n 68c40 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r2, #20] │ │ │ │ - cbnz r4, 68c16 │ │ │ │ + cbnz r4, 68c6e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 67b12 │ │ │ │ + bne.w 67b6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - cbz r3, 68c28 │ │ │ │ + cbz r3, 68c80 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 68c1c │ │ │ │ + bne.n 68c74 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 68c4e │ │ │ │ + cbz r3, 68ca6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68c42 │ │ │ │ - ldr.w r0, [pc, #1088] @ 69090 │ │ │ │ + bne.n 68c9a │ │ │ │ + ldr.w r0, [pc, #1088] @ 690e8 │ │ │ │ add r0, pc │ │ │ │ - b.w 671de │ │ │ │ + b.w 67236 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - b.w 67bf2 │ │ │ │ + b.w 67c4a │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68d88 │ │ │ │ + beq.w 68de0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 6868a │ │ │ │ + b.n 686e2 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 67dde │ │ │ │ + b.w 67e36 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.n 68616 │ │ │ │ + b.n 6866e │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9ca60 <__isoc23_strtoul@@Base+0x21238> │ │ │ │ + bl 9d190 <__isoc23_strtoul@@Base+0x21910> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #1024] @ 69094 │ │ │ │ + ldr.w r0, [pc, #1024] @ 690ec │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 67a68 │ │ │ │ + beq.w 67ac0 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68caa │ │ │ │ - b.w 67a68 │ │ │ │ + bne.n 68d02 │ │ │ │ + b.w 67ac0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ adds r5, r2, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ - b.w 677aa │ │ │ │ + b.w 67802 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 685f2 │ │ │ │ + bge.w 6864a │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbz r3, 68ce8 │ │ │ │ + cbz r3, 68d40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68cdc │ │ │ │ + bne.n 68d34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it ne │ │ │ │ ldrne.w fp, [sp, #80] @ 0x50 │ │ │ │ - beq.n 68db8 │ │ │ │ + beq.n 68e10 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #80] @ 0x50 │ │ │ │ addeq r3, #2 │ │ │ │ streq r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ mov r3, r6 │ │ │ │ negs r2, r0 │ │ │ │ subs r5, r5, r6 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #6 │ │ │ │ mov r2, r5 │ │ │ │ @@ -149360,172 +149360,172 @@ │ │ │ │ strhi r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it hi │ │ │ │ movhi r5, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w r0, r6, #29 │ │ │ │ add r6, r5 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ strb r3, [r6, #29] │ │ │ │ - b.w 67be2 │ │ │ │ + b.w 67c3a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68d74 │ │ │ │ + beq.n 68dcc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 68114 │ │ │ │ + bne.w 6816c │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r6, r4 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ - b.w 67dea │ │ │ │ + b.w 67e42 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - b.w 67b6c │ │ │ │ + b.w 67bc4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 6868a │ │ │ │ + b.n 686e2 │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - b.w 67a84 │ │ │ │ + b.w 67adc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 68dc2 │ │ │ │ - ldr r0, [pc, #740] @ (69098 ) │ │ │ │ + cbz r3, 68e1a │ │ │ │ + ldr r0, [pc, #740] @ (690f0 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 671de │ │ │ │ + b.w 67236 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov fp, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 68d12 │ │ │ │ - ldr r0, [pc, #728] @ (6909c ) │ │ │ │ + b.n 68d6a │ │ │ │ + ldr r0, [pc, #728] @ (690f4 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 671de │ │ │ │ + b.w 67236 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 68dde │ │ │ │ + beq.n 68e36 │ │ │ │ ldrb r3, [r3, #27] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 687fa │ │ │ │ + bpl.w 68852 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne.w 687fa │ │ │ │ + bne.w 68852 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 687fa │ │ │ │ + beq.w 68852 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #104] @ 0x68 │ │ │ │ - b.n 687d2 │ │ │ │ + b.n 6882a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w 687d2 │ │ │ │ + beq.w 6882a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ - cbz r0, 68e30 │ │ │ │ + cbz r0, 68e88 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 68e08 │ │ │ │ + b.n 68e60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.w 6822c │ │ │ │ + b.w 68284 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 68220 │ │ │ │ + b.w 68278 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 68e8a │ │ │ │ + cbz r0, 68ee2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 68e46 │ │ │ │ + b.n 68e9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb.w sl, [r4, #37] @ 0x25 │ │ │ │ subs r2, #1 │ │ │ │ strb.w r6, [r4, #38] @ 0x26 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 68e7e │ │ │ │ + cbnz r2, 68ed6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 68466 │ │ │ │ + b.w 684be │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - b.w 67a84 │ │ │ │ + b.w 67adc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - b.w 67a84 │ │ │ │ + b.w 67adc │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r5, r5, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -149536,525 +149536,525 @@ │ │ │ │ addhi r4, #7 │ │ │ │ movhi r2, #6 │ │ │ │ strhi r4, [sp, #148] @ 0x94 │ │ │ │ movhi r5, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r5, r4 │ │ │ │ add.w r0, r4, #29 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r2, [r5, #29] │ │ │ │ ldrb.w r2, [r8, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68466 │ │ │ │ - b.w 67a84 │ │ │ │ + beq.w 684be │ │ │ │ + b.w 67adc │ │ │ │ mov r4, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 67a68 │ │ │ │ + beq.w 67ac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68f1e │ │ │ │ - b.w 67a68 │ │ │ │ + bne.n 68f76 │ │ │ │ + b.w 67ac0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ addeq r3, #20 │ │ │ │ streq r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 5e8b4 │ │ │ │ + bl 5e90c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #344] @ (690a0 ) │ │ │ │ + ldr r0, [pc, #344] @ (690f8 ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 67a68 │ │ │ │ + beq.w 67ac0 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 68f5c │ │ │ │ - b.w 67a68 │ │ │ │ + bne.n 68fb4 │ │ │ │ + b.w 67ac0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69176 │ │ │ │ + beq.w 691ce │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 68f6e │ │ │ │ + b.n 68fc6 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ mov fp, r5 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 67b6c │ │ │ │ + b.w 67bc4 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.w 68cfa │ │ │ │ + bne.w 68d52 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 68896 │ │ │ │ + beq.w 688ee │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.w 68db8 │ │ │ │ + beq.w 68e10 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov fp, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 68d04 │ │ │ │ + b.n 68d5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov r8, r6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.n 68da0 │ │ │ │ + b.n 68df8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r8 │ │ │ │ - cbnz r5, 68ff4 │ │ │ │ + cbnz r5, 6904c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ - cbnz r1, 68fea │ │ │ │ + cbnz r1, 69042 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 6904c │ │ │ │ + bne.n 690a4 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 68ff4 │ │ │ │ + b.n 6904c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq.n 69014 │ │ │ │ + beq.n 6906c │ │ │ │ adds r6, #2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.w 692b4 │ │ │ │ + bne.w 6930c │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ - cbz r0, 69014 │ │ │ │ + cbz r0, 6906c │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 68fee │ │ │ │ + bhi.n 69046 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ asr.w r1, r0, r1 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bmi.n 68ff2 │ │ │ │ + bmi.n 6904a │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.w 692ee │ │ │ │ + bne.w 69346 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 68bac │ │ │ │ - b.n 68bcc │ │ │ │ + beq.w 68c04 │ │ │ │ + b.n 68c24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68ff4 │ │ │ │ + beq.n 6904c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69252 │ │ │ │ + beq.w 692aa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69054 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + b.n 690ac │ │ │ │ + bne.n 6915c │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, #22 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + ands r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + ands r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r4, r0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 5e964 │ │ │ │ + bl 5e9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r1, [r4, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6933a │ │ │ │ + bne.w 69392 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 69332 │ │ │ │ + beq.w 6938a │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 687d2 │ │ │ │ + beq.w 6882a │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66fac │ │ │ │ + beq.w 67004 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 690e0 │ │ │ │ + b.n 69138 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 6734c │ │ │ │ + b.w 673a4 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r2, [r6, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68fc2 │ │ │ │ + beq.w 6901a │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6911c │ │ │ │ - b.n 68fc2 │ │ │ │ + bne.n 69174 │ │ │ │ + b.n 6901a │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r1, #2 │ │ │ │ - b.n 68aa6 │ │ │ │ + b.n 68afe │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68ea8 │ │ │ │ + beq.w 68f00 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69132 │ │ │ │ + b.n 6918a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #552] @ (69370 ) │ │ │ │ + ldr r0, [pc, #552] @ (693c8 ) │ │ │ │ add.w r1, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a68 │ │ │ │ + beq.w 67ac0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69158 │ │ │ │ + b.n 691b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.w 68466 │ │ │ │ + b.w 684be │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #504] @ (69374 ) │ │ │ │ + ldr r0, [pc, #504] @ (693cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ - b.w 671ec │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 5efa8 │ │ │ │ + b.w 67244 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67afc │ │ │ │ + bne.w 67b54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 67afc │ │ │ │ + bne.w 67b54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, r3, #3 │ │ │ │ - bl 5d7d8 │ │ │ │ + bl 5d830 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 67afc │ │ │ │ + bne.w 67b54 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 67afc │ │ │ │ + bne.w 67b54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 691ba │ │ │ │ + bne.n 69212 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 69214 │ │ │ │ + cbz r3, 6926c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.n 69214 │ │ │ │ + beq.n 6926c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r7, [r4, #20] │ │ │ │ strd r2, r3, [r4, #104] @ 0x68 │ │ │ │ - b.w 67afc │ │ │ │ + b.w 67b54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68e30 │ │ │ │ + beq.w 68e88 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69204 │ │ │ │ + b.n 6925c │ │ │ │ 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 5d840 │ │ │ │ + bl 5d898 │ │ │ │ subs r1, r0, r5 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add.w r2, sl, #2 │ │ │ │ - ldr r0, [pc, #320] @ (69378 ) │ │ │ │ + ldr r0, [pc, #320] @ (693d0 ) │ │ │ │ subs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 8b168 <__isoc23_strtoul@@Base+0xf940> │ │ │ │ + bl 8b1d8 <__isoc23_strtoul@@Base+0xf958> │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.w 67afc │ │ │ │ + b.w 67b54 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.w 6822c │ │ │ │ + b.w 68284 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #292] @ (6937c ) │ │ │ │ + ldr r0, [pc, #292] @ (693d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6917c │ │ │ │ + b.n 691d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 5d840 │ │ │ │ + bl 5d898 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.w 68bac │ │ │ │ - b.w 689d6 │ │ │ │ + bne.w 68c04 │ │ │ │ + b.w 68a2e │ │ │ │ mov r4, r6 │ │ │ │ - b.n 68bac │ │ │ │ + b.n 68c04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w 689b2 │ │ │ │ + bpl.w 68a0a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 689b2 │ │ │ │ + bne.w 68a0a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 68bcc │ │ │ │ + b.n 68c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 68a54 │ │ │ │ - b.n 68cd6 │ │ │ │ + bge.w 68aac │ │ │ │ + b.n 68d2e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.w 68a64 │ │ │ │ + b.w 68abc │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.w 6901c │ │ │ │ + beq.w 69074 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 69022 │ │ │ │ + beq.w 6907a │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 692ee │ │ │ │ + bne.n 69346 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 69022 │ │ │ │ + beq.w 6907a │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.n 692da │ │ │ │ + beq.n 69332 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ addeq r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ negs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 69022 │ │ │ │ + b.n 6907a │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 692d4 │ │ │ │ + bne.n 6932c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 692da │ │ │ │ + b.n 69332 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 68b78 │ │ │ │ + b.n 68bd0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b.n 68da0 │ │ │ │ + b.n 68df8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #108] @ (69380 ) │ │ │ │ + ldr r0, [pc, #108] @ (693d8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6917c │ │ │ │ + b.n 691d4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 69308 │ │ │ │ + beq.n 69360 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ subs r3, r2, r0 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r1, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 66fac │ │ │ │ + b.w 67004 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 69362 │ │ │ │ + beq.n 693ba │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #24] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ef50 │ │ │ │ + bl 5efa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66fac │ │ │ │ + beq.w 67004 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 69352 │ │ │ │ + b.n 693aa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 69352 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + b.n 693aa │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + movs r1, #18 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + cmp r5, #18 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #1824] @ 69ab8 │ │ │ │ + ldr.w r2, [pc, #1824] @ 69b10 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1824] @ 69abc │ │ │ │ + ldr.w r3, [pc, #1824] @ 69b14 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1820] @ 69ac0 │ │ │ │ + ldr.w r8, [pc, #1820] @ 69b18 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 695b0 │ │ │ │ + beq.w 69608 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1796] @ 69ac4 │ │ │ │ + ldr.w r6, [pc, #1796] @ 69b1c │ │ │ │ add r6, pc │ │ │ │ ldr.w r4, [r6, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6991e │ │ │ │ - ldr.w r3, [pc, #1784] @ 69ac8 │ │ │ │ + beq.w 69976 │ │ │ │ + ldr.w r3, [pc, #1784] @ 69b20 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 6987c │ │ │ │ + beq.w 698d4 │ │ │ │ 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 6948c │ │ │ │ - add r1, pc, #8 @ (adr r1, 693fc ) │ │ │ │ + bhi.n 694e4 │ │ │ │ + add r1, pc, #8 @ (adr r1, 69454 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ lsls r1, r2, #2 │ │ │ │ @@ -150119,262 +150119,262 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 699b2 │ │ │ │ + beq.w 69a0a │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 69622 │ │ │ │ + bne.w 6967a │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r3, r2, #1 │ │ │ │ strcc r3, [r4, #0] │ │ │ │ strbcc r6, [r2, #0] │ │ │ │ - bcs.w 69958 │ │ │ │ + bcs.w 699b0 │ │ │ │ ldrb r7, [r5, #1] │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ - beq.w 69942 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 6999a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 69508 │ │ │ │ + bpl.n 69560 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 69506 │ │ │ │ + ble.n 6955e │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrh.w r1, [fp, r1, lsl #1] │ │ │ │ lsls r0, r1, #18 │ │ │ │ - bpl.n 69506 │ │ │ │ + bpl.n 6955e │ │ │ │ subs r6, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 69506 │ │ │ │ + bhi.n 6955e │ │ │ │ ldrb r3, [r5, r6] │ │ │ │ add.w sl, r5, r6 │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 69604 │ │ │ │ + beq.n 6965c │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #44 @ 0x2c │ │ │ │ - beq.n 69524 │ │ │ │ + beq.n 6957c │ │ │ │ cmp r7, #32 │ │ │ │ - beq.n 69524 │ │ │ │ - bhi.w 69646 │ │ │ │ + beq.n 6957c │ │ │ │ + bhi.w 6969e │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.w 69902 │ │ │ │ + bhi.w 6995a │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 69908 │ │ │ │ - ldr.w r2, [pc, #1444] @ 69acc │ │ │ │ - ldr.w r0, [pc, #1444] @ 69ad0 │ │ │ │ - ldr.w r3, [pc, #1444] @ 69ad4 │ │ │ │ + bls.w 69960 │ │ │ │ + ldr.w r2, [pc, #1444] @ 69b24 │ │ │ │ + ldr.w r0, [pc, #1444] @ 69b28 │ │ │ │ + ldr.w r3, [pc, #1444] @ 69b2c │ │ │ │ add r0, pc │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 698fc │ │ │ │ - ldr.w r3, [pc, #1416] @ 69ad8 │ │ │ │ + beq.w 69954 │ │ │ │ + ldr.w r3, [pc, #1416] @ 69b30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 69834 │ │ │ │ + bpl.w 6988c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r3, r0, #644 @ 0x284 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 69978 │ │ │ │ - ldr.w r2, [pc, #1392] @ 69adc │ │ │ │ + beq.w 699d0 │ │ │ │ + ldr.w r2, [pc, #1392] @ 69b34 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 5ea98 │ │ │ │ - ldr.w r7, [pc, #1384] @ 69ae0 │ │ │ │ + bl 5eaf0 │ │ │ │ + ldr.w r7, [pc, #1384] @ 69b38 │ │ │ │ add r7, pc │ │ │ │ str.w r0, [r7, #248] @ 0xf8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ itt cc │ │ │ │ movcc r2, #0 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 6983a │ │ │ │ - ldr.w r2, [pc, #1364] @ 69ae4 │ │ │ │ + bcs.w 69892 │ │ │ │ + ldr.w r2, [pc, #1364] @ 69b3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r3, [r2, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 69850 │ │ │ │ + beq.w 698a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r1, [r2, #256] @ 0x100 │ │ │ │ subs r5, r5, r0 │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 699f6 │ │ │ │ - ldr.w r6, [pc, #1324] @ 69ae8 │ │ │ │ + beq.w 69a4e │ │ │ │ + ldr.w r6, [pc, #1324] @ 69b40 │ │ │ │ movs r7, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r4, r6, #248 @ 0xf8 │ │ │ │ ldr.w r3, [r6, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 699b2 │ │ │ │ - ldr.w r3, [pc, #1276] @ 69acc │ │ │ │ + beq.w 69a0a │ │ │ │ + ldr.w r3, [pc, #1276] @ 69b24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r7, [r3, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ - bl 66d1c │ │ │ │ + bl 66d74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ str r7, [r3, #12] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne.w 699fa │ │ │ │ + bne.w 69a52 │ │ │ │ ldr.w r5, [r6, #260] @ 0x104 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 693bc │ │ │ │ - b.n 695c4 │ │ │ │ + bne.w 69414 │ │ │ │ + b.n 6961c │ │ │ │ adds r7, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 69604 │ │ │ │ + bmi.n 6965c │ │ │ │ sub.w r2, sl, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, sl │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ - b.n 69524 │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ + b.n 6957c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 6996e │ │ │ │ + bcs.w 699c6 │ │ │ │ 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 69962 │ │ │ │ + bcs.w 699ba │ │ │ │ adds r1, r3, #1 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ - b.n 694bc │ │ │ │ + b.n 69514 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - beq.w 69890 │ │ │ │ + beq.w 698e8 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - bne.w 69908 │ │ │ │ + bne.w 69960 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcs.w 6999e │ │ │ │ + bcs.w 699f6 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 696d4 │ │ │ │ + beq.n 6972c │ │ │ │ mov.w fp, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, fp │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 696a8 │ │ │ │ + b.n 69700 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 696d8 │ │ │ │ + beq.n 69730 │ │ │ │ cmp r6, sl │ │ │ │ - beq.w 697ea │ │ │ │ + beq.w 69842 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 69712 │ │ │ │ + beq.n 6976a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r0, #1 │ │ │ │ strcc r1, [r4, #0] │ │ │ │ strbcc r6, [r0, #0] │ │ │ │ - bcs.w 69990 │ │ │ │ + bcs.w 699e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 696d4 │ │ │ │ + cbz r6, 6972c │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - bne.n 6967c │ │ │ │ + bne.n 696d4 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bcc.w 69826 │ │ │ │ - bl 5ccc8 │ │ │ │ + bcc.w 6987e │ │ │ │ + bl 5cd20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r7, [sp, #24] │ │ │ │ subs r1, r7, #1 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 696a8 │ │ │ │ + bne.n 69700 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 69524 │ │ │ │ + b.n 6957c │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 6993e │ │ │ │ + beq.w 69996 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ cmp r1, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r1, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r1, #0] │ │ │ │ - bcs.w 69986 │ │ │ │ + bcs.w 699de │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ adds r7, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 696a2 │ │ │ │ + bgt.n 696fa │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 696d4 │ │ │ │ + beq.n 6972c │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 69816 │ │ │ │ + beq.w 6986e │ │ │ │ sub.w r2, r6, #9 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 697b4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 69724 ) │ │ │ │ + bhi.n 6980c │ │ │ │ + add r0, pc, #8 @ (adr r0, 6977c ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -150443,484 +150443,484 @@ │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r0, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r0, #0] │ │ │ │ - bcs.w 699ea │ │ │ │ + bcs.w 69a42 │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.w 699ca │ │ │ │ + beq.w 69a22 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 69a48 │ │ │ │ + beq.w 69aa0 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 69524 │ │ │ │ + beq.w 6957c │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq.n 69814 │ │ │ │ + beq.n 6986c │ │ │ │ mov r7, r5 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 69712 │ │ │ │ + bne.n 6976a │ │ │ │ movs r5, #0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r0, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r0, #0] │ │ │ │ - bcs.w 6997e │ │ │ │ + bcs.w 699d6 │ │ │ │ mov r1, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 696a2 │ │ │ │ + b.n 696fa │ │ │ │ mov r5, r1 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r5 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 696a2 │ │ │ │ + b.n 696fa │ │ │ │ mov r7, r5 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bcs.w 696ba │ │ │ │ - bl 5ccc8 │ │ │ │ + bcs.w 69712 │ │ │ │ + bl 5cd20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ strb r0, [r2, #0] │ │ │ │ - b.n 696c8 │ │ │ │ - ldr r0, [pc, #692] @ (69aec ) │ │ │ │ + b.n 69720 │ │ │ │ + ldr r0, [pc, #692] @ (69b44 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 69574 │ │ │ │ + b.n 695cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt.w r3, [r7, #252] @ 0xfc │ │ │ │ - bge.w 6958e │ │ │ │ + bge.w 695e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 5ef50 │ │ │ │ + bl 5efa8 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #652] @ (69af0 ) │ │ │ │ - ldr r3, [pc, #600] @ (69abc ) │ │ │ │ + ldr r2, [pc, #652] @ (69b48 ) │ │ │ │ + ldr r3, [pc, #600] @ (69b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 69ab2 │ │ │ │ + bne.w 69b0a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #588] @ (69acc ) │ │ │ │ + ldr r3, [pc, #588] @ (69b24 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ addeq r5, r5, r3 │ │ │ │ - b.n 693e0 │ │ │ │ + b.n 69438 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.w 69652 │ │ │ │ - ldr r2, [pc, #560] @ (69acc ) │ │ │ │ + beq.w 696aa │ │ │ │ + ldr r2, [pc, #560] @ (69b24 ) │ │ │ │ adds r3, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r6, [r8, 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 69aa2 │ │ │ │ + bcs.w 69afa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69850 │ │ │ │ + beq.n 698a8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r1, #2 │ │ │ │ add.w r3, r2, #36 @ 0x24 │ │ │ │ - b.n 698de │ │ │ │ + b.n 69936 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 698e6 │ │ │ │ + cbz r0, 6993e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r0, r2, #99 @ 0x63 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 698ce │ │ │ │ + bcc.n 69926 │ │ │ │ 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 69860 │ │ │ │ - ldr r0, [pc, #500] @ (69af4 ) │ │ │ │ + b.n 698b8 │ │ │ │ + ldr r0, [pc, #500] @ (69b4c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 69574 │ │ │ │ + b.n 695cc │ │ │ │ cmp r7, #13 │ │ │ │ - beq.w 69524 │ │ │ │ + beq.w 6957c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 699c0 │ │ │ │ + bcs.n 69a18 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 69506 │ │ │ │ + b.n 6955e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r6, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 693cc │ │ │ │ - b.n 699bc │ │ │ │ + bne.w 69424 │ │ │ │ + b.n 69a14 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 696f4 │ │ │ │ + b.n 6974c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.n 699a8 │ │ │ │ + bcs.n 69a00 │ │ │ │ ldrb r7, [r5, #2] │ │ │ │ adds r5, #2 │ │ │ │ - b.n 694bc │ │ │ │ + b.n 69514 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 694b0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 69508 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ - b.n 694bc │ │ │ │ + b.n 69514 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 69630 │ │ │ │ - ldr r0, [pc, #380] @ (69af8 ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 69688 │ │ │ │ + ldr r0, [pc, #380] @ (69b50 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 69574 │ │ │ │ + b.n 695cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 697fc │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 69854 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 696f0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 69748 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 6969e │ │ │ │ + b.n 696f6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 69664 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 696bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 69952 │ │ │ │ - ldr r3, [pc, #328] @ (69afc ) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 699aa │ │ │ │ + ldr r3, [pc, #328] @ (69b54 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69860 │ │ │ │ + b.n 698b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 69506 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6955e │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 69524 │ │ │ │ + beq.w 6957c │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.n 69a68 │ │ │ │ + beq.n 69ac0 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.n 69a74 │ │ │ │ + beq.n 69acc │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.n 69a9a │ │ │ │ + beq.n 69af2 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 6968a │ │ │ │ + b.n 696e2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 697c6 │ │ │ │ + b.n 6981e │ │ │ │ movs r0, #45 @ 0x2d │ │ │ │ - b.n 69860 │ │ │ │ + b.n 698b8 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r0, #63 @ 0x3f │ │ │ │ - bne.n 69a0a │ │ │ │ + bne.n 69a62 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.n 69a86 │ │ │ │ + beq.n 69ade │ │ │ │ ldrb.w r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 69860 │ │ │ │ + bne.w 698b8 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.w 69860 │ │ │ │ + bne.w 698b8 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69860 │ │ │ │ + beq.w 698b8 │ │ │ │ add.w r1, r3, #39 @ 0x27 │ │ │ │ add.w r4, r3, #37 @ 0x25 │ │ │ │ strb.w r2, [r3, #36] @ 0x24 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69a36 │ │ │ │ - b.n 69860 │ │ │ │ + bne.n 69a8e │ │ │ │ + b.n 698b8 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 69524 │ │ │ │ + beq.w 6957c │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.n 69a7a │ │ │ │ + beq.n 69ad2 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.n 69a74 │ │ │ │ + beq.n 69acc │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.n 69a92 │ │ │ │ + beq.n 69aea │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 6968a │ │ │ │ + b.n 696e2 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 696ac │ │ │ │ + b.n 69704 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 696de │ │ │ │ + b.n 69736 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 696ac │ │ │ │ + b.n 69704 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ streq r2, [r3, #4] │ │ │ │ - b.n 69a0a │ │ │ │ + b.n 69a62 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #41 @ 0x29 │ │ │ │ - b.n 697ea │ │ │ │ + b.n 69842 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - b.n 697ea │ │ │ │ + b.n 69842 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 698bc │ │ │ │ - b.n 69850 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bge.w 69914 │ │ │ │ + b.n 698a8 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 69b2c │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 69b2c │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 69b1a │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r7, r0 │ │ │ │ - cbz r4, 69b16 │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - cbz r2, 69b10 │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r7, 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, #92] @ (69b6c ) │ │ │ │ + ldr r5, [pc, #92] @ (69bc4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r1, 69b36 │ │ │ │ - ldr r3, [pc, #88] @ (69b70 ) │ │ │ │ + cbz r1, 69b8e │ │ │ │ + ldr r3, [pc, #88] @ (69bc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 69b32 │ │ │ │ + cbz r2, 69b8a │ │ │ │ mov r0, r1 │ │ │ │ - blx 7b08 │ │ │ │ - cbz r4, 69b68 │ │ │ │ - ldr r3, [pc, #76] @ (69b74 ) │ │ │ │ + blx 7b48 │ │ │ │ + cbz r4, 69bc0 │ │ │ │ + ldr r3, [pc, #76] @ (69bcc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 69b24 │ │ │ │ + b.n 69b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b26 │ │ │ │ - ldr r3, [pc, #60] @ (69b78 ) │ │ │ │ + bne.n 69b7e │ │ │ │ + ldr r3, [pc, #60] @ (69bd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 69b5a │ │ │ │ + cbz r6, 69bb2 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 803c │ │ │ │ - ldr r3, [pc, #36] @ (69b74 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #36] @ (69bcc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 69b2e │ │ │ │ + b.n 69b86 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b44 │ │ │ │ + bne.n 69b9c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69b2e │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + b.n 69b86 │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ movs r7, r0 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + bkpt 0x0068 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 69c0c │ │ │ │ + ble.n 69c64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 69b98 │ │ │ │ + bge.n 69bf0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strd r1, r4, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ mov r4, r8 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r3, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 69bfe │ │ │ │ + ble.n 69c56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ rsb r9, sl, #0 │ │ │ │ add.w r8, r3, sl │ │ │ │ mov r5, fp │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69bf2 │ │ │ │ + bge.n 69c4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs.w r8, r8, r7 │ │ │ │ ldr.w r2, [r6, r9] │ │ │ │ str r2, [r6, #0] │ │ │ │ str.w r3, [r6, r9] │ │ │ │ sub.w r6, r6, sl │ │ │ │ - bpl.n 69bd0 │ │ │ │ + bpl.n 69c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 69bcc │ │ │ │ + bne.n 69c24 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ asrs r7, r7, #1 │ │ │ │ - bne.n 69bac │ │ │ │ + bne.n 69c04 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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] @ (69cb0 ) │ │ │ │ + ldr r2, [pc, #144] @ (69d08 ) │ │ │ │ subs r4, r0, #0 │ │ │ │ - ldr r3, [pc, #144] @ (69cb4 ) │ │ │ │ + ldr r3, [pc, #144] @ (69d0c ) │ │ │ │ it ge │ │ │ │ clzge r6, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -150930,255 +150930,255 @@ │ │ │ │ mov.w r2, #136 @ 0x88 │ │ │ │ ite lt │ │ │ │ movlt r6, #0 │ │ │ │ lsrge r6, r6, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ cmp r4, #22 │ │ │ │ - bgt.n 69c90 │ │ │ │ + bgt.n 69ce8 │ │ │ │ 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 r5, [r1, #0] │ │ │ │ - blx 7d38 │ │ │ │ - cbnz r0, 69ca6 │ │ │ │ - cbnz r6, 69c9e │ │ │ │ + blx 7d84 │ │ │ │ + cbnz r0, 69cfe │ │ │ │ + cbnz r6, 69cf6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #60] @ (69cb8 ) │ │ │ │ - ldr r3, [pc, #56] @ (69cb4 ) │ │ │ │ + ldr r2, [pc, #60] @ (69d10 ) │ │ │ │ + ldr r3, [pc, #56] @ (69d0c ) │ │ │ │ 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 69caa │ │ │ │ + bne.n 69d02 │ │ │ │ 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 69c62 │ │ │ │ + b.n 69cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 7340c │ │ │ │ - b.n 69c76 │ │ │ │ + bl 73464 │ │ │ │ + b.n 69cce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c78 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 69cd0 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (69d28 ) │ │ │ │ - ldr r3, [pc, #92] @ (69d2c ) │ │ │ │ + ldr r2, [pc, #88] @ (69d80 ) │ │ │ │ + ldr r3, [pc, #92] @ (69d84 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7d38 │ │ │ │ - cbnz r0, 69d1e │ │ │ │ + blx 7d84 │ │ │ │ + cbnz r0, 69d76 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, sp │ │ │ │ - cbnz r5, 69d1a │ │ │ │ + cbnz r5, 69d72 │ │ │ │ bic.w r3, r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 7d38 │ │ │ │ - ldr r2, [pc, #44] @ (69d30 ) │ │ │ │ - ldr r3, [pc, #36] @ (69d2c ) │ │ │ │ + blx 7d84 │ │ │ │ + ldr r2, [pc, #44] @ (69d88 ) │ │ │ │ + ldr r3, [pc, #36] @ (69d84 ) │ │ │ │ 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 69d24 │ │ │ │ + bne.n 69d7c │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 69cf6 │ │ │ │ + b.n 69d4e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69d02 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + b.n 69d5a │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #564] @ (69f78 ) │ │ │ │ + ldr r5, [pc, #564] @ (69fd0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ - cbz r1, 69d7a │ │ │ │ + cbz r1, 69dd2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.n 69d7a │ │ │ │ + bhi.n 69dd2 │ │ │ │ tbb [pc, ip] │ │ │ │ movs r1, #18 │ │ │ │ cmp r3, #18 │ │ │ │ adds r2, #6 │ │ │ │ add r4, r7 │ │ │ │ strb r4, [r4, #5] │ │ │ │ strh r3, [r7, #26] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 69f2a │ │ │ │ - ldr r3, [pc, #520] @ (69f7c ) │ │ │ │ + bne.w 69f82 │ │ │ │ + ldr r3, [pc, #520] @ (69fd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69e7a │ │ │ │ - ldr r3, [pc, #504] @ (69f80 ) │ │ │ │ + bne.n 69ed2 │ │ │ │ + ldr r3, [pc, #504] @ (69fd8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 69d7a │ │ │ │ - ldr r2, [pc, #492] @ (69f7c ) │ │ │ │ - ldr r3, [pc, #496] @ (69f84 ) │ │ │ │ + bne.n 69dd2 │ │ │ │ + ldr r2, [pc, #492] @ (69fd4 ) │ │ │ │ + ldr r3, [pc, #496] @ (69fdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r3, [pc, #476] @ (69f7c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r3, [pc, #476] @ (69fd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 69e70 │ │ │ │ + beq.n 69ec8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 69f36 │ │ │ │ - ldr r3, [pc, #460] @ (69f88 ) │ │ │ │ + bne.w 69f8e │ │ │ │ + ldr r3, [pc, #460] @ (69fe0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r3, [pc, #440] @ (69f7c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r3, [pc, #440] @ (69fd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 69eb2 │ │ │ │ + beq.n 69f0a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r1, [pc, #420] @ (69f7c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r1, [pc, #420] @ (69fd4 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 69ef8 │ │ │ │ + bne.w 69f50 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r4, [pc, #420] @ (69f8c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r4, [pc, #420] @ (69fe4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ec6 │ │ │ │ + beq.n 69f1e │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 87604 <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ + bl 8765c <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69f66 │ │ │ │ + beq.w 69fbe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ecc │ │ │ │ + beq.n 69f24 │ │ │ │ mov r1, r3 │ │ │ │ movw r2, #8194 @ 0x2002 │ │ │ │ - bl 837f4 <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ + bl 8384c <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d7a │ │ │ │ - ldr r4, [pc, #376] @ (69f90 ) │ │ │ │ + beq.n 69dd2 │ │ │ │ + ldr r4, [pc, #376] @ (69fe8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69f1c │ │ │ │ - ldr r4, [pc, #360] @ (69f94 ) │ │ │ │ + bne.n 69f74 │ │ │ │ + ldr r4, [pc, #360] @ (69fec ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d7a │ │ │ │ - blx 7b08 │ │ │ │ + beq.n 69dd2 │ │ │ │ + blx 7b48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r3, [pc, #316] @ (69f7c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r3, [pc, #316] @ (69fd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 69ebc │ │ │ │ + beq.n 69f14 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r3, [pc, #296] @ (69f7c ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r3, [pc, #296] @ (69fd4 ) │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69f06 │ │ │ │ - ldr r3, [pc, #276] @ (69f7c ) │ │ │ │ + bne.n 69f5e │ │ │ │ + ldr r3, [pc, #276] @ (69fd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ subs r2, #69 @ 0x45 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.n 69ee4 │ │ │ │ + bhi.n 69f3c │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ @@ -151197,614 +151197,614 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 69d7a │ │ │ │ + beq.w 69dd2 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 794c │ │ │ │ - ldr r2, [pc, #192] @ (69f98 ) │ │ │ │ + blx 798c │ │ │ │ + ldr r2, [pc, #192] @ (69ff0 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e06 │ │ │ │ - b.n 69d7a │ │ │ │ + bne.n 69e5e │ │ │ │ + b.n 69dd2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r3, [pc, #172] @ (69f9c ) │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + ldr r3, [pc, #172] @ (69ff4 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 69d8a │ │ │ │ + b.n 69de2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r3, [pc, #104] @ (69f7c ) │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + ldr r3, [pc, #104] @ (69fd4 ) │ │ │ │ negs r0, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a64c │ │ │ │ - ldr r3, [pc, #124] @ (69fa0 ) │ │ │ │ + bl 7a6a4 │ │ │ │ + ldr r3, [pc, #124] @ (69ff8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 69d7a │ │ │ │ + b.n 69dd2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - b.n 69d72 │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + b.n 69dca │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ - ldr r3, [pc, #96] @ (69fa4 ) │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ + ldr r3, [pc, #96] @ (69ffc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r3, [pc, #92] @ (69fa8 ) │ │ │ │ + b.n 69dd2 │ │ │ │ + ldr r3, [pc, #92] @ (6a000 ) │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d8a │ │ │ │ - ldr r3, [pc, #88] @ (69fac ) │ │ │ │ + b.n 69de2 │ │ │ │ + ldr r3, [pc, #88] @ (6a004 ) │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d8a │ │ │ │ - ldr r3, [pc, #80] @ (69fb0 ) │ │ │ │ + b.n 69de2 │ │ │ │ + ldr r3, [pc, #80] @ (6a008 ) │ │ │ │ movs r2, #3 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 69d8a │ │ │ │ + b.n 69de2 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69d7a │ │ │ │ - blx 7b08 │ │ │ │ + beq.w 69dd2 │ │ │ │ + blx 7b48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 69d7a │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + b.n 69dd2 │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + cbnz r6, 6a05a │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + cbnz r2, 6a05c │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + cbnz r2, 6a056 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + cbnz r6, 6a04e │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + cbnz r6, 6a046 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + cbnz r0, 6a046 │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + hlt 0x002a │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + hlt 0x0012 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + rev16 r0, r4 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + rev r0, r7 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + rev r6, r5 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + rev r4, r4 │ │ │ │ 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.w r8, [pc, #216] @ 6a0a0 │ │ │ │ + ldr.w r8, [pc, #216] @ 6a0f8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #216] @ (6a0a4 ) │ │ │ │ + ldr r3, [pc, #216] @ (6a0fc ) │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6a08a │ │ │ │ + bgt.n 6a0e2 │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6a054 │ │ │ │ - ldr r3, [pc, #192] @ (6a0a8 ) │ │ │ │ + beq.n 6a0ac │ │ │ │ + ldr r3, [pc, #192] @ (6a100 ) │ │ │ │ mov.w sl, #63 @ 0x3f │ │ │ │ mov.w r9, #94 @ 0x5e │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ - b.n 6a026 │ │ │ │ + b.n 6a07e │ │ │ │ cmp r6, #31 │ │ │ │ - bgt.n 6a00e │ │ │ │ + bgt.n 6a066 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r2, r3, #1 │ │ │ │ strhi r2, [r4, #0] │ │ │ │ strbhi.w r9, [r3] │ │ │ │ - bls.n 6a070 │ │ │ │ + bls.n 6a0c8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc r6, [r3, #0] │ │ │ │ - bcs.n 6a042 │ │ │ │ + bcs.n 6a09a │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ mov r6, r5 │ │ │ │ - cbz r5, 6a054 │ │ │ │ + cbz r5, 6a0ac │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bpl.n 69ff6 │ │ │ │ + bpl.n 6a04e │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r4, #0] │ │ │ │ strbcc.w sl, [r3] │ │ │ │ - bcs.n 6a07a │ │ │ │ + bcs.n 6a0d2 │ │ │ │ and.w r6, r5, #127 @ 0x7f │ │ │ │ - b.n 69ff6 │ │ │ │ + b.n 6a04e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a026 │ │ │ │ - cbz r7, 6a084 │ │ │ │ - ldr r3, [pc, #80] @ (6a0a8 ) │ │ │ │ + bne.n 6a07e │ │ │ │ + cbz r7, 6a0dc │ │ │ │ + ldr r3, [pc, #80] @ (6a100 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a00c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6a064 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a03c │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6a094 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ (6a0a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (6a100 ) │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - b.n 6a054 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + b.n 6a0ac │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r5, [pc, #172] @ (6a16c ) │ │ │ │ + ldr r5, [pc, #172] @ (6a1c4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 6a0d4 │ │ │ │ + cbz r0, 6a12c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi r0, [r0, #52] @ 0x34 │ │ │ │ addmi r0, #52 @ 0x34 │ │ │ │ - bl 6a0ac │ │ │ │ + bl 6a104 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands.w r1, r3, #2 │ │ │ │ - bne.n 6a122 │ │ │ │ + bne.n 6a17a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 6a0e6 │ │ │ │ - bl 69fb4 │ │ │ │ + cbz r0, 6a13e │ │ │ │ + bl 6a00c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 6a126 │ │ │ │ + ble.n 6a17e │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6a158 │ │ │ │ - ldr r3, [pc, #120] @ (6a170 ) │ │ │ │ + beq.n 6a1b0 │ │ │ │ + ldr r3, [pc, #120] @ (6a1c8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 6a13e │ │ │ │ - ldr r3, [pc, #112] @ (6a174 ) │ │ │ │ + cbz r3, 6a196 │ │ │ │ + ldr r3, [pc, #112] @ (6a1cc ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 6a144 │ │ │ │ - ldr r3, [pc, #108] @ (6a178 ) │ │ │ │ + bmi.n 6a19c │ │ │ │ + ldr r3, [pc, #108] @ (6a1d0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #108] @ (6a17c ) │ │ │ │ + ldr r1, [pc, #108] @ (6a1d4 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ - ldr r1, [pc, #104] @ (6a180 ) │ │ │ │ + ldr r1, [pc, #104] @ (6a1d8 ) │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a12a │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a182 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #84] @ (6a17c ) │ │ │ │ + ldr r3, [pc, #84] @ (6a1d4 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r1, [pc, #88] @ (6a184 ) │ │ │ │ + ldr r1, [pc, #88] @ (6a1dc ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r3, [pc, #72] @ (6a188 ) │ │ │ │ + b.w 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r3, [pc, #72] @ (6a1e0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6a10e │ │ │ │ - ldr r3, [pc, #68] @ (6a18c ) │ │ │ │ + b.n 6a166 │ │ │ │ + ldr r3, [pc, #68] @ (6a1e4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6a10e │ │ │ │ - ldr r3, [pc, #32] @ (6a17c ) │ │ │ │ + b.n 6a166 │ │ │ │ + ldr r3, [pc, #32] @ (6a1d4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #48] @ (6a190 ) │ │ │ │ + ldr r1, [pc, #48] @ (6a1e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a12a │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a182 │ │ │ │ nop │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #112] @ (6a214 ) │ │ │ │ + ldr r4, [pc, #112] @ (6a26c ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6a1fe │ │ │ │ - ldr r1, [pc, #104] @ (6a218 ) │ │ │ │ + cbz r0, 6a256 │ │ │ │ + ldr r1, [pc, #104] @ (6a270 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #100] @ (6a21c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #100] @ (6a274 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a1f2 │ │ │ │ + cbz r0, 6a24a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 6a1f6 │ │ │ │ - ldr r1, [pc, #80] @ (6a220 ) │ │ │ │ + beq.n 6a24e │ │ │ │ + ldr r1, [pc, #80] @ (6a278 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ - cbnz r0, 6a1de │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 6a236 │ │ │ │ movs r0, #0 │ │ │ │ - blx 7ec8 │ │ │ │ - ldr r3, [pc, #68] @ (6a224 ) │ │ │ │ + blx 7f14 │ │ │ │ + ldr r3, [pc, #68] @ (6a27c ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #68] @ (6a228 ) │ │ │ │ + ldr r1, [pc, #68] @ (6a280 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b49c <__isoc23_strtoul@@Base+0x1fc74> │ │ │ │ + bl 9bbcc <__isoc23_strtoul@@Base+0x2034c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a1d8 │ │ │ │ - b.n 6a1cc │ │ │ │ - ldr r2, [pc, #44] @ (6a22c ) │ │ │ │ - ldr r1, [pc, #44] @ (6a230 ) │ │ │ │ + beq.n 6a230 │ │ │ │ + b.n 6a224 │ │ │ │ + ldr r2, [pc, #44] @ (6a284 ) │ │ │ │ + ldr r1, [pc, #44] @ (6a288 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1ac │ │ │ │ - b.n 6a1f2 │ │ │ │ + bne.n 6a204 │ │ │ │ + b.n 6a24a │ │ │ │ nop │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + adds r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + adds r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ @ instruction: 0xfb4bffff │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + bhi.n 6a2e0 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ 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, #2516] @ 6ac1c │ │ │ │ + ldr.w r5, [pc, #2516] @ 6ac74 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r4, [pc, #2516] @ 6ac20 │ │ │ │ + ldr.w r4, [pc, #2516] @ 6ac78 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r9, [pc, #2512] @ 6ac24 │ │ │ │ - ldr.w r3, [pc, #2512] @ 6ac28 │ │ │ │ + ldr.w r9, [pc, #2512] @ 6ac7c │ │ │ │ + ldr.w r3, [pc, #2512] @ 6ac80 │ │ │ │ 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 fp, [r8] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6a558 │ │ │ │ + beq.w 6a5b0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6a536 │ │ │ │ + ble.w 6a58e │ │ │ │ and.w r3, r4, #10240 @ 0x2800 │ │ │ │ bic.w r5, r4, #255 @ 0xff │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ uxtb r4, r4 │ │ │ │ - beq.n 6a2ce │ │ │ │ - cbz r6, 6a2ce │ │ │ │ + beq.n 6a326 │ │ │ │ + cbz r6, 6a326 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.n 6a2cc │ │ │ │ + beq.n 6a324 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a608 │ │ │ │ + beq.w 6a660 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a77c │ │ │ │ + beq.w 6a7d4 │ │ │ │ mov r6, sl │ │ │ │ add.w sl, r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b.n 6a2de │ │ │ │ + b.n 6a336 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [fp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, r4 │ │ │ │ - bgt.w 6a50a │ │ │ │ + bgt.w 6a562 │ │ │ │ lsls r0, r5, #17 │ │ │ │ - bpl.n 6a302 │ │ │ │ + bpl.n 6a35a │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ eors r3, r2 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 6a50a │ │ │ │ + bpl.w 6a562 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6a4d6 │ │ │ │ + blt.w 6a52e │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ it lt │ │ │ │ orrlt.w r5, r5, #16640 @ 0x4100 │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ bic.w r5, r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6a602 │ │ │ │ + beq.w 6a65a │ │ │ │ lsls r0, r5, #22 │ │ │ │ iteet mi │ │ │ │ movmi r3, r7 │ │ │ │ strpl r7, [sp, #12] │ │ │ │ ldrpl.w r3, [fp] │ │ │ │ ldrmi.w r2, [r3], #4 │ │ │ │ ite mi │ │ │ │ strmi r3, [sp, #12] │ │ │ │ strpl r3, [sp, #24] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ it mi │ │ │ │ strmi r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a5d4 │ │ │ │ - ldr.w r3, [pc, #2264] @ 6ac2c │ │ │ │ + beq.w 6a62c │ │ │ │ + ldr.w r3, [pc, #2264] @ 6ac84 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 6a6c8 │ │ │ │ - ldr.w r3, [pc, #2244] @ 6ac30 │ │ │ │ + bne.w 6a720 │ │ │ │ + ldr.w r3, [pc, #2244] @ 6ac88 │ │ │ │ ldr.w fp, [fp, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 6a382 │ │ │ │ - ldr.w r1, [pc, #2236] @ 6ac34 │ │ │ │ + cbz r2, 6a3da │ │ │ │ + ldr.w r1, [pc, #2236] @ 6ac8c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ lsls r1, r5, #20 │ │ │ │ - bpl.w 6a582 │ │ │ │ + bpl.w 6a5da │ │ │ │ ands.w r1, r5, #8192 @ 0x2000 │ │ │ │ - bne.w 6a834 │ │ │ │ + bne.w 6a88c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6aa58 │ │ │ │ - ldr.w r3, [pc, #2200] @ 6ac38 │ │ │ │ + beq.w 6aab0 │ │ │ │ + ldr.w r3, [pc, #2200] @ 6ac90 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6aa64 │ │ │ │ - ldr.w r2, [pc, #2188] @ 6ac3c │ │ │ │ + bmi.w 6aabc │ │ │ │ + ldr.w r2, [pc, #2188] @ 6ac94 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2188] @ 6ac40 │ │ │ │ + ldr.w r1, [pc, #2188] @ 6ac98 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6a814 │ │ │ │ - ldr.w r1, [pc, #2172] @ 6ac44 │ │ │ │ + beq.w 6a86c │ │ │ │ + ldr.w r1, [pc, #2172] @ 6ac9c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 69fb4 │ │ │ │ + bl 6a00c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a730 │ │ │ │ + bne.w 6a788 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 6a7c4 │ │ │ │ + beq.w 6a81c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ - beq.w 6a794 │ │ │ │ + beq.w 6a7ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6aa5e │ │ │ │ + beq.w 6aab6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6aaea │ │ │ │ + blt.w 6ab42 │ │ │ │ lsls r0, r5, #21 │ │ │ │ - bpl.n 6a442 │ │ │ │ + bpl.n 6a49a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldrd sl, fp, [r3] │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a856 │ │ │ │ - ldr.w r3, [pc, #2088] @ 6ac38 │ │ │ │ + beq.w 6a8ae │ │ │ │ + ldr.w r3, [pc, #2088] @ 6ac90 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6aa34 │ │ │ │ - ldr.w r3, [pc, #2088] @ 6ac48 │ │ │ │ + bmi.w 6aa8c │ │ │ │ + ldr.w r3, [pc, #2088] @ 6aca0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a842 │ │ │ │ - ldr.w r1, [pc, #2080] @ 6ac4c │ │ │ │ + beq.w 6a89a │ │ │ │ + ldr.w r1, [pc, #2080] @ 6aca4 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r3, sl │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6a76c │ │ │ │ + beq.w 6a7c4 │ │ │ │ lsls r2, r5, #20 │ │ │ │ - bpl.w 6a5a8 │ │ │ │ + bpl.w 6a600 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91ddc <__isoc23_strtoul@@Base+0x165b4> │ │ │ │ + bl 924cc <__isoc23_strtoul@@Base+0x16c4c> │ │ │ │ ands.w fp, r5, #4096 @ 0x1000 │ │ │ │ - bne.n 6a49e │ │ │ │ + bne.n 6a4f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r5, #23 │ │ │ │ - bpl.n 6a478 │ │ │ │ + bpl.n 6a4d0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a8fa │ │ │ │ + bne.w 6a952 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 6a48c │ │ │ │ + cbz r3, 6a4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 6a610 │ │ │ │ + blt.w 6a668 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6aa4a │ │ │ │ + bcs.w 6aaa2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6a622 │ │ │ │ + ble.w 6a67a │ │ │ │ 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 │ │ │ │ @@ -151812,1123 +151812,1123 @@ │ │ │ │ itt le │ │ │ │ addle r3, #1 │ │ │ │ strle r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r4, #22 │ │ │ │ itt mi │ │ │ │ movmi r5, #0 │ │ │ │ uxtbmi r4, r4 │ │ │ │ - bpl.w 6a622 │ │ │ │ + bpl.w 6a67a │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 6a5d6 │ │ │ │ + bl 72fbc │ │ │ │ + b.n 6a62e │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a308 │ │ │ │ + beq.w 6a360 │ │ │ │ mvns r2, r4 │ │ │ │ asrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 6a308 │ │ │ │ - ldr.w r2, [pc, #1892] @ 6ac50 │ │ │ │ - ldr.w r3, [pc, #1840] @ 6ac20 │ │ │ │ + bmi.w 6a360 │ │ │ │ + ldr.w r2, [pc, #1892] @ 6aca8 │ │ │ │ + ldr.w r3, [pc, #1840] @ 6ac78 │ │ │ │ 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 6ac00 │ │ │ │ + bne.w 6ac58 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 6a4ea │ │ │ │ - ldr.w r2, [pc, #1860] @ 6ac54 │ │ │ │ - ldr.w r3, [pc, #1804] @ 6ac20 │ │ │ │ + ble.n 6a542 │ │ │ │ + ldr.w r2, [pc, #1860] @ 6acac │ │ │ │ + ldr.w r3, [pc, #1804] @ 6ac78 │ │ │ │ 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 6ac00 │ │ │ │ + bne.w 6ac58 │ │ │ │ ldr.w r3, [fp, #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 6a294 │ │ │ │ + bne.w 6a2ec │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.n 6a4ea │ │ │ │ + blt.n 6a542 │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [fp, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6a302 │ │ │ │ - ldr.w r0, [pc, #1788] @ 6ac58 │ │ │ │ + b.n 6a35a │ │ │ │ + ldr.w r0, [pc, #1788] @ 6acb0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ - ldr.w r3, [pc, #1776] @ 6ac5c │ │ │ │ - ldr.w r1, [pc, #1776] @ 6ac60 │ │ │ │ + bl 5d814 │ │ │ │ + ldr.w r3, [pc, #1776] @ 6acb4 │ │ │ │ + ldr.w r1, [pc, #1776] @ 6acb8 │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9b49c <__isoc23_strtoul@@Base+0x1fc74> │ │ │ │ + bl 9bbcc <__isoc23_strtoul@@Base+0x2034c> │ │ │ │ ldr.w fp, [r8] │ │ │ │ - b.n 6a27c │ │ │ │ + b.n 6a2d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6a6d6 │ │ │ │ + bne.w 6a72e │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a730 │ │ │ │ + bne.w 6a788 │ │ │ │ bic.w r3, r5, #256 @ 0x100 │ │ │ │ tst.w r5, #1024 @ 0x400 │ │ │ │ mov r5, r3 │ │ │ │ - bne.w 6a3fa │ │ │ │ + bne.w 6a452 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6a76c │ │ │ │ + beq.w 6a7c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a44e │ │ │ │ - ldr.w r3, [pc, #1664] @ 6ac38 │ │ │ │ + beq.w 6a4a6 │ │ │ │ + ldr.w r3, [pc, #1664] @ 6ac90 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 6a44e │ │ │ │ + bpl.w 6a4a6 │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6a44e │ │ │ │ + b.n 6a4a6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r2, [pc, #1676] @ 6ac64 │ │ │ │ + ldr.w r2, [pc, #1676] @ 6acbc │ │ │ │ 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 6a67c │ │ │ │ + bne.n 6a6d4 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 6a4ea │ │ │ │ + ble.w 6a542 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r0, r4, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6a4ea │ │ │ │ + b.n 6a542 │ │ │ │ bic.w r5, r5, #16384 @ 0x4000 │ │ │ │ - b.n 6a32c │ │ │ │ + b.n 6a384 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ - b.n 6a2de │ │ │ │ + b.n 6a336 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6aa20 │ │ │ │ + bcs.w 6aa78 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r0, r5 │ │ │ │ sub.w sl, fp, r5 │ │ │ │ mov r2, sl │ │ │ │ - blx 808c │ │ │ │ - cbz r0, 6a63e │ │ │ │ + blx 80d8 │ │ │ │ + cbz r0, 6a696 │ │ │ │ adds r5, r0, #1 │ │ │ │ sub.w sl, fp, r5 │ │ │ │ - ldr.w r3, [pc, #1576] @ 6ac68 │ │ │ │ + ldr.w r3, [pc, #1576] @ 6acc0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - ldr.w r3, [pc, #1564] @ 6ac6c │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + ldr.w r3, [pc, #1564] @ 6acc4 │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrsh.w r2, [r0, #22] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6a7f4 │ │ │ │ + beq.w 6a84c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6a4ca │ │ │ │ + b.n 6a522 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r0, 6a696 │ │ │ │ + cbz r0, 6a6ee │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r5 │ │ │ │ moveq r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 843e8 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ + bl 84440 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a5f0 │ │ │ │ - ldr.w r2, [pc, #1496] @ 6ac70 │ │ │ │ + bne.n 6a648 │ │ │ │ + ldr.w r2, [pc, #1496] @ 6acc8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a936 │ │ │ │ + bne.w 6a98e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a9de │ │ │ │ + beq.w 6aa36 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #6 │ │ │ │ - bl 69c10 │ │ │ │ - blx 7ebc │ │ │ │ + bl 69c68 │ │ │ │ + blx 7f08 │ │ │ │ movs r1, #6 │ │ │ │ - blx 7ea4 │ │ │ │ - blx 7a90 │ │ │ │ - b.n 6a5f0 │ │ │ │ + blx 7ef0 │ │ │ │ + blx 7ad0 │ │ │ │ + b.n 6a648 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ ldr.w fp, [r8] │ │ │ │ - b.n 6a368 │ │ │ │ + b.n 6a3c0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ - bpl.w 6a85e │ │ │ │ + bpl.w 6a8b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6a942 │ │ │ │ + ble.w 6a99a │ │ │ │ ldr.w r3, [r8] │ │ │ │ and.w r2, r5, #1 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 6a784 │ │ │ │ + ble.n 6a7dc │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 6a6fc │ │ │ │ + cbz r2, 6a754 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6ab5a │ │ │ │ + bne.w 6abb2 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6ab12 │ │ │ │ - ldr.w r2, [pc, #1328] @ 6ac38 │ │ │ │ + beq.w 6ab6a │ │ │ │ + ldr.w r2, [pc, #1328] @ 6ac90 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6ab6a │ │ │ │ - ldr.w r2, [pc, #1372] @ 6ac74 │ │ │ │ + bmi.w 6abc2 │ │ │ │ + ldr.w r2, [pc, #1372] @ 6accc │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1372] @ 6ac78 │ │ │ │ + ldr.w r1, [pc, #1372] @ 6acd0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbz r3, 6a78a │ │ │ │ + cbz r3, 6a7e2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - blx 7a84 │ │ │ │ + blx 7ac4 │ │ │ │ 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 6aa54 │ │ │ │ + beq.w 6aaac │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ - ldr.w r1, [pc, #1312] @ 6ac7c │ │ │ │ + ldr.w r1, [pc, #1312] @ 6acd4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a3de │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a436 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6a458 │ │ │ │ + beq.w 6a4b0 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6a448 │ │ │ │ + b.n 6a4a0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6a2de │ │ │ │ + b.n 6a336 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a730 │ │ │ │ + bne.n 6a788 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6a7c4 │ │ │ │ + beq.n 6a81c │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ - bne.w 6a3f0 │ │ │ │ + bne.w 6a448 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6aa7a │ │ │ │ - ldr.w r3, [pc, #1172] @ 6ac38 │ │ │ │ + beq.w 6aad2 │ │ │ │ + ldr.w r3, [pc, #1172] @ 6ac90 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w 6a9e4 │ │ │ │ - ldr.w r2, [pc, #1228] @ 6ac80 │ │ │ │ + bmi.w 6aa3c │ │ │ │ + ldr.w r2, [pc, #1228] @ 6acd8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1228] @ 6ac84 │ │ │ │ + ldr.w r1, [pc, #1228] @ 6acdc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a3f6 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a44e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6aa74 │ │ │ │ - ldr.w r3, [pc, #1124] @ 6ac38 │ │ │ │ + beq.w 6aacc │ │ │ │ + ldr.w r3, [pc, #1124] @ 6ac90 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6a9f6 │ │ │ │ - ldr.w r2, [pc, #1188] @ 6ac88 │ │ │ │ + bmi.w 6aa4e │ │ │ │ + ldr.w r2, [pc, #1188] @ 6ace0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1188] @ 6ac8c │ │ │ │ + ldr.w r1, [pc, #1188] @ 6ace4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a3f6 │ │ │ │ - ldr.w r2, [pc, #1176] @ 6ac90 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a44e │ │ │ │ + ldr.w r2, [pc, #1176] @ 6ace8 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6a672 │ │ │ │ + bne.w 6a6ca │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ - b.n 6a4ca │ │ │ │ - ldr.w r3, [pc, #1148] @ 6ac94 │ │ │ │ + bl 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ + b.n 6a522 │ │ │ │ + ldr.w r3, [pc, #1148] @ 6acec │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a3d2 │ │ │ │ + beq.w 6a42a │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 6a3c6 │ │ │ │ - b.n 6a3d2 │ │ │ │ - ldr.w r1, [pc, #1120] @ 6ac98 │ │ │ │ + bne.w 6a41e │ │ │ │ + b.n 6a42a │ │ │ │ + ldr.w r1, [pc, #1120] @ 6acf0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a3be │ │ │ │ - ldr.w r1, [pc, #1112] @ 6ac9c │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a416 │ │ │ │ + ldr.w r1, [pc, #1112] @ 6acf4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a43c │ │ │ │ - ldr.w r3, [pc, #1096] @ 6aca0 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a494 │ │ │ │ + ldr.w r3, [pc, #1096] @ 6acf8 │ │ │ │ add r3, pc │ │ │ │ - b.n 6a422 │ │ │ │ + b.n 6a47a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6aace │ │ │ │ + beq.w 6ab26 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 6aad8 │ │ │ │ + ble.w 6ab30 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi r0, [r0, #52] @ 0x34 │ │ │ │ addmi r0, #52 @ 0x34 │ │ │ │ - bl 6a0ac │ │ │ │ + bl 6a104 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6ab80 │ │ │ │ + beq.w 6abd8 │ │ │ │ lsls r2, r5, #17 │ │ │ │ - bpl.w 6aa80 │ │ │ │ - ldr.w r1, [pc, #1048] @ 6aca4 │ │ │ │ + bpl.w 6aad8 │ │ │ │ + ldr.w r1, [pc, #1048] @ 6acfc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 69fb4 │ │ │ │ - ldr.w r1, [pc, #1040] @ 6aca8 │ │ │ │ + bl 6a00c │ │ │ │ + ldr.w r1, [pc, #1040] @ 6ad00 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ lsls r0, r5, #16 │ │ │ │ - bpl.w 6ab32 │ │ │ │ + bpl.w 6ab8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ab94 │ │ │ │ + beq.w 6abec │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ab18 │ │ │ │ + beq.w 6ab70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w fp, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #884] @ (6ac38 ) │ │ │ │ + ldr r3, [pc, #884] @ (6ac90 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.w 6abd0 │ │ │ │ - ldr r3, [pc, #984] @ (6acac ) │ │ │ │ + bmi.w 6ac28 │ │ │ │ + ldr r3, [pc, #984] @ (6ad04 ) │ │ │ │ add r3, pc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 6ab20 │ │ │ │ - ldr r1, [pc, #976] @ (6acb0 ) │ │ │ │ + bne.w 6ab78 │ │ │ │ + ldr r1, [pc, #976] @ (6ad08 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #972] @ (6acb4 ) │ │ │ │ + ldr r1, [pc, #972] @ (6ad0c ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r1, [pc, #968] @ (6acb8 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r1, [pc, #968] @ (6ad10 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a6dc │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a734 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 6a478 │ │ │ │ - bl 71368 │ │ │ │ - ldr r1, [pc, #948] @ (6acbc ) │ │ │ │ + beq.w 6a4d0 │ │ │ │ + bl 713c0 │ │ │ │ + ldr r1, [pc, #948] @ (6ad14 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #23 │ │ │ │ itt mi │ │ │ │ strmi.w fp, [sl] │ │ │ │ ldrmi.w r2, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6aa08 │ │ │ │ + blt.n 6aa60 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a482 │ │ │ │ - b.n 6a48c │ │ │ │ + bne.w 6a4da │ │ │ │ + b.n 6a4e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6a6a4 │ │ │ │ - b.n 6a5f0 │ │ │ │ + beq.w 6a6fc │ │ │ │ + b.n 6a648 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a730 │ │ │ │ + bne.w 6a788 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6aaf0 │ │ │ │ - ldr r2, [pc, #736] @ (6ac38 ) │ │ │ │ + beq.w 6ab48 │ │ │ │ + ldr r2, [pc, #736] @ (6ac90 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.w 6aafc │ │ │ │ - ldr r2, [pc, #856] @ (6acc0 ) │ │ │ │ + bmi.w 6ab54 │ │ │ │ + ldr r2, [pc, #856] @ (6ad18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bge.w 6aac2 │ │ │ │ + bge.w 6ab1a │ │ │ │ cmn.w r4, #9 │ │ │ │ - blt.w 6aaf6 │ │ │ │ - ldr r3, [pc, #840] @ (6acc4 ) │ │ │ │ + blt.w 6ab4e │ │ │ │ + ldr r3, [pc, #840] @ (6ad1c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #840] @ (6acc8 ) │ │ │ │ + ldr r1, [pc, #840] @ (6ad20 ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ movgt.w fp, #32 │ │ │ │ - bgt.n 6a9c2 │ │ │ │ - b.n 6a3f6 │ │ │ │ + bgt.n 6aa1a │ │ │ │ + b.n 6a44e │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc.w fp, [r3] │ │ │ │ - bcs.n 6aa2a │ │ │ │ + bcs.n 6aa82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 6a3f6 │ │ │ │ + ble.w 6a44e │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r7, #0] │ │ │ │ strbcc.w fp, [r3] │ │ │ │ - bcc.n 6a9a0 │ │ │ │ + bcc.n 6a9f8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a9a0 │ │ │ │ - bl 6a194 │ │ │ │ - b.n 6a5f0 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6a9f8 │ │ │ │ + bl 6a1ec │ │ │ │ + b.n 6a648 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #736] @ (6accc ) │ │ │ │ + ldr r3, [pc, #736] @ (6ad24 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6a7b6 │ │ │ │ + b.n 6a80e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #724] @ (6acd0 ) │ │ │ │ + ldr r3, [pc, #724] @ (6ad28 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6a7e6 │ │ │ │ + b.n 6a83e │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [r2, #28] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a610 │ │ │ │ + bne.w 6a668 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 6a61a │ │ │ │ + bhi.w 6a672 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a622 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6a67a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a9b2 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6aa0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #664] @ (6acd4 ) │ │ │ │ + ldr r3, [pc, #664] @ (6ad2c ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6a422 │ │ │ │ + b.n 6a47a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6a49e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6a4f6 │ │ │ │ subs r2, r0, r2 │ │ │ │ - b.n 6a758 │ │ │ │ - ldr r2, [pc, #636] @ (6acd8 ) │ │ │ │ + b.n 6a7b0 │ │ │ │ + ldr r2, [pc, #636] @ (6ad30 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6a3b2 │ │ │ │ + b.n 6a40a │ │ │ │ bic.w r5, r5, #256 @ 0x100 │ │ │ │ - b.n 6a3f6 │ │ │ │ + b.n 6a44e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #624] @ (6acdc ) │ │ │ │ + ldr r3, [pc, #624] @ (6ad34 ) │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6a3b2 │ │ │ │ - ldr r2, [pc, #616] @ (6ace0 ) │ │ │ │ + b.n 6a40a │ │ │ │ + ldr r2, [pc, #616] @ (6ad38 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6a7e6 │ │ │ │ - ldr r2, [pc, #616] @ (6ace4 ) │ │ │ │ + b.n 6a83e │ │ │ │ + ldr r2, [pc, #616] @ (6ad3c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6a7b6 │ │ │ │ - ldr r1, [pc, #612] @ (6ace8 ) │ │ │ │ + b.n 6a80e │ │ │ │ + ldr r1, [pc, #612] @ (6ad40 ) │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl 69fb4 │ │ │ │ + bl 6a00c │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6a6dc │ │ │ │ - ldr r1, [pc, #600] @ (6acec ) │ │ │ │ + beq.w 6a734 │ │ │ │ + ldr r1, [pc, #600] @ (6ad44 ) │ │ │ │ mov r0, r7 │ │ │ │ and.w fp, r5, #16384 @ 0x4000 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ lsls r3, r5, #16 │ │ │ │ - bpl.n 6ab8a │ │ │ │ + bpl.n 6abe2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ac04 │ │ │ │ + beq.w 6ac5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6a8c2 │ │ │ │ - ldr r3, [pc, #560] @ (6acf0 ) │ │ │ │ + bne.w 6a91a │ │ │ │ + ldr r3, [pc, #560] @ (6ad48 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6a8d4 │ │ │ │ - ldr r1, [pc, #560] @ (6acf4 ) │ │ │ │ + b.n 6a92c │ │ │ │ + ldr r1, [pc, #560] @ (6ad4c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a98a │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a9e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 6a882 │ │ │ │ - b.n 6aa8a │ │ │ │ + bne.w 6a8da │ │ │ │ + b.n 6aae2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 6a882 │ │ │ │ + bne.w 6a8da │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6a946 │ │ │ │ - b.n 6aa92 │ │ │ │ + beq.w 6a99e │ │ │ │ + b.n 6aaea │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6a94e │ │ │ │ - ldr r2, [pc, #516] @ (6acf8 ) │ │ │ │ + b.n 6a9a6 │ │ │ │ + ldr r2, [pc, #516] @ (6ad50 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6a968 │ │ │ │ - ldr r3, [pc, #516] @ (6acfc ) │ │ │ │ + b.n 6a9c0 │ │ │ │ + ldr r3, [pc, #516] @ (6ad54 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6a97c │ │ │ │ - ldr r3, [pc, #512] @ (6ad00 ) │ │ │ │ + b.n 6a9d4 │ │ │ │ + ldr r3, [pc, #512] @ (6ad58 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6a968 │ │ │ │ - ldr r2, [pc, #496] @ (6ad04 ) │ │ │ │ + b.n 6a9c0 │ │ │ │ + ldr r2, [pc, #496] @ (6ad5c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 6a71a │ │ │ │ - ldr r3, [pc, #492] @ (6ad08 ) │ │ │ │ + b.n 6a772 │ │ │ │ + ldr r3, [pc, #492] @ (6ad60 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #488] @ (6ad0c ) │ │ │ │ + ldr r1, [pc, #488] @ (6ad64 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #484] @ (6ad10 ) │ │ │ │ + ldr r1, [pc, #484] @ (6ad68 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6abb8 │ │ │ │ - ldr r3, [pc, #248] @ (6ac38 ) │ │ │ │ + beq.n 6ac10 │ │ │ │ + ldr r3, [pc, #248] @ (6ac90 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.n 6abbe │ │ │ │ - ldr r3, [pc, #456] @ (6ad14 ) │ │ │ │ + bmi.n 6ac16 │ │ │ │ + ldr r3, [pc, #456] @ (6ad6c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #456] @ (6ad18 ) │ │ │ │ + ldr r1, [pc, #456] @ (6ad70 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6a8ee │ │ │ │ - ldr r1, [pc, #448] @ (6ad1c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6a946 │ │ │ │ + ldr r1, [pc, #448] @ (6ad74 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - b.n 6a6fc │ │ │ │ - ldr r3, [pc, #436] @ (6ad20 ) │ │ │ │ + b.n 6a754 │ │ │ │ + ldr r3, [pc, #436] @ (6ad78 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6a71a │ │ │ │ + b.n 6a772 │ │ │ │ tst.w r5, #49152 @ 0xc000 │ │ │ │ - beq.w 6a6e2 │ │ │ │ - b.n 6aa92 │ │ │ │ + beq.w 6a73a │ │ │ │ + b.n 6aaea │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6a8ee │ │ │ │ - b.n 6ab32 │ │ │ │ + beq.w 6a946 │ │ │ │ + b.n 6ab8a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w fp, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 6abe2 │ │ │ │ - ldr r3, [pc, #148] @ (6ac38 ) │ │ │ │ + cbz r3, 6ac3a │ │ │ │ + ldr r3, [pc, #148] @ (6ac90 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.n 6abee │ │ │ │ - ldr r3, [pc, #372] @ (6ad24 ) │ │ │ │ + bmi.n 6ac46 │ │ │ │ + ldr r3, [pc, #372] @ (6ad7c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #372] @ (6ad28 ) │ │ │ │ + ldr r3, [pc, #372] @ (6ad80 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6a8d4 │ │ │ │ - ldr r3, [pc, #368] @ (6ad2c ) │ │ │ │ + b.n 6a92c │ │ │ │ + ldr r3, [pc, #368] @ (6ad84 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6ab4c │ │ │ │ + b.n 6aba4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #364] @ (6ad30 ) │ │ │ │ + ldr r3, [pc, #364] @ (6ad88 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6ab4c │ │ │ │ + b.n 6aba4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #348] @ (6ad34 ) │ │ │ │ + ldr r3, [pc, #348] @ (6ad8c ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6a8d4 │ │ │ │ - ldr r3, [pc, #340] @ (6ad38 ) │ │ │ │ + b.n 6a92c │ │ │ │ + ldr r3, [pc, #340] @ (6ad90 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #336] @ (6ad3c ) │ │ │ │ + ldr r3, [pc, #336] @ (6ad94 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6ab20 │ │ │ │ + b.n 6ab78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #332] @ (6ad40 ) │ │ │ │ + ldr r3, [pc, #332] @ (6ad98 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 6aab0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6ab08 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aba0 │ │ │ │ - ldr r3, [pc, #308] @ (6ad44 ) │ │ │ │ + bne.n 6abf8 │ │ │ │ + ldr r3, [pc, #308] @ (6ad9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #304] @ (6ad48 ) │ │ │ │ + ldr r3, [pc, #304] @ (6ada0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6a8d4 │ │ │ │ + b.n 6a92c │ │ │ │ nop │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + strb r4, [r0, #18] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6ade4 ) │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r4, r0 │ │ │ │ - bl 2ac5e │ │ │ │ - stmia r5!, {r1} │ │ │ │ + bl 2acb6 │ │ │ │ + bmi.n 6ac00 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, pc, #8 @ (adr r4, 6ac70 ) │ │ │ │ + cbz r2, 6ad2a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #264 @ (adr r3, 6ad7c ) │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r7, r0 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #18 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + cmp r2, #28 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #14 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf65e0003 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + ldc2 0, cr0, [r6, #-12]! │ │ │ │ + cmp r1, #22 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + cmp r0, #28 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + cmp r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - orrs.w r0, lr, #8585216 @ 0x830000 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + smlawb r0, r6, r3, r0 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r7, #30 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r7, #12 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r7, #26 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + movs r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006ad4c : │ │ │ │ +0006ada4 : │ │ │ │ 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] @ (6ada0 ) │ │ │ │ + ldr r1, [pc, #64] @ (6adf8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #64] @ (6ada4 ) │ │ │ │ + ldr r3, [pc, #64] @ (6adfc ) │ │ │ │ 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 6a234 │ │ │ │ - ldr r2, [pc, #40] @ (6ada8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6ada4 ) │ │ │ │ + bl 6a28c │ │ │ │ + ldr r2, [pc, #40] @ (6ae00 ) │ │ │ │ + ldr r3, [pc, #36] @ (6adfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6ad9a │ │ │ │ + bne.n 6adf2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ movs r7, 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, #140] @ (6ae48 ) │ │ │ │ + ldr r5, [pc, #140] @ (6aea0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r0, r1, #26 │ │ │ │ add r5, pc │ │ │ │ - bpl.n 6ade4 │ │ │ │ + bpl.n 6ae3c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae30 │ │ │ │ - ldr r1, [pc, #124] @ (6ae4c ) │ │ │ │ + beq.n 6ae88 │ │ │ │ + ldr r1, [pc, #124] @ (6aea4 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r1, r6, #27 │ │ │ │ - bpl.n 6ade2 │ │ │ │ - ldr r2, [pc, #116] @ (6ae50 ) │ │ │ │ + bpl.n 6ae3a │ │ │ │ + ldr r2, [pc, #116] @ (6aea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [r2, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 6ae04 │ │ │ │ + cbz r3, 6ae5c │ │ │ │ lsls r2, r6, #25 │ │ │ │ it pl │ │ │ │ ldrpl r4, [r3, #60] @ 0x3c │ │ │ │ - bpl.n 6adfa │ │ │ │ - ldr r2, [pc, #88] @ (6ae4c ) │ │ │ │ + bpl.n 6ae52 │ │ │ │ + ldr r2, [pc, #88] @ (6aea4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ (6ae54 ) │ │ │ │ + ldr r2, [pc, #76] @ (6aeac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - cbz r3, 6ae38 │ │ │ │ + cbz r3, 6ae90 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #56] @ (6ae4c ) │ │ │ │ + ldr r2, [pc, #56] @ (6aea4 ) │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ 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 6ade8 │ │ │ │ - ldr r2, [pc, #36] @ (6ae58 ) │ │ │ │ + b.n 6ae40 │ │ │ │ + ldr r2, [pc, #36] @ (6aeb0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6adce │ │ │ │ + b.n 6ae26 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ae10 │ │ │ │ + bne.n 6ae68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r7, r0 │ │ │ │ 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] @ (6aeb0 ) │ │ │ │ + ldr r1, [pc, #64] @ (6af08 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (6aeb4 ) │ │ │ │ + ldr r3, [pc, #64] @ (6af0c ) │ │ │ │ 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 6a234 │ │ │ │ - ldr r2, [pc, #44] @ (6aeb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (6aeb4 ) │ │ │ │ + bl 6a28c │ │ │ │ + ldr r2, [pc, #44] @ (6af10 ) │ │ │ │ + ldr r3, [pc, #36] @ (6af0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6aeaa │ │ │ │ + bne.n 6af02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #84] @ 6af20 │ │ │ │ + ldr.w ip, [pc, #84] @ 6af78 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r4, [pc, #80] @ (6af24 ) │ │ │ │ + ldr r4, [pc, #80] @ (6af7c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ - cbz r6, 6aefc │ │ │ │ - ldr r3, [pc, #72] @ (6af28 ) │ │ │ │ + cbz r6, 6af54 │ │ │ │ + ldr r3, [pc, #72] @ (6af80 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 6aef8 │ │ │ │ - cbz r0, 6af10 │ │ │ │ - cbz r1, 6af06 │ │ │ │ - cbz r2, 6af0c │ │ │ │ + bpl.n 6af50 │ │ │ │ + cbz r0, 6af68 │ │ │ │ + cbz r1, 6af5e │ │ │ │ + cbz r2, 6af64 │ │ │ │ mov r3, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 6aef8 │ │ │ │ + cbz r0, 6af50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ (6af2c ) │ │ │ │ + ldr r3, [pc, #44] @ (6af84 ) │ │ │ │ ldr.w r6, [ip, r3] │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - b.n 6aede │ │ │ │ + b.n 6af36 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6aef0 │ │ │ │ + bne.n 6af48 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ - b.n 6aef0 │ │ │ │ - ldr r3, [pc, #28] @ (6af30 ) │ │ │ │ + b.n 6af48 │ │ │ │ + ldr r3, [pc, #28] @ (6af88 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6aeee │ │ │ │ - b.n 6af06 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + bne.n 6af46 │ │ │ │ + b.n 6af5e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #152] @ (6afd0 ) │ │ │ │ + ldr r3, [pc, #152] @ (6b028 ) │ │ │ │ push {r4} │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #152] @ (6afd4 ) │ │ │ │ + ldr r1, [pc, #152] @ (6b02c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - cbz r2, 6af8c │ │ │ │ - ldr r3, [pc, #148] @ (6afd8 ) │ │ │ │ + cbz r2, 6afe4 │ │ │ │ + ldr r3, [pc, #148] @ (6b030 ) │ │ │ │ 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 6af7a │ │ │ │ + bmi.n 6afd2 │ │ │ │ and.w r2, r2, #40 @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 6af64 │ │ │ │ + beq.n 6afbc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 8200 │ │ │ │ - ldr r3, [pc, #116] @ (6afdc ) │ │ │ │ + b.w 8258 │ │ │ │ + ldr r3, [pc, #116] @ (6b034 ) │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6af86 │ │ │ │ - ldr r0, [pc, #112] @ (6afe0 ) │ │ │ │ + beq.n 6afde │ │ │ │ + ldr r0, [pc, #112] @ (6b038 ) │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #104] @ (6afe4 ) │ │ │ │ + ldr r0, [pc, #104] @ (6b03c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #96] @ (6afe8 ) │ │ │ │ + ldr r0, [pc, #96] @ (6b040 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6af80 │ │ │ │ - ldr r2, [pc, #92] @ (6afec ) │ │ │ │ - ldr r4, [pc, #96] @ (6aff0 ) │ │ │ │ - ldr r0, [pc, #96] @ (6aff4 ) │ │ │ │ + b.n 6afd8 │ │ │ │ + ldr r2, [pc, #92] @ (6b044 ) │ │ │ │ + ldr r4, [pc, #96] @ (6b048 ) │ │ │ │ + ldr r0, [pc, #96] @ (6b04c ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r0, r4, [r3, #56] @ 0x38 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -152946,559 +152946,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 6af42 │ │ │ │ + b.n 6af9a │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + movs r3, #32 │ │ │ │ movs r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b09a │ │ │ │ + beq.n 6b0f2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b08e │ │ │ │ + beq.n 6b0e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - cbz r0, 6b076 │ │ │ │ + cbz r0, 6b0ce │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - beq.n 6b088 │ │ │ │ + beq.n 6b0e0 │ │ │ │ cmp r0, #171 @ 0xab │ │ │ │ - bne.n 6b07a │ │ │ │ + bne.n 6b0d2 │ │ │ │ mov.w r8, #187 @ 0xbb │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6b0a0 │ │ │ │ + beq.n 6b0f8 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ sub.w lr, r4, #48 @ 0x30 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bhi.n 6b07a │ │ │ │ + bhi.n 6b0d2 │ │ │ │ sub.w r0, r4, #45 @ 0x2d │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 6b0a0 │ │ │ │ + bhi.n 6b0f8 │ │ │ │ sub.w r6, r4, #46 @ 0x2e │ │ │ │ adds r7, r1, #2 │ │ │ │ adds r2, r1, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 6b0a6 │ │ │ │ + bls.n 6b0fe │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6b042 │ │ │ │ + b.n 6b09a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b092 │ │ │ │ + beq.n 6b0ea │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6b03e │ │ │ │ + bne.n 6b096 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 6b0a0 │ │ │ │ + bne.n 6b0f8 │ │ │ │ ldrb r3, [r1, r6] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6b0a0 │ │ │ │ - cbz r5, 6b076 │ │ │ │ + bne.n 6b0f8 │ │ │ │ + cbz r5, 6b0ce │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 6b096 │ │ │ │ + bhi.n 6b0ee │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r4, [r3], #-1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r2, r4, r2, lsl #7 │ │ │ │ - bne.n 6b062 │ │ │ │ + bne.n 6b0ba │ │ │ │ lsls r2, r2, #4 │ │ │ │ orr.w r2, lr, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r5, 6b082 │ │ │ │ + cbz r5, 6b0da │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #62 @ 0x3e │ │ │ │ - b.n 6b016 │ │ │ │ + b.n 6b06e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov ip, r2 │ │ │ │ - b.n 6b04c │ │ │ │ + b.n 6b0a4 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 6b070 │ │ │ │ + b.n 6b0c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b076 │ │ │ │ + b.n 6b0ce │ │ │ │ mov ip, r7 │ │ │ │ - b.n 6b04c │ │ │ │ + b.n 6b0a4 │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aff8 │ │ │ │ + b.n 6b050 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b218 │ │ │ │ + beq.w 6b270 │ │ │ │ add r2, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6b28e │ │ │ │ - ldr.w fp, [pc, #460] @ 6b29c │ │ │ │ + beq.w 6b2e6 │ │ │ │ + ldr.w fp, [pc, #460] @ 6b2f4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #4 │ │ │ │ mov.w r8, #1 │ │ │ │ add fp, pc │ │ │ │ mov r7, r5 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ it ne │ │ │ │ cmpne r4, #60 @ 0x3c │ │ │ │ - bne.n 6b138 │ │ │ │ + bne.n 6b190 │ │ │ │ ldrb.w ip, [r1, #1] │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bls.n 6b19a │ │ │ │ - cbz r3, 6b126 │ │ │ │ + bls.n 6b1f2 │ │ │ │ + cbz r3, 6b17e │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6b126 │ │ │ │ + bcs.n 6b17e │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r4, [fp, r4] │ │ │ │ strb.w r4, [r5], #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.w 6b294 │ │ │ │ + bcs.w 6b2ec │ │ │ │ adds r4, r3, #2 │ │ │ │ strb.w r8, [r3, #1] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 6b298 │ │ │ │ + bcs.w 6b2f0 │ │ │ │ adds r4, r3, #3 │ │ │ │ strb.w r8, [r3, #2] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.w 6b298 │ │ │ │ + bcs.w 6b2f0 │ │ │ │ strb.w r8, [r3, #3] │ │ │ │ adds r3, #4 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ - cbz r4, 6b188 │ │ │ │ + cbz r4, 6b1e0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ it ne │ │ │ │ cmpne r4, #60 @ 0x3c │ │ │ │ - beq.n 6b0e4 │ │ │ │ + beq.n 6b13c │ │ │ │ and.w r5, r4, #223 @ 0xdf │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - bne.n 6b1c6 │ │ │ │ + bne.n 6b21e │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ and.w r5, r5, #223 @ 0xdf │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ - bne.n 6b0f2 │ │ │ │ - cbz r3, 6b17e │ │ │ │ + bne.n 6b14a │ │ │ │ + cbz r3, 6b1d6 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6b17e │ │ │ │ - ldr r5, [pc, #332] @ (6b2a0 ) │ │ │ │ + bcs.n 6b1d6 │ │ │ │ + ldr r5, [pc, #332] @ (6b2f8 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ mov r4, r3 │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 6b23c │ │ │ │ + bcs.n 6b294 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ strb r4, [r3, #1] │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 6b23c │ │ │ │ + bcs.n 6b294 │ │ │ │ adds r5, r3, #3 │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, r2 │ │ │ │ strb r4, [r3, #2] │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ - bcs.n 6b17e │ │ │ │ + bcs.n 6b1d6 │ │ │ │ strb r4, [r3, #3] │ │ │ │ adds r3, #4 │ │ │ │ adds r1, #2 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6b12e │ │ │ │ - cbz r3, 6b194 │ │ │ │ + bne.n 6b186 │ │ │ │ + cbz r3, 6b1ec │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ 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 r9, sl, lr │ │ │ │ cmp sl, r9 │ │ │ │ it cs │ │ │ │ ldrbcs r5, [r1, #2] │ │ │ │ - bcs.n 6b22a │ │ │ │ + bcs.n 6b282 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov ip, r3 │ │ │ │ - b.n 6b1b8 │ │ │ │ + b.n 6b210 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 6b222 │ │ │ │ + beq.n 6b27a │ │ │ │ mov r6, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b1b4 │ │ │ │ + bne.n 6b20c │ │ │ │ mov r3, ip │ │ │ │ - b.n 6b0f2 │ │ │ │ + b.n 6b14a │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ - bne.n 6b0f2 │ │ │ │ + bne.n 6b14a │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ and.w r5, r5, #223 @ 0xdf │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ - bne.n 6b0f2 │ │ │ │ + bne.n 6b14a │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ and.w r5, r5, #223 @ 0xdf │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ - bne.n 6b0f2 │ │ │ │ - cbz r3, 6b214 │ │ │ │ + bne.n 6b14a │ │ │ │ + cbz r3, 6b26c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6b214 │ │ │ │ - ldr r5, [pc, #188] @ (6b2a4 ) │ │ │ │ + bcs.n 6b26c │ │ │ │ + ldr r5, [pc, #188] @ (6b2fc ) │ │ │ │ add r5, pc │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ mov r4, r3 │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 6b242 │ │ │ │ + bcs.n 6b29a │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ strb r4, [r3, #1] │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 6b242 │ │ │ │ + bcs.n 6b29a │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ strb r4, [r3, #2] │ │ │ │ adds r4, r3, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 6b242 │ │ │ │ + bcs.n 6b29a │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r4, [r3, #-1] │ │ │ │ adds r1, #3 │ │ │ │ - b.n 6b128 │ │ │ │ + b.n 6b180 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b194 │ │ │ │ + beq.n 6b1ec │ │ │ │ mov r2, r5 │ │ │ │ - b.n 6b0cc │ │ │ │ + b.n 6b124 │ │ │ │ mov r3, ip │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ cmp r5, #187 @ 0xbb │ │ │ │ it ne │ │ │ │ cmpne r5, #62 @ 0x3e │ │ │ │ - bne.w 6b0f2 │ │ │ │ - cbnz r3, 6b248 │ │ │ │ + bne.w 6b14a │ │ │ │ + cbnz r3, 6b2a0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - b.n 6b128 │ │ │ │ + b.n 6b180 │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #2 │ │ │ │ - b.n 6b180 │ │ │ │ + b.n 6b1d8 │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #3 │ │ │ │ - b.n 6b128 │ │ │ │ + b.n 6b180 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs.n 6b26a │ │ │ │ - ldr r4, [pc, #88] @ (6b2a8 ) │ │ │ │ + bcs.n 6b2c2 │ │ │ │ + ldr r4, [pc, #88] @ (6b300 ) │ │ │ │ add r4, pc │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ itttt cc │ │ │ │ ldrbcc.w r3, [sl, #-1] │ │ │ │ ldrbcc r3, [r4, r3] │ │ │ │ strbcc.w r3, [r1], #1 │ │ │ │ movcc r3, r1 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 6b250 │ │ │ │ + bne.n 6b2a8 │ │ │ │ sub.w ip, ip, #47 @ 0x2f │ │ │ │ cmp.w lr, #3 │ │ │ │ - bgt.n 6b236 │ │ │ │ + bgt.n 6b28e │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ itt cc │ │ │ │ strbcc.w r4, [r1], #1 │ │ │ │ movcc r3, r1 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 6b276 │ │ │ │ - b.n 6b236 │ │ │ │ + bne.n 6b2ce │ │ │ │ + b.n 6b28e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6b18c │ │ │ │ + b.n 6b1e4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6b126 │ │ │ │ + b.n 6b17e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 6b126 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + b.n 6b17e │ │ │ │ + beq.n 6b380 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #64] @ (6b2f0 ) │ │ │ │ - ldr r2, [pc, #68] @ (6b2f4 ) │ │ │ │ + ldr r3, [pc, #64] @ (6b348 ) │ │ │ │ + ldr r2, [pc, #68] @ (6b34c ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ 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 6b2ce │ │ │ │ + bne.n 6b326 │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 6b2e6 │ │ │ │ - ldr r2, [pc, #44] @ (6b2f8 ) │ │ │ │ + bpl.n 6b33e │ │ │ │ + ldr r2, [pc, #44] @ (6b350 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 6b2d6 │ │ │ │ - ldr r4, [pc, #44] @ (6b2fc ) │ │ │ │ - ldr r1, [pc, #44] @ (6b300 ) │ │ │ │ + b.n 6b32e │ │ │ │ + ldr r4, [pc, #44] @ (6b354 ) │ │ │ │ + ldr r1, [pc, #44] @ (6b358 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #44] @ (6b304 ) │ │ │ │ + ldr r2, [pc, #44] @ (6b35c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r4, [r3, #28] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #32] @ (6b308 ) │ │ │ │ - ldr r2, [pc, #32] @ (6b30c ) │ │ │ │ + ldr r1, [pc, #32] @ (6b360 ) │ │ │ │ + ldr r2, [pc, #32] @ (6b364 ) │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 6b2d6 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + b.n 6b32e │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (6b334 ) │ │ │ │ + ldr r3, [pc, #32] @ (6b38c ) │ │ │ │ ubfx r2, r0, #2, #14 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add r3, pc │ │ │ │ and.w r0, r0, #6 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ asr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #-20] │ │ │ │ - ldr r3, [pc, #20] @ (6b350 ) │ │ │ │ + bic.w r0, r0, #5 │ │ │ │ + ldr r3, [pc, #20] @ (6b3a8 ) │ │ │ │ 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 r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r5, 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, #164] @ (6b408 ) │ │ │ │ + ldr r1, [pc, #164] @ (6b460 ) │ │ │ │ movs r3, #12 │ │ │ │ - ldr r2, [pc, #164] @ (6b40c ) │ │ │ │ + ldr r2, [pc, #164] @ (6b464 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ mla r3, r3, r5, r2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 6b37e │ │ │ │ + cbz r3, 6b3d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6b3ae │ │ │ │ - ldr r3, [pc, #136] @ (6b410 ) │ │ │ │ + bpl.n 6b406 │ │ │ │ + ldr r3, [pc, #136] @ (6b468 ) │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b3a8 │ │ │ │ + beq.n 6b400 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 6b3e8 │ │ │ │ - ldr r0, [pc, #124] @ (6b414 ) │ │ │ │ + beq.n 6b440 │ │ │ │ + ldr r0, [pc, #124] @ (6b46c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #108] @ (6b418 ) │ │ │ │ + ldr r0, [pc, #108] @ (6b470 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6b39c │ │ │ │ - bl 6af34 │ │ │ │ + b.n 6b3f4 │ │ │ │ + bl 6af8c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6b3f0 │ │ │ │ + cbz r0, 6b448 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ - cbz r0, 6b400 │ │ │ │ + cbz r0, 6b458 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 6b3e4 │ │ │ │ + cbz r3, 6b43c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 6b3fa │ │ │ │ + cbz r3, 6b452 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 6b39c │ │ │ │ + b.n 6b3f4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ - b.n 6b3d0 │ │ │ │ - ldr r0, [pc, #48] @ (6b41c ) │ │ │ │ + b.n 6b428 │ │ │ │ + ldr r0, [pc, #48] @ (6b474 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ - b.n 6b39c │ │ │ │ - ldr r0, [pc, #44] @ (6b420 ) │ │ │ │ + b.n 6b3f4 │ │ │ │ + ldr r0, [pc, #44] @ (6b478 ) │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ add r0, pc │ │ │ │ - b.n 6b39c │ │ │ │ + b.n 6b3f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b3e0 │ │ │ │ - ldr r0, [pc, #32] @ (6b424 ) │ │ │ │ + b.n 6b438 │ │ │ │ + ldr r0, [pc, #32] @ (6b47c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 6b39c │ │ │ │ + b.n 6b3f4 │ │ │ │ nop │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + strb r6, [r0, #20] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + strb r6, [r5, #18] │ │ │ │ movs r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr.w ip, [pc, #96] @ 6b490 │ │ │ │ + ldr.w ip, [pc, #96] @ 6b4e8 │ │ │ │ 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, 6b454 │ │ │ │ - ldr r3, [pc, #76] @ (6b494 ) │ │ │ │ + cbnz r3, 6b4ac │ │ │ │ + ldr r3, [pc, #76] @ (6b4ec ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #1004 @ 0x3ec │ │ │ │ - b.w 7da8 │ │ │ │ - ldr r3, [pc, #60] @ (6b494 ) │ │ │ │ + b.w 7df4 │ │ │ │ + ldr r3, [pc, #60] @ (6b4ec ) │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r4, #92 @ 0x5c │ │ │ │ - bne.n 6b472 │ │ │ │ + bne.n 6b4ca │ │ │ │ ldr.w r5, [r3, #1004] @ 0x3ec │ │ │ │ ldr.w r6, [r3, #996] @ 0x3e4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6b47c │ │ │ │ + beq.n 6b4d4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ add.w r3, r3, #1004 @ 0x3ec │ │ │ │ - b.w 7da8 │ │ │ │ + b.w 7df4 │ │ │ │ ldr.w r5, [r3, #1008] @ 0x3f0 │ │ │ │ ldr.w r6, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 6b472 │ │ │ │ + bne.n 6b4ca │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b4b8 │ │ │ │ + cbz r0, 6b510 │ │ │ │ mov r5, r1 │ │ │ │ - blx 7a28 │ │ │ │ + blx 7a68 │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ strblt r5, [r4, #0] │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 6b4e8 │ │ │ │ + bhi.n 6b540 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ tst.w r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ @@ -153506,3208 +153506,3218 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ubfx r4, r4, #4, #7 │ │ │ │ ldrh.w r0, [r3, r4, lsl #1] │ │ │ │ and.w r0, r0, #1024 @ 0x400 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 6b51a │ │ │ │ - b.w 7d018 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ + cbz r0, 6b572 │ │ │ │ + b.w 7d070 <__isoc23_strtoul@@Base+0x17f0> │ │ │ │ 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, #104] @ (6b594 ) │ │ │ │ + ldr r6, [pc, #104] @ (6b5ec ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b598 ) │ │ │ │ + ldr r3, [pc, #100] @ (6b5f0 ) │ │ │ │ add r6, pc │ │ │ │ subw sp, sp, #2056 @ 0x808 │ │ │ │ movw r2, #1023 @ 0x3ff │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2052] @ 0x804 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 6b0b4 │ │ │ │ + bl 6b10c │ │ │ │ mov r1, r4 │ │ │ │ addw r4, sp, #1028 @ 0x404 │ │ │ │ movw r2, #1023 @ 0x3ff │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #1027] @ 0x403 │ │ │ │ - bl 6b0b4 │ │ │ │ + bl 6b10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #2051] @ 0x803 │ │ │ │ - blx 7a38 │ │ │ │ - ldr r2, [pc, #36] @ (6b59c ) │ │ │ │ - ldr r3, [pc, #32] @ (6b598 ) │ │ │ │ + blx 7a78 │ │ │ │ + ldr r2, [pc, #36] @ (6b5f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (6b5f0 ) │ │ │ │ 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 6b590 │ │ │ │ + bne.n 6b5e8 │ │ │ │ addw sp, sp, #2056 @ 0x808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r4, #24] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r7, r0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6b5ac │ │ │ │ - cbz r0, 6b5a8 │ │ │ │ + bhi.n 6b604 │ │ │ │ + cbz r0, 6b600 │ │ │ │ strb r1, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4} │ │ │ │ and.w r4, r1, #15 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 6b604 │ │ │ │ + bhi.n 6b65c │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 6b5f2 │ │ │ │ + cbz r0, 6b64a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strb.w r2, [r3], #2 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ strb r2, [r0, #1] │ │ │ │ - cbz r4, 6b600 │ │ │ │ + cbz r4, 6b658 │ │ │ │ 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 6b5ce │ │ │ │ + bne.n 6b626 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b5ec │ │ │ │ + beq.n 6b644 │ │ │ │ adds r0, r4, #3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #3 │ │ │ │ - b.n 6b5e8 │ │ │ │ + b.n 6b640 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b5ec │ │ │ │ + b.n 6b644 │ │ │ │ nop │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 6b61c │ │ │ │ + bls.n 6b674 │ │ │ │ and.w r0, r0, #15 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 6b620 │ │ │ │ + bhi.n 6b678 │ │ │ │ adds r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #44] @ (6b658 ) │ │ │ │ + ldr r0, [pc, #44] @ (6b6b0 ) │ │ │ │ add r0, pc │ │ │ │ - cbz r1, 6b654 │ │ │ │ - ldr r3, [pc, #44] @ (6b65c ) │ │ │ │ + cbz r1, 6b6ac │ │ │ │ + ldr r3, [pc, #44] @ (6b6b4 ) │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 6b648 │ │ │ │ + cbnz r2, 6b6a0 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 r5, [pc, #176] @ (6b720 ) │ │ │ │ + ldr r5, [pc, #176] @ (6b778 ) │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 6b6fa │ │ │ │ - ldr r3, [pc, #152] @ (6b724 ) │ │ │ │ + beq.n 6b752 │ │ │ │ + ldr r3, [pc, #152] @ (6b77c ) │ │ │ │ mov r6, r0 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ add r3, r4 │ │ │ │ ldrsb.w r0, [r3, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6b6fc │ │ │ │ + ble.n 6b754 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 6b718 │ │ │ │ - cbz r6, 6b6fa │ │ │ │ + bcc.n 6b770 │ │ │ │ + cbz r6, 6b752 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6b6f8 │ │ │ │ + beq.n 6b750 │ │ │ │ rsb r2, r0, #8 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r4, r3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ and.w lr, r3, #192 @ 0xc0 │ │ │ │ sub.w r2, r1, ip │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ subs r2, #1 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 6b706 │ │ │ │ + bne.n 6b75e │ │ │ │ orr.w r4, r3, r4, lsl #6 │ │ │ │ cmn r2, r0 │ │ │ │ - bne.n 6b6b2 │ │ │ │ - ldr r3, [pc, #84] @ (6b728 ) │ │ │ │ + bne.n 6b70a │ │ │ │ + ldr r3, [pc, #84] @ (6b780 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ tst r4, r3 │ │ │ │ - beq.n 6b706 │ │ │ │ + beq.n 6b75e │ │ │ │ cmp.w r4, #55296 @ 0xd800 │ │ │ │ - bcc.n 6b6f8 │ │ │ │ + bcc.n 6b750 │ │ │ │ sub.w r3, r4, #65280 @ 0xff00 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ cmp.w r4, #57344 @ 0xe000 │ │ │ │ it cs │ │ │ │ cmpcs r3, #1 │ │ │ │ - bls.n 6b706 │ │ │ │ + bls.n 6b75e │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b6fa │ │ │ │ + beq.n 6b752 │ │ │ │ mov r4, ip │ │ │ │ - b.n 6b70a │ │ │ │ + b.n 6b762 │ │ │ │ sub.w r4, ip, r1 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6b72c ) │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6b784 ) │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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] @ 6b77c │ │ │ │ + ldr.w ip, [pc, #60] @ 6b7d4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #56] @ (6b780 ) │ │ │ │ + ldr r3, [pc, #56] @ (6b7d8 ) │ │ │ │ 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 6b660 │ │ │ │ - ldr r2, [pc, #36] @ (6b784 ) │ │ │ │ - ldr r3, [pc, #28] @ (6b780 ) │ │ │ │ + bl 6b6b8 │ │ │ │ + ldr r2, [pc, #36] @ (6b7dc ) │ │ │ │ + ldr r3, [pc, #28] @ (6b7d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6b778 │ │ │ │ + bne.n 6b7d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #944] @ (6bb30 ) │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #840] @ (6bad0 ) │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #300] @ (6b8c4 ) │ │ │ │ + ldr r1, [pc, #300] @ (6b91c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #300] @ (6b8c8 ) │ │ │ │ + ldr r2, [pc, #300] @ (6b920 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #300] @ (6b8cc ) │ │ │ │ - ldr r3, [pc, #300] @ (6b8d0 ) │ │ │ │ + ldr r5, [pc, #300] @ (6b924 ) │ │ │ │ + ldr r3, [pc, #300] @ (6b928 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #288] @ (6b8d4 ) │ │ │ │ + ldr r2, [pc, #288] @ (6b92c ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - ldr r3, [pc, #288] @ (6b8d8 ) │ │ │ │ + ldr r3, [pc, #288] @ (6b930 ) │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r1, r6, #29 │ │ │ │ - bpl.n 6b806 │ │ │ │ - ldr r3, [pc, #272] @ (6b8dc ) │ │ │ │ + bpl.n 6b85e │ │ │ │ + ldr r3, [pc, #272] @ (6b934 ) │ │ │ │ movs r5, #16 │ │ │ │ - ldr r0, [pc, #272] @ (6b8e0 ) │ │ │ │ + ldr r0, [pc, #272] @ (6b938 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #272] @ (6b8e4 ) │ │ │ │ - ldr r2, [pc, #272] @ (6b8e8 ) │ │ │ │ + ldr r1, [pc, #272] @ (6b93c ) │ │ │ │ + ldr r2, [pc, #272] @ (6b940 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #268] @ (6b8ec ) │ │ │ │ + ldr r3, [pc, #268] @ (6b944 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r0, [r4, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #256] @ (6b8f0 ) │ │ │ │ - ldr r3, [pc, #216] @ (6b8c8 ) │ │ │ │ + ldr r2, [pc, #256] @ (6b948 ) │ │ │ │ + ldr r3, [pc, #216] @ (6b920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6b8be │ │ │ │ + bne.n 6b916 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r6, #22 │ │ │ │ - bmi.n 6b824 │ │ │ │ + bmi.n 6b87c │ │ │ │ ands.w r6, r6, #8 │ │ │ │ - beq.n 6b85a │ │ │ │ - ldr r2, [pc, #224] @ (6b8f4 ) │ │ │ │ + beq.n 6b8b2 │ │ │ │ + ldr r2, [pc, #224] @ (6b94c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 6b7ec │ │ │ │ + b.n 6b844 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bmi.n 6b80a │ │ │ │ + bmi.n 6b862 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #200] @ (6b8f8 ) │ │ │ │ + ldr r3, [pc, #200] @ (6b950 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #196] @ (6b8fc ) │ │ │ │ + ldr r3, [pc, #196] @ (6b954 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 6b8b8 │ │ │ │ - ldr r3, [pc, #184] @ (6b900 ) │ │ │ │ + bmi.n 6b910 │ │ │ │ + ldr r3, [pc, #184] @ (6b958 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r2, [pc, #184] @ (6b904 ) │ │ │ │ - ldr r3, [pc, #184] @ (6b908 ) │ │ │ │ + ldr r2, [pc, #184] @ (6b95c ) │ │ │ │ + ldr r3, [pc, #184] @ (6b960 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 6b7ec │ │ │ │ - blx 7d78 <__ctype_get_mb_cur_max@plt> │ │ │ │ + b.n 6b844 │ │ │ │ + blx 7dc4 <__ctype_get_mb_cur_max@plt> │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - ble.n 6b810 │ │ │ │ - ldr r3, [pc, #164] @ (6b90c ) │ │ │ │ + ble.n 6b868 │ │ │ │ + ldr r3, [pc, #164] @ (6b964 ) │ │ │ │ mov r2, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #156] @ (6b910 ) │ │ │ │ + ldr r3, [pc, #156] @ (6b968 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ (6b900 ) │ │ │ │ + ldr r3, [pc, #136] @ (6b958 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r3, [pc, #152] @ (6b914 ) │ │ │ │ + ldr r3, [pc, #152] @ (6b96c ) │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #56] @ 0x38 │ │ │ │ mov r1, sp │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strh.w r3, [sp] │ │ │ │ - blx 8364 │ │ │ │ + blx 83bc │ │ │ │ cmp r0, #0 │ │ │ │ ldrb.w r3, [sp] │ │ │ │ str r0, [r4, #32] │ │ │ │ it gt │ │ │ │ ldrgt r0, [r4, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6b7ec │ │ │ │ + beq.n 6b844 │ │ │ │ add.w r2, r4, #996 @ 0x3e4 │ │ │ │ - ldr r1, [pc, #112] @ (6b918 ) │ │ │ │ + ldr r1, [pc, #112] @ (6b970 ) │ │ │ │ add.w r3, r4, #1004 @ 0x3ec │ │ │ │ add r1, pc │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 6b7ec │ │ │ │ - ldr r1, [pc, #96] @ (6b91c ) │ │ │ │ + b.n 6b844 │ │ │ │ + ldr r1, [pc, #96] @ (6b974 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6b84a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6b8a2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #608] @ (6bb28 ) │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #584] @ (6bb18 ) │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [r5, #255]! │ │ │ │ ldr.w pc, [r3, #4095] @ 0xfff │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - ldc2 15, cr15, [pc, #1020]! @ 6bce8 │ │ │ │ + ldc2 15, cr15, [pc, #1020]! @ 6bd40 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r7, [pc, #272] @ (6ba04 ) │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r7, r0 │ │ │ │ stc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ mrc2 15, 7, pc, cr13, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ @ instruction: 0xfae1ffff │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ @ instruction: 0xfb7bffff │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ stmdb 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, #1476] @ 6befc │ │ │ │ - ldr.w r3, [pc, #1476] @ 6bf00 │ │ │ │ + ldr.w r1, [pc, #1476] @ 6bf54 │ │ │ │ + ldr.w r3, [pc, #1476] @ 6bf58 │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ add r1, pc │ │ │ │ sub sp, #4 │ │ │ │ - ldr.w r6, [pc, #1468] @ 6bf04 │ │ │ │ + ldr.w r6, [pc, #1468] @ 6bf5c │ │ │ │ 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 6bad2 │ │ │ │ - ldr.w r3, [pc, #1440] @ 6bf08 │ │ │ │ + bne.w 6bb2a │ │ │ │ + ldr.w r3, [pc, #1440] @ 6bf60 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bbd6 │ │ │ │ - ldr.w r3, [pc, #1432] @ 6bf0c │ │ │ │ + beq.w 6bc2e │ │ │ │ + ldr.w r3, [pc, #1432] @ 6bf64 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 6bbb0 │ │ │ │ + beq.w 6bc08 │ │ │ │ mov.w sl, #24 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ ldrd r9, r3, [sl, #4] │ │ │ │ cmn.w r9, r3 │ │ │ │ - beq.w 6bb2a │ │ │ │ + beq.w 6bb82 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ tst.w r3, #36 @ 0x24 │ │ │ │ - beq.w 6bc04 │ │ │ │ + beq.w 6bc5c │ │ │ │ movs r0, #0 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6bb3e │ │ │ │ + beq.w 6bb96 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov.w sl, #24 │ │ │ │ str.w r4, [r8, r5, lsl #2] │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - cbz r3, 6b9de │ │ │ │ + cbz r3, 6ba36 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6bc9c │ │ │ │ + bne.w 6bcf4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 6bb98 │ │ │ │ + bmi.w 6bbf0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 6bb74 │ │ │ │ - ldr.w r3, [pc, #1312] @ 6bf10 │ │ │ │ + beq.w 6bbcc │ │ │ │ + ldr.w r3, [pc, #1312] @ 6bf68 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ tst.w r3, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6baa6 │ │ │ │ + beq.n 6bafe │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 6baa6 │ │ │ │ - ldr.w ip, [pc, #1284] @ 6bf14 │ │ │ │ + bmi.n 6bafe │ │ │ │ + ldr.w ip, [pc, #1284] @ 6bf6c │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6bdea │ │ │ │ - ldr.w r3, [pc, #1272] @ 6bf18 │ │ │ │ + beq.w 6be42 │ │ │ │ + ldr.w r3, [pc, #1272] @ 6bf70 │ │ │ │ ldr.w fp, [r6, 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, 6ba3a │ │ │ │ + cbz r1, 6ba92 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r9, r1, [sp] │ │ │ │ - ldr.w r1, [pc, #1244] @ 6bf1c │ │ │ │ + ldr.w r1, [pc, #1244] @ 6bf74 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r0, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 6bca8 │ │ │ │ + beq.w 6bd00 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 6ba70 │ │ │ │ + bne.n 6bac8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - ldr.w r1, [pc, #1220] @ 6bf20 │ │ │ │ + ldr.w r1, [pc, #1220] @ 6bf78 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #88 @ 0x58 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 6bd96 │ │ │ │ + bmi.w 6bdee │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 6bdcc │ │ │ │ + bmi.w 6be24 │ │ │ │ lsls r6, r3, #15 │ │ │ │ - bmi.w 6bdae │ │ │ │ + bmi.w 6be06 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bmi.w 6be22 │ │ │ │ - ldr.w r1, [pc, #1160] @ 6bf24 │ │ │ │ + bmi.w 6be7a │ │ │ │ + ldr.w r1, [pc, #1160] @ 6bf7c │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1148] @ 6bf28 │ │ │ │ + ldr.w r2, [pc, #1148] @ 6bf80 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [pc, #1100] @ 6bf00 │ │ │ │ + ldr.w r3, [pc, #1100] @ 6bf58 │ │ │ │ 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 6bef8 │ │ │ │ + bne.w 6bf50 │ │ │ │ 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, #1084] @ 6bf10 │ │ │ │ + ldr.w r3, [pc, #1084] @ 6bf68 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r3, #1 │ │ │ │ - ldr.w r3, [pc, #1064] @ 6bf08 │ │ │ │ + ldr.w r3, [pc, #1064] @ 6bf60 │ │ │ │ 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 6b96a │ │ │ │ - ldr.w r3, [pc, #1076] @ 6bf2c │ │ │ │ + beq.w 6b9c2 │ │ │ │ + ldr.w r3, [pc, #1076] @ 6bf84 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6b96a │ │ │ │ - ldr.w r1, [pc, #1028] @ 6bf0c │ │ │ │ + beq.w 6b9c2 │ │ │ │ + ldr.w r1, [pc, #1028] @ 6bf64 │ │ │ │ ldr.w r8, [r6, r1] │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6bc82 │ │ │ │ + beq.w 6bcda │ │ │ │ movs r0, #24 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 6bb26 │ │ │ │ + cbz r3, 6bb7e │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 6baa8 │ │ │ │ + b.n 6bb00 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r8, #48 @ 0x30 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 6bc7c │ │ │ │ + beq.w 6bcd4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6bb30 │ │ │ │ + bne.n 6bb88 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ands.w r3, r2, #2 │ │ │ │ - beq.w 6be5a │ │ │ │ + beq.w 6beb2 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 6bca4 │ │ │ │ + bpl.w 6bcfc │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldrd r9, r3, [r3, #4] │ │ │ │ cmn.w r9, r3 │ │ │ │ - beq.n 6bb6e │ │ │ │ + beq.n 6bbc6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 6b9c2 │ │ │ │ + b.n 6ba1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - bne.w 6b9ec │ │ │ │ + bne.w 6ba44 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.w 6b9ec │ │ │ │ + bne.w 6ba44 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ - cbz r2, 6bb98 │ │ │ │ + cbz r2, 6bbf0 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.w 6b9ec │ │ │ │ + bne.w 6ba44 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne.w 6b9ec │ │ │ │ - ldr r3, [pc, #884] @ (6bf10 ) │ │ │ │ + bne.w 6ba44 │ │ │ │ + ldr r3, [pc, #884] @ (6bf68 ) │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.n 6ba02 │ │ │ │ + b.n 6ba5a │ │ │ │ movs r0, #24 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6be30 │ │ │ │ + beq.w 6be88 │ │ │ │ bic.w r3, r3, #196608 @ 0x30000 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #836] @ (6bf10 ) │ │ │ │ + ldr r3, [pc, #836] @ (6bf68 ) │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - b.n 6ba02 │ │ │ │ + b.n 6ba5a │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r1, r1, #15 │ │ │ │ - bpl.n 6bc48 │ │ │ │ - ldr r3, [pc, #808] @ (6bf0c ) │ │ │ │ + bpl.n 6bca0 │ │ │ │ + ldr r3, [pc, #808] @ (6bf64 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b978 │ │ │ │ - ldr r3, [pc, #824] @ (6bf30 ) │ │ │ │ + bne.w 6b9d0 │ │ │ │ + ldr r3, [pc, #824] @ (6bf88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b978 │ │ │ │ - b.n 6bc62 │ │ │ │ + bne.w 6b9d0 │ │ │ │ + b.n 6bcba │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b9ba │ │ │ │ + bne.w 6ba12 │ │ │ │ ldrd r0, r9, [r4] │ │ │ │ mov r1, r9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6be3c │ │ │ │ + bne.w 6be94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bb3e │ │ │ │ + beq.n 6bb96 │ │ │ │ movs r3, #24 │ │ │ │ mov r1, r9 │ │ │ │ mla r3, r3, r5, r7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 6b9b2 │ │ │ │ - ldr r1, [pc, #744] @ (6bf34 ) │ │ │ │ + b.n 6ba0a │ │ │ │ + ldr r1, [pc, #744] @ (6bf8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b970 │ │ │ │ + bne.w 6b9c8 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r3, [pc, #692] @ (6bf0c ) │ │ │ │ + ldr r3, [pc, #692] @ (6bf64 ) │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b978 │ │ │ │ - ldr r3, [pc, #724] @ (6bf38 ) │ │ │ │ + bne.w 6b9d0 │ │ │ │ + ldr r3, [pc, #724] @ (6bf90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b978 │ │ │ │ + bne.w 6b9d0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6b978 │ │ │ │ + b.n 6b9d0 │ │ │ │ ldr.w r9, [r4] │ │ │ │ - b.n 6b9b2 │ │ │ │ + b.n 6ba0a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6b982 │ │ │ │ + bne.w 6b9da │ │ │ │ movs r1, #24 │ │ │ │ mla r1, r1, r5, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #15 │ │ │ │ it pl │ │ │ │ movpl r4, r3 │ │ │ │ - bpl.w 6b978 │ │ │ │ - b.n 6bbe8 │ │ │ │ + bpl.w 6b9d0 │ │ │ │ + b.n 6bc40 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6baa8 │ │ │ │ - ldr r3, [pc, #656] @ (6bf3c ) │ │ │ │ + b.n 6bb00 │ │ │ │ + ldr r3, [pc, #656] @ (6bf94 ) │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6be54 │ │ │ │ - ldr r3, [pc, #644] @ (6bf40 ) │ │ │ │ + beq.w 6beac │ │ │ │ + ldr r3, [pc, #644] @ (6bf98 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6bea8 │ │ │ │ - ldr r3, [pc, #636] @ (6bf44 ) │ │ │ │ + beq.w 6bf00 │ │ │ │ + ldr r3, [pc, #636] @ (6bf9c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6bec4 │ │ │ │ - ldr r3, [pc, #632] @ (6bf48 ) │ │ │ │ + beq.w 6bf1c │ │ │ │ + ldr r3, [pc, #632] @ (6bfa0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #632] @ (6bf4c ) │ │ │ │ + ldr r1, [pc, #632] @ (6bfa4 ) │ │ │ │ ldr.w ip, [sl, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6be88 │ │ │ │ - ldr r1, [pc, #620] @ (6bf50 ) │ │ │ │ + beq.w 6bee0 │ │ │ │ + ldr r1, [pc, #620] @ (6bfa8 ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6beb4 │ │ │ │ - ldr r1, [pc, #616] @ (6bf54 ) │ │ │ │ + beq.w 6bf0c │ │ │ │ + ldr r1, [pc, #616] @ (6bfac ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6bee0 │ │ │ │ - ldr r1, [pc, #608] @ (6bf58 ) │ │ │ │ + beq.w 6bf38 │ │ │ │ + ldr r1, [pc, #608] @ (6bfb0 ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 6bee8 │ │ │ │ - ldr.w ip, [pc, #604] @ 6bf5c │ │ │ │ + beq.w 6bf40 │ │ │ │ + ldr.w ip, [pc, #604] @ 6bfb4 │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #600] @ (6bf60 ) │ │ │ │ + ldr r1, [pc, #600] @ (6bfb8 ) │ │ │ │ ldr.w lr, [sl, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6be80 │ │ │ │ - ldr r1, [pc, #592] @ (6bf64 ) │ │ │ │ + beq.w 6bed8 │ │ │ │ + ldr r1, [pc, #592] @ (6bfbc ) │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6bea0 │ │ │ │ - ldr r1, [pc, #584] @ (6bf68 ) │ │ │ │ + beq.w 6bef8 │ │ │ │ + ldr r1, [pc, #584] @ (6bfc0 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6bed0 │ │ │ │ - ldr r1, [pc, #580] @ (6bf6c ) │ │ │ │ + beq.w 6bf28 │ │ │ │ + ldr r1, [pc, #580] @ (6bfc4 ) │ │ │ │ add r1, pc │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 6bef0 │ │ │ │ - ldr.w lr, [pc, #572] @ 6bf70 │ │ │ │ + beq.w 6bf48 │ │ │ │ + ldr.w lr, [pc, #572] @ 6bfc8 │ │ │ │ add lr, pc │ │ │ │ - ldr r1, [pc, #572] @ (6bf74 ) │ │ │ │ + ldr r1, [pc, #572] @ (6bfcc ) │ │ │ │ ldr.w r9, [sl, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6be90 │ │ │ │ - ldr r1, [pc, #560] @ (6bf78 ) │ │ │ │ + beq.w 6bee8 │ │ │ │ + ldr r1, [pc, #560] @ (6bfd0 ) │ │ │ │ add r1, pc │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6bebc │ │ │ │ - ldr r1, [pc, #556] @ (6bf7c ) │ │ │ │ + beq.w 6bf14 │ │ │ │ + ldr r1, [pc, #556] @ (6bfd4 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 6bed8 │ │ │ │ - ldr.w r9, [pc, #548] @ 6bf80 │ │ │ │ + beq.w 6bf30 │ │ │ │ + ldr.w r9, [pc, #548] @ 6bfd8 │ │ │ │ add r9, pc │ │ │ │ - ldr r1, [pc, #548] @ (6bf84 ) │ │ │ │ + ldr r1, [pc, #548] @ (6bfdc ) │ │ │ │ ldr.w sl, [sl, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 6be7a │ │ │ │ - ldr r1, [pc, #536] @ (6bf88 ) │ │ │ │ + beq.w 6bed2 │ │ │ │ + ldr r1, [pc, #536] @ (6bfe0 ) │ │ │ │ add r1, pc │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 6beae │ │ │ │ - ldr r1, [pc, #532] @ (6bf8c ) │ │ │ │ + beq.w 6bf06 │ │ │ │ + ldr r1, [pc, #532] @ (6bfe4 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 6beca │ │ │ │ - ldr r1, [pc, #524] @ (6bf90 ) │ │ │ │ + beq.w 6bf22 │ │ │ │ + ldr r1, [pc, #524] @ (6bfe8 ) │ │ │ │ add r1, pc │ │ │ │ strd r9, r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #520] @ (6bf94 ) │ │ │ │ + ldr r1, [pc, #520] @ (6bfec ) │ │ │ │ strd ip, lr, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6ba70 │ │ │ │ - ldr r1, [pc, #512] @ (6bf98 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6bac8 │ │ │ │ + ldr r1, [pc, #512] @ (6bff0 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - b.n 6ba86 │ │ │ │ - ldr r1, [pc, #492] @ (6bf9c ) │ │ │ │ + b.n 6bade │ │ │ │ + ldr r1, [pc, #492] @ (6bff4 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 6ba92 │ │ │ │ - ldr r1, [pc, #464] @ (6bfa0 ) │ │ │ │ + b.n 6baea │ │ │ │ + ldr r1, [pc, #464] @ (6bff8 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ 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 6ba8c │ │ │ │ - ldr r3, [pc, #300] @ (6bf18 ) │ │ │ │ - ldr.w lr, [pc, #436] @ 6bfa4 │ │ │ │ - ldr r1, [pc, #436] @ (6bfa8 ) │ │ │ │ + b.n 6bae4 │ │ │ │ + ldr r3, [pc, #300] @ (6bf70 ) │ │ │ │ + ldr.w lr, [pc, #436] @ 6bffc │ │ │ │ + ldr r1, [pc, #436] @ (6c000 ) │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #436] @ (6bfac ) │ │ │ │ + ldr r2, [pc, #436] @ (6c004 ) │ │ │ │ ldr.w fp, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #432] @ (6bfb0 ) │ │ │ │ + ldr r3, [pc, #432] @ (6c008 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r3, pc │ │ │ │ strd r1, lr, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ - ldr r1, [pc, #420] @ (6bfb4 ) │ │ │ │ + ldr r1, [pc, #420] @ (6c00c ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #416] @ (6bfb8 ) │ │ │ │ + ldr r1, [pc, #416] @ (6c010 ) │ │ │ │ str.w lr, [ip, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6ba24 │ │ │ │ - ldr r1, [pc, #408] @ (6bfbc ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6ba7c │ │ │ │ + ldr r1, [pc, #408] @ (6c014 ) │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6ba98 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6baf0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6baa6 │ │ │ │ + beq.w 6bafe │ │ │ │ blx r3 │ │ │ │ - b.n 6baa6 │ │ │ │ + b.n 6bafe │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6b9ba │ │ │ │ + bne.w 6ba12 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ - b.n 6bc24 │ │ │ │ - ldr r3, [pc, #360] @ (6bfc0 ) │ │ │ │ + b.n 6bc7c │ │ │ │ + ldr r3, [pc, #360] @ (6c018 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6bcd2 │ │ │ │ + b.n 6bd2a │ │ │ │ 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 70020 │ │ │ │ + bl 70078 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - cbz r0, 6be98 │ │ │ │ + cbz r0, 6bef0 │ │ │ │ orr.w r2, r2, #34 @ 0x22 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 6bb4e │ │ │ │ - ldr r1, [pc, #328] @ (6bfc4 ) │ │ │ │ + b.n 6bba6 │ │ │ │ + ldr r1, [pc, #328] @ (6c01c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6bd84 │ │ │ │ - ldr.w lr, [pc, #324] @ 6bfc8 │ │ │ │ + b.n 6bddc │ │ │ │ + ldr.w lr, [pc, #324] @ 6c020 │ │ │ │ add lr, pc │ │ │ │ - b.n 6bd36 │ │ │ │ - ldr.w ip, [pc, #320] @ 6bfcc │ │ │ │ + b.n 6bd8e │ │ │ │ + ldr.w ip, [pc, #320] @ 6c024 │ │ │ │ add ip, pc │ │ │ │ - b.n 6bd04 │ │ │ │ - ldr.w r9, [pc, #316] @ 6bfd0 │ │ │ │ + b.n 6bd5c │ │ │ │ + ldr.w r9, [pc, #316] @ 6c028 │ │ │ │ add r9, pc │ │ │ │ - b.n 6bd5e │ │ │ │ + b.n 6bdb6 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 6bb48 │ │ │ │ - ldr.w lr, [pc, #304] @ 6bfd4 │ │ │ │ + b.n 6bba0 │ │ │ │ + ldr.w lr, [pc, #304] @ 6c02c │ │ │ │ add lr, pc │ │ │ │ - b.n 6bd36 │ │ │ │ - ldr r3, [pc, #300] @ (6bfd8 ) │ │ │ │ + b.n 6bd8e │ │ │ │ + ldr r3, [pc, #300] @ (6c030 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6bcd2 │ │ │ │ - ldr r1, [pc, #300] @ (6bfdc ) │ │ │ │ + b.n 6bd2a │ │ │ │ + ldr r1, [pc, #300] @ (6c034 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6bd84 │ │ │ │ - ldr.w ip, [pc, #296] @ 6bfe0 │ │ │ │ + b.n 6bddc │ │ │ │ + ldr.w ip, [pc, #296] @ 6c038 │ │ │ │ add ip, pc │ │ │ │ - b.n 6bd04 │ │ │ │ - ldr.w r9, [pc, #292] @ 6bfe4 │ │ │ │ + b.n 6bd5c │ │ │ │ + ldr.w r9, [pc, #292] @ 6c03c │ │ │ │ add r9, pc │ │ │ │ - b.n 6bd5e │ │ │ │ - ldr r3, [pc, #288] @ (6bfe8 ) │ │ │ │ + b.n 6bdb6 │ │ │ │ + ldr r3, [pc, #288] @ (6c040 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6bcd2 │ │ │ │ - ldr r1, [pc, #288] @ (6bfec ) │ │ │ │ + b.n 6bd2a │ │ │ │ + ldr r1, [pc, #288] @ (6c044 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6bd84 │ │ │ │ - ldr.w lr, [pc, #284] @ 6bff0 │ │ │ │ + b.n 6bddc │ │ │ │ + ldr.w lr, [pc, #284] @ 6c048 │ │ │ │ add lr, pc │ │ │ │ - b.n 6bd36 │ │ │ │ - ldr.w r9, [pc, #280] @ 6bff4 │ │ │ │ + b.n 6bd8e │ │ │ │ + ldr.w r9, [pc, #280] @ 6c04c │ │ │ │ add r9, pc │ │ │ │ - b.n 6bd5e │ │ │ │ - ldr.w ip, [pc, #276] @ 6bff8 │ │ │ │ + b.n 6bdb6 │ │ │ │ + ldr.w ip, [pc, #276] @ 6c050 │ │ │ │ add ip, pc │ │ │ │ - b.n 6bd04 │ │ │ │ - ldr.w ip, [pc, #272] @ 6bffc │ │ │ │ + b.n 6bd5c │ │ │ │ + ldr.w ip, [pc, #272] @ 6c054 │ │ │ │ add ip, pc │ │ │ │ - b.n 6bd04 │ │ │ │ - ldr.w lr, [pc, #268] @ 6c000 │ │ │ │ + b.n 6bd5c │ │ │ │ + ldr.w lr, [pc, #268] @ 6c058 │ │ │ │ add lr, pc │ │ │ │ - b.n 6bd36 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #968] @ (6c2c8 ) │ │ │ │ + b.n 6bd8e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #904] @ (6c290 ) │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + adds r0, r3, r7 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #504] @ (6c124 ) │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r0 │ │ │ │ - bl 467f3e │ │ │ │ + bl 467f96 │ │ │ │ @ instruction: 0xfa71ffff │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ movs r4, r0 │ │ │ │ - bl 389f4e │ │ │ │ + bl 389fa6 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bl fff9bf5a │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + bl fff9bfb2 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 6cf63 │ │ │ │ - bl ffe65f66 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + ldr??.w pc, [pc, #4095] @ 6cfbb │ │ │ │ + bl ffe65fbe │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffffdf6e │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + bl ffffdfc6 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r4, r0 │ │ │ │ str??.w pc, [r1, #255]! │ │ │ │ - bl 37f7a │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + bl 37fd2 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ - bl ffff5f86 │ │ │ │ - bl ffe33f8a │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + bl ffff5fde │ │ │ │ + bl ffe33fe2 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ 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, #1888] @ 0x760 │ │ │ │ - ldr r2, [pc, #616] @ (6c280 ) │ │ │ │ + ldr r2, [pc, #616] @ (6c2d8 ) │ │ │ │ subw sp, sp, #2172 @ 0x87c │ │ │ │ - ldr r1, [pc, #616] @ (6c284 ) │ │ │ │ + ldr r1, [pc, #616] @ (6c2dc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #616] @ (6c288 ) │ │ │ │ + ldr r3, [pc, #616] @ (6c2e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2164] @ 0x874 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bne.w 6c188 │ │ │ │ + bne.w 6c1e0 │ │ │ │ add.w fp, sp, #12 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne.w 6c23c │ │ │ │ + bne.w 6c294 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.w 6c23c │ │ │ │ - ldr r3, [pc, #560] @ (6c28c ) │ │ │ │ + bne.w 6c294 │ │ │ │ + ldr r3, [pc, #560] @ (6c2e4 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #24 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mul.w r3, r9, lr │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - b.n 6c080 │ │ │ │ + b.n 6c0d8 │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c14e │ │ │ │ + bne.n 6c1a6 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c078 │ │ │ │ + bne.n 6c0d0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - beq.n 6c158 │ │ │ │ + beq.n 6c1b0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #13 │ │ │ │ - bne.n 6c06c │ │ │ │ + bne.n 6c0c4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ - beq.n 6c0b0 │ │ │ │ + beq.n 6c108 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ - bne.n 6c0a4 │ │ │ │ + bne.n 6c0fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c25e │ │ │ │ + beq.w 6c2b6 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6c0c2 │ │ │ │ + b.n 6c11a │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq.w 6c1f8 │ │ │ │ + beq.w 6c250 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c0bc │ │ │ │ + bne.n 6c114 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r8 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6c17a │ │ │ │ + beq.n 6c1d2 │ │ │ │ addw r3, sp, #2168 @ 0x878 │ │ │ │ add r5, r6 │ │ │ │ add.w r8, r3, r6, lsl #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ subw r8, r8, #2108 @ 0x83c │ │ │ │ add.w r9, sp, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c0fe │ │ │ │ + b.n 6c156 │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6c178 │ │ │ │ + beq.n 6c1d0 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0f4 │ │ │ │ - cbz r6, 6c128 │ │ │ │ + bne.n 6c14c │ │ │ │ + cbz r6, 6c180 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6c116 │ │ │ │ + bne.n 6c16e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #352] @ (6c290 ) │ │ │ │ - ldr r3, [pc, #344] @ (6c288 ) │ │ │ │ + ldr r2, [pc, #352] @ (6c2e8 ) │ │ │ │ + ldr r3, [pc, #344] @ (6c2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2164] @ 0x874 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6c27c │ │ │ │ + bne.w 6c2d4 │ │ │ │ mov r0, r7 │ │ │ │ addw sp, sp, #2172 @ 0x87c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c090 │ │ │ │ - b.n 6c08a │ │ │ │ + bne.n 6c0e8 │ │ │ │ + b.n 6c0e2 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ str.w lr, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne.n 6c09a │ │ │ │ + bne.n 6c0f2 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne.n 6c09a │ │ │ │ + bne.n 6c0f2 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 6c09a │ │ │ │ + bne.n 6c0f2 │ │ │ │ adds r4, r1, #1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 6c06c │ │ │ │ + b.n 6c0c4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq.w 6c04a │ │ │ │ + beq.w 6c0a2 │ │ │ │ mov r7, fp │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #2047 @ 0x7ff │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 6c12c │ │ │ │ + bne.n 6c184 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, #11 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c12c │ │ │ │ + beq.n 6c184 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 6c232 │ │ │ │ + beq.n 6c28a │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne.n 6c1b4 │ │ │ │ - cbz r3, 6c226 │ │ │ │ + bne.n 6c20c │ │ │ │ + cbz r3, 6c27e │ │ │ │ subs r2, r2, r4 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ itet cs │ │ │ │ movcs r2, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r4, r2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r0, r8 │ │ │ │ strb.w sl, [r8, r4] │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b920 │ │ │ │ - cbz r0, 6c242 │ │ │ │ + bl 6b978 │ │ │ │ + cbz r0, 6c29a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 6c194 │ │ │ │ + b.n 6c1ec │ │ │ │ sub.w r8, r8, r4 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r8, #2048 @ 0x800 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ite cs │ │ │ │ movcs r8, r2 │ │ │ │ movcc r2, r8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r0, r8] │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6c0d6 │ │ │ │ + b.n 6c12e │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r5 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c1e8 │ │ │ │ + b.n 6c240 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 6c1d4 │ │ │ │ + b.n 6c22c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r7, fp │ │ │ │ - b.n 6c188 │ │ │ │ + b.n 6c1e0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 6c128 │ │ │ │ + beq.w 6c180 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bgt.n 6c24a │ │ │ │ - b.n 6c128 │ │ │ │ + bgt.n 6c2a2 │ │ │ │ + b.n 6c180 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6c128 │ │ │ │ + beq.w 6c180 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6c268 │ │ │ │ - b.n 6c128 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bxns r2 │ │ │ │ + bne.n 6c2c0 │ │ │ │ + b.n 6c180 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ movs r7, r0 │ │ │ │ - bx r2 │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1448] @ 6c850 │ │ │ │ + ldr.w r2, [pc, #1448] @ 6c8a8 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1448] @ 6c854 │ │ │ │ + ldr.w r3, [pc, #1448] @ 6c8ac │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #1444] @ 6c858 │ │ │ │ + ldr.w r6, [pc, #1444] @ 6c8b0 │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 6f2dc │ │ │ │ + bl 6f334 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 6c5f6 │ │ │ │ + blt.w 6c64e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6c48a │ │ │ │ - ldr.w r3, [pc, #1412] @ 6c85c │ │ │ │ + beq.w 6c4e2 │ │ │ │ + ldr.w r3, [pc, #1412] @ 6c8b4 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6c41c │ │ │ │ + beq.w 6c474 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ tst.w r7, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6c370 │ │ │ │ + beq.n 6c3c8 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 6c370 │ │ │ │ - ldr.w ip, [pc, #1380] @ 6c860 │ │ │ │ + bmi.n 6c3c8 │ │ │ │ + ldr.w ip, [pc, #1380] @ 6c8b8 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c75a │ │ │ │ - ldr.w r3, [pc, #1368] @ 6c864 │ │ │ │ + beq.w 6c7b2 │ │ │ │ + ldr.w r3, [pc, #1368] @ 6c8bc │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 6c754 │ │ │ │ - ldr.w r3, [pc, #1352] @ 6c868 │ │ │ │ + beq.w 6c7ac │ │ │ │ + ldr.w r3, [pc, #1352] @ 6c8c0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #24 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c734 │ │ │ │ + beq.w 6c78c │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w r1, [pc, #1332] @ 6c86c │ │ │ │ + ldr.w r1, [pc, #1332] @ 6c8c4 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6c72e │ │ │ │ - ldr.w r1, [pc, #1324] @ 6c870 │ │ │ │ + beq.w 6c786 │ │ │ │ + ldr.w r1, [pc, #1324] @ 6c8c8 │ │ │ │ add r1, pc │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 6c720 │ │ │ │ - ldr.w r7, [pc, #1316] @ 6c874 │ │ │ │ + bpl.w 6c778 │ │ │ │ + ldr.w r7, [pc, #1316] @ 6c8cc │ │ │ │ add r7, pc │ │ │ │ strd r1, r7, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1308] @ 6c878 │ │ │ │ + ldr.w r1, [pc, #1308] @ 6c8d0 │ │ │ │ add r1, pc │ │ │ │ strd r1, r1, [sp] │ │ │ │ - ldr.w r1, [pc, #1304] @ 6c87c │ │ │ │ + ldr.w r1, [pc, #1304] @ 6c8d4 │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ands.w r9, r7, #134217728 @ 0x8000000 │ │ │ │ - beq.n 6c3b4 │ │ │ │ + beq.n 6c40c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6c704 │ │ │ │ + bne.w 6c75c │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 6c45a │ │ │ │ + beq.n 6c4b2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6c814 │ │ │ │ + beq.w 6c86c │ │ │ │ mov.w r9, #131072 @ 0x20000 │ │ │ │ - ldr.w r2, [pc, #1264] @ 6c880 │ │ │ │ - ldr.w r3, [pc, #1216] @ 6c854 │ │ │ │ + ldr.w r2, [pc, #1264] @ 6c8d8 │ │ │ │ + ldr.w r3, [pc, #1216] @ 6c8ac │ │ │ │ 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 6c84c │ │ │ │ + bne.w 6c8a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 6b920 │ │ │ │ + b.w 6b978 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6c6a0 │ │ │ │ + bne.w 6c6f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6c5fa │ │ │ │ + beq.w 6c652 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 6c44e │ │ │ │ - ldr.w r3, [pc, #1184] @ 6c868 │ │ │ │ + beq.n 6c4a6 │ │ │ │ + ldr.w r3, [pc, #1184] @ 6c8c0 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r4, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6c67e │ │ │ │ - ldr.w r3, [pc, #1192] @ 6c884 │ │ │ │ + beq.w 6c6d6 │ │ │ │ + ldr.w r3, [pc, #1192] @ 6c8dc │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c38c │ │ │ │ + beq.n 6c3e4 │ │ │ │ lsls r2, r7, #31 │ │ │ │ ittt pl │ │ │ │ movpl r3, #24 │ │ │ │ mlapl r5, r3, r4, r5 │ │ │ │ strpl r1, [r5, #16] │ │ │ │ - ldr.w r3, [pc, #1172] @ 6c888 │ │ │ │ + ldr.w r3, [pc, #1172] @ 6c8e0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #1164] @ 6c88c │ │ │ │ - ldr.w r3, [pc, #1104] @ 6c854 │ │ │ │ + ldr.w r2, [pc, #1164] @ 6c8e4 │ │ │ │ + ldr.w r3, [pc, #1104] @ 6c8ac │ │ │ │ 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 6c84c │ │ │ │ + bne.w 6c8a4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [pc, #1136] @ 6c890 │ │ │ │ + ldr.w r0, [pc, #1136] @ 6c8e8 │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ - ldr.w r3, [pc, #1132] @ 6c894 │ │ │ │ - ldr.w r1, [pc, #1132] @ 6c898 │ │ │ │ + bl 5d814 │ │ │ │ + ldr.w r3, [pc, #1132] @ 6c8ec │ │ │ │ + ldr.w r1, [pc, #1132] @ 6c8f0 │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 9b49c <__isoc23_strtoul@@Base+0x1fc74> │ │ │ │ - ldr.w r3, [pc, #1120] @ 6c89c │ │ │ │ + bl 9bbcc <__isoc23_strtoul@@Base+0x2034c> │ │ │ │ + ldr.w r3, [pc, #1120] @ 6c8f4 │ │ │ │ add r3, pc │ │ │ │ str r7, [r3, #16] │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ tst.w r7, #1610612736 @ 0x60000000 │ │ │ │ - beq.n 6c370 │ │ │ │ - b.n 6c2f6 │ │ │ │ - ldr.w r0, [pc, #1104] @ 6c8a0 │ │ │ │ + beq.n 6c3c8 │ │ │ │ + b.n 6c34e │ │ │ │ + ldr.w r0, [pc, #1104] @ 6c8f8 │ │ │ │ add r0, pc │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r3, [pc, #1096] @ 6c8a4 │ │ │ │ + ldr.w r3, [pc, #1096] @ 6c8fc │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6c492 │ │ │ │ + beq.n 6c4ea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbnz r2, 6c492 │ │ │ │ - ldr r3, [pc, #1016] @ (6c868 ) │ │ │ │ + cbnz r2, 6c4ea │ │ │ │ + ldr r3, [pc, #1016] @ (6c8c0 ) │ │ │ │ movs r5, #1 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c818 │ │ │ │ + beq.w 6c870 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #24 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 6c472 │ │ │ │ + bne.n 6c4ca │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #255 @ 0xff │ │ │ │ - bne.n 6c3f0 │ │ │ │ - ldr.w r4, [pc, #1044] @ 6c8a8 │ │ │ │ + bne.n 6c448 │ │ │ │ + ldr.w r4, [pc, #1044] @ 6c900 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6c73a │ │ │ │ + beq.w 6c792 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - blx 803c │ │ │ │ - ldr r2, [pc, #984] @ (6c888 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r2, [pc, #984] @ (6c8e0 ) │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ add.w r8, r4, #4 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov ip, r8 │ │ │ │ mov lr, r4 │ │ │ │ - blt.n 6c4e0 │ │ │ │ + blt.n 6c538 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r5, #13 │ │ │ │ - beq.n 6c50e │ │ │ │ + beq.n 6c566 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ adds r5, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6c4cc │ │ │ │ + bge.n 6c524 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r5, #13 │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - beq.n 6c50e │ │ │ │ + beq.n 6c566 │ │ │ │ ldr.w r4, [ip] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ adds r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ streq.w r7, [r2, #-4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 6c4f4 │ │ │ │ + bne.n 6c54c │ │ │ │ add.w ip, ip, #4 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 6c4d6 │ │ │ │ + b.n 6c52e │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 6c726 │ │ │ │ - ldr r3, [pc, #848] @ (6c868 ) │ │ │ │ + beq.w 6c77e │ │ │ │ + ldr r3, [pc, #848] @ (6c8c0 ) │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #1 │ │ │ │ strd ip, lr, [sp, #32] │ │ │ │ add.w r9, r3, #24 │ │ │ │ - ldr r3, [pc, #896] @ (6c8ac ) │ │ │ │ + ldr r3, [pc, #896] @ (6c904 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #892] @ (6c8b0 ) │ │ │ │ + ldr r3, [pc, #892] @ (6c908 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #892] @ (6c8b4 ) │ │ │ │ + ldr r3, [pc, #892] @ (6c90c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #888] @ (6c8b8 ) │ │ │ │ + ldr r3, [pc, #888] @ (6c910 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 6c554 │ │ │ │ + b.n 6c5ac │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.n 6c5c0 │ │ │ │ + beq.n 6c618 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6c544 │ │ │ │ + blt.n 6c59c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 6c544 │ │ │ │ + bmi.n 6c59c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6c57a │ │ │ │ - ldr r1, [pc, #840] @ (6c8bc ) │ │ │ │ + beq.n 6c5d2 │ │ │ │ + ldr r1, [pc, #840] @ (6c914 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r5 │ │ │ │ add.w fp, r3, #48 @ 0x30 │ │ │ │ - b.n 6c58e │ │ │ │ + b.n 6c5e6 │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 6c5b2 │ │ │ │ + beq.n 6c60a │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6c586 │ │ │ │ + bne.n 6c5de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [sl] │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp fp, r7 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bne.n 6c58e │ │ │ │ + bne.n 6c5e6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6c544 │ │ │ │ - ldr r5, [pc, #764] @ (6c8c0 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6c59c │ │ │ │ + ldr r5, [pc, #764] @ (6c918 ) │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 6c71a │ │ │ │ + beq.w 6c772 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 6c66c │ │ │ │ + bcs.n 6c6c4 │ │ │ │ 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 6c3fc │ │ │ │ + b.n 6c454 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 6c5e8 │ │ │ │ + bcs.n 6c640 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3fc │ │ │ │ - ldr r3, [pc, #712] @ (6c8c4 ) │ │ │ │ + b.n 6c454 │ │ │ │ + ldr r3, [pc, #712] @ (6c91c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c492 │ │ │ │ - ldr r0, [pc, #704] @ (6c8c8 ) │ │ │ │ + bne.w 6c4ea │ │ │ │ + ldr r0, [pc, #704] @ (6c920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c61c │ │ │ │ + cbz r0, 6c674 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c83c │ │ │ │ + bne.w 6c894 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #684] @ (6c8cc ) │ │ │ │ - ldr r0, [pc, #688] @ (6c8d0 ) │ │ │ │ + ldr r2, [pc, #684] @ (6c924 ) │ │ │ │ + ldr r0, [pc, #688] @ (6c928 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c636 │ │ │ │ + cbz r0, 6c68e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c844 │ │ │ │ - ldr r1, [pc, #668] @ (6c8d4 ) │ │ │ │ + bne.w 6c89c │ │ │ │ + ldr r1, [pc, #668] @ (6c92c ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #556] @ (6c868 ) │ │ │ │ + ldr r2, [pc, #556] @ (6c8c0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ add.w r9, r7, #288 @ 0x120 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 6c652 │ │ │ │ + b.n 6c6aa │ │ │ │ adds r4, #24 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 6c794 │ │ │ │ + beq.w 6c7ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 6c64a │ │ │ │ + bmi.n 6c6a2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 5d7bc │ │ │ │ - cbz r0, 6c668 │ │ │ │ + bl 5d814 │ │ │ │ + cbz r0, 6c6c0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c80c │ │ │ │ + bne.w 6c864 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - b.n 6c64a │ │ │ │ + b.n 6c6a2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge r3, [r5, #12] │ │ │ │ - bge.n 6c5e0 │ │ │ │ - b.n 6c5f6 │ │ │ │ - ldr r0, [pc, #600] @ (6c8d8 ) │ │ │ │ + bge.n 6c638 │ │ │ │ + b.n 6c64e │ │ │ │ + ldr r0, [pc, #600] @ (6c930 ) │ │ │ │ add r0, pc │ │ │ │ - bl 6f3d0 │ │ │ │ - ldr r3, [pc, #596] @ (6c8dc ) │ │ │ │ + bl 6f428 │ │ │ │ + ldr r3, [pc, #596] @ (6c934 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c38c │ │ │ │ + beq.w 6c3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c3f0 │ │ │ │ + beq.w 6c448 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 6c3e4 │ │ │ │ + b.n 6c43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 6c45a │ │ │ │ + beq.w 6c4b2 │ │ │ │ mov.w r9, #65536 @ 0x10000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c38c │ │ │ │ + bne.w 6c3e4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6c004 │ │ │ │ + bl 6c05c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c5f6 │ │ │ │ - ldr r2, [pc, #536] @ (6c8e0 ) │ │ │ │ + beq.n 6c64e │ │ │ │ + ldr r2, [pc, #536] @ (6c938 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6c492 │ │ │ │ - ldr r3, [pc, #404] @ (6c868 ) │ │ │ │ + beq.w 6c4ea │ │ │ │ + ldr r3, [pc, #404] @ (6c8c0 ) │ │ │ │ movs r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ldr r7, [pc, #520] @ (6c8e4 ) │ │ │ │ + ldr r7, [pc, #520] @ (6c93c ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r7, pc │ │ │ │ - cbz r1, 6c6e6 │ │ │ │ + cbz r1, 6c73e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bpl.n 6c6e8 │ │ │ │ + bpl.n 6c740 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6c5e6 │ │ │ │ + beq.w 6c63e │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r4, #13 │ │ │ │ - beq.w 6c492 │ │ │ │ + beq.w 6c4ea │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - b.n 6c6de │ │ │ │ + b.n 6c736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 6c45a │ │ │ │ + beq.w 6c4b2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6c388 │ │ │ │ - b.n 6c6b8 │ │ │ │ + bne.w 6c3e0 │ │ │ │ + b.n 6c710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 6c3fc │ │ │ │ - ldr r7, [pc, #452] @ (6c8e8 ) │ │ │ │ + b.n 6c454 │ │ │ │ + ldr r7, [pc, #452] @ (6c940 ) │ │ │ │ add r7, pc │ │ │ │ - b.n 6c354 │ │ │ │ + b.n 6c3ac │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 6c3fc │ │ │ │ - ldr r1, [pc, #444] @ (6c8ec ) │ │ │ │ + b.n 6c454 │ │ │ │ + ldr r1, [pc, #444] @ (6c944 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 6c348 │ │ │ │ - ldr r3, [pc, #440] @ (6c8f0 ) │ │ │ │ + b.n 6c3a0 │ │ │ │ + ldr r3, [pc, #440] @ (6c948 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6c334 │ │ │ │ + b.n 6c38c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c4a0 │ │ │ │ - b.n 6c5f6 │ │ │ │ - ldr r2, [pc, #412] @ (6c8f4 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n 6c32a │ │ │ │ - ldr r3, [pc, #264] @ (6c864 ) │ │ │ │ - ldr r1, [pc, #408] @ (6c8f8 ) │ │ │ │ - ldr.w lr, [pc, #412] @ 6c8fc │ │ │ │ + bne.w 6c4f8 │ │ │ │ + b.n 6c64e │ │ │ │ + ldr r2, [pc, #412] @ (6c94c ) │ │ │ │ + add r2, pc │ │ │ │ + b.n 6c382 │ │ │ │ + ldr r3, [pc, #264] @ (6c8bc ) │ │ │ │ + ldr r1, [pc, #408] @ (6c950 ) │ │ │ │ + ldr.w lr, [pc, #412] @ 6c954 │ │ │ │ add r1, pc │ │ │ │ - ldr r7, [pc, #408] @ (6c900 ) │ │ │ │ + ldr r7, [pc, #408] @ (6c958 ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #404] @ (6c904 ) │ │ │ │ + ldr r3, [pc, #404] @ (6c95c ) │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [pc, #404] @ (6c908 ) │ │ │ │ + ldr r2, [pc, #404] @ (6c960 ) │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #396] @ (6c90c ) │ │ │ │ + ldr r1, [pc, #396] @ (6c964 ) │ │ │ │ strd r7, lr, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r7, [ip, #8] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 6c312 │ │ │ │ - ldr.w r9, [pc, #376] @ 6c910 │ │ │ │ + b.n 6c36a │ │ │ │ + ldr.w r9, [pc, #376] @ 6c968 │ │ │ │ mov r5, r7 │ │ │ │ movs r4, #1 │ │ │ │ add r9, pc │ │ │ │ ldr.w r1, [r9] │ │ │ │ - cbz r1, 6c7aa │ │ │ │ + cbz r1, 6c802 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #15 │ │ │ │ - bpl.n 6c7ac │ │ │ │ + bpl.n 6c804 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c82a │ │ │ │ + beq.n 6c882 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r4, #13 │ │ │ │ - bne.n 6c79e │ │ │ │ + bne.n 6c7f6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 6c802 │ │ │ │ - ldr r2, [pc, #188] @ (6c888 ) │ │ │ │ - ldr r3, [pc, #152] @ (6c864 ) │ │ │ │ - ldr.w sl, [pc, #324] @ 6c914 │ │ │ │ - ldr r5, [pc, #324] @ (6c918 ) │ │ │ │ + bpl.n 6c85a │ │ │ │ + ldr r2, [pc, #188] @ (6c8e0 ) │ │ │ │ + ldr r3, [pc, #152] @ (6c8bc ) │ │ │ │ + ldr.w sl, [pc, #324] @ 6c96c │ │ │ │ + ldr r5, [pc, #324] @ (6c970 ) │ │ │ │ ldr r4, [r6, r2] │ │ │ │ add sl, pc │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ add r5, 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, 6c7f2 │ │ │ │ + cbz r1, 6c84a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r5, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ adds r7, #24 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 6c7e0 │ │ │ │ - ldr r3, [pc, #280] @ (6c91c ) │ │ │ │ + bne.n 6c838 │ │ │ │ + ldr r3, [pc, #280] @ (6c974 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 6c492 │ │ │ │ - bl 6f3d0 │ │ │ │ + b.n 6c4ea │ │ │ │ + bl 6f428 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 6c64a │ │ │ │ + b.n 6c6a2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 6c6b8 │ │ │ │ + b.n 6c710 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 6c81a │ │ │ │ - b.n 6c5f6 │ │ │ │ + bcs.n 6c872 │ │ │ │ + b.n 6c64e │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6b920 │ │ │ │ + bl 6b978 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 6c82c │ │ │ │ - b.n 6c5f6 │ │ │ │ - bl 6f3d0 │ │ │ │ + bcs.n 6c884 │ │ │ │ + b.n 6c64e │ │ │ │ + bl 6f428 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6c61c │ │ │ │ - bl 6f3d0 │ │ │ │ + b.n 6c674 │ │ │ │ + bl 6f428 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6c636 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - add ip, r0 │ │ │ │ + b.n 6c68e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r4, [r4, r0] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc │ │ │ │ + strb r4, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r4, r0 │ │ │ │ - bics r0, r4 │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r6 │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r4, r0 │ │ │ │ - bl 262896 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6cb6c ) │ │ │ │ + bl 2628ee │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 6cf40 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + bic.w r0, r6, r3 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ - b.n 6c37c │ │ │ │ - movs r3, r0 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + ldc 0, cr0, [r6], #-12 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 6c5dc │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r0 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + b.n 6c5c0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 6cb1c │ │ │ │ + b.n 6c924 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r0 │ │ │ │ - stc2 0, cr0, [sl], {3} │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r4, r0 │ │ │ │ - bne.n 6c9e8 │ │ │ │ + bhi.n 6c9f0 │ │ │ │ movs r3, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + b.n 6c36c │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfbd20003 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + str r2, [sp, #24] │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ - ldr r2, [pc, #192] @ (6c9f8 ) │ │ │ │ + ldr r2, [pc, #192] @ (6ca50 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #192] @ (6c9fc ) │ │ │ │ + ldr r3, [pc, #192] @ (6ca54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ - ldr r6, [pc, #184] @ (6ca00 ) │ │ │ │ + ldr r6, [pc, #184] @ (6ca58 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #5 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r4, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 70020 │ │ │ │ - cbz r0, 6c9a0 │ │ │ │ + bl 70078 │ │ │ │ + cbz r0, 6c9f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6d1c8 │ │ │ │ + bl 6d220 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c9a0 │ │ │ │ - ldr r2, [pc, #136] @ (6ca04 ) │ │ │ │ + beq.n 6c9f8 │ │ │ │ + ldr r2, [pc, #136] @ (6ca5c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #120] @ (6c9fc ) │ │ │ │ + ldr r3, [pc, #120] @ (6ca54 ) │ │ │ │ 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 6c9f2 │ │ │ │ + bne.n 6ca4a │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #100] @ (6ca08 ) │ │ │ │ + ldr r3, [pc, #100] @ (6ca60 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6c9e6 │ │ │ │ + beq.n 6ca3e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6c9e6 │ │ │ │ - ldr r3, [pc, #84] @ (6ca0c ) │ │ │ │ + cbz r0, 6ca3e │ │ │ │ + ldr r3, [pc, #84] @ (6ca64 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #5 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d1c8 │ │ │ │ + bl 6d220 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 6c97a │ │ │ │ + b.n 6c9d2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d1c8 │ │ │ │ + bl 6d220 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c97a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6c9d2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + ldr r5, [pc, #600] @ (6ccac ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + ldr r5, [pc, #528] @ (6cc6c ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + ldr r5, [pc, #320] @ (6cba0 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ - ldr r3, [pc, #516] @ (6cc2c ) │ │ │ │ - ldr r2, [pc, #520] @ (6cc30 ) │ │ │ │ + ldr r3, [pc, #516] @ (6cc84 ) │ │ │ │ + ldr r2, [pc, #520] @ (6cc88 ) │ │ │ │ mov sl, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #516] @ 6cc34 │ │ │ │ + ldr.w r8, [pc, #516] @ 6cc8c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #512] @ (6cc38 ) │ │ │ │ + ldr r3, [pc, #512] @ (6cc90 ) │ │ │ │ mov r6, r0 │ │ │ │ mov fp, sl │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #504] @ (6cc3c ) │ │ │ │ + ldr r3, [pc, #504] @ (6cc94 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1068] @ 0x42c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6caa4 │ │ │ │ + cbz r0, 6cafc │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 6cacc │ │ │ │ + beq.n 6cb24 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 6ca94 │ │ │ │ + cbz r3, 6caec │ │ │ │ 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 6caf8 │ │ │ │ + beq.n 6cb50 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 6ca92 │ │ │ │ + cbz r0, 6caea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cbec │ │ │ │ - cbz r4, 6caaa │ │ │ │ + bne.w 6cc44 │ │ │ │ + cbz r4, 6cb02 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ca5e │ │ │ │ + bne.n 6cab6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ca6a │ │ │ │ + bne.n 6cac2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #400] @ (6cc40 ) │ │ │ │ - ldr r3, [pc, #396] @ (6cc3c ) │ │ │ │ + ldr r2, [pc, #400] @ (6cc98 ) │ │ │ │ + ldr r3, [pc, #396] @ (6cc94 ) │ │ │ │ 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 6cc28 │ │ │ │ + bne.w 6cc80 │ │ │ │ addw sp, sp, #1076 @ 0x434 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ 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 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ strb r3, [r0, r4] │ │ │ │ mov r6, r0 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6ca62 │ │ │ │ + b.n 6caba │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r5, #32 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ca92 │ │ │ │ + beq.n 6caea │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #28 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr.w r0, [r8, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cc20 │ │ │ │ + beq.n 6cc78 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6c920 │ │ │ │ + bl 6c978 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6ca7e │ │ │ │ - ldr r3, [pc, #256] @ (6cc44 ) │ │ │ │ + beq.n 6cad6 │ │ │ │ + ldr r3, [pc, #256] @ (6cc9c ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cbe4 │ │ │ │ - ldr r3, [pc, #232] @ (6cc48 ) │ │ │ │ + beq.n 6cc3c │ │ │ │ + ldr r3, [pc, #232] @ (6cca0 ) │ │ │ │ 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 6d34c │ │ │ │ + bl 6d3a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6cbf0 │ │ │ │ + cbz r0, 6cc48 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6cbf0 │ │ │ │ + cbz r3, 6cc48 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r2, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cbd4 │ │ │ │ + cbz r0, 6cc2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #20 │ │ │ │ adds r2, #1 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r6, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ blx r5 │ │ │ │ - cbz r0, 6cbce │ │ │ │ + cbz r0, 6cc26 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 6cb74 │ │ │ │ + b.n 6cbcc │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 6cb74 │ │ │ │ + ble.n 6cbcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, r8, [sp, #32] │ │ │ │ - cbz r3, 6cc0e │ │ │ │ + cbz r3, 6cc66 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d414 │ │ │ │ - b.n 6ca7e │ │ │ │ + bl 6d46c │ │ │ │ + b.n 6cad6 │ │ │ │ str r7, [r0, #8] │ │ │ │ - b.n 6caac │ │ │ │ + b.n 6cb04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d34c │ │ │ │ + bl 6d3a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cbd4 │ │ │ │ + beq.n 6cc2c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6cbd4 │ │ │ │ + beq.n 6cc2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6cb8e │ │ │ │ + b.n 6cbe6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 88208 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ + bl 88260 <__isoc23_strtoul@@Base+0xc9e0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 6d414 │ │ │ │ - b.n 6ca7e │ │ │ │ + bl 6d46c │ │ │ │ + b.n 6cad6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 6ca92 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 6cd1c │ │ │ │ + blx 7b48 │ │ │ │ + b.n 6caea │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + b.n 6c524 │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #2 │ │ │ │ + ldr r4, [pc, #648] @ (6cf14 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + ldr r4, [pc, #608] @ (6cef4 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + ldr r4, [pc, #144] @ (6cd2c ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #984] @ (6d024 ) │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w sl, [pc, #1276] @ 6d15c │ │ │ │ + ldr.w sl, [pc, #1276] @ 6d1b4 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - beq.w 6cd9c │ │ │ │ - ldr.w r3, [pc, #1248] @ 6d160 │ │ │ │ + beq.w 6cdf4 │ │ │ │ + ldr.w r3, [pc, #1248] @ 6d1b8 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6cd4e │ │ │ │ + beq.n 6cda6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - blx 8178 │ │ │ │ + blx 81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ce6a │ │ │ │ + beq.w 6cec2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6ce70 │ │ │ │ + beq.w 6cec8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ca10 │ │ │ │ + bl 6ca68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cd56 │ │ │ │ + beq.n 6cdae │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6cd9e │ │ │ │ - ldr.w r3, [pc, #1196] @ 6d164 │ │ │ │ - ldr.w r9, [pc, #1196] @ 6d168 │ │ │ │ + beq.n 6cdf6 │ │ │ │ + ldr.w r3, [pc, #1196] @ 6d1bc │ │ │ │ + ldr.w r9, [pc, #1196] @ 6d1c0 │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r9, #4] │ │ │ │ - bne.w 6ce0a │ │ │ │ + bne.w 6ce62 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 6ce2a │ │ │ │ + beq.w 6ce82 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ it eq │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ - beq.n 6ccfa │ │ │ │ - bl 6d414 │ │ │ │ + beq.n 6cd52 │ │ │ │ + bl 6d46c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add.w r1, r7, #28 │ │ │ │ - bl 6c920 │ │ │ │ + bl 6c978 │ │ │ │ adds r2, r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ it ne │ │ │ │ strne r3, [r7, #16] │ │ │ │ - beq.w 6ceba │ │ │ │ + beq.w 6cf12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r1, r2, [r8, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 6d34c │ │ │ │ + bl 6d3a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 6ce54 │ │ │ │ + beq.w 6ceac │ │ │ │ mov r1, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cfd0 │ │ │ │ + bne.w 6d028 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ it mi │ │ │ │ addmi.w r6, r7, #28 │ │ │ │ - bmi.w 6d0ee │ │ │ │ + bmi.w 6d146 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 6cfbe │ │ │ │ + blt.w 6d016 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 6ce62 │ │ │ │ + b.n 6ceba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6ce70 │ │ │ │ + beq.w 6cec8 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6cd6a │ │ │ │ + beq.n 6cdc2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 6ca10 │ │ │ │ + bl 6ca68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ccae │ │ │ │ - ldr.w r3, [pc, #1024] @ 6d16c │ │ │ │ + bne.n 6cd06 │ │ │ │ + ldr.w r3, [pc, #1024] @ 6d1c4 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbz r0, 6cd84 │ │ │ │ + cbz r0, 6cddc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 6ca10 │ │ │ │ + bl 6ca68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ccae │ │ │ │ - ldr r3, [pc, #988] @ (6d164 ) │ │ │ │ + bne.n 6cd06 │ │ │ │ + ldr r3, [pc, #988] @ (6d1bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 6cd9e │ │ │ │ + cbz r0, 6cdf6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 6ca10 │ │ │ │ + bl 6ca68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ccae │ │ │ │ - b.n 6cd9e │ │ │ │ + bne.n 6cd06 │ │ │ │ + b.n 6cdf6 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #976] @ (6d170 ) │ │ │ │ + ldr r1, [pc, #976] @ (6d1c8 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ce4e │ │ │ │ + bne.n 6cea6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - ldr r2, [pc, #960] @ (6d174 ) │ │ │ │ + ldr r2, [pc, #960] @ (6d1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ ldrd r1, r3, [r0, #24] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w r7, r3, r3, lsr #31 │ │ │ │ mvns r3, r3 │ │ │ │ subs r6, r6, r1 │ │ │ │ cmp.w r6, r7, asr #1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d080 │ │ │ │ - ldr r1, [pc, #924] @ (6d178 ) │ │ │ │ + bne.w 6d0d8 │ │ │ │ + ldr r1, [pc, #924] @ (6d1d0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ strd fp, r9, [sp] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #912] @ (6d17c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #912] @ (6d1d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6d076 │ │ │ │ + bcs.w 6d0ce │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r9, r3, r6 │ │ │ │ - b.n 6cf46 │ │ │ │ - ldr r0, [pc, #884] @ (6d180 ) │ │ │ │ + b.n 6cf9e │ │ │ │ + ldr r0, [pc, #884] @ (6d1d8 ) │ │ │ │ str.w r3, [r9] │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 6cce6 │ │ │ │ + bne.w 6cd3e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6cce6 │ │ │ │ + bne.w 6cd3e │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 6cd12 │ │ │ │ + bne.w 6cd6a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ced2 │ │ │ │ + bne.n 6cf2a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bmi.w 6d088 │ │ │ │ + bmi.w 6d0e0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 6cf88 │ │ │ │ + blt.w 6cfe0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 6cf46 │ │ │ │ + b.n 6cf9e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 6cff4 │ │ │ │ + bmi.w 6d04c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6cf52 │ │ │ │ + blt.n 6cfaa │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cdb0 │ │ │ │ - b.n 6cf46 │ │ │ │ + bne.n 6ce08 │ │ │ │ + b.n 6cf9e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6cca0 │ │ │ │ - ldr r7, [pc, #784] @ (6d184 ) │ │ │ │ + bne.w 6ccf8 │ │ │ │ + ldr r7, [pc, #784] @ (6d1dc ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6cd9e │ │ │ │ + bne.n 6cdf6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d0de │ │ │ │ - ldr r3, [pc, #756] @ (6d188 ) │ │ │ │ + beq.w 6d136 │ │ │ │ + ldr r3, [pc, #756] @ (6d1e0 ) │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ movw r2, #57095 @ 0xdf07 │ │ │ │ movt r2, #306 @ 0x132 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 88d28 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ + bl 88d80 <__isoc23_strtoul@@Base+0xd500> │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d0d8 │ │ │ │ + beq.w 6d130 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6cd54 │ │ │ │ - b.n 6cca0 │ │ │ │ + beq.w 6cdac │ │ │ │ + b.n 6ccf8 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - ldr r1, [pc, #716] @ (6d18c ) │ │ │ │ + ldr r1, [pc, #716] @ (6d1e4 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 6ce3a │ │ │ │ - ldr r1, [pc, #700] @ (6d190 ) │ │ │ │ + b.n 6ce92 │ │ │ │ + ldr r1, [pc, #700] @ (6d1e8 ) │ │ │ │ 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 r6, r2 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d06a │ │ │ │ - ldr r1, [pc, #656] @ (6d194 ) │ │ │ │ + bne.w 6d0c2 │ │ │ │ + ldr r1, [pc, #656] @ (6d1ec ) │ │ │ │ ldrd r3, r2, [r8, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r2, r7, #28 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #644] @ (6d198 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #644] @ (6d1f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 6d0e4 │ │ │ │ + bcs.w 6d13c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r2, r6 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6cf52 │ │ │ │ + blt.n 6cfaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 6ce62 │ │ │ │ + beq.n 6ceba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #584] @ (6d19c ) │ │ │ │ + ldr r3, [pc, #584] @ (6d1f4 ) │ │ │ │ add.w r6, r7, #28 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov lr, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r1, ip, [r8, #12] │ │ │ │ cmp r3, r9 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - beq.n 6cf9a │ │ │ │ + beq.n 6cff2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #556] @ (6d1a0 ) │ │ │ │ + ldr r1, [pc, #556] @ (6d1f8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd ip, r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ mov r3, r6 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6cf46 │ │ │ │ - ldr r3, [pc, #528] @ (6d19c ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6cf9e │ │ │ │ + ldr r3, [pc, #528] @ (6d1f4 ) │ │ │ │ mov r2, r9 │ │ │ │ ldrd r1, ip, [r8, #12] │ │ │ │ add.w lr, r7, #28 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ strd r1, ip, [sp] │ │ │ │ mov r3, lr │ │ │ │ - ldr r1, [pc, #512] @ (6d1a4 ) │ │ │ │ + ldr r1, [pc, #512] @ (6d1fc ) │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #508] @ (6d1a8 ) │ │ │ │ + ldr r1, [pc, #508] @ (6d200 ) │ │ │ │ mov r9, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cdb0 │ │ │ │ - b.n 6cf46 │ │ │ │ - ldr r3, [pc, #476] @ (6d19c ) │ │ │ │ + bne.w 6ce08 │ │ │ │ + b.n 6cf9e │ │ │ │ + ldr r3, [pc, #476] @ (6d1f4 ) │ │ │ │ add.w r6, r7, #28 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 6cf5e │ │ │ │ + b.n 6cfb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7136c │ │ │ │ + bl 713c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7136c │ │ │ │ + bl 713c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6d10c │ │ │ │ + bne.w 6d164 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 6cf3c │ │ │ │ + bpl.n 6cf94 │ │ │ │ add.w r6, r7, #28 │ │ │ │ - ldr.w lr, [pc, #432] @ 6d1ac │ │ │ │ + ldr.w lr, [pc, #432] @ 6d204 │ │ │ │ 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 6d0fe │ │ │ │ + bne.n 6d156 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r2, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #372] @ (6d1b0 ) │ │ │ │ + ldr r1, [pc, #372] @ (6d208 ) │ │ │ │ add r1, pc │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #368] @ (6d1b4 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #368] @ (6d20c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6d0f4 │ │ │ │ + bcs.n 6d14c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 6cf3c │ │ │ │ + b.n 6cf94 │ │ │ │ str.w ip, [r0] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ - b.n 6cf00 │ │ │ │ + b.n 6cf58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6ce02 │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6ce5a │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - b.n 6cdda │ │ │ │ - ldr.w r9, [pc, #300] @ 6d1b8 │ │ │ │ + b.n 6ce32 │ │ │ │ + ldr.w r9, [pc, #300] @ 6d210 │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r9, #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 r6, r1 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d150 │ │ │ │ + bne.n 6d1a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #248] @ (6d1bc ) │ │ │ │ + ldr r1, [pc, #248] @ (6d214 ) │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r2, r7, #28 │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - ldr r3, [pc, #236] @ (6d1c0 ) │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + ldr r3, [pc, #236] @ (6d218 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6cf16 │ │ │ │ + b.n 6cf6e │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - b.n 6cd9e │ │ │ │ + b.n 6cdf6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6cf2e │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6cf86 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 6cff8 │ │ │ │ + b.n 6d050 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - b.n 6d05a │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + b.n 6d0b2 │ │ │ │ str.w ip, [r0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r0, [lr, #76] @ 0x4c │ │ │ │ - b.n 6d028 │ │ │ │ - ldr r3, [pc, #140] @ (6d19c ) │ │ │ │ + b.n 6d080 │ │ │ │ + ldr r3, [pc, #140] @ (6d1f4 ) │ │ │ │ add.w r6, r7, #28 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r1, [pc, #172] @ (6d1c4 ) │ │ │ │ + ldr r1, [pc, #172] @ (6d21c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst.w r2, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6d0ee │ │ │ │ + bne.n 6d146 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 6cd48 │ │ │ │ - b.n 6cfca │ │ │ │ + bge.w 6cda0 │ │ │ │ + b.n 6d022 │ │ │ │ str.w ip, [r0] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r9, #76] @ 0x4c │ │ │ │ - b.n 6d0b8 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + b.n 6d110 │ │ │ │ + ldr r2, [pc, #440] @ (6d370 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #856] @ (6d4bc ) │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #12] │ │ │ │ - ldr r4, [pc, #664] @ (6d410 ) │ │ │ │ + lsls r6, r5, #17 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #432] @ (6d330 ) │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #920] @ (6d520 ) │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6], #-12 │ │ │ │ - ldr r3, [pc, #528] @ (6d3a4 ) │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r7, r0 │ │ │ │ - vaddl.u16 q0, d0, d3 │ │ │ │ - ldr r3, [pc, #272] @ (6d2ac ) │ │ │ │ + lsls r0, r5, #25 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d10, d3 │ │ │ │ - vaddl.u16 q0, d12, d3 │ │ │ │ - vhadd.u16 d16, d6, d3 │ │ │ │ - ldr r2, [pc, #368] @ (6d320 ) │ │ │ │ + lsls r2, r4, #25 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr3, {0} │ │ │ │ - ldr r2, [pc, #88] @ (6d210 ) │ │ │ │ + lsls r2, r0, #21 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #816] @ (6d4ec ) │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6d3d4 ) │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r7, r0 │ │ │ │ - ldc2 0, cr0, [sl, #12] │ │ │ │ + lsls r2, r6, #17 │ │ │ │ + movs r4, 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, #-48] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r4, [pc, #320] @ (6d324 ) │ │ │ │ + ldr r4, [pc, #320] @ (6d37c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #312] @ (6d328 ) │ │ │ │ + ldr r0, [pc, #312] @ (6d380 ) │ │ │ │ add r4, pc │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [pc, #300] @ 6d32c │ │ │ │ + ldr.w r9, [pc, #300] @ 6d384 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movs r2, #5 │ │ │ │ add r9, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 70020 │ │ │ │ + bl 70078 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d2da │ │ │ │ - ldr r2, [pc, #272] @ (6d330 ) │ │ │ │ + beq.n 6d332 │ │ │ │ + ldr r2, [pc, #272] @ (6d388 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6d262 │ │ │ │ - bl 70434 │ │ │ │ + cbz r0, 6d2ba │ │ │ │ + bl 7048c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - cbz r5, 6d262 │ │ │ │ - ldr r2, [pc, #244] @ (6d334 ) │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r5, 6d2ba │ │ │ │ + ldr r2, [pc, #244] @ (6d38c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #228] @ (6d328 ) │ │ │ │ + ldr r3, [pc, #228] @ (6d380 ) │ │ │ │ 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 6d318 │ │ │ │ + bne.n 6d370 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6c294 │ │ │ │ - ldr r1, [pc, #204] @ (6d338 ) │ │ │ │ + bl 6c2ec │ │ │ │ + ldr r1, [pc, #204] @ (6d390 ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 6d2d4 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 6d32c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7bcc │ │ │ │ + blx 7c18 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6d2ee │ │ │ │ + beq.n 6d346 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d31c │ │ │ │ + beq.n 6d374 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r3, [pc, #168] @ (6d33c ) │ │ │ │ + ldr r3, [pc, #168] @ (6d394 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 6d310 │ │ │ │ - ldr r1, [pc, #160] @ (6d340 ) │ │ │ │ - ldr r0, [pc, #160] @ (6d344 ) │ │ │ │ + bpl.n 6d368 │ │ │ │ + ldr r1, [pc, #160] @ (6d398 ) │ │ │ │ + ldr r0, [pc, #160] @ (6d39c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6e15c │ │ │ │ + bl 6e1b4 │ │ │ │ str r0, [r5, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d2c8 │ │ │ │ + beq.n 6d320 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d23c │ │ │ │ + bne.n 6d294 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8080 │ │ │ │ + blx 80cc │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d23c │ │ │ │ + b.n 6d294 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #5 │ │ │ │ - bl 6c294 │ │ │ │ - ldr r1, [pc, #100] @ (6d348 ) │ │ │ │ + bl 6c2ec │ │ │ │ + ldr r1, [pc, #100] @ (6d3a0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d2d4 │ │ │ │ + beq.n 6d32c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7bcc │ │ │ │ + blx 7c18 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d2d4 │ │ │ │ + beq.n 6d32c │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6d31c │ │ │ │ + cbz r0, 6d374 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 6d292 │ │ │ │ + beq.n 6d2ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 6d23c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6d294 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 8080 │ │ │ │ - b.n 6d2d4 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + blx 80cc │ │ │ │ + b.n 6d32c │ │ │ │ + add lr, ip │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + add ip, r9 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + add lr, r1 │ │ │ │ movs r7, r0 │ │ │ │ - str.w r0, [ip, #3] │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + vaddl.u32 q0, d4, d3 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #12 │ │ │ │ - add.w r0, r8, #3 │ │ │ │ - ldr.w r0, [r4, r3] │ │ │ │ + lsls r6, r7, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xf7e00003 │ │ │ │ + vhadd.u32 d0, d12, d3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #168] @ (6d404 ) │ │ │ │ + ldr r5, [pc, #168] @ (6d45c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (6d408 ) │ │ │ │ + ldr r4, [pc, #168] @ (6d460 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 6d3fa │ │ │ │ + beq.n 6d452 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 6d394 │ │ │ │ - ldr r5, [pc, #148] @ (6d40c ) │ │ │ │ - ldr r4, [pc, #140] @ (6d408 ) │ │ │ │ + cbz r5, 6d3ec │ │ │ │ + ldr r5, [pc, #148] @ (6d464 ) │ │ │ │ + ldr r4, [pc, #140] @ (6d460 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 6d3fe │ │ │ │ + bne.n 6d456 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7065c │ │ │ │ + b.w 706b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - blx 7b78 │ │ │ │ + blx 7bc4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 6d3f6 │ │ │ │ + beq.n 6d44e │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6e714 │ │ │ │ + bl 6e76c │ │ │ │ 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 6d3ec │ │ │ │ + bcs.n 6d444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 6d3f6 │ │ │ │ - ldr r2, [pc, #56] @ (6d410 ) │ │ │ │ - ldr r3, [pc, #48] @ (6d408 ) │ │ │ │ + cbz r0, 6d44e │ │ │ │ + ldr r2, [pc, #56] @ (6d468 ) │ │ │ │ + ldr r3, [pc, #48] @ (6d460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d3fe │ │ │ │ + bne.n 6d456 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6d3cc │ │ │ │ + bge.n 6d424 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 6d3d4 │ │ │ │ + b.n 6d42c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6d3d4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6d42c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + muls r4, r6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + muls r2, r3 │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + cmn r4, r7 │ │ │ │ movs r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d450 │ │ │ │ + beq.n 6d4a8 │ │ │ │ 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, r0 │ │ │ │ - cbz r3, 6d434 │ │ │ │ + cbz r3, 6d48c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 70bc8 │ │ │ │ + b.w 70c20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d43e │ │ │ │ - bl 6e438 │ │ │ │ + beq.n 6d496 │ │ │ │ + bl 6e490 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 6d446 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r0, 6d49e │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807c │ │ │ │ + b.w 80c8 │ │ │ │ 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 r0, [pc, #272] @ (6d578 ) │ │ │ │ + ldr r0, [pc, #272] @ (6d5d0 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #272] @ (6d57c ) │ │ │ │ + ldr r3, [pc, #272] @ (6d5d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ mov sl, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr.w r9, [pc, #264] @ 6d580 │ │ │ │ + ldr.w r9, [pc, #264] @ 6d5d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, pc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ adds r6, r4, r3 │ │ │ │ ldr.w r5, [fp] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 6d56a │ │ │ │ + bcs.n 6d5c2 │ │ │ │ mov r3, r9 │ │ │ │ subs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ add r7, r5 │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 6d4d4 │ │ │ │ + b.n 6d52c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub.w r2, r6, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d532 │ │ │ │ + blt.n 6d58a │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ strb.w r3, [r5], #2 │ │ │ │ add r9, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 6d4ec │ │ │ │ + bls.n 6d544 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 6d4ec │ │ │ │ - ldr r3, [pc, #168] @ (6d584 ) │ │ │ │ + bcs.n 6d544 │ │ │ │ + ldr r3, [pc, #168] @ (6d5dc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6d4a8 │ │ │ │ + bgt.n 6d500 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 6d4c0 │ │ │ │ + b.n 6d518 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ @@ -156715,24 +156725,24 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r1, r5, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r5, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 6d572 │ │ │ │ - ldr r2, [pc, #108] @ (6d588 ) │ │ │ │ - ldr r3, [pc, #96] @ (6d57c ) │ │ │ │ + cbnz r3, 6d5ca │ │ │ │ + ldr r2, [pc, #108] @ (6d5e0 ) │ │ │ │ + ldr r3, [pc, #96] @ (6d5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d56e │ │ │ │ + bne.n 6d5c6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r0, r4, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -156742,93 +156752,93 @@ │ │ │ │ str.w r9, [r1] │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r1, r5, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r5, [fp] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 6d518 │ │ │ │ + b.n 6d570 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d4fc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6d554 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6d55c │ │ │ │ + b.n 6d5b4 │ │ │ │ nop │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + negs r0, r5 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + negs r6, r1 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + sbcs r0, 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, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #256] @ (6d6a0 ) │ │ │ │ + ldr r0, [pc, #256] @ (6d6f8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #256] @ (6d6a4 ) │ │ │ │ + ldr r3, [pc, #256] @ (6d6fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [pc, #244] @ 6d6a8 │ │ │ │ + ldr.w sl, [pc, #244] @ 6d700 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ adds r6, r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add sl, pc │ │ │ │ ldr.w r5, [fp] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 6d694 │ │ │ │ + bcs.n 6d6ec │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r7, [sp] │ │ │ │ add r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 6d616 │ │ │ │ - ldr r3, [pc, #200] @ (6d6ac ) │ │ │ │ + b.n 6d66e │ │ │ │ + ldr r3, [pc, #200] @ (6d704 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ itt le │ │ │ │ ldrble r2, [r7, #0] │ │ │ │ strle r2, [sp, #8] │ │ │ │ subs r2, r6, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d65e │ │ │ │ + blt.n 6d6b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ add r7, r0 │ │ │ │ cmp r6, r7 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r5], #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r3, [r5, #-1] │ │ │ │ - bls.n 6d61a │ │ │ │ + bls.n 6d672 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 6d5e0 │ │ │ │ + bcc.n 6d638 │ │ │ │ mov r4, r7 │ │ │ │ ldrd r1, r7, [sp] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -156836,24 +156846,24 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r1, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [sl] │ │ │ │ str.w r5, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 6d698 │ │ │ │ - ldr r2, [pc, #104] @ (6d6b0 ) │ │ │ │ - ldr r3, [pc, #92] @ (6d6a4 ) │ │ │ │ + cbnz r3, 6d6f0 │ │ │ │ + ldr r2, [pc, #104] @ (6d708 ) │ │ │ │ + ldr r3, [pc, #92] @ (6d6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d69c │ │ │ │ + bne.n 6d6f4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r7 │ │ │ │ ldrd r1, r7, [sp] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r0, r4, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -156863,134 +156873,134 @@ │ │ │ │ movs r4, #22 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r1, r5, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [sl] │ │ │ │ str.w r5, [fp] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 6d644 │ │ │ │ + b.n 6d69c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d644 │ │ │ │ + beq.n 6d69c │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6d686 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + b.n 6d6de │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + lsls r4, r1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r0, [pc, #456] @ (6d890 ) │ │ │ │ + ldr r0, [pc, #456] @ (6d8e8 ) │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #452] @ (6d894 ) │ │ │ │ + ldr r3, [pc, #452] @ (6d8ec ) │ │ │ │ add r0, pc │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ ldr.w r5, [lr] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w fp, r4, r0 │ │ │ │ - ldr r7, [pc, #424] @ (6d898 ) │ │ │ │ + ldr r7, [pc, #424] @ (6d8f0 ) │ │ │ │ adds r6, r5, r3 │ │ │ │ cmp r5, r6 │ │ │ │ it cc │ │ │ │ cmpcc r4, fp │ │ │ │ add r7, pc │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 6d7c0 │ │ │ │ - ldr r3, [pc, #408] @ (6d89c ) │ │ │ │ + bcs.n 6d818 │ │ │ │ + ldr r3, [pc, #408] @ (6d8f4 ) │ │ │ │ sub.w r8, fp, #2 │ │ │ │ sub.w r9, fp, #3 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ mov r3, r5 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r5, r6 │ │ │ │ strd lr, r2, [sp] │ │ │ │ mov r6, r3 │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 6d754 │ │ │ │ + b.n 6d7ac │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d7f6 │ │ │ │ + blt.n 6d84e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6d786 │ │ │ │ + bhi.n 6d7de │ │ │ │ uxtb r2, r3 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ add r6, r0 │ │ │ │ cmp r5, r6 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r4, fp │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, 6d7ac │ │ │ │ + cbz r3, 6d804 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6d722 │ │ │ │ + bgt.n 6d77a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 6d73e │ │ │ │ + bls.n 6d796 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.n 6d830 │ │ │ │ + bcs.n 6d888 │ │ │ │ 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 6d742 │ │ │ │ + b.n 6d79a │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n 6d768 │ │ │ │ + bcc.n 6d7c0 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6d85c │ │ │ │ + bcs.n 6d8b4 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 6d874 │ │ │ │ + bcs.n 6d8cc │ │ │ │ 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 6d776 │ │ │ │ + b.n 6d7ce │ │ │ │ ldrd lr, r2, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r1, ip, [sp, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r0, r6, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -157000,24 +157010,24 @@ │ │ │ │ subs r5, r4, r3 │ │ │ │ ldr.w r3, [ip] │ │ │ │ subs r3, r3, r5 │ │ │ │ str.w r3, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d858 │ │ │ │ - ldr r2, [pc, #192] @ (6d8a0 ) │ │ │ │ - ldr r3, [pc, #180] @ (6d894 ) │ │ │ │ + bne.n 6d8b0 │ │ │ │ + ldr r2, [pc, #192] @ (6d8f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (6d8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d88c │ │ │ │ + bne.n 6d8e4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r1, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r0, r6, r3 │ │ │ │ @@ -157028,19 +157038,19 @@ │ │ │ │ str.w r5, [lr] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ ldr.w r3, [ip] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 6d7dc │ │ │ │ + b.n 6d834 │ │ │ │ ldrd lr, r2, [sp] │ │ │ │ ldrd r1, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r0, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -157048,43 +157058,43 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r0, r4, r3 │ │ │ │ ldr.w r3, [ip] │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r3, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ movs r6, #7 │ │ │ │ - b.n 6d822 │ │ │ │ + b.n 6d87a │ │ │ │ ldrd lr, r2, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r1, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r0, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r6, #84 @ 0x54 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 6d80c │ │ │ │ + b.n 6d864 │ │ │ │ ldrd lr, r2, [sp] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r1, ip, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ subs r0, r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r6, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 6d80c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + b.n 6d864 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ands r6, r0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -157093,69 +157103,69 @@ │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [sl] │ │ │ │ add r8, r0 │ │ │ │ add r7, r4 │ │ │ │ cmp r4, r7 │ │ │ │ it cc │ │ │ │ cmpcc r0, r8 │ │ │ │ - bcs.n 6d91c │ │ │ │ + bcs.n 6d974 │ │ │ │ add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r4 │ │ │ │ mov lr, r4 │ │ │ │ adds r0, #2 │ │ │ │ ldrh.w ip, [r6] │ │ │ │ cmp.w ip, #255 @ 0xff │ │ │ │ itt le │ │ │ │ strble.w ip, [r5], #1 │ │ │ │ movle r4, r5 │ │ │ │ - ble.n 6d902 │ │ │ │ + ble.n 6d95a │ │ │ │ mov.w r5, ip, asr #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 6d938 │ │ │ │ + bcs.n 6d990 │ │ │ │ strb.w r5, [lr], #2 │ │ │ │ strb.w ip, [r4, #1] │ │ │ │ mov r4, lr │ │ │ │ cmp r0, r8 │ │ │ │ ite cs │ │ │ │ movcs r5, #0 │ │ │ │ movcc r5, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6d8d6 │ │ │ │ + bne.n 6d92e │ │ │ │ ldr r5, [r1, #0] │ │ │ │ subs r6, r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ subs r5, r5, r6 │ │ │ │ str r5, [r2, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r1, r1, r0 │ │ │ │ str.w r1, [sl] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 6d954 │ │ │ │ + cbnz r3, 6d9ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r5, r6, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r1, r4, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str.w r2, [sl] │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -157170,71 +157180,71 @@ │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ add r7, r4 │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ it cc │ │ │ │ cmpcc r4, r7 │ │ │ │ - bcs.n 6d9e0 │ │ │ │ + bcs.n 6da38 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r5 │ │ │ │ mov r3, r4 │ │ │ │ rev16 r0, r0 │ │ │ │ adds r4, #2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ itt le │ │ │ │ strble.w r0, [lr], #1 │ │ │ │ movle r5, lr │ │ │ │ - ble.n 6d9c6 │ │ │ │ + ble.n 6da1e │ │ │ │ mov.w lr, r0, asr #8 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs.n 6da00 │ │ │ │ + bcs.n 6da58 │ │ │ │ strb.w lr, [ip], #2 │ │ │ │ strb r0, [r5, #1] │ │ │ │ mov r5, ip │ │ │ │ cmp r4, r7 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r6, r5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d99c │ │ │ │ + bne.n 6d9f4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r0, r4, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r0, r5, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ str.w r5, [r9] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 6da20 │ │ │ │ + cbnz r3, 6da78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r4, r3, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r4 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r2, r5, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ str.w r5, [r9] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -157247,73 +157257,73 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ add.w ip, r4, r0 │ │ │ │ add.w lr, r5, r7 │ │ │ │ cmp r5, lr │ │ │ │ it cc │ │ │ │ cmpcc r4, ip │ │ │ │ - bcc.n 6da76 │ │ │ │ - b.n 6db04 │ │ │ │ + bcc.n 6dace │ │ │ │ + b.n 6db5c │ │ │ │ strb.w r0, [r5], #1 │ │ │ │ cmp lr, r5 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dafc │ │ │ │ + beq.n 6db54 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ - beq.n 6da60 │ │ │ │ + beq.n 6dab8 │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ - beq.n 6db1c │ │ │ │ + beq.n 6db74 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6dac8 │ │ │ │ + beq.n 6db20 │ │ │ │ lsls r0, r0, #12 │ │ │ │ cmp ip, r7 │ │ │ │ uxth r0, r0 │ │ │ │ - bls.n 6dad2 │ │ │ │ + bls.n 6db2a │ │ │ │ ldrb.w r8, [r4, #1] │ │ │ │ adds r7, r4, #2 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - bne.n 6db38 │ │ │ │ + bne.n 6db90 │ │ │ │ mov.w r8, r8, lsl #6 │ │ │ │ cmp r7, ip │ │ │ │ and.w r8, r8, #4032 @ 0xfc0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ - bcs.n 6dad2 │ │ │ │ + bcs.n 6db2a │ │ │ │ mov r4, r7 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 6da60 │ │ │ │ + b.n 6dab8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r7, ip │ │ │ │ and.w r8, r0, #1984 @ 0x7c0 │ │ │ │ - bcc.n 6dab6 │ │ │ │ + bcc.n 6db0e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r7, #22 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r5, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -157323,160 +157333,160 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ subs r0, r5, r0 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 6db44 │ │ │ │ + cbnz r3, 6db9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r4, [r1, #0] │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r1, r5, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 6daec │ │ │ │ + b.n 6db44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ subs r7, r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ - b.n 6dadc │ │ │ │ + b.n 6db34 │ │ │ │ movs r7, #7 │ │ │ │ - b.n 6daec │ │ │ │ + b.n 6db44 │ │ │ │ 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] @ (6db9c ) │ │ │ │ + ldr r3, [pc, #68] @ (6dbf4 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #68] @ (6dba0 ) │ │ │ │ + ldr r0, [pc, #68] @ (6dbf8 ) │ │ │ │ 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 6db64 │ │ │ │ + bne.n 6dbbc │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - blx 803c │ │ │ │ - ldr r2, [pc, #36] @ (6dba4 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r2, [pc, #36] @ (6dbfc ) │ │ │ │ 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 6db8a │ │ │ │ + bne.n 6dbe2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r0, [pc, #392] @ (6dd48 ) │ │ │ │ + ldr r0, [pc, #392] @ (6dda0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r9, [pc, #392] @ 6dd4c │ │ │ │ + ldr.w r9, [pc, #392] @ 6dda4 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #388] @ (6dd50 ) │ │ │ │ + ldr r4, [pc, #388] @ (6dda8 ) │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #384] @ (6dd54 ) │ │ │ │ + ldr r1, [pc, #384] @ (6ddac ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6dd1a │ │ │ │ + beq.w 6dd72 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr.w sl, [r1] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r8, sl, r0 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add r7, r4 │ │ │ │ - bcs.w 6dd3c │ │ │ │ - ldr r6, [pc, #336] @ (6dd58 ) │ │ │ │ + bcs.w 6dd94 │ │ │ │ + ldr r6, [pc, #336] @ (6ddb0 ) │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr.w fp, [pc, #336] @ 6dd5c │ │ │ │ + ldr.w fp, [pc, #336] @ 6ddb4 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r6, pc │ │ │ │ mov r9, sl │ │ │ │ add fp, pc │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 6dc3c │ │ │ │ + b.n 6dc94 │ │ │ │ ldrb.w r3, [fp, r2] │ │ │ │ - cbz r3, 6dc68 │ │ │ │ - cbz r5, 6dc30 │ │ │ │ + cbz r3, 6dcc0 │ │ │ │ + cbz r5, 6dc88 │ │ │ │ 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 6dcae │ │ │ │ + bls.n 6dd06 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 6dcae │ │ │ │ - ldr r3, [pc, #284] @ (6dd60 ) │ │ │ │ + bcs.n 6dd06 │ │ │ │ + ldr r3, [pc, #284] @ (6ddb8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 6dd00 │ │ │ │ + ble.n 6dd58 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub.w r2, r8, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dd32 │ │ │ │ + blt.n 6dd8a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 6dc20 │ │ │ │ + bls.n 6dc78 │ │ │ │ adds r3, r5, #4 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 6dd28 │ │ │ │ + bcs.n 6dd80 │ │ │ │ mov r3, r4 │ │ │ │ - cbnz r5, 6dc7c │ │ │ │ + cbnz r5, 6dcd4 │ │ │ │ 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 │ │ │ │ @@ -157490,19 +157500,19 @@ │ │ │ │ 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 6dc3c │ │ │ │ + bhi.n 6dc94 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ movs r6, #0 │ │ │ │ - cbz r5, 6dcbe │ │ │ │ + cbz r5, 6dd16 │ │ │ │ movs r0, #45 @ 0x2d │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -157513,694 +157523,694 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ subs r5, r4, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 6dd0a │ │ │ │ - cbnz r6, 6dd0c │ │ │ │ - ldr r2, [pc, #124] @ (6dd64 ) │ │ │ │ - ldr r3, [pc, #104] @ (6dd54 ) │ │ │ │ + cbnz r3, 6dd62 │ │ │ │ + cbnz r6, 6dd64 │ │ │ │ + ldr r2, [pc, #124] @ (6ddbc ) │ │ │ │ + ldr r3, [pc, #104] @ (6ddac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6dd44 │ │ │ │ + bne.n 6dd9c │ │ │ │ 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 6dc64 │ │ │ │ - cbz r6, 6dd40 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + b.n 6dcbc │ │ │ │ + cbz r6, 6dd98 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 6dce6 │ │ │ │ + b.n 6dd3e │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6db48 │ │ │ │ + bl 6dba0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6dbea │ │ │ │ + b.n 6dc42 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ movs r6, #7 │ │ │ │ - b.n 6dcb6 │ │ │ │ + b.n 6dd0e │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ movs r6, #22 │ │ │ │ - b.n 6dcb6 │ │ │ │ + b.n 6dd0e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dce6 │ │ │ │ + beq.n 6dd3e │ │ │ │ movs r6, #7 │ │ │ │ - b.n 6dd0c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + b.n 6dd64 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + subs r3, #8 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + subs r3, #2 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ 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 │ │ │ │ - ldr r0, [pc, #444] @ (6df38 ) │ │ │ │ + ldr r0, [pc, #444] @ (6df90 ) │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6deca │ │ │ │ + beq.w 6df22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r5, [sl] │ │ │ │ ldr.w r2, [r9] │ │ │ │ add.w lr, r5, r3 │ │ │ │ adds r7, r0, r2 │ │ │ │ cmp r0, r7 │ │ │ │ it cc │ │ │ │ cmpcc r5, lr │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs.w 6df2c │ │ │ │ + bcs.w 6df84 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r8, [pc, #380] @ 6df3c │ │ │ │ + ldr.w r8, [pc, #380] @ 6df94 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ add r8, pc │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 6dde4 │ │ │ │ + beq.n 6de3c │ │ │ │ mov r4, r5 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ cmp r7, r0 │ │ │ │ it hi │ │ │ │ cmphi lr, r4 │ │ │ │ - bls.n 6de74 │ │ │ │ + bls.n 6decc │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne.n 6ddcc │ │ │ │ + bne.n 6de24 │ │ │ │ cmp lr, r5 │ │ │ │ it hi │ │ │ │ cmphi r7, r0 │ │ │ │ - bls.n 6ded6 │ │ │ │ + bls.n 6df2e │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ add.w r1, r8, r3 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ - beq.n 6de56 │ │ │ │ + beq.n 6deae │ │ │ │ adds r2, r0, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb.w r2, [r1, #256] @ 0x100 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 6de66 │ │ │ │ + beq.n 6debe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 6deda │ │ │ │ + bcs.n 6df32 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add.w ip, r0, #4 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ add r1, r8 │ │ │ │ add r3, r8 │ │ │ │ ldrb.w r1, [r1, #256] @ 0x100 │ │ │ │ ldrb.w r3, [r3, #256] @ 0x100 │ │ │ │ orr.w r1, r1, r2, lsl #6 │ │ │ │ orr.w r3, r3, r1, lsl #6 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bgt.n 6dea6 │ │ │ │ + bgt.n 6defe │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ cmp r7, r3 │ │ │ │ it hi │ │ │ │ cmphi lr, r4 │ │ │ │ - bls.n 6df22 │ │ │ │ + bls.n 6df7a │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r5, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r8, r3 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ - bne.n 6de00 │ │ │ │ + bne.n 6de58 │ │ │ │ cmp lr, r5 │ │ │ │ it hi │ │ │ │ cmphi r7, ip │ │ │ │ - bls.n 6ded0 │ │ │ │ + bls.n 6df28 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ - b.n 6ddc8 │ │ │ │ + b.n 6de20 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ mov r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it hi │ │ │ │ cmphi lr, r4 │ │ │ │ - bhi.n 6ddda │ │ │ │ + bhi.n 6de32 │ │ │ │ ldr.w r3, [fp] │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6df32 │ │ │ │ + bne.n 6df8a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asrs r2, r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 6df12 │ │ │ │ + bcs.n 6df6a │ │ │ │ strb.w r2, [r4], #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp lr, r4 │ │ │ │ it hi │ │ │ │ cmphi r7, r3 │ │ │ │ - bls.n 6df28 │ │ │ │ + bls.n 6df80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 6de46 │ │ │ │ - bl 6db48 │ │ │ │ - b.n 6dd90 │ │ │ │ + b.n 6de9e │ │ │ │ + bl 6dba0 │ │ │ │ + b.n 6dde8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, ip │ │ │ │ - b.n 6de74 │ │ │ │ + b.n 6decc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6de74 │ │ │ │ + b.n 6decc │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r4, #22 │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r5, [sl] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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.w r3, [fp] │ │ │ │ movs r4, #7 │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, r3, r2 │ │ │ │ - b.n 6dee8 │ │ │ │ + b.n 6df40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6de74 │ │ │ │ + b.n 6decc │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6de74 │ │ │ │ + b.n 6decc │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6dea0 │ │ │ │ + beq.n 6def8 │ │ │ │ movs r4, #7 │ │ │ │ - b.n 6df00 │ │ │ │ + b.n 6df58 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #464] @ (6e124 ) │ │ │ │ + ldr r3, [pc, #464] @ (6e17c ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #464] @ (6e128 ) │ │ │ │ + ldr r1, [pc, #464] @ (6e180 ) │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #456] @ (6e12c ) │ │ │ │ + ldr r3, [pc, #456] @ (6e184 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6e0b2 │ │ │ │ + beq.w 6e10a │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 9b3ac <__isoc23_strtoul@@Base+0x1fb84> │ │ │ │ - ldr r3, [pc, #428] @ (6e130 ) │ │ │ │ + bl 9badc <__isoc23_strtoul@@Base+0x2025c> │ │ │ │ + ldr r3, [pc, #428] @ (6e188 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #420] @ (6e134 ) │ │ │ │ + ldr r3, [pc, #420] @ (6e18c ) │ │ │ │ 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 5cf34 │ │ │ │ - cbz r0, 6dfd0 │ │ │ │ + bl 5cf8c │ │ │ │ + cbz r0, 6e028 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, fp] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e072 │ │ │ │ + beq.n 6e0ca │ │ │ │ cmp fp, r8 │ │ │ │ - bls.n 6dfd0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bls.n 6e028 │ │ │ │ + blx 7efc <__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 6dfe4 │ │ │ │ + bge.n 6e03c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r2, r4, #28 │ │ │ │ - cbz r3, 6dff8 │ │ │ │ + cbz r3, 6e050 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 6df98 │ │ │ │ + b.n 6dff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3ac <__isoc23_strtoul@@Base+0x1fb84> │ │ │ │ + bl 9badc <__isoc23_strtoul@@Base+0x2025c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dff2 │ │ │ │ + cbz r0, 6e04a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 6df98 │ │ │ │ + b.n 6dff0 │ │ │ │ ldrd r1, r4, [sp, #16] │ │ │ │ - b.n 6df98 │ │ │ │ + b.n 6dff0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e0da │ │ │ │ + beq.n 6e132 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e07c │ │ │ │ + beq.n 6e0d4 │ │ │ │ ldr.w r8, [r9, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e06a │ │ │ │ + beq.n 6e0c2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, r5, r3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r4, 6e028 │ │ │ │ - b.n 6e0bc │ │ │ │ + cbnz r4, 6e080 │ │ │ │ + b.n 6e114 │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6e0bc │ │ │ │ + beq.n 6e114 │ │ │ │ ldrh.w r1, [r0, r4, lsl #1] │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bpl.n 6e020 │ │ │ │ + bpl.n 6e078 │ │ │ │ tst.w r1, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - ldr r2, [pc, #228] @ (6e138 ) │ │ │ │ - ldr r3, [pc, #216] @ (6e12c ) │ │ │ │ + ldr r2, [pc, #228] @ (6e190 ) │ │ │ │ + ldr r3, [pc, #216] @ (6e184 ) │ │ │ │ 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 6e11e │ │ │ │ + bne.n 6e176 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #208] @ 6e13c │ │ │ │ + ldr.w r8, [pc, #208] @ 6e194 │ │ │ │ add r8, pc │ │ │ │ - b.n 6e038 │ │ │ │ + b.n 6e090 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6e006 │ │ │ │ + bne.n 6e05e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6e046 │ │ │ │ - ldr r3, [pc, #184] @ (6e140 ) │ │ │ │ + bne.n 6e09e │ │ │ │ + ldr r3, [pc, #184] @ (6e198 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 6e0c0 │ │ │ │ + bmi.n 6e118 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6e0d4 │ │ │ │ + cbz r3, 6e12c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e118 │ │ │ │ - ldr r1, [pc, #164] @ (6e144 ) │ │ │ │ + beq.n 6e170 │ │ │ │ + ldr r1, [pc, #164] @ (6e19c ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 6e0c4 │ │ │ │ - ldr r3, [pc, #152] @ (6e148 ) │ │ │ │ + cbnz r0, 6e11c │ │ │ │ + ldr r3, [pc, #152] @ (6e1a0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6e0c4 │ │ │ │ + b.n 6e11c │ │ │ │ movs r3, #15 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 6df78 │ │ │ │ + b.n 6dfd0 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ - b.n 6e030 │ │ │ │ - ldr r3, [pc, #136] @ (6e14c ) │ │ │ │ + b.n 6e088 │ │ │ │ + ldr r3, [pc, #136] @ (6e1a4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #136] @ (6e150 ) │ │ │ │ + ldr r2, [pc, #136] @ (6e1a8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add sl, r0 │ │ │ │ - b.n 6e046 │ │ │ │ - ldr r3, [pc, #124] @ (6e154 ) │ │ │ │ + b.n 6e09e │ │ │ │ + ldr r3, [pc, #124] @ (6e1ac ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6e0c4 │ │ │ │ + b.n 6e11c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r6, sl │ │ │ │ cmp sl, r6 │ │ │ │ - bcc.n 6e104 │ │ │ │ - b.n 6e10c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bcc.n 6e15c │ │ │ │ + b.n 6e164 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 6e0fc │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 6e154 │ │ │ │ + blx 7ec0 <__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 6e10c │ │ │ │ + beq.n 6e164 │ │ │ │ ldrb.w r4, [r5], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e0e4 │ │ │ │ + bne.n 6e13c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 6e050 │ │ │ │ - ldr r3, [pc, #60] @ (6e158 ) │ │ │ │ + b.n 6e0a8 │ │ │ │ + ldr r3, [pc, #60] @ (6e1b0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 6e0c4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6e11c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s8 q8, d4, d3 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + @ instruction: 0xf69c0003 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - bcs.n 6e1cc │ │ │ │ + bls.n 6e1d4 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr6, cr3, {0} │ │ │ │ - cdp 0, 10, cr0, cr14, cr3, {0} │ │ │ │ - cdp 0, 9, cr0, cr10, cr3, {0} │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + @ instruction: 0xf59e0003 │ │ │ │ + @ instruction: 0xf5860003 │ │ │ │ + sbcs.w r0, r2, #8585216 @ 0x830000 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 8, cr0, cr6, cr3, {0} │ │ │ │ - cdp 0, 4, cr0, cr2, cr3, {0} │ │ │ │ + adcs.w r0, lr, #8585216 @ 0x830000 │ │ │ │ + adds.w r0, sl, #8585216 @ 0x830000 │ │ │ │ stmdb 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, #636] @ (6e3ec ) │ │ │ │ - ldr r2, [pc, #636] @ (6e3f0 ) │ │ │ │ + ldr r3, [pc, #636] @ (6e444 ) │ │ │ │ + ldr r2, [pc, #636] @ (6e448 ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #632] @ (6e3f4 ) │ │ │ │ + ldr r3, [pc, #632] @ (6e44c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 6e192 │ │ │ │ + cbz r0, 6e1ea │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e2a8 │ │ │ │ + bne.w 6e300 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6e2d8 │ │ │ │ - ldr r5, [pc, #604] @ (6e3f8 ) │ │ │ │ + beq.w 6e330 │ │ │ │ + ldr r5, [pc, #604] @ (6e450 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e282 │ │ │ │ - ldr r6, [pc, #596] @ (6e3fc ) │ │ │ │ + bne.n 6e2da │ │ │ │ + ldr r6, [pc, #596] @ (6e454 ) │ │ │ │ add r6, pc │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 6e2d8 │ │ │ │ + beq.w 6e330 │ │ │ │ add.w sl, sp, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ - bl 6df40 │ │ │ │ + bl 6df98 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df40 │ │ │ │ + bl 6df98 │ │ │ │ adds r4, r7, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e2d8 │ │ │ │ + bne.n 6e330 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e2d8 │ │ │ │ - ldr r3, [pc, #528] @ (6e400 ) │ │ │ │ + beq.n 6e330 │ │ │ │ + ldr r3, [pc, #528] @ (6e458 ) │ │ │ │ mov fp, r4 │ │ │ │ add r3, pc │ │ │ │ add.w r9, r3, #512 @ 0x200 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ - cbz r4, 6e212 │ │ │ │ + cbz r4, 6e26a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ - cbnz r0, 6e212 │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 6e26a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e312 │ │ │ │ + beq.n 6e36a │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 6e1f6 │ │ │ │ + bne.n 6e24e │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r1, r4, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e334 │ │ │ │ + beq.n 6e38c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ orrs.w r3, r7, r2 │ │ │ │ - bmi.n 6e2dc │ │ │ │ + bmi.n 6e334 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 6e2f4 │ │ │ │ + bne.n 6e34c │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #412] @ (6e404 ) │ │ │ │ - ldr r3, [pc, #392] @ (6e3f4 ) │ │ │ │ + ldr r2, [pc, #412] @ (6e45c ) │ │ │ │ + ldr r3, [pc, #392] @ (6e44c ) │ │ │ │ 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 6e33a │ │ │ │ + bne.n 6e392 │ │ │ │ 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 6e308 │ │ │ │ - ldr r4, [pc, #384] @ (6e408 ) │ │ │ │ + beq.n 6e360 │ │ │ │ + ldr r4, [pc, #384] @ (6e460 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #172 @ 0xac │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e1a4 │ │ │ │ + beq.n 6e1fc │ │ │ │ add.w r1, r4, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e1aa │ │ │ │ - b.n 6e1a4 │ │ │ │ + bne.n 6e202 │ │ │ │ + b.n 6e1fc │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 6e2fe │ │ │ │ - ldr r4, [pc, #348] @ (6e40c ) │ │ │ │ + beq.n 6e356 │ │ │ │ + ldr r4, [pc, #348] @ (6e464 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #172 @ 0xac │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e192 │ │ │ │ + beq.w 6e1ea │ │ │ │ add.w r1, r4, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e192 │ │ │ │ + beq.w 6e1ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6e1a4 │ │ │ │ - b.n 6e19e │ │ │ │ + beq.w 6e1fc │ │ │ │ + b.n 6e1f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6e266 │ │ │ │ + b.n 6e2be │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e34 │ │ │ │ + blx 7e80 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e33e │ │ │ │ - ldr r3, [pc, #292] @ (6e410 ) │ │ │ │ + beq.n 6e396 │ │ │ │ + ldr r3, [pc, #292] @ (6e468 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6e266 │ │ │ │ + b.n 6e2be │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1ec <__isoc23_strtoul@@Base+0x1f9c4> │ │ │ │ - b.n 6e264 │ │ │ │ + bl 9b91c <__isoc23_strtoul@@Base+0x2009c> │ │ │ │ + b.n 6e2bc │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e192 │ │ │ │ - b.n 6e2ac │ │ │ │ + beq.w 6e1ea │ │ │ │ + b.n 6e304 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e1a4 │ │ │ │ - b.n 6e286 │ │ │ │ - ldr r3, [pc, #256] @ (6e414 ) │ │ │ │ + beq.w 6e1fc │ │ │ │ + b.n 6e2de │ │ │ │ + ldr r3, [pc, #256] @ (6e46c ) │ │ │ │ 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 6e266 │ │ │ │ + beq.n 6e2be │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - blx 7a10 │ │ │ │ - b.n 6e266 │ │ │ │ + blx 7a50 │ │ │ │ + b.n 6e2be │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e266 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6e2be │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - blx 7e34 │ │ │ │ + blx 7e80 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e2ea │ │ │ │ + bne.n 6e342 │ │ │ │ adds r3, r7, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 6e35e │ │ │ │ + bhi.n 6e3b6 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #43 @ 0x2b │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 6e334 │ │ │ │ + blt.n 6e38c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1ec <__isoc23_strtoul@@Base+0x1f9c4> │ │ │ │ + bl 9b91c <__isoc23_strtoul@@Base+0x2009c> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 6e3dc │ │ │ │ - add r2, pc, #8 @ (adr r2, 6e380 ) │ │ │ │ + bhi.n 6e434 │ │ │ │ + add r2, pc, #8 @ (adr r2, 6e3d8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -158210,180 +158220,184 @@ │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ - ldr r3, [pc, #120] @ (6e418 ) │ │ │ │ + ldr r3, [pc, #120] @ (6e470 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6e36c │ │ │ │ - ldr r3, [pc, #116] @ (6e41c ) │ │ │ │ + b.n 6e3c4 │ │ │ │ + ldr r3, [pc, #116] @ (6e474 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6e36c │ │ │ │ - ldr r3, [pc, #112] @ (6e420 ) │ │ │ │ + b.n 6e3c4 │ │ │ │ + ldr r3, [pc, #112] @ (6e478 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6e36c │ │ │ │ - ldr r3, [pc, #108] @ (6e424 ) │ │ │ │ + b.n 6e3c4 │ │ │ │ + ldr r3, [pc, #108] @ (6e47c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 6e36c │ │ │ │ - ldr r3, [pc, #104] @ (6e428 ) │ │ │ │ + b.n 6e3c4 │ │ │ │ + ldr r3, [pc, #104] @ (6e480 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6e266 │ │ │ │ - ldr r3, [pc, #100] @ (6e42c ) │ │ │ │ + b.n 6e2be │ │ │ │ + ldr r3, [pc, #100] @ (6e484 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6e266 │ │ │ │ - ldr r3, [pc, #96] @ (6e430 ) │ │ │ │ + b.n 6e2be │ │ │ │ + ldr r3, [pc, #96] @ (6e488 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6e266 │ │ │ │ - ldr r3, [pc, #92] @ (6e434 ) │ │ │ │ + b.n 6e2be │ │ │ │ + ldr r3, [pc, #92] @ (6e48c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 6e266 │ │ │ │ + b.n 6e2be │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6e334 │ │ │ │ + blt.n 6e38c │ │ │ │ movs r0, #1 │ │ │ │ - bl 9b1ec <__isoc23_strtoul@@Base+0x1f9c4> │ │ │ │ + bl 9b91c <__isoc23_strtoul@@Base+0x2009c> │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 6e266 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + b.n 6e2be │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac60005 │ │ │ │ - @ instruction: 0xfaba0005 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + lsls r6, r3, #6 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r7, r0 │ │ │ │ - ldr??.w r0, [r6, #5] │ │ │ │ - ldrsh.w r0, [r0, #5] │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r7, r0 │ │ │ │ - bl ffe3641a │ │ │ │ - bl ffefa41e │ │ │ │ + bl ffe36472 │ │ │ │ + bl ffefa476 │ │ │ │ ldrsh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - bl ffd5a426 │ │ │ │ - bl 23a42a │ │ │ │ - bl fa42e │ │ │ │ - bl 352432 │ │ │ │ - bl 3e436 │ │ │ │ + bl ffd5a47e │ │ │ │ + bl 23a482 │ │ │ │ + bl fa486 │ │ │ │ + bl 35248a │ │ │ │ + bl 3e48e │ │ │ │ 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 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e4ca │ │ │ │ + beq.n 6e522 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e4ca │ │ │ │ - ldr r2, [pc, #128] @ (6e4d4 ) │ │ │ │ + beq.n 6e522 │ │ │ │ + ldr r2, [pc, #128] @ (6e52c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #528] @ 0x210 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 6e462 │ │ │ │ + b.n 6e4ba │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6e48a │ │ │ │ + beq.n 6e4e2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ it cs │ │ │ │ movcs r4, #0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r3, r2, r5 │ │ │ │ ldr.w r6, [r3, #512] @ 0x200 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6e45e │ │ │ │ - ldr r3, [pc, #96] @ (6e4d8 ) │ │ │ │ + bne.n 6e4b6 │ │ │ │ + ldr r3, [pc, #96] @ (6e530 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r5, r3 │ │ │ │ str.w r4, [r3, #528] @ 0x210 │ │ │ │ str.w r7, [r5, #512] @ 0x200 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #1 │ │ │ │ - ldr r3, [pc, #76] @ (6e4dc ) │ │ │ │ + ldr r3, [pc, #76] @ (6e534 ) │ │ │ │ cmp r4, #4 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add r3, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r8, [r3, #512] @ 0x200 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e476 │ │ │ │ + beq.n 6e4ce │ │ │ │ ldr.w r0, [r8] │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 6e4b8 │ │ │ │ - blx 79d4 │ │ │ │ + beq.n 6e510 │ │ │ │ + blx 7a14 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 6e4c2 │ │ │ │ - blx 7b08 │ │ │ │ + cbz r0, 6e51a │ │ │ │ + blx 7b48 │ │ │ │ mov r0, r8 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 6e476 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 6e4ce │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + strb r6, [r5, #22] │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + strb r4, [r2, #22] │ │ │ │ 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 r5, [pc, #528] @ (6e704 ) │ │ │ │ + ldr r5, [pc, #528] @ (6e75c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #528] @ (6e708 ) │ │ │ │ + ldr r0, [pc, #528] @ (6e760 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6e5e2 │ │ │ │ + beq.n 6e63a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e5e6 │ │ │ │ + beq.n 6e63e │ │ │ │ ldr.w sl, [r8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6e596 │ │ │ │ + beq.n 6e5ee │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ ldr.w fp, [r4, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e5ea │ │ │ │ + beq.n 6e642 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6e66c │ │ │ │ + beq.w 6e6c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e69c │ │ │ │ + beq.w 6e6f4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w fp, sp, #20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w sl, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -158392,15 +158406,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r9 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6e6fc │ │ │ │ + beq.w 6e754 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -158415,258 +158429,258 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r2, r3 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, sl │ │ │ │ it cs │ │ │ │ movcs r4, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r2, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, r3, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, r3, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #324] @ (6e70c ) │ │ │ │ - ldr r3, [pc, #320] @ (6e708 ) │ │ │ │ + ldr r2, [pc, #324] @ (6e764 ) │ │ │ │ + ldr r3, [pc, #320] @ (6e760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6e6f0 │ │ │ │ + bne.w 6e748 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6e644 │ │ │ │ + beq.n 6e69c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e6d0 │ │ │ │ + beq.n 6e728 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6e6b6 │ │ │ │ + beq.n 6e70e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ite ls │ │ │ │ addls r1, r0, r2 │ │ │ │ addhi r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 6e626 │ │ │ │ + bls.n 6e67e │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r2, [r9, r2] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - bne.n 6e612 │ │ │ │ + bne.n 6e66a │ │ │ │ ldr.w fp, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx fp │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, sl │ │ │ │ it cs │ │ │ │ movcs r4, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e59e │ │ │ │ + beq.n 6e5f6 │ │ │ │ adds r2, r0, r4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6e5ac │ │ │ │ + bcs.n 6e604 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ cmp r2, r0 │ │ │ │ ldrb.w r1, [r9, r1] │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - bne.n 6e65a │ │ │ │ - b.n 6e5a8 │ │ │ │ + bne.n 6e6b2 │ │ │ │ + b.n 6e600 │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r9 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6e6fc │ │ │ │ + beq.n 6e754 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr.w r4, [r8] │ │ │ │ - cbz r0, 6e696 │ │ │ │ + cbz r0, 6e6ee │ │ │ │ ldr r1, [r7, #0] │ │ │ │ sub.w r3, r4, sl │ │ │ │ adds r3, r1, r3 │ │ │ │ - bcc.n 6e696 │ │ │ │ + bcc.n 6e6ee │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6e68a │ │ │ │ + bne.n 6e6e2 │ │ │ │ sub.w r4, sl, r4 │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ mov.w sl, #8192 @ 0x2000 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 7e28 │ │ │ │ + blx 7e74 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 6e6f4 │ │ │ │ + cbz r0, 6e74c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sl │ │ │ │ - b.n 6e540 │ │ │ │ + b.n 6e598 │ │ │ │ mov.w sl, #8192 @ 0x2000 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 7e28 │ │ │ │ + blx 7e74 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 6e6f4 │ │ │ │ + cbz r0, 6e74c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sl │ │ │ │ - b.n 6e602 │ │ │ │ - ldr r5, [pc, #60] @ (6e710 ) │ │ │ │ - ldr r0, [pc, #52] @ (6e708 ) │ │ │ │ + b.n 6e65a │ │ │ │ + ldr r5, [pc, #60] @ (6e768 ) │ │ │ │ + ldr r0, [pc, #52] @ (6e760 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ eors r5, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ - bne.n 6e6f0 │ │ │ │ + bne.n 6e748 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov ip, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e5c4 │ │ │ │ + b.n 6e61c │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + adds r1, #12 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + adds r0, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #472] @ (6e904 ) │ │ │ │ + ldr r2, [pc, #472] @ (6e95c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #472] @ (6e908 ) │ │ │ │ + ldr r3, [pc, #472] @ (6e960 ) │ │ │ │ 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, [sl] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e76a │ │ │ │ + beq.n 6e7c2 │ │ │ │ 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 6e8f8 │ │ │ │ + bls.w 6e950 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #56095 @ 0xdb1f │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #388] @ (6e90c ) │ │ │ │ + ldr r3, [pc, #388] @ (6e964 ) │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (6e910 ) │ │ │ │ + ldr r3, [pc, #384] @ (6e968 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e8ba │ │ │ │ + beq.w 6e912 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ mvns r1, r1 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e8e6 │ │ │ │ + beq.w 6e93e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e8e6 │ │ │ │ + beq.w 6e93e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6e8a2 │ │ │ │ + beq.n 6e8fa │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6e4e0 │ │ │ │ + bl 6e538 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6e89a │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bne.n 6e8f2 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 6e89a │ │ │ │ + beq.n 6e8f2 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6e8c4 │ │ │ │ + bne.n 6e91c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 6e80e │ │ │ │ + cbz r3, 6e866 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -158675,45 +158689,45 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 6e85e │ │ │ │ + bpl.n 6e8b6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ sub.w r2, r2, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r3, r3, fp │ │ │ │ adds r0, r3, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6e844 │ │ │ │ + beq.n 6e89c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #204] @ (6e914 ) │ │ │ │ - ldr r3, [pc, #192] @ (6e908 ) │ │ │ │ + ldr r2, [pc, #204] @ (6e96c ) │ │ │ │ + ldr r3, [pc, #192] @ (6e960 ) │ │ │ │ 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 6e900 │ │ │ │ + bne.n 6e958 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 6e886 │ │ │ │ + bmi.n 6e8de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 6e886 │ │ │ │ + cbz r3, 6e8de │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r3 │ │ │ │ add.w r1, r2, #1 │ │ │ │ itt lt │ │ │ │ @@ -158727,108 +158741,107 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e7ce │ │ │ │ + bne.n 6e826 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ sub.w r2, r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub.w r3, r3, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e7a0 │ │ │ │ + bne.w 6e7f8 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 6e838 │ │ │ │ + b.n 6e890 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e80e │ │ │ │ + beq.n 6e866 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ 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 6e80e │ │ │ │ + b.n 6e866 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r7 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e838 │ │ │ │ + b.n 6e890 │ │ │ │ mov r5, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 6e784 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #4 │ │ │ │ + b.n 6e7dc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81a0003 │ │ │ │ - b.n 6e8dc │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + cdp 0, 15, cr0, cr2, cr3, {0} │ │ │ │ + cdp 0, 11, cr0, cr12, cr3, {0} │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #836] @ (6ec74 ) │ │ │ │ + ldr r3, [pc, #836] @ (6eccc ) │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #836] @ (6ec78 ) │ │ │ │ + ldr r2, [pc, #836] @ (6ecd0 ) │ │ │ │ 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, 6e960 │ │ │ │ + cbz r6, 6e9b8 │ │ │ │ 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 6ec20 │ │ │ │ + bls.w 6ec78 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #56095 @ 0xdb1f │ │ │ │ movt r3, #306 @ 0x132 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #764] @ (6ec7c ) │ │ │ │ + ldr r2, [pc, #764] @ (6ecd4 ) │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r8, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #756] @ (6ec80 ) │ │ │ │ + ldr r2, [pc, #756] @ (6ecd8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -158837,68 +158850,68 @@ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ itt ne │ │ │ │ bicne.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ rsbne fp, r1, #0 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eb66 │ │ │ │ + beq.w 6ebbe │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6eb66 │ │ │ │ + beq.w 6ebbe │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #10 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ec0e │ │ │ │ + beq.w 6ec66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6eaa8 │ │ │ │ + beq.n 6eb00 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6e4e0 │ │ │ │ + bl 6e538 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6eaa2 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bne.n 6eafa │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 6eaa2 │ │ │ │ + beq.n 6eafa │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 6eb84 │ │ │ │ + bne.w 6ebdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6ec56 │ │ │ │ + bne.w 6ecae │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - cbz r4, 6ea50 │ │ │ │ + cbz r4, 6eaa8 │ │ │ │ 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] │ │ │ │ @@ -158907,19 +158920,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 6ebf4 │ │ │ │ + bmi.w 6ec4c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 6ea92 │ │ │ │ + bmi.n 6eaea │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 6ea92 │ │ │ │ + cbz r3, 6eaea │ │ │ │ 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 │ │ │ │ @@ -158933,438 +158946,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 6ea04 │ │ │ │ + bne.n 6ea5c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r2, r2, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ebaa │ │ │ │ + beq.n 6ec02 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6ebd4 │ │ │ │ + beq.n 6ec2c │ │ │ │ mov r3, r4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bls.n 6eafc │ │ │ │ + bls.n 6eb54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w fp, fp, r2 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6eb5a │ │ │ │ + beq.n 6ebb2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6e9a0 │ │ │ │ + bne.w 6e9f8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - cbz r2, 6eb1a │ │ │ │ + cbz r2, 6eb72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n 6ec26 │ │ │ │ - cbz r6, 6eb36 │ │ │ │ + bcc.n 6ec7e │ │ │ │ + cbz r6, 6eb8e │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r1, [pc, #332] @ (6ec84 ) │ │ │ │ - ldr r2, [pc, #312] @ (6ec74 ) │ │ │ │ + ldr r1, [pc, #332] @ (6ecdc ) │ │ │ │ + ldr r2, [pc, #312] @ (6eccc ) │ │ │ │ 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 6ec70 │ │ │ │ + bne.w 6ecc8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6e9a0 │ │ │ │ - b.n 6eafc │ │ │ │ + bne.w 6e9f8 │ │ │ │ + b.n 6eb54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ebfe │ │ │ │ + beq.n 6ec56 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6ebfe │ │ │ │ + beq.n 6ec56 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 6e9ce │ │ │ │ + b.n 6ea26 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6ea56 │ │ │ │ + beq.w 6eaae │ │ │ │ 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, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ - b.n 6ea56 │ │ │ │ + b.n 6eaae │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r0, r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 6ead6 │ │ │ │ + bcc.n 6eb2e │ │ │ │ add.w r9, r6, r1 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [r9, #-1]! │ │ │ │ subs r5, #2 │ │ │ │ - bl 91c38 <__isoc23_strtoul@@Base+0x16410> │ │ │ │ + bl 92328 <__isoc23_strtoul@@Base+0x16aa8> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 6ebb6 │ │ │ │ + bcs.n 6ec0e │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6eadc │ │ │ │ + bne.n 6eb34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 6eb54 │ │ │ │ + beq.n 6ebac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6e9ae │ │ │ │ + bne.w 6ea06 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b.n 6eb06 │ │ │ │ + b.n 6eb5e │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ - b.n 6eaaa │ │ │ │ + b.n 6eb02 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6eb2e │ │ │ │ - b.n 6eb1a │ │ │ │ + beq.n 6eb86 │ │ │ │ + b.n 6eb72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 6ec3e │ │ │ │ + cbnz r3, 6ec96 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r2, 6ec64 │ │ │ │ + cbnz r2, 6ecbc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6eb2e │ │ │ │ + b.n 6eb86 │ │ │ │ mov sl, r6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6e97c │ │ │ │ + b.n 6e9d4 │ │ │ │ sub.w r2, r2, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r2, fp │ │ │ │ add r3, r2 │ │ │ │ - b.n 6eb2e │ │ │ │ + b.n 6eb86 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6eb2e │ │ │ │ + beq.w 6eb86 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 6eb2e │ │ │ │ + b.n 6eb86 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 6eaaa │ │ │ │ + b.n 6eb02 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ - b.n 6ec1a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ + b.n 6ec72 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r7, r0 │ │ │ │ - b.n 6e8bc │ │ │ │ - movs r3, r0 │ │ │ │ - b.n 6e84c │ │ │ │ - movs r3, r0 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + ldcl 0, cr0, [r6], #12 │ │ │ │ + ldc 0, cr0, [ip], #12 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 6ecb8 │ │ │ │ + cbz r0, 6ed10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6ecaa │ │ │ │ + bge.n 6ed02 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ adds r0, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9b3ac <__isoc23_strtoul@@Base+0x1fb84> │ │ │ │ + bl 9badc <__isoc23_strtoul@@Base+0x2025c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6eca8 │ │ │ │ - ldr r0, [pc, #8] @ (6ecbc ) │ │ │ │ + bne.n 6ed00 │ │ │ │ + ldr r0, [pc, #8] @ (6ed14 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 9b3ac <__isoc23_strtoul@@Base+0x1fb84> │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + b.w 9badc <__isoc23_strtoul@@Base+0x2025c> │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ - cbz r7, 6ecfe │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + cbz r7, 6ed56 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.n 6ed0a │ │ │ │ + bne.n 6ed62 │ │ │ │ ldrh.w r0, [r1, r4, lsl #1] │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bmi.n 6ed1e │ │ │ │ + bmi.n 6ed76 │ │ │ │ mov r9, r8 │ │ │ │ - cbnz r4, 6ed3a │ │ │ │ + cbnz r4, 6ed92 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6ed02 │ │ │ │ + beq.n 6ed5a │ │ │ │ ldrh.w r3, [r1, r4, lsl #1] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bmi.w 6ee86 │ │ │ │ + bmi.w 6eede │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ - b.n 6ed0a │ │ │ │ + b.n 6ed62 │ │ │ │ mov r9, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ed00 │ │ │ │ + beq.n 6ed58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ed00 │ │ │ │ + bne.n 6ed58 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ed00 │ │ │ │ + beq.n 6ed58 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ and.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 6ed24 │ │ │ │ + b.n 6ed7c │ │ │ │ ldrb.w sl, [r9] │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 6ee8c │ │ │ │ + beq.w 6eee4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 6ed74 │ │ │ │ + b.n 6edcc │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - beq.n 6edd4 │ │ │ │ + beq.n 6ee2c │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - bne.n 6ee1c │ │ │ │ - cbz r7, 6edbe │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6ee74 │ │ │ │ + cbz r7, 6ee16 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r0, [r0, sl, lsl #1] │ │ │ │ lsls r3, r0, #20 │ │ │ │ it mi │ │ │ │ addmi r5, #1 │ │ │ │ - bpl.n 6edbe │ │ │ │ + bpl.n 6ee16 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - beq.n 6edb6 │ │ │ │ + beq.n 6ee0e │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - beq.n 6ee58 │ │ │ │ + beq.n 6eeb0 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 6ed4c │ │ │ │ + bne.n 6eda4 │ │ │ │ ldrb.w sl, [r9, #1] │ │ │ │ adds r5, #1 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - bne.n 6ed74 │ │ │ │ + bne.n 6edcc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6ee1e │ │ │ │ - b.n 6ee5a │ │ │ │ + beq.n 6ee76 │ │ │ │ + b.n 6eeb2 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 6edbe │ │ │ │ + bne.n 6ee16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6eea0 │ │ │ │ + beq.n 6eef8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 6ed8e │ │ │ │ - cbz r7, 6ee02 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 6ede6 │ │ │ │ + cbz r7, 6ee5a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 6ee02 │ │ │ │ + bpl.n 6ee5a │ │ │ │ ldrb.w sl, [r9, #1] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ - b.n 6ed6a │ │ │ │ + b.n 6edc2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - beq.n 6ee18 │ │ │ │ + beq.n 6ee70 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.n 6ee0c │ │ │ │ + bne.n 6ee64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ed8e │ │ │ │ + bne.n 6ede6 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6ee34 │ │ │ │ + cbz r3, 6ee8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ cmpge r6, r2 │ │ │ │ ite le │ │ │ │ movle r3, r2 │ │ │ │ movgt r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - beq.n 6ee48 │ │ │ │ + beq.n 6eea0 │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #124 @ 0x7c │ │ │ │ - bne.n 6ee3c │ │ │ │ + bne.n 6ee94 │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6ecde │ │ │ │ + bne.w 6ed36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ orrs r4, r3 │ │ │ │ - bne.n 6eea0 │ │ │ │ + bne.n 6eef8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ee3c │ │ │ │ + beq.n 6ee94 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r2, r6 │ │ │ │ it le │ │ │ │ cmple r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 6ee3c │ │ │ │ + b.n 6ee94 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ mov r9, r8 │ │ │ │ - b.n 6ed00 │ │ │ │ + b.n 6ed58 │ │ │ │ cmp.w sl, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 6ee9e │ │ │ │ + beq.n 6eef6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6ee34 │ │ │ │ + b.n 6ee8c │ │ │ │ mov r5, r6 │ │ │ │ subs r3, r5, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -159372,430 +159383,430 @@ │ │ │ │ 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 6ecc0 │ │ │ │ - cbz r0, 6eece │ │ │ │ + bl 6ed18 │ │ │ │ + cbz r0, 6ef26 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6eeca │ │ │ │ + bne.n 6ef22 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6eecc │ │ │ │ + beq.n 6ef24 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #964] @ (6f2d4 ) │ │ │ │ + ldr r1, [pc, #964] @ (6f32c ) │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #1193 @ 0x4a9 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r7, r4, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ subs r4, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ tst.w r9, r3 │ │ │ │ add r4, r7 │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6efd6 │ │ │ │ + beq.n 6f02e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 6efa6 │ │ │ │ + bne.n 6effe │ │ │ │ ands.w r3, r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 6effe │ │ │ │ + beq.n 6f056 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.w 6f05a │ │ │ │ + bcs.w 6f0b2 │ │ │ │ mov r8, sl │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 6ef70 │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + b.n 6efc8 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r5, [r0, r5, lsl #2] │ │ │ │ strb.w r5, [r6], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 6ef98 │ │ │ │ + beq.n 6eff0 │ │ │ │ ldrb.w r5, [r8], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6f10e │ │ │ │ + beq.w 6f166 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ef5c │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6efb4 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r2, [r2, r5, lsl #1] │ │ │ │ strb.w r5, [r6], #1 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bne.n 6ef70 │ │ │ │ + bne.n 6efc8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ subs r0, r4, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ it cs │ │ │ │ movcs r1, r7 │ │ │ │ - bcs.n 6efc8 │ │ │ │ + bcs.n 6f020 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6efba │ │ │ │ + b.n 6f012 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6f118 │ │ │ │ + beq.w 6f170 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6efb4 │ │ │ │ + bne.n 6f00c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ subs r0, r1, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 6f05a │ │ │ │ - ldr r3, [pc, #764] @ (6f2d8 ) │ │ │ │ + bcs.n 6f0b2 │ │ │ │ + ldr r3, [pc, #764] @ (6f330 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 6f0ae │ │ │ │ + beq.n 6f106 │ │ │ │ tst.w r9, #1024 @ 0x400 │ │ │ │ - beq.w 6f23e │ │ │ │ + beq.w 6f296 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 6f16c │ │ │ │ + b.n 6f1c4 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - bcc.n 6f00e │ │ │ │ - b.n 6f05a │ │ │ │ + bcc.n 6f066 │ │ │ │ + b.n 6f0b2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6ef98 │ │ │ │ + beq.n 6eff0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ mov r5, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f00a │ │ │ │ + bne.n 6f062 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 6f0f4 │ │ │ │ + bcs.n 6f14c │ │ │ │ and.w r2, r9, #9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6f066 │ │ │ │ - ldr r3, [pc, #684] @ (6f2d8 ) │ │ │ │ + beq.n 6f0be │ │ │ │ + ldr r3, [pc, #684] @ (6f330 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 6f26a │ │ │ │ + beq.w 6f2c2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f120 │ │ │ │ + bne.n 6f178 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6f256 │ │ │ │ + bne.w 6f2ae │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w r1, [fp] │ │ │ │ it ls │ │ │ │ movls r5, r3 │ │ │ │ - bls.n 6f0f4 │ │ │ │ + bls.n 6f14c │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 6f1bc │ │ │ │ + b.n 6f214 │ │ │ │ mov r4, r7 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ subs r0, r4, r7 │ │ │ │ - b.n 6efa0 │ │ │ │ + b.n 6eff8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6f248 │ │ │ │ + bne.w 6f2a0 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r5 │ │ │ │ it hi │ │ │ │ movhi sl, r5 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bhi.n 6f0a4 │ │ │ │ - b.n 6f0f4 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 6f0fc │ │ │ │ + b.n 6f14c │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.n 6f09a │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 6f0f2 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r5, [r3, r5, lsl #2] │ │ │ │ strb.w r5, [sl], #1 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 6ef98 │ │ │ │ + beq.w 6eff0 │ │ │ │ ldrb.w r5, [r8], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6f082 │ │ │ │ + bne.n 6f0da │ │ │ │ mov r5, sl │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ ittt cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ movwcc r0, #1033 @ 0x409 │ │ │ │ andcc.w r0, r9, r0 │ │ │ │ - bcs.n 6f0f4 │ │ │ │ - cbnz r0, 6f0f8 │ │ │ │ + bcs.n 6f14c │ │ │ │ + cbnz r0, 6f150 │ │ │ │ mov r3, r5 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bhi.n 6f0da │ │ │ │ - b.n 6f11c │ │ │ │ + bhi.n 6f132 │ │ │ │ + b.n 6f174 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6ef98 │ │ │ │ + beq.w 6eff0 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ mov r5, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f0d4 │ │ │ │ + bne.n 6f12c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bhi.n 6f0c2 │ │ │ │ + bhi.n 6f11a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6eff0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 6f0c4 │ │ │ │ + bpl.n 6f11c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bhi.n 6f0f8 │ │ │ │ + bhi.n 6f150 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6eff0 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, sl │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ - b.n 6f01c │ │ │ │ + b.n 6f074 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 6efc8 │ │ │ │ + b.n 6f020 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6eff0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r0, [r8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r0, 6f150 │ │ │ │ + cbz r0, 6f1a8 │ │ │ │ movs r2, #95 @ 0x5f │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f2c4 │ │ │ │ + beq.w 6f31c │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 6f228 │ │ │ │ + bcs.n 6f280 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6f16c │ │ │ │ + b.n 6f1c4 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - cbz r1, 6f1b0 │ │ │ │ + cbz r1, 6f208 │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ itt hi │ │ │ │ movhi sl, r5 │ │ │ │ movhi r5, r3 │ │ │ │ - bls.w 6f2ac │ │ │ │ + bls.w 6f304 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r6, fp │ │ │ │ - b.n 6f188 │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + b.n 6f1e0 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w fp, [r1, fp, lsl #2] │ │ │ │ strb.w fp, [r5], #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 6f266 │ │ │ │ + bls.n 6f2be │ │ │ │ ldrb.w fp, [r6], #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #124 @ 0x7c │ │ │ │ - beq.n 6f266 │ │ │ │ + beq.n 6f2be │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f174 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.n 6f1cc │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r3, [r3, fp, lsl #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 6f180 │ │ │ │ + b.n 6f1d8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w r1, [fp] │ │ │ │ it hi │ │ │ │ movhi sl, r5 │ │ │ │ - bls.n 6f290 │ │ │ │ + bls.n 6f2e8 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ - b.n 6f1ce │ │ │ │ + b.n 6f226 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 6f272 │ │ │ │ + bls.n 6f2ca │ │ │ │ ldrb.w r5, [r1], #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r2, [r2, r5, lsl #2] │ │ │ │ mov r5, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f1ca │ │ │ │ + bne.n 6f222 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6f21a │ │ │ │ + beq.n 6f272 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ strb r1, [r5, #0] │ │ │ │ - blx 8130 │ │ │ │ - cbz r0, 6f21a │ │ │ │ - bl 7a64c │ │ │ │ + blx 8188 │ │ │ │ + cbz r0, 6f272 │ │ │ │ + bl 7a6a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6f21a │ │ │ │ + cbz r0, 6f272 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #5 │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 6f276 │ │ │ │ + cbz r0, 6f2ce │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6f0ae │ │ │ │ + beq.w 6f106 │ │ │ │ and.w r2, r9, #9 │ │ │ │ - cbz r2, 6f234 │ │ │ │ + cbz r2, 6f28c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6f0ae │ │ │ │ + beq.w 6f106 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.w 6f06c │ │ │ │ + bhi.w 6f0c4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6eff0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6f1bc │ │ │ │ + b.n 6f214 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6f06c │ │ │ │ - b.n 6f0ae │ │ │ │ + bne.w 6f0c4 │ │ │ │ + b.n 6f106 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 6f14a │ │ │ │ + bhi.w 6f1a2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ef98 │ │ │ │ + b.n 6eff0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 6f1e2 │ │ │ │ + b.n 6f23a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f06c │ │ │ │ - b.n 6f228 │ │ │ │ + beq.w 6f0c4 │ │ │ │ + b.n 6f280 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6f1e2 │ │ │ │ + b.n 6f23a │ │ │ │ strb.w r0, [sl] │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #5 │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f208 │ │ │ │ + bne.n 6f260 │ │ │ │ movs r2, #95 @ 0x5f │ │ │ │ strb.w r2, [sl] │ │ │ │ - b.n 6f208 │ │ │ │ + b.n 6f260 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r3, [r5, #1] │ │ │ │ mov r1, r3 │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 6f2c0 │ │ │ │ + cbz r0, 6f318 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6f1f4 │ │ │ │ + b.n 6f24c │ │ │ │ mov r1, r0 │ │ │ │ strb r0, [r5, #1] │ │ │ │ movs r0, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 8130 │ │ │ │ + blx 8188 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f2a6 │ │ │ │ + bne.n 6f2fe │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6f226 │ │ │ │ + b.n 6f27e │ │ │ │ cmp r3, r4 │ │ │ │ ldr.w r1, [fp] │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - bcc.w 6f054 │ │ │ │ - b.n 6f228 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + bcc.w 6f0ac │ │ │ │ + b.n 6f280 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmn.w r0, #255 @ 0xff │ │ │ │ - beq.n 6f326 │ │ │ │ + beq.n 6f37e │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.n 6f32a │ │ │ │ + bhi.n 6f382 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6f330 │ │ │ │ + bhi.n 6f388 │ │ │ │ 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 │ │ │ │ @@ -159822,160 +159833,160 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (6f348 ) │ │ │ │ + ldr r3, [pc, #16] @ (6f3a0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6f34c ) │ │ │ │ + ldr r2, [pc, #16] @ (6f3a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #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] @ (6f384 ) │ │ │ │ + ldr r4, [pc, #36] @ (6f3dc ) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6f2dc │ │ │ │ + bl 6f334 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n 6f382 │ │ │ │ - ldr r2, [pc, #20] @ (6f388 ) │ │ │ │ + blt.n 6f3da │ │ │ │ + ldr r2, [pc, #20] @ (6f3e0 ) │ │ │ │ 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} │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r4, r1, #26 │ │ │ │ - bpl.n 6f3ae │ │ │ │ - cbz r0, 6f3c4 │ │ │ │ + bpl.n 6f406 │ │ │ │ + cbz r0, 6f41c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ tst.w r4, #12 │ │ │ │ - beq.n 6f3c4 │ │ │ │ + beq.n 6f41c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrd r1, r2, [ip, #12] │ │ │ │ - bl 6eef8 │ │ │ │ + bl 6ef50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ movs r0, #0 │ │ │ │ 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] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #2772] @ 6fec0 │ │ │ │ + ldr.w r3, [pc, #2772] @ 6ff18 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #2772] @ 6fec4 │ │ │ │ + ldr.w r2, [pc, #2772] @ 6ff1c │ │ │ │ add r3, pc │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ add r2, pc │ │ │ │ adds r1, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #2760] @ 6fec8 │ │ │ │ + ldr.w r3, [pc, #2760] @ 6ff20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f558 │ │ │ │ + beq.w 6f5b0 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f472 │ │ │ │ - ldr.w r2, [pc, #2732] @ 6fecc │ │ │ │ + beq.n 6f4ca │ │ │ │ + ldr.w r2, [pc, #2732] @ 6ff24 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbnz r7, 6f43a │ │ │ │ - b.n 6f47a │ │ │ │ + cbnz r7, 6f492 │ │ │ │ + b.n 6f4d2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7cc4 │ │ │ │ - cbz r0, 6f446 │ │ │ │ + blx 7d10 │ │ │ │ + cbz r0, 6f49e │ │ │ │ ldr.w r7, [r7, #188] @ 0xbc │ │ │ │ - cbz r7, 6f47a │ │ │ │ + cbz r7, 6f4d2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 7cc4 │ │ │ │ + blx 7d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f42a │ │ │ │ - ldr.w r2, [pc, #2696] @ 6fed0 │ │ │ │ + bne.n 6f482 │ │ │ │ + ldr.w r2, [pc, #2696] @ 6ff28 │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #2680] @ 6fec8 │ │ │ │ + ldr.w r3, [pc, #2680] @ 6ff20 │ │ │ │ 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 6fea4 │ │ │ │ + bne.w 6fefc │ │ │ │ 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, #2656] @ 6fed4 │ │ │ │ + ldr.w r7, [pc, #2656] @ 6ff2c │ │ │ │ add r7, pc │ │ │ │ - b.n 6f446 │ │ │ │ - ldr.w r2, [pc, #2652] @ 6fed8 │ │ │ │ + b.n 6f49e │ │ │ │ + ldr.w r2, [pc, #2652] @ 6ff30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - cbnz r1, 6f490 │ │ │ │ - b.n 6f560 │ │ │ │ + cbnz r1, 6f4e8 │ │ │ │ + b.n 6f5b8 │ │ │ │ ldr.w r1, [r7, #20]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6f560 │ │ │ │ + beq.n 6f5b8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f488 │ │ │ │ + bne.n 6f4e0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrd r5, r6, [r7, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 6f4b8 │ │ │ │ + cbz r3, 6f510 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ - cbz r0, 6f4b6 │ │ │ │ + blx 798c │ │ │ │ + cbz r0, 6f50e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ addw r8, sp, #2124 @ 0x84c │ │ │ │ @@ -159983,63 +159994,63 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 6eef8 │ │ │ │ + bl 6ef50 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [pc, #2552] @ 6fedc │ │ │ │ + ldr.w fp, [pc, #2552] @ 6ff34 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add fp, pc │ │ │ │ add.w r9, r0, #1 │ │ │ │ ldr.w r8, [fp] │ │ │ │ str.w r8, [r3, #-20] │ │ │ │ mov r0, r8 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, r3, [r2, #-16] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fd10 │ │ │ │ + beq.w 6fd68 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fd0a │ │ │ │ + beq.w 6fd62 │ │ │ │ add.w r1, r7, r9 │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6de │ │ │ │ + bne.w 6f736 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6f446 │ │ │ │ - ldr.w r7, [pc, #2436] @ 6fee0 │ │ │ │ + b.n 6f49e │ │ │ │ + ldr.w r7, [pc, #2436] @ 6ff38 │ │ │ │ add r7, pc │ │ │ │ - b.n 6f446 │ │ │ │ + b.n 6f49e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ @@ -160047,605 +160058,605 @@ │ │ │ │ addw r3, r3, #2042 @ 0x7fa │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f59c │ │ │ │ + b.n 6f5f4 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.w 6fada │ │ │ │ + bcs.w 6fb32 │ │ │ │ ldrb.w r8, [r6] │ │ │ │ add.w r6, fp, #1 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6f7c2 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 6f81a │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w ip, [r0, r8, lsl #1] │ │ │ │ tst.w ip, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldrbne.w r2, [fp, #1] │ │ │ │ - bne.n 6f604 │ │ │ │ + bne.n 6f65c │ │ │ │ cmp.w r8, #40 @ 0x28 │ │ │ │ - beq.n 6f5fc │ │ │ │ + beq.n 6f654 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.n 6f672 │ │ │ │ + beq.n 6f6ca │ │ │ │ add.w r8, sl, #1 │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.n 6f584 │ │ │ │ + beq.n 6f5dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 6f6aa │ │ │ │ + bne.n 6f702 │ │ │ │ mov.w r3, #0 │ │ │ │ mov fp, r6 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov sl, r8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 6f592 │ │ │ │ + b.n 6f5ea │ │ │ │ ldrb.w r2, [fp, #1] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r3, fp, #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 6f610 │ │ │ │ - b.n 6fb70 │ │ │ │ + cbnz r2, 6f668 │ │ │ │ + b.n 6fbc8 │ │ │ │ mov r3, r6 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bmi.n 6f628 │ │ │ │ + bmi.n 6f680 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bhi.n 6f6d8 │ │ │ │ + bhi.n 6f730 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6f60e │ │ │ │ + bne.n 6f666 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f6ca │ │ │ │ + bne.n 6f722 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f5ce │ │ │ │ - b.n 6f65e │ │ │ │ + bne.n 6f626 │ │ │ │ + b.n 6f6b6 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r5, #64 @ 0x40 │ │ │ │ - beq.w 6fbd8 │ │ │ │ + beq.w 6fc30 │ │ │ │ ldrb.w r5, [r6], #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #95 @ 0x5f │ │ │ │ - bne.n 6f650 │ │ │ │ + bne.n 6f6a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6fe4c │ │ │ │ + beq.w 6fea4 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #95 @ 0x5f │ │ │ │ - b.n 6f5ce │ │ │ │ + b.n 6f626 │ │ │ │ ldrb.w r2, [fp, #1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w r3, fp, #2 │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 6f610 │ │ │ │ + beq.n 6f668 │ │ │ │ mov.w ip, #90 @ 0x5a │ │ │ │ mov fp, r5 │ │ │ │ add.w r8, sl, #1 │ │ │ │ ldrh.w r0, [r0, ip] │ │ │ │ lsls r2, r0, #23 │ │ │ │ - bpl.n 6f6a0 │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 6f6f8 │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r5, [r0, fp, lsl #2] │ │ │ │ strb.w r5, [sl] │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 6f592 │ │ │ │ + b.n 6f5ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ itt ne │ │ │ │ movne fp, r5 │ │ │ │ movne.w ip, r5, lsl #1 │ │ │ │ - bne.n 6f68e │ │ │ │ + bne.n 6f6e6 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f592 │ │ │ │ + b.n 6f5ea │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6f5ce │ │ │ │ + b.n 6f626 │ │ │ │ mov r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6f636 │ │ │ │ + b.n 6f68e │ │ │ │ add.w r3, r7, #192 @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r9 │ │ │ │ str r0, [r7, #4] │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f7b8 │ │ │ │ + beq.n 6f810 │ │ │ │ str r5, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6f7ae │ │ │ │ + beq.n 6f806 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f7a2 │ │ │ │ + beq.n 6f7fa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2004] @ 6fee4 │ │ │ │ + ldr.w r1, [pc, #2004] @ 6ff3c │ │ │ │ str r3, [r7, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 7a38 │ │ │ │ - cbnz r0, 6f724 │ │ │ │ + blx 7a78 │ │ │ │ + cbnz r0, 6f77c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r7, #156 @ 0x9c │ │ │ │ str r3, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [r3, #32] │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f72e │ │ │ │ - ldr.w r2, [pc, #1968] @ 6fee8 │ │ │ │ + bne.n 6f786 │ │ │ │ + ldr.w r2, [pc, #1968] @ 6ff40 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ - ldr.w r1, [pc, #1960] @ 6feec │ │ │ │ + ldr.w r1, [pc, #1960] @ 6ff44 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r7, [r2, #0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r0, [r7, #188] @ 0xbc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bne.w 6f446 │ │ │ │ + bne.w 6f49e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1924] @ 6fef0 │ │ │ │ + ldr.w r3, [pc, #1924] @ 6ff48 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r6, r6, #26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ - bpl.w 6fb6a │ │ │ │ - ldr.w r6, [pc, #1908] @ 6fef4 │ │ │ │ + bpl.w 6fbc2 │ │ │ │ + ldr.w r6, [pc, #1908] @ 6ff4c │ │ │ │ add r6, pc │ │ │ │ strd r1, r4, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1900] @ 6fef8 │ │ │ │ - ldr.w r2, [pc, #1900] @ 6fefc │ │ │ │ + ldr.w r1, [pc, #1900] @ 6ff50 │ │ │ │ + ldr.w r2, [pc, #1900] @ 6ff54 │ │ │ │ add r1, pc │ │ │ │ strd r5, r6, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 6f446 │ │ │ │ - ldr.w r3, [pc, #1884] @ 6ff00 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 6f49e │ │ │ │ + ldr.w r3, [pc, #1884] @ 6ff58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f70a │ │ │ │ - ldr.w r3, [pc, #1876] @ 6ff04 │ │ │ │ + b.n 6f762 │ │ │ │ + ldr.w r3, [pc, #1876] @ 6ff5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 6f702 │ │ │ │ - ldr.w r3, [pc, #1868] @ 6ff08 │ │ │ │ + b.n 6f75a │ │ │ │ + ldr.w r3, [pc, #1868] @ 6ff60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - b.n 6f6fc │ │ │ │ + b.n 6f754 │ │ │ │ mov r8, sl │ │ │ │ mov r1, r4 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ addw r3, sp, #2122 @ 0x84a │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - bcs.n 6f854 │ │ │ │ + bcs.n 6f8ac │ │ │ │ add.w r6, r8, #1 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6fd9a │ │ │ │ + beq.w 6fdf2 │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ addw r9, r3, #2042 @ 0x7fa │ │ │ │ cmp r6, r9 │ │ │ │ - bcs.n 6f852 │ │ │ │ + bcs.n 6f8aa │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w r5, [fp] │ │ │ │ - cbz r5, 6f852 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + cbz r5, 6f8aa │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w 6f9f2 │ │ │ │ + bmi.w 6fa4a │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 6fac6 │ │ │ │ + bls.w 6fb1e │ │ │ │ add.w r1, fp, #1 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 6fab0 │ │ │ │ + beq.w 6fb08 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r5, #95 @ 0x5f │ │ │ │ mov fp, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ - cbnz r1, 6f852 │ │ │ │ + cbnz r1, 6f8aa │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 6f84a │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 6f8a2 │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ strb.w r5, [r6], #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc.n 6f7f6 │ │ │ │ + bcc.n 6f84e │ │ │ │ mov r8, r6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [r8] │ │ │ │ - blx 7f18 │ │ │ │ - ldr.w r3, [pc, #1700] @ 6ff08 │ │ │ │ + blx 7f64 │ │ │ │ + ldr.w r3, [pc, #1700] @ 6ff60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - beq.w 6fae4 │ │ │ │ + beq.w 6fb3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 6fbe0 │ │ │ │ + beq.w 6fc38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r2, [r2, #-4] │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne.w 6fc44 │ │ │ │ + bne.w 6fc9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6fc44 │ │ │ │ + bne.w 6fc9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fc5e │ │ │ │ + beq.w 6fcb6 │ │ │ │ mov r5, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6fd84 │ │ │ │ - ldr.w r3, [pc, #1632] @ 6ff04 │ │ │ │ + beq.w 6fddc │ │ │ │ + ldr.w r3, [pc, #1632] @ 6ff5c │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - beq.n 6f8f0 │ │ │ │ - cbz r1, 6f922 │ │ │ │ + beq.n 6f948 │ │ │ │ + cbz r1, 6f97a │ │ │ │ mov r6, r2 │ │ │ │ - b.n 6f8c8 │ │ │ │ + b.n 6f920 │ │ │ │ ldr.w r3, [r6, #36]! │ │ │ │ - cbz r3, 6f922 │ │ │ │ + cbz r3, 6f97a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ add.w r3, r6, #12 │ │ │ │ add.w r1, r6, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f8c2 │ │ │ │ + beq.n 6f91a │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 6fbce │ │ │ │ + beq.w 6fc26 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6f8e0 │ │ │ │ - b.n 6f8c2 │ │ │ │ - cbz r1, 6f922 │ │ │ │ + bne.n 6f938 │ │ │ │ + b.n 6f91a │ │ │ │ + cbz r1, 6f97a │ │ │ │ mov r6, r2 │ │ │ │ - b.n 6f8fc │ │ │ │ + b.n 6f954 │ │ │ │ ldr.w r1, [r6, #36]! │ │ │ │ - cbz r1, 6f922 │ │ │ │ + cbz r1, 6f97a │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6f8f6 │ │ │ │ + bne.n 6f94e │ │ │ │ cmp r5, r9 │ │ │ │ it ne │ │ │ │ addne.w r3, r6, #12 │ │ │ │ - beq.w 6fbce │ │ │ │ + beq.w 6fc26 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 6fbce │ │ │ │ + beq.w 6fc26 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 6f912 │ │ │ │ + bne.n 6f96a │ │ │ │ movs r6, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6fb78 │ │ │ │ + beq.w 6fbd0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r4, [sl] │ │ │ │ mov r6, sl │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 6f956 │ │ │ │ + beq.n 6f9ae │ │ │ │ ldrb.w r4, [r6, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #44 @ 0x2c │ │ │ │ - bne.n 6f94a │ │ │ │ + bne.n 6f9a2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ strb.w fp, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f9cc │ │ │ │ + beq.n 6fa24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 6eeac │ │ │ │ + bl 6ef04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f9cc │ │ │ │ + beq.n 6fa24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa44 │ │ │ │ + beq.n 6fa9c │ │ │ │ mov sl, r6 │ │ │ │ strb.w r4, [sl], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f93c │ │ │ │ + bne.n 6f994 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ ldrd r6, r4, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 6f9ac │ │ │ │ - ldr.w r3, [pc, #1400] @ 6ff00 │ │ │ │ + cbz r3, 6fa04 │ │ │ │ + ldr.w r3, [pc, #1400] @ 6ff58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 6f9be │ │ │ │ + cbz r3, 6fa16 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 6f9a0 │ │ │ │ + b.n 6f9f8 │ │ │ │ ldr.w r3, [r9, #16]! │ │ │ │ - cbz r3, 6f9be │ │ │ │ + cbz r3, 6fa16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6eeac │ │ │ │ + bl 6ef04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f99a │ │ │ │ + beq.n 6f9f2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f4bc │ │ │ │ + bne.w 6f514 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f4bc │ │ │ │ + bne.w 6f514 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f4bc │ │ │ │ - ldr.w r3, [pc, #1328] @ 6ff00 │ │ │ │ + b.n 6f514 │ │ │ │ + ldr.w r3, [pc, #1328] @ 6ff58 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 6f9e0 │ │ │ │ - b.n 6fa44 │ │ │ │ + cbnz r3, 6fa38 │ │ │ │ + b.n 6fa9c │ │ │ │ ldr.w r3, [r7, #16]! │ │ │ │ - cbz r3, 6fa44 │ │ │ │ + cbz r3, 6fa9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 6eeac │ │ │ │ + bl 6ef04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f9da │ │ │ │ + beq.n 6fa32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f96e │ │ │ │ + b.n 6f9c6 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ movs r1, #0 │ │ │ │ add.w fp, fp, #2 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fe3a │ │ │ │ + beq.w 6fe92 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 6fa1c │ │ │ │ + bmi.n 6fa74 │ │ │ │ sub.w r0, r5, #40 @ 0x28 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ - bhi.w 6fb9e │ │ │ │ + bhi.w 6fbf6 │ │ │ │ adds r1, #1 │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6fa04 │ │ │ │ + bne.n 6fa5c │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f838 │ │ │ │ + beq.w 6f890 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ - b.n 6f838 │ │ │ │ + b.n 6f890 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f972 │ │ │ │ + beq.n 6f9ca │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fe22 │ │ │ │ + bne.w 6fe7a │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f972 │ │ │ │ + beq.n 6f9ca │ │ │ │ ldr.w r1, [r8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, sl │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fe22 │ │ │ │ + bne.w 6fe7a │ │ │ │ sub.w r1, r6, sl │ │ │ │ movs r0, #1 │ │ │ │ adds r1, #21 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f972 │ │ │ │ + beq.w 6f9ca │ │ │ │ mov r1, sl │ │ │ │ adds r0, #20 │ │ │ │ str.w r0, [r8] │ │ │ │ add.w sl, r8, #12 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r8, [r8, #12] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ - b.n 6f972 │ │ │ │ + b.n 6f9ca │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w fp, fp, #2 │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 6fa04 │ │ │ │ + beq.n 6fa5c │ │ │ │ mov fp, r1 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ - b.n 6f83a │ │ │ │ + b.n 6f892 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fa04 │ │ │ │ + bne.n 6fa5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6f838 │ │ │ │ + b.n 6f890 │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f854 │ │ │ │ + b.n 6f8ac │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 6faf4 │ │ │ │ - b.n 6fe5e │ │ │ │ + cbnz r3, 6fb4c │ │ │ │ + b.n 6feb6 │ │ │ │ ldr.w r1, [r5, #32]! │ │ │ │ - cbz r1, 6fb06 │ │ │ │ + cbz r1, 6fb5e │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6faee │ │ │ │ + bne.n 6fb46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f89a │ │ │ │ + bne.w 6f8f2 │ │ │ │ mov.w fp, #2 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6fb1a │ │ │ │ + b.n 6fb72 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fda0 │ │ │ │ + beq.w 6fdf8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fb10 │ │ │ │ + beq.n 6fb68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6f8a0 │ │ │ │ - ldr r3, [pc, #976] @ (6ff04 ) │ │ │ │ + bne.w 6f8f8 │ │ │ │ + ldr r3, [pc, #976] @ (6ff5c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6f922 │ │ │ │ + beq.w 6f97a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 6fb54 │ │ │ │ + b.n 6fbac │ │ │ │ ldr.w r0, [r7, #36]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fce6 │ │ │ │ + beq.w 6fd3e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 6fb4a │ │ │ │ + bne.n 6fba2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.w 6fe1e │ │ │ │ + bmi.w 6fe76 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6fb4a │ │ │ │ - ldr r6, [pc, #928] @ (6ff0c ) │ │ │ │ + b.n 6fba2 │ │ │ │ + ldr r6, [pc, #928] @ (6ff64 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 6f784 │ │ │ │ + b.n 6f7dc │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 6f634 │ │ │ │ + b.n 6f68c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fe08 │ │ │ │ - ldr r3, [pc, #892] @ (6ff00 ) │ │ │ │ + beq.w 6fe60 │ │ │ │ + ldr r3, [pc, #892] @ (6ff58 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f9c6 │ │ │ │ + beq.w 6fa1e │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 6f996 │ │ │ │ + b.n 6f9ee │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ @@ -160653,1189 +160664,1189 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f836 │ │ │ │ + beq.w 6f88e │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ - b.n 6f836 │ │ │ │ + b.n 6f88e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f924 │ │ │ │ - b.n 6f922 │ │ │ │ + bne.w 6f97c │ │ │ │ + b.n 6f97a │ │ │ │ mov r4, r3 │ │ │ │ add.w r8, sl, #1 │ │ │ │ - b.n 6f5da │ │ │ │ + b.n 6f632 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fe90 │ │ │ │ + beq.w 6fee8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 6fc00 │ │ │ │ + cbz r1, 6fc58 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fd8c │ │ │ │ + bne.w 6fde4 │ │ │ │ ldr.w r2, [r5, #32]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fbec │ │ │ │ + bne.n 6fc44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ ldrb.w r6, [r1, #-2] │ │ │ │ strb.w r2, [r1, #-2] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 6fc26 │ │ │ │ + b.n 6fc7e │ │ │ │ ldr.w r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6fe44 │ │ │ │ + beq.w 6fe9c │ │ │ │ mov r0, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fc1c │ │ │ │ + bne.n 6fc74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f89a │ │ │ │ + bne.w 6f8f2 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 6fb0a │ │ │ │ - ldr r1, [pc, #712] @ (6ff10 ) │ │ │ │ + b.n 6fb62 │ │ │ │ + ldr r1, [pc, #712] @ (6ff68 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f892 │ │ │ │ + beq.w 6f8ea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6fb0a │ │ │ │ + bne.w 6fb62 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6febc │ │ │ │ + beq.w 6ff14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r6, #33 @ 0x21 │ │ │ │ movs r0, #1 │ │ │ │ adds r7, r6, r0 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f554 │ │ │ │ + beq.w 6f5ac │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #616] @ (6ff00 ) │ │ │ │ + ldr r3, [pc, #616] @ (6ff58 ) │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6fe88 │ │ │ │ + beq.w 6fee0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fe58 │ │ │ │ + beq.w 6feb0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 6fcc0 │ │ │ │ + b.n 6fd18 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fe58 │ │ │ │ + beq.w 6feb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 6eeac │ │ │ │ + bl 6ef04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fcb2 │ │ │ │ + beq.n 6fd0a │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldr r3, [pc, #556] @ (6ff04 ) │ │ │ │ + ldr r3, [pc, #556] @ (6ff5c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 6f4e0 │ │ │ │ + b.w 6f538 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 6fe0e │ │ │ │ + beq.w 6fe66 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 6f8be │ │ │ │ - b.n 6f8f2 │ │ │ │ + bne.w 6f916 │ │ │ │ + b.n 6f94a │ │ │ │ mov sl, fp │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb.w r3, [r4, sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 6fd22 │ │ │ │ + beq.n 6fd7a │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 6fd22 │ │ │ │ + beq.n 6fd7a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f540 │ │ │ │ + bne.w 6f598 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ eor.w sl, r8, #1 │ │ │ │ add.w r1, r7, r9, lsl #1 │ │ │ │ movs r0, #1 │ │ │ │ add.w sl, r3, sl, lsl #3 │ │ │ │ ldr.w r3, [sl, #-16] │ │ │ │ add r1, r3 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f554 │ │ │ │ + beq.w 6f5ac │ │ │ │ add.w r3, r0, #192 @ 0xc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [sl, #-20] │ │ │ │ add r0, r9 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r3, [r7, #24] │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ ldr.w r3, [sl, #-16] │ │ │ │ add r0, r3 │ │ │ │ ldr.w r1, [r8, #-16] │ │ │ │ add r1, r4 │ │ │ │ - blx 7d90 │ │ │ │ - b.n 6f6f8 │ │ │ │ - ldr r2, [pc, #380] @ (6ff04 ) │ │ │ │ + blx 7ddc │ │ │ │ + b.n 6f750 │ │ │ │ + ldr r2, [pc, #380] @ (6ff5c ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - b.n 6fb38 │ │ │ │ + b.n 6fb90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f89a │ │ │ │ + bne.w 6f8f2 │ │ │ │ mov.w fp, #3 │ │ │ │ - b.n 6fb0a │ │ │ │ + b.n 6fb62 │ │ │ │ mov sl, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6f7e6 │ │ │ │ + b.n 6f83e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6fc64 │ │ │ │ + bne.w 6fcbc │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 6fe64 │ │ │ │ - ldr r3, [pc, #340] @ (6ff04 ) │ │ │ │ + beq.n 6febc │ │ │ │ + ldr r3, [pc, #340] @ (6ff5c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 6fdf0 │ │ │ │ + cbz r1, 6fe48 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ - bl 6ecc0 │ │ │ │ + bl 6ed18 │ │ │ │ cmp r0, r8 │ │ │ │ - ble.n 6fddc │ │ │ │ + ble.n 6fe34 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 6fea8 │ │ │ │ + beq.n 6ff00 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6fdc6 │ │ │ │ + bne.n 6fe1e │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fe9a │ │ │ │ + beq.n 6fef2 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6fc64 │ │ │ │ + beq.w 6fcbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f924 │ │ │ │ - b.n 6fc64 │ │ │ │ + bne.w 6f97c │ │ │ │ + b.n 6fcbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 6f9c6 │ │ │ │ + b.n 6fa1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6fcee │ │ │ │ + beq.w 6fd46 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f924 │ │ │ │ - b.n 6fcee │ │ │ │ + bne.w 6f97c │ │ │ │ + b.n 6fd46 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6fe14 │ │ │ │ + b.n 6fe6c │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f972 │ │ │ │ + beq.w 6f9ca │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r8, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 6f972 │ │ │ │ + b.n 6f9ca │ │ │ │ ldrh r3, [r2, #0] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 6fa3c │ │ │ │ - b.n 6fad6 │ │ │ │ + bmi.w 6fa94 │ │ │ │ + b.n 6fb2e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ - b.n 6fd94 │ │ │ │ + b.n 6fdec │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6f7cc │ │ │ │ + b.n 6f824 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 6fcd0 │ │ │ │ + b.n 6fd28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6fc64 │ │ │ │ - ldr r3, [pc, #156] @ (6ff04 ) │ │ │ │ + bne.w 6fcbc │ │ │ │ + ldr r3, [pc, #156] @ (6ff5c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 6fe7a │ │ │ │ - b.n 6feb2 │ │ │ │ + cbnz r1, 6fed2 │ │ │ │ + b.n 6ff0a │ │ │ │ ldr.w r1, [r6, #36]! │ │ │ │ - cbz r1, 6fe84 │ │ │ │ + cbz r1, 6fedc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6fe74 │ │ │ │ + bne.n 6fecc │ │ │ │ mov r2, r7 │ │ │ │ - b.n 6fdf0 │ │ │ │ + b.n 6fe48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 6fcd0 │ │ │ │ + b.n 6fd28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6fc64 │ │ │ │ + bne.w 6fcbc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 6fdac │ │ │ │ + b.n 6fe04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6fb38 │ │ │ │ - b.n 6fc64 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bne.w 6fb90 │ │ │ │ + b.n 6fcbc │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r6, r7 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 6fdf0 │ │ │ │ + b.n 6fe48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f922 │ │ │ │ - b.n 6fc64 │ │ │ │ + bne.w 6f97a │ │ │ │ + b.n 6fcbc │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6fdac │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + b.n 6fe04 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #30 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + adds r5, #12 │ │ │ │ movs r7, r0 │ │ │ │ - bls.n 6fea4 │ │ │ │ + b.n 700ac │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 6ff0c │ │ │ │ + bgt.n 6ff14 │ │ │ │ movs r3, r0 │ │ │ │ - bls.n 6ffc8 │ │ │ │ + b.n 6ffd0 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + bcs.n 6ff30 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #992 @ (adr r6, 702f4 ) │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #240] @ (70014 ) │ │ │ │ + ldr r5, [pc, #240] @ (7006c ) │ │ │ │ sub sp, #20 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ffa4 │ │ │ │ + beq.n 6fffc │ │ │ │ ldr.w r3, [r0, #208] @ 0xd0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #208] @ 0xd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6ff70 │ │ │ │ + bls.n 6ffc8 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6ffcc │ │ │ │ + bhi.n 70024 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ffcc │ │ │ │ + beq.n 70024 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70004 │ │ │ │ + beq.n 7005c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r3, 6ff84 │ │ │ │ - b.n 6ff88 │ │ │ │ + cbnz r3, 6ffdc │ │ │ │ + b.n 6ffe0 │ │ │ │ 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 6ff3c │ │ │ │ + beq.n 6ff94 │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add.w r3, r4, #192 @ 0xc0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ str r5, [sp, #8] │ │ │ │ add.w r5, r4, #212 @ 0xd4 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6eef8 │ │ │ │ + bl 6ef50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 70010 │ │ │ │ + cbz r0, 70068 │ │ │ │ add.w r3, r0, #212 @ 0xd4 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #5 │ │ │ │ strd r0, r1, [r4, #200] @ 0xc8 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r2, r1, [r4, #204] @ 0xcc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #68] @ (70018 ) │ │ │ │ + ldr r2, [pc, #68] @ (70070 ) │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r1, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7000a │ │ │ │ + cbz r3, 70062 │ │ │ │ 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 6ff58 │ │ │ │ - ldr r3, [pc, #36] @ (7001c ) │ │ │ │ + bne.n 6ffb0 │ │ │ │ + ldr r3, [pc, #36] @ (70074 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ - b.n 6ff88 │ │ │ │ - ldr r3, [pc, #20] @ (7001c ) │ │ │ │ + b.n 6ffe0 │ │ │ │ + ldr r3, [pc, #20] @ (70074 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b.n 6ff5e │ │ │ │ + b.n 6ffb6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ff9e │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + b.n 6fff6 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #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] @ (703f0 ) │ │ │ │ + ldr r2, [pc, #940] @ (70448 ) │ │ │ │ adds r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ adds r1, #28 │ │ │ │ - ldr.w r9, [pc, #928] @ 703f4 │ │ │ │ + ldr.w r9, [pc, #928] @ 7044c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #924] @ (703f8 ) │ │ │ │ + ldr r3, [pc, #924] @ (70450 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 6f2dc │ │ │ │ + bl 6f334 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blt.w 701ee │ │ │ │ + blt.w 70246 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 701f2 │ │ │ │ + beq.w 7024a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f3d0 │ │ │ │ + bl 6f428 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 701ee │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 70246 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 700a4 │ │ │ │ + beq.n 700fc │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 703c4 │ │ │ │ - ldr r0, [pc, #852] @ (703fc ) │ │ │ │ + beq.w 7041c │ │ │ │ + ldr r0, [pc, #852] @ (70454 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 703a2 │ │ │ │ + beq.w 703fa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7038c │ │ │ │ + beq.w 703e4 │ │ │ │ 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] @ (70400 ) │ │ │ │ + ldr r4, [pc, #816] @ (70458 ) │ │ │ │ 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] @ (70404 ) │ │ │ │ + ldr r3, [pc, #800] @ (7045c ) │ │ │ │ ldr.w r6, [ip, #-24] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - ldr r3, [pc, #792] @ (70408 ) │ │ │ │ + ldr r3, [pc, #792] @ (70460 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r1, #-24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 701e8 │ │ │ │ - ldr r2, [pc, #776] @ (7040c ) │ │ │ │ + beq.n 70240 │ │ │ │ + ldr r2, [pc, #776] @ (70464 ) │ │ │ │ clz lr, fp │ │ │ │ mov r7, r3 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #764] @ (70410 ) │ │ │ │ + ldr r2, [pc, #764] @ (70468 ) │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #756] @ (70414 ) │ │ │ │ + ldr r2, [pc, #756] @ (7046c ) │ │ │ │ str.w lr, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ 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 701d2 │ │ │ │ + beq.n 7022a │ │ │ │ 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 70222 │ │ │ │ - bhi.n 70202 │ │ │ │ - cbz r5, 70192 │ │ │ │ + beq.n 7027a │ │ │ │ + bhi.n 7025a │ │ │ │ + cbz r5, 701ea │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - bne.n 70206 │ │ │ │ + bne.n 7025e │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ adds r3, #27 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 7026a │ │ │ │ + bcs.n 702c2 │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ add.w r3, sl, #2 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ - beq.w 7033c │ │ │ │ - bhi.w 702a8 │ │ │ │ + beq.w 70394 │ │ │ │ + bhi.w 70300 │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - beq.w 70368 │ │ │ │ + beq.w 703c0 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - beq.w 70342 │ │ │ │ + beq.w 7039a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7036c │ │ │ │ + bne.w 703c4 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, sl │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 70272 │ │ │ │ - ldr r3, [pc, #636] @ (70418 ) │ │ │ │ + bls.n 702ca │ │ │ │ + ldr r3, [pc, #636] @ (70470 ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 70294 │ │ │ │ + bmi.n 702ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70290 │ │ │ │ + beq.n 702e8 │ │ │ │ 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 9b83c <__isoc23_strtoul@@Base+0x20014> │ │ │ │ + bl 9bf6c <__isoc23_strtoul@@Base+0x206ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70302 │ │ │ │ + bne.w 7035a │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7014e │ │ │ │ + bne.n 701a6 │ │ │ │ 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 7013e │ │ │ │ + bne.n 70196 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 70316 │ │ │ │ - ldr r3, [pc, #552] @ (7041c ) │ │ │ │ + b.n 7036e │ │ │ │ + ldr r3, [pc, #552] @ (70474 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 70082 │ │ │ │ + b.n 700da │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq.n 70194 │ │ │ │ + beq.n 701ec │ │ │ │ add.w r3, sp, #4160 @ 0x1040 │ │ │ │ adds r3, #27 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 7026a │ │ │ │ + bcs.n 702c2 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ mov sl, r6 │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne.n 7015a │ │ │ │ + bne.n 701b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70194 │ │ │ │ + bne.n 701ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 70206 │ │ │ │ + beq.n 7025e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8304 │ │ │ │ + blx 835c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70206 │ │ │ │ + bne.n 7025e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq.w sl, sl, #12 │ │ │ │ - bne.n 70206 │ │ │ │ + bne.n 7025e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #456] @ (70420 ) │ │ │ │ + ldr r3, [pc, #456] @ (70478 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ movs r3, #24 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - cbnz r7, 702c0 │ │ │ │ + cbnz r7, 70318 │ │ │ │ ldrb.w r5, [sl] │ │ │ │ - b.n 70152 │ │ │ │ + b.n 701aa │ │ │ │ ldrb.w r5, [sl, #1] │ │ │ │ mov sl, r6 │ │ │ │ - b.n 70152 │ │ │ │ + b.n 701aa │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 701ca │ │ │ │ + beq.n 70222 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - blx 8054 │ │ │ │ - ldr r3, [pc, #400] @ (70418 ) │ │ │ │ + blx 80a0 │ │ │ │ + ldr r3, [pc, #400] @ (70470 ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 702f0 │ │ │ │ + bmi.n 70348 │ │ │ │ movs r2, #28 │ │ │ │ - b.n 701b0 │ │ │ │ - ldr r3, [pc, #396] @ (70424 ) │ │ │ │ + b.n 70208 │ │ │ │ + ldr r3, [pc, #396] @ (7047c ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #396] @ (70428 ) │ │ │ │ + ldr r1, [pc, #396] @ (70480 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 701a8 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 70200 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ - beq.n 70382 │ │ │ │ + beq.n 703da │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ - beq.n 70378 │ │ │ │ + beq.n 703d0 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bne.n 7036c │ │ │ │ + bne.n 703c4 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 70264 │ │ │ │ + beq.n 702bc │ │ │ │ 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 70264 │ │ │ │ + bcs.n 702bc │ │ │ │ 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 702da │ │ │ │ - b.n 70264 │ │ │ │ - ldr r3, [pc, #304] @ (70424 ) │ │ │ │ + bcc.n 70332 │ │ │ │ + b.n 702bc │ │ │ │ + ldr r3, [pc, #304] @ (7047c ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 70290 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 702e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ tst.w r3, #1342177280 @ 0x50000000 │ │ │ │ - bne.n 703b0 │ │ │ │ + bne.n 70408 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r2, [pc, #276] @ (7042c ) │ │ │ │ + ldr r2, [pc, #276] @ (70484 ) │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr r3, [pc, #216] @ (703f8 ) │ │ │ │ + ldr r3, [pc, #216] @ (70450 ) │ │ │ │ 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 703ec │ │ │ │ + bne.n 70444 │ │ │ │ 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 70262 │ │ │ │ + b.n 702ba │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70262 │ │ │ │ + beq.n 702ba │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 70398 │ │ │ │ + cbz r2, 703f0 │ │ │ │ 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 70262 │ │ │ │ + b.n 702ba │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7024a │ │ │ │ + b.n 702a2 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 70152 │ │ │ │ + b.n 701aa │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 70262 │ │ │ │ + b.n 702ba │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 70262 │ │ │ │ + b.n 702ba │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ - b.n 700ca │ │ │ │ + b.n 70122 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 70262 │ │ │ │ + b.n 702ba │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ - b.n 700ca │ │ │ │ - ldr r3, [pc, #112] @ (70424 ) │ │ │ │ + b.n 70122 │ │ │ │ + ldr r3, [pc, #112] @ (7047c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #120] @ (70430 ) │ │ │ │ + ldr r1, [pc, #120] @ (70488 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8d65c <__isoc23_strtoul@@Base+0x11e34> │ │ │ │ - b.n 70310 │ │ │ │ + bl 8d74c <__isoc23_strtoul@@Base+0x11ecc> │ │ │ │ + b.n 70368 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - blx 7bc0 │ │ │ │ + blx 7c0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 701ee │ │ │ │ + bne.w 70246 │ │ │ │ add.w r3, sp, #4224 @ 0x1080 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - blx 8054 │ │ │ │ - b.n 70316 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + blx 80a0 │ │ │ │ + b.n 7036e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + bmi.n 703dc │ │ │ │ movs r3, r0 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + b.n 6ffc4 │ │ │ │ movs r3, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + b.n 6ffe0 │ │ │ │ movs r3, r0 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 70004 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 6ffd0 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 704f0 │ │ │ │ + b.n 6fcf8 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 704e0 │ │ │ │ + b.n 70ae8 │ │ │ │ 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, #512] @ (70648 ) │ │ │ │ + ldr r2, [pc, #512] @ (706a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #512] @ (7064c ) │ │ │ │ + ldr r3, [pc, #512] @ (706a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 704e4 │ │ │ │ + beq.n 7053c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 704be │ │ │ │ + bne.n 70516 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 704c4 │ │ │ │ + bne.n 7051c │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 704be │ │ │ │ + cbz r0, 70516 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ - cbz r0, 704be │ │ │ │ - bl 7a64c │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ + cbz r0, 70516 │ │ │ │ + bl 7a6a4 │ │ │ │ str r0, [r7, #12] │ │ │ │ - cbnz r0, 704b0 │ │ │ │ - b.n 704be │ │ │ │ + cbnz r0, 70508 │ │ │ │ + b.n 70516 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70518 │ │ │ │ + beq.n 70570 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 704aa │ │ │ │ + bne.n 70502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #392] @ (70650 ) │ │ │ │ - ldr r3, [pc, #384] @ (7064c ) │ │ │ │ + ldr r2, [pc, #392] @ (706a8 ) │ │ │ │ + ldr r3, [pc, #384] @ (706a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7069a │ │ │ │ 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 794c │ │ │ │ + blx 798c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704be │ │ │ │ + beq.n 70516 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r0, r1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704be │ │ │ │ + beq.n 70516 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #12 │ │ │ │ adds r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 704c6 │ │ │ │ - b.n 704be │ │ │ │ + bne.n 7051e │ │ │ │ + b.n 70516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.n 704be │ │ │ │ + bmi.n 70516 │ │ │ │ movs r1, #12 │ │ │ │ add.w r0, r9, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704be │ │ │ │ + beq.n 70516 │ │ │ │ add.w r0, r6, r9 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704be │ │ │ │ + beq.n 70516 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blx 7e28 │ │ │ │ + blx 7e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704be │ │ │ │ + beq.n 70516 │ │ │ │ mov.w sl, #12 │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.n 70590 │ │ │ │ + b.n 705e8 │ │ │ │ cmp r9, r7 │ │ │ │ - blt.n 704be │ │ │ │ + blt.n 70516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ 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 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70576 │ │ │ │ + bne.n 705ce │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 705e8 │ │ │ │ + ble.n 70640 │ │ │ │ mov r6, fp │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, fp │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r5, #1 │ │ │ │ - ble.n 705da │ │ │ │ + ble.n 70632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ab30 <__isoc23_strtoul@@Base+0xf308> │ │ │ │ - cbz r0, 705d0 │ │ │ │ + bl 8aba0 <__isoc23_strtoul@@Base+0xf320> │ │ │ │ + cbz r0, 70628 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ add r6, r0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 705be │ │ │ │ + bge.n 70616 │ │ │ │ adds r7, #1 │ │ │ │ add.w fp, fp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - bge.n 705b2 │ │ │ │ + bge.n 7060a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 704be │ │ │ │ + bne.w 70516 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7063c │ │ │ │ + bcc.n 70694 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ac14 <__isoc23_strtoul@@Base+0xf3ec> │ │ │ │ + bl 8ac84 <__isoc23_strtoul@@Base+0xf404> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 704be │ │ │ │ + bne.w 70516 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 704be │ │ │ │ - ldr r1, [pc, #44] @ (70654 ) │ │ │ │ - ldr r0, [pc, #44] @ (70658 ) │ │ │ │ + beq.w 70516 │ │ │ │ + ldr r1, [pc, #44] @ (706ac ) │ │ │ │ + ldr r0, [pc, #44] @ (706b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6e15c │ │ │ │ + bl 6e1b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8] │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.n 704c6 │ │ │ │ + b.n 7051e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 704be │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 70516 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - pop {r7, pc} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w lr, [pc, #196] @ 70730 │ │ │ │ + ldr.w lr, [pc, #196] @ 70788 │ │ │ │ clz ip, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #188] @ (70734 ) │ │ │ │ + ldr r0, [pc, #188] @ (7078c ) │ │ │ │ add lr, pc │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ orrs.w ip, ip, r1, lsr #31 │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ - bne.n 706a4 │ │ │ │ + bne.n 706fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r1 │ │ │ │ it ge │ │ │ │ cmpge r2, #0 │ │ │ │ ite le │ │ │ │ movle.w ip, #1 │ │ │ │ movgt.w ip, #0 │ │ │ │ - bgt.n 706be │ │ │ │ + bgt.n 70716 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #144] @ (70738 ) │ │ │ │ - ldr r3, [pc, #136] @ (70734 ) │ │ │ │ + ldr r2, [pc, #144] @ (70790 ) │ │ │ │ + ldr r3, [pc, #136] @ (7078c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7072c │ │ │ │ + bne.n 70784 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #12 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, r0, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 706a4 │ │ │ │ + blt.n 706fc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 706a4 │ │ │ │ + beq.n 706fc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 706a6 │ │ │ │ + beq.n 706fe │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldrd r1, r2, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r6, r2, r2, lsr #31 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp.w r3, r6, asr #1 │ │ │ │ it le │ │ │ │ movle r6, r3 │ │ │ │ - ble.n 7070a │ │ │ │ + ble.n 70762 │ │ │ │ cmp r2, #0 │ │ │ │ ittet ge │ │ │ │ strge r1, [r5, #0] │ │ │ │ movge r6, ip │ │ │ │ movlt r6, ip │ │ │ │ ldrge r0, [sp, #12] │ │ │ │ it ge │ │ │ │ ldrdge r7, r5, [r4, #24] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 6e714 │ │ │ │ + bl 6e76c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r0, r6 │ │ │ │ - b.n 706a6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + b.n 706fe │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r3, #1 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movw sl, #1023 @ 0x3ff │ │ │ │ cmp r1, sl │ │ │ │ @@ -161845,473 +161856,476 @@ │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70902 │ │ │ │ + bne.w 7095a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70860 │ │ │ │ + beq.n 708b8 │ │ │ │ cmp r1, r6 │ │ │ │ it le │ │ │ │ ldrle.w r9, [r0] │ │ │ │ - ble.n 70794 │ │ │ │ + ble.n 707ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 708c6 │ │ │ │ + blt.w 7091e │ │ │ │ ldr.w r9, [r0] │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r3, #12 │ │ │ │ mla r9, r3, r7, r9 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 707f0 │ │ │ │ + bge.n 70848 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 707e4 │ │ │ │ + bge.n 7083c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 70836 │ │ │ │ + bne.n 7088e │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ itt lt │ │ │ │ movlt.w r7, #1024 @ 0x400 │ │ │ │ movwlt r0, #1025 @ 0x401 │ │ │ │ - blt.n 707ce │ │ │ │ + blt.n 70826 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ it ge │ │ │ │ movge r7, r3 │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r1, #4 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70902 │ │ │ │ + beq.w 7095a │ │ │ │ str r7, [r4, #8] │ │ │ │ str.w r0, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, r5, r3 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbz r7, 70812 │ │ │ │ + cbz r7, 7086a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7a38 │ │ │ │ - cbz r0, 70830 │ │ │ │ + blx 7a78 │ │ │ │ + cbz r0, 70888 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70902 │ │ │ │ + beq.n 7095a │ │ │ │ ldr.w r2, [r9] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ ldr.w r0, [r9] │ │ │ │ it ge │ │ │ │ movge r7, r3 │ │ │ │ adds r1, r7, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blx 7c34 │ │ │ │ + blx 7c80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70902 │ │ │ │ + beq.n 7095a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r0, [r9] │ │ │ │ - b.n 707e4 │ │ │ │ + b.n 7083c │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n 70830 │ │ │ │ + bgt.n 70888 │ │ │ │ movs r6, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r6, r1, r6 │ │ │ │ adds r2, r3, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 70830 │ │ │ │ + blt.n 70888 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70830 │ │ │ │ + beq.n 70888 │ │ │ │ str.w r8, [r3, r5, lsl #2] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, r3, r6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 70830 │ │ │ │ + bne.n 70888 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ - cbz r3, 70908 │ │ │ │ + cbz r3, 70960 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 708a0 │ │ │ │ + beq.n 708f8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70830 │ │ │ │ + bne.n 70888 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #4] │ │ │ │ - b.n 70830 │ │ │ │ + b.n 70888 │ │ │ │ movs r1, #12 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 70902 │ │ │ │ + cbz r0, 7095a │ │ │ │ cmp r6, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - ble.n 708fc │ │ │ │ + ble.n 70954 │ │ │ │ mov.w ip, #12 │ │ │ │ mla lr, r6, ip, ip │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add.w r2, r6, ip │ │ │ │ add.w r3, r9, ip │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp ip, lr │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.n 708e6 │ │ │ │ + bne.n 7093e │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 70792 │ │ │ │ + b.n 707ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70832 │ │ │ │ + b.n 7088a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 708ba │ │ │ │ + b.n 70912 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #344] @ (70a80 ) │ │ │ │ + ldr r1, [pc, #344] @ (70ad8 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 966c4 <__isoc23_strtoul@@Base+0x1ae9c> │ │ │ │ + bl 96db4 <__isoc23_strtoul@@Base+0x1b534> │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 70a76 │ │ │ │ + bne.w 70ace │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ittt gt │ │ │ │ movgt r4, #1 │ │ │ │ movgt.w r8, #0 │ │ │ │ movgt r7, #12 │ │ │ │ - bgt.n 7098c │ │ │ │ - b.n 709bc │ │ │ │ + bgt.n 709e4 │ │ │ │ + b.n 70a14 │ │ │ │ adds r4, #1 │ │ │ │ add.w r7, r7, #12 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 709bc │ │ │ │ + blt.n 70a14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7097e │ │ │ │ + beq.n 709d6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 7098c │ │ │ │ + bge.n 709e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ movgt.w r8, #12 │ │ │ │ movgt r7, #1 │ │ │ │ - bgt.n 709e0 │ │ │ │ - b.n 70a6c │ │ │ │ + bgt.n 70a38 │ │ │ │ + b.n 70ac4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 70a20 │ │ │ │ + blt.n 70a78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r9, r3, r8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 709d6 │ │ │ │ + ble.n 70a2e │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 70a02 │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 70a5a │ │ │ │ + blx 7f64 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 97094 <__isoc23_strtoul@@Base+0x1b86c> │ │ │ │ + bl 977c8 <__isoc23_strtoul@@Base+0x1bf48> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 709f0 │ │ │ │ + bge.n 70a48 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 709e0 │ │ │ │ + bge.n 70a38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 70a6c │ │ │ │ + ble.n 70ac4 │ │ │ │ mov.w r9, #12 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 70a3a │ │ │ │ + b.n 70a92 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - blt.n 70a6c │ │ │ │ + blt.n 70ac4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ add r7, r9 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 70a2e │ │ │ │ + ble.n 70a86 │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ - cbz r1, 70a58 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + cbz r1, 70ab0 │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 70a46 │ │ │ │ + bge.n 70a9e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r9, r9, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 70a3a │ │ │ │ + bge.n 70a92 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 902bc <__isoc23_strtoul@@Base+0x14a94> │ │ │ │ + b.w 909a8 <__isoc23_strtoul@@Base+0x15128> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bcc.n 70a54 │ │ │ │ + bge.n 70a5c │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (70bb4 ) │ │ │ │ + ldr r2, [pc, #284] @ (70c0c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #284] @ (70bb8 ) │ │ │ │ + ldr r3, [pc, #284] @ (70c10 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #276] @ 70bbc │ │ │ │ + ldr.w r9, [pc, #276] @ 70c14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 70b0c │ │ │ │ + beq.n 70b64 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 70afc │ │ │ │ + cbnz r3, 70b54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70ad2 │ │ │ │ + beq.n 70b2a │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r7, 70adc │ │ │ │ + cbz r7, 70b34 │ │ │ │ str r4, [r7, #0] │ │ │ │ - cbz r6, 70ae0 │ │ │ │ + cbz r6, 70b38 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #220] @ (70bc0 ) │ │ │ │ - ldr r3, [pc, #212] @ (70bb8 ) │ │ │ │ + ldr r2, [pc, #220] @ (70c18 ) │ │ │ │ + ldr r3, [pc, #212] @ (70c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70bae │ │ │ │ + bne.n 70c06 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 70ad8 │ │ │ │ - ldr r3, [pc, #180] @ (70bc4 ) │ │ │ │ + b.n 70b30 │ │ │ │ + ldr r3, [pc, #180] @ (70c1c ) │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ - cbz r3, 70b72 │ │ │ │ + cbz r3, 70bca │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldrb.w ip, [r2, r3] │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ itt le │ │ │ │ movle r4, #0 │ │ │ │ movle lr, r4 │ │ │ │ - bgt.n 70b98 │ │ │ │ + bgt.n 70bf0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ eor.w r4, r4, ip │ │ │ │ mov r1, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldrb.w ip, [r2, r3] │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - ble.n 70b2e │ │ │ │ + ble.n 70b86 │ │ │ │ subs r4, #9 │ │ │ │ cmp.w lr, #3 │ │ │ │ - ble.n 70b7e │ │ │ │ + ble.n 70bd6 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ ands r4, r2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70afa │ │ │ │ + bne.n 70b52 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70b68 │ │ │ │ + beq.n 70bc0 │ │ │ │ str.w r5, [r8] │ │ │ │ - cbnz r2, 70b92 │ │ │ │ + cbnz r2, 70bea │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 70ad8 │ │ │ │ + b.n 70b30 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ - b.n 70b18 │ │ │ │ + b.n 70b70 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70afa │ │ │ │ + bne.n 70b52 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70b92 │ │ │ │ + beq.n 70bea │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 70ad8 │ │ │ │ - cbnz r3, 70ba8 │ │ │ │ + b.n 70b30 │ │ │ │ + cbnz r3, 70c00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70ba4 │ │ │ │ + beq.n 70bfc │ │ │ │ str.w r5, [r8] │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ - b.n 70b92 │ │ │ │ + b.n 70bea │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ - b.n 70afc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 70b54 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r8], {6} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], {6} │ │ │ │ - mrrc2 0, 0, r0, r0, cr6 @ │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 70bf0 │ │ │ │ + cbz r0, 70c48 │ │ │ │ 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, #28] │ │ │ │ - cbz r0, 70be2 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + cbz r0, 70c3a │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70bec │ │ │ │ - bl 6e438 │ │ │ │ + beq.n 70c44 │ │ │ │ + bl 6e490 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 │ │ │ │ - ldr r4, [pc, #484] @ (70df0 ) │ │ │ │ + ldr r4, [pc, #484] @ (70e48 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #484] @ (70df4 ) │ │ │ │ + ldr r1, [pc, #484] @ (70e4c ) │ │ │ │ cmp r5, #2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ it ls │ │ │ │ movls ip, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ @@ -162324,40 +162338,40 @@ │ │ │ │ umullhi r4, r1, r1, r5 │ │ │ │ bichi.w r7, r1, #1 │ │ │ │ ittt hi │ │ │ │ addhi.w r7, r7, r1, lsr #1 │ │ │ │ subhi r5, r5, r7 │ │ │ │ addhi.w ip, r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70da8 │ │ │ │ + beq.w 70e00 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, r1, #3 │ │ │ │ mov r1, r3 │ │ │ │ add r6, r3 │ │ │ │ - ldr r4, [pc, #416] @ (70df8 ) │ │ │ │ + ldr r4, [pc, #416] @ (70e50 ) │ │ │ │ add.w r7, sp, #65 @ 0x41 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ add r4, pc │ │ │ │ add.w fp, sp, #8 │ │ │ │ mov r7, ip │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r1, #60 @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 70cf2 │ │ │ │ + bcs.n 70d4a │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ - bcc.n 70c92 │ │ │ │ - cbz r2, 70c82 │ │ │ │ + bcc.n 70cea │ │ │ │ + cbz r2, 70cda │ │ │ │ str r0, [r2, #0] │ │ │ │ - cbz r3, 70c86 │ │ │ │ + cbz r3, 70cde │ │ │ │ str r1, [r3, #0] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w sl, r1, #1 │ │ │ │ mov ip, fp │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r0, #3 │ │ │ │ @@ -162376,46 +162390,46 @@ │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ strb.w r1, [ip, #2] │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ strb.w r1, [ip, #3] │ │ │ │ add.w r1, ip, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bhi.n 70c72 │ │ │ │ + bhi.n 70cca │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 70d9c │ │ │ │ + beq.n 70df4 │ │ │ │ add.w ip, sp, #8 │ │ │ │ sub.w r5, r1, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r7, r0 │ │ │ │ it hi │ │ │ │ addhi r5, #1 │ │ │ │ add sl, r5 │ │ │ │ - b.n 70c6e │ │ │ │ + b.n 70cc6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r4 │ │ │ │ - cbz r5, 70d46 │ │ │ │ + cbz r5, 70d9e │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 70d1a │ │ │ │ - cbz r2, 70d04 │ │ │ │ + bcc.n 70d72 │ │ │ │ + cbz r2, 70d5c │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 70d0e │ │ │ │ + beq.n 70d66 │ │ │ │ str.w r1, [r9] │ │ │ │ subs r1, r1, r3 │ │ │ │ add.w r6, sp, #65 @ 0x41 │ │ │ │ add.w sl, r1, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r5, #2 │ │ │ │ mov.w r4, r4, lsl #16 │ │ │ │ - beq.n 70dc4 │ │ │ │ - ldr r5, [pc, #212] @ (70dfc ) │ │ │ │ + beq.n 70e1c │ │ │ │ + ldr r5, [pc, #212] @ (70e54 ) │ │ │ │ lsrs r7, r4, #18 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ adds r0, #1 │ │ │ │ add r5, pc │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb r7, [r5, r7] │ │ │ │ strb r7, [r1, #0] │ │ │ │ @@ -162423,639 +162437,641 @@ │ │ │ │ strb r4, [r1, #1] │ │ │ │ movs r4, #61 @ 0x3d │ │ │ │ strb r4, [r1, #2] │ │ │ │ movs r4, #61 @ 0x3d │ │ │ │ adds r1, #4 │ │ │ │ strb.w r4, [r1, #-1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 70d72 │ │ │ │ + beq.n 70dca │ │ │ │ add r3, sp, #8 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r3, r1, r3 │ │ │ │ add.w r0, r3, sl │ │ │ │ - ldr r2, [pc, #164] @ (70e00 ) │ │ │ │ - ldr r3, [pc, #152] @ (70df4 ) │ │ │ │ + ldr r2, [pc, #164] @ (70e58 ) │ │ │ │ + ldr r3, [pc, #152] @ (70e4c ) │ │ │ │ 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 70dea │ │ │ │ + bne.n 70e42 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70d82 │ │ │ │ + bls.n 70dda │ │ │ │ ldrb.w r4, [r1, #-1] │ │ │ │ cmp r4, #10 │ │ │ │ it eq │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ strbcc r4, [r1, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 70d94 │ │ │ │ + beq.n 70dec │ │ │ │ str.w r1, [r9] │ │ │ │ - cbz r2, 70d98 │ │ │ │ + cbz r2, 70df0 │ │ │ │ str r0, [r2, #0] │ │ │ │ subs r0, r1, r3 │ │ │ │ - b.n 70d58 │ │ │ │ + b.n 70db0 │ │ │ │ movs r1, #10 │ │ │ │ strb.w r1, [ip, #4] │ │ │ │ add.w r1, ip, #5 │ │ │ │ - b.n 70c6e │ │ │ │ - cbz r2, 70dac │ │ │ │ + b.n 70cc6 │ │ │ │ + cbz r2, 70e04 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 70db8 │ │ │ │ + beq.n 70e10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r6, sp, #65 @ 0x41 │ │ │ │ add r1, sp, #8 │ │ │ │ - b.n 70c56 │ │ │ │ + b.n 70cae │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ adds r0, #2 │ │ │ │ - ldr r7, [pc, #56] @ (70e04 ) │ │ │ │ + ldr r7, [pc, #56] @ (70e5c ) │ │ │ │ orr.w r5, r4, r5, lsl #8 │ │ │ │ add r7, pc │ │ │ │ lsrs r4, r4, #18 │ │ │ │ ubfx ip, r5, #12, #6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsrs r4, r5, #6 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [r7, ip] │ │ │ │ strb r5, [r1, #1] │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ - b.n 70d3c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 70d94 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smlad r0, r4, r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 70d6c │ │ │ │ + bvc.n 70d74 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bvs.n 70de8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr??.w r0, [r8, #6] │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ + movs r7, r0 │ │ │ │ + bvs.n 70eac │ │ │ │ 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 r8, [pc, #584] @ 71064 │ │ │ │ + ldr.w r8, [pc, #584] @ 710bc │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70fc6 │ │ │ │ + beq.w 7101e │ │ │ │ add.w ip, r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 71006 │ │ │ │ + beq.w 7105e │ │ │ │ add.w fp, r5, r7 │ │ │ │ cmp r7, #2 │ │ │ │ ite ls │ │ │ │ subls.w sl, fp, r7 │ │ │ │ subhi.w sl, fp, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #532] @ (71068 ) │ │ │ │ + ldr r3, [pc, #532] @ (710c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r7, [pc, #532] @ (7106c ) │ │ │ │ + ldr r7, [pc, #532] @ (710c4 ) │ │ │ │ add r3, pc │ │ │ │ add r7, pc │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n 70e8a │ │ │ │ + bcs.n 70ee2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, lr │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bgt.n 70eac │ │ │ │ + bgt.n 70f04 │ │ │ │ adds r1, #1 │ │ │ │ orr.w lr, r0, lr, lsl #6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 70f10 │ │ │ │ + beq.n 70f68 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 70e66 │ │ │ │ + bne.n 70ebe │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 70f6a │ │ │ │ + beq.n 70fc2 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 70ef0 │ │ │ │ - cbz r1, 70e8a │ │ │ │ + beq.n 70f48 │ │ │ │ + cbz r1, 70ee2 │ │ │ │ mov r4, ip │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 70ea8 │ │ │ │ + bne.n 70f00 │ │ │ │ cmp r2, fp │ │ │ │ it cc │ │ │ │ strbcc.w r8, [r2] │ │ │ │ - cbz r6, 70ea0 │ │ │ │ + cbz r6, 70ef8 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 70ea6 │ │ │ │ + cbz r3, 70efe │ │ │ │ str r2, [r3, #0] │ │ │ │ subs r0, r2, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 70e7a │ │ │ │ + bne.n 70ed2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 71010 │ │ │ │ + beq.w 71068 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 70ef0 │ │ │ │ + beq.n 70f48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 70e8a │ │ │ │ + beq.n 70ee2 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.w 7105e │ │ │ │ + bls.w 710b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ sub.w lr, r0, #64 @ 0x40 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 70fbe │ │ │ │ + bls.n 71016 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ cmp ip, r1 │ │ │ │ it ls │ │ │ │ orrls.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70e5a │ │ │ │ + beq.n 70eb2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 70e8a │ │ │ │ + b.n 70ee2 │ │ │ │ cmp fp, r2 │ │ │ │ - bls.n 70f7a │ │ │ │ + bls.n 70fd2 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r0, lr, lsr #10 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ cmp r1, fp │ │ │ │ - bcs.w 7102c │ │ │ │ + bcs.w 71084 │ │ │ │ mov.w lr, lr, lsr #2 │ │ │ │ adds r2, #2 │ │ │ │ strb.w lr, [r2, #-1] │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 70f2a │ │ │ │ + bhi.n 70f82 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70f40 │ │ │ │ + beq.n 70f98 │ │ │ │ add.w r8, r8, #3 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 70e8a │ │ │ │ + beq.n 70ee2 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 70e66 │ │ │ │ + b.n 70ebe │ │ │ │ mov.w r1, lr, lsr #16 │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r1, [r2, #0] │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ adds r2, #3 │ │ │ │ strb.w lr, [r2, #-2] │ │ │ │ - b.n 70f1e │ │ │ │ + b.n 70f76 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bls.n 70f52 │ │ │ │ + bls.n 70faa │ │ │ │ mov.w r0, lr, lsr #16 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 70f86 │ │ │ │ + bcc.n 70fde │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 70f58 │ │ │ │ + cbz r0, 70fb0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r6, 70f5e │ │ │ │ + cbz r6, 70fb6 │ │ │ │ str.w r9, [r6] │ │ │ │ sub.w r8, r2, r5 │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 70f1e │ │ │ │ + b.n 70f76 │ │ │ │ cmp fp, r2 │ │ │ │ - bls.n 70f9a │ │ │ │ + bls.n 70ff2 │ │ │ │ mov.w lr, lr, lsr #4 │ │ │ │ mov r4, ip │ │ │ │ strb.w lr, [r2], #1 │ │ │ │ - b.n 70e8a │ │ │ │ + b.n 70ee2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71044 │ │ │ │ + beq.n 7109c │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ adds r1, r2, #2 │ │ │ │ mov.w r0, lr, lsr #8 │ │ │ │ cmp r1, fp │ │ │ │ strb r0, [r2, #1] │ │ │ │ itt cc │ │ │ │ addcc r1, r2, #3 │ │ │ │ strbcc.w lr, [r2, #2] │ │ │ │ - b.n 70f52 │ │ │ │ + b.n 70faa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70fa8 │ │ │ │ + beq.n 71000 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 70e8a │ │ │ │ + b.n 70ee2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 70fae │ │ │ │ + cbz r1, 71006 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r6, 70fb4 │ │ │ │ + cbz r6, 7100c │ │ │ │ str.w r9, [r6] │ │ │ │ sub.w r8, r2, r5 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 70ec6 │ │ │ │ + bne.n 70f1e │ │ │ │ mov r4, ip │ │ │ │ - b.n 70e8a │ │ │ │ + b.n 70ee2 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r8 │ │ │ │ - blx 803c │ │ │ │ - ldr r3, [pc, #156] @ (71070 ) │ │ │ │ + blx 8088 │ │ │ │ + ldr r3, [pc, #156] @ (710c8 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r3, r0 │ │ │ │ strb.w r1, [r8, r2] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70fda │ │ │ │ + bne.n 71032 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w ip, r4, r9 │ │ │ │ strb.w r3, [r8, #61] @ 0x3d │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ strb.w r3, [r8, #32] │ │ │ │ movw r3, #16705 @ 0x4141 │ │ │ │ strh.w r3, [r8, #9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 70e3c │ │ │ │ + bne.w 70e94 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 70e50 │ │ │ │ + b.n 70ea8 │ │ │ │ cmp fp, r2 │ │ │ │ itt hi │ │ │ │ movhi.w lr, lr, lsr #4 │ │ │ │ strbhi.w lr, [r2], #1 │ │ │ │ - bhi.w 70ebe │ │ │ │ + bhi.w 70f16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70fa8 │ │ │ │ + beq.n 71000 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 71032 │ │ │ │ + cbz r2, 7108a │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r6, 71038 │ │ │ │ + cbz r6, 71090 │ │ │ │ str.w r9, [r6] │ │ │ │ sub.w r8, r1, r5 │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub.w r8, r2, r5 │ │ │ │ add.w r8, r8, #3 │ │ │ │ - cbz r1, 71052 │ │ │ │ + cbz r1, 710aa │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 70ebe │ │ │ │ + beq.w 70f16 │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 70ebe │ │ │ │ + b.n 70f16 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, ip │ │ │ │ - b.n 70e8a │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + b.n 70ee2 │ │ │ │ + ldr r6, [pc, #104] @ (71128 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + ldr r5, [pc, #920] @ (7145c ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + ldr r5, [pc, #912] @ (71458 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + bmi.n 71108 │ │ │ │ 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] @ (710dc ) │ │ │ │ + ldr r2, [pc, #88] @ (71134 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #88] @ 710e0 │ │ │ │ + ldr.w ip, [pc, #88] @ 71138 │ │ │ │ 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 710c8 │ │ │ │ + bcs.n 71120 │ │ │ │ cmp.w r1, #16384 @ 0x4000 │ │ │ │ - bls.n 710c6 │ │ │ │ - ldr r3, [pc, #64] @ (710e4 ) │ │ │ │ + bls.n 7111e │ │ │ │ + ldr r3, [pc, #64] @ (7113c ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 710c4 │ │ │ │ + bcs.n 7111c │ │ │ │ add.w r1, r1, #8160 @ 0x1fe0 │ │ │ │ adds r1, #31 │ │ │ │ bfc r1, #0, #13 │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r0, 710d2 │ │ │ │ - blx 7c34 │ │ │ │ - ldr r3, [pc, #40] @ (710e8 ) │ │ │ │ + cbz r0, 7112a │ │ │ │ + blx 7c80 │ │ │ │ + ldr r3, [pc, #40] @ (71140 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr r3, [pc, #32] @ (710ec ) │ │ │ │ + ldr r3, [pc, #32] @ (71144 ) │ │ │ │ add r1, r0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ - b.n 710be │ │ │ │ + blx 798c │ │ │ │ + b.n 71116 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + ldr r4, [pc, #736] @ (7141c ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + ldr r4, [pc, #616] @ (713a8 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + ldr r4, [pc, #496] @ (71334 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + subs r0, r4, r5 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 711b4 │ │ │ │ + beq.n 7120c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 711a8 │ │ │ │ + beq.n 71200 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #8 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bls.n 711e4 │ │ │ │ + bls.n 7123c │ │ │ │ cmp.w r0, #3600 @ 0xe10 │ │ │ │ - bcc.n 711c0 │ │ │ │ + bcc.n 71218 │ │ │ │ movw r3, #20863 @ 0x517f │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 7121e │ │ │ │ + bls.n 71276 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 71292 │ │ │ │ + bls.w 712ea │ │ │ │ movw r3, #56960 @ 0xde80 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 712ca │ │ │ │ + bcc.w 71322 │ │ │ │ movw r3, #13183 @ 0x337f │ │ │ │ movt r3, #481 @ 0x1e1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 71252 │ │ │ │ + bls.n 712aa │ │ │ │ movw r3, #8063 @ 0x1f7f │ │ │ │ movt r3, #1926 @ 0x786 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 71302 │ │ │ │ + bhi.w 7135a │ │ │ │ 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, r6 │ │ │ │ lsrs r3, r3, #23 │ │ │ │ mls r2, r2, r3, r6 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ umull r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #424] @ (71340 ) │ │ │ │ + ldr r2, [pc, #424] @ (71398 ) │ │ │ │ movs r1, #8 │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #22 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ - ldr r7, [pc, #408] @ (71344 ) │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ + ldr r7, [pc, #408] @ (7139c ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #400] @ (71348 ) │ │ │ │ + ldr r7, [pc, #400] @ (713a0 ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #384] @ (7134c ) │ │ │ │ + ldr r2, [pc, #384] @ (713a4 ) │ │ │ │ umull r0, r3, r3, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mls r1, r1, r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ - ldr.w r8, [pc, #356] @ 71350 │ │ │ │ + ldr.w r8, [pc, #356] @ 713a8 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ add r8, pc │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ umull r4, r1, r1, r0 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ mls r0, r5, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, r6 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r3, r3, #11 │ │ │ │ mls r0, r0, r3, r6 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ - ldr r2, [pc, #272] @ (71354 ) │ │ │ │ + ldr r2, [pc, #272] @ (713ac ) │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ 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] @ (71358 ) │ │ │ │ + ldr r2, [pc, #220] @ (713b0 ) │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r1, #9 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ 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, r6 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ mls r0, r2, r3, r6 │ │ │ │ - ldr r2, [pc, #164] @ (7135c ) │ │ │ │ + ldr r2, [pc, #164] @ (713b4 ) │ │ │ │ add r2, pc │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ 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, r6 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ mls r0, r2, r3, r6 │ │ │ │ - ldr r2, [pc, #112] @ (71360 ) │ │ │ │ + ldr r2, [pc, #112] @ (713b8 ) │ │ │ │ add r2, pc │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ movs r1, #8 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ lsls r6, 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, r6 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r3, r3, #23 │ │ │ │ mls r6, r1, r3, r6 │ │ │ │ movs r1, #8 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ umull r2, r4, r2, r6 │ │ │ │ - ldr r2, [pc, #48] @ (71364 ) │ │ │ │ + ldr r2, [pc, #48] @ (713bc ) │ │ │ │ add r2, pc │ │ │ │ lsrs r4, r4, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ - b.n 711ac │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ + b.n 71204 │ │ │ │ + bpl.n 712e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + bpl.n 71408 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + bpl.n 713b4 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + bmi.n 71340 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + bmi.n 7131c │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + bmi.n 7147c │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + bmi.n 71428 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + bmi.n 713d0 │ │ │ │ movs r3, r0 │ │ │ │ - b.w 7cd2c <__isoc23_strtoul@@Base+0x1504> │ │ │ │ + b.w 7cd84 <__isoc23_strtoul@@Base+0x1504> │ │ │ │ stmdb 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, #704] @ (71640 ) │ │ │ │ + ldr r2, [pc, #704] @ (71698 ) │ │ │ │ subw sp, sp, #1300 @ 0x514 │ │ │ │ - ldr r3, [pc, #704] @ (71644 ) │ │ │ │ + ldr r3, [pc, #704] @ (7169c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1292] @ 0x50c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71474 │ │ │ │ + beq.n 714cc │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ add.w r7, r6, #1 │ │ │ │ itt ne │ │ │ │ ldrbne r5, [r6, #1] │ │ │ │ movne r6, r7 │ │ │ │ - bne.n 7139e │ │ │ │ + bne.n 713f6 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - bne.n 713c0 │ │ │ │ + bne.n 71418 │ │ │ │ mov r6, r7 │ │ │ │ adds r7, #1 │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - beq.n 713b6 │ │ │ │ + beq.n 7140e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r6, r7, #1 │ │ │ │ mov ip, r5 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - bhi.w 714ec │ │ │ │ + bhi.w 71544 │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bls.w 71600 │ │ │ │ + bls.w 71658 │ │ │ │ sub.w r2, r5, #36 @ 0x24 │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ - bhi.w 7152c │ │ │ │ + bhi.w 71584 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @@ -163119,430 +163135,432 @@ │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add.w r0, r4, r9 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 714c4 │ │ │ │ - ldr.w r9, [pc, #452] @ 71648 │ │ │ │ + cbz r4, 7151c │ │ │ │ + ldr.w r9, [pc, #452] @ 716a0 │ │ │ │ add.w fp, sp, #12 │ │ │ │ addw r8, sp, #1036 @ 0x40c │ │ │ │ mov r7, fp │ │ │ │ add r9, pc │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 714aa │ │ │ │ + b.n 71502 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r6, #2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ sub.w r3, r3, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ strb.w r2, [r5], #1 │ │ │ │ - blt.n 714c6 │ │ │ │ + blt.n 7151e │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71496 │ │ │ │ + beq.n 714ee │ │ │ │ ldr.w r3, [fp, r4, lsl #2] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #10 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add r0, r5 │ │ │ │ - b.n 71496 │ │ │ │ + b.n 714ee │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #388] @ (7164c ) │ │ │ │ + ldr r2, [pc, #388] @ (716a4 ) │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #372] @ (71644 ) │ │ │ │ + ldr r3, [pc, #372] @ (7169c ) │ │ │ │ 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 7163a │ │ │ │ + bne.w 71692 │ │ │ │ mov r0, sl │ │ │ │ addw sp, sp, #1300 @ 0x514 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, r5, #106 @ 0x6a │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 7152c │ │ │ │ + bhi.n 71584 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r0, #1025 @ 0x401 │ │ │ │ movt r0, #1 │ │ │ │ lsl.w lr, lr, r2 │ │ │ │ and.w r0, lr, r0 │ │ │ │ - cbnz r0, 71562 │ │ │ │ + cbnz r0, 715ba │ │ │ │ tst.w lr, #576 @ 0x240 │ │ │ │ - bne.n 715c2 │ │ │ │ + bne.n 7161a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 7152c │ │ │ │ + bne.n 71584 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7155c │ │ │ │ + bne.n 715b4 │ │ │ │ cmp.w fp, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w fp, #108 @ 0x6c │ │ │ │ moveq.w fp, #106 @ 0x6a │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 715e8 │ │ │ │ + bne.n 71640 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ tst.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 71610 │ │ │ │ + beq.n 71668 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ it eq │ │ │ │ moveq.w fp, #105 @ 0x69 │ │ │ │ - b.n 7157e │ │ │ │ + b.n 715d6 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ movs r2, #10 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 713cc │ │ │ │ + b.n 71424 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7155c │ │ │ │ + bne.n 715b4 │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ cmp.w fp, #106 @ 0x6a │ │ │ │ - beq.n 7160a │ │ │ │ + beq.n 71662 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r3, 71586 │ │ │ │ + cbz r3, 715de │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.w 7139e │ │ │ │ + bhi.w 713f6 │ │ │ │ addw r3, sp, #1036 @ 0x40c │ │ │ │ strb.w fp, [r3, r1] │ │ │ │ add r3, sp, #12 │ │ │ │ str.w r8, [r3, r1, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7161a │ │ │ │ + bne.n 71672 │ │ │ │ cmp r4, r1 │ │ │ │ it lt │ │ │ │ movlt r4, r1 │ │ │ │ - b.n 7139e │ │ │ │ + b.n 713f6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7155c │ │ │ │ + bne.n 715b4 │ │ │ │ cmp.w fp, #106 @ 0x6a │ │ │ │ - beq.n 71608 │ │ │ │ + beq.n 71660 │ │ │ │ cmp.w fp, #108 @ 0x6c │ │ │ │ - beq.n 71636 │ │ │ │ + beq.n 7168e │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ mov.w fp, #102 @ 0x66 │ │ │ │ - b.n 7157e │ │ │ │ + b.n 715d6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7155c │ │ │ │ + bne.n 715b4 │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ mov fp, ip │ │ │ │ - b.n 7157e │ │ │ │ + b.n 715d6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7155c │ │ │ │ + bne.n 715b4 │ │ │ │ cmp.w fp, #104 @ 0x68 │ │ │ │ ite ne │ │ │ │ movne.w fp, #104 @ 0x68 │ │ │ │ moveq.w fp, #99 @ 0x63 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7152c │ │ │ │ + bne.n 71584 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 7157e │ │ │ │ + b.n 715d6 │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ mov.w fp, #68 @ 0x44 │ │ │ │ - b.n 7157e │ │ │ │ + b.n 715d6 │ │ │ │ mov r3, sl │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7155c │ │ │ │ + b.n 715b4 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smull r0, r3, r2, r8 │ │ │ │ mov.w r8, r8, asr #31 │ │ │ │ add.w r9, r9, #1 │ │ │ │ rsbs r8, r8, r3, asr #2 │ │ │ │ - bne.n 71622 │ │ │ │ - b.n 715a0 │ │ │ │ + bne.n 7167a │ │ │ │ + b.n 715f8 │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ - b.n 7157a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 715d2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - usat16 r0, #6, lr │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2660006 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ + movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 716aa │ │ │ │ + bmi.n 71702 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 716b0 │ │ │ │ + beq.n 71708 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 716ce │ │ │ │ + beq.n 71726 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #73 @ 0x49 │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ ldrh.w r0, [r1, r0, lsl #1] │ │ │ │ lsls r0, r0, #18 │ │ │ │ - bpl.n 716d4 │ │ │ │ + bpl.n 7172c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ orr.w r5, r5, #1 │ │ │ │ adds r4, #5 │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.n 71672 │ │ │ │ + bpl.n 716ca │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7166a │ │ │ │ + b.n 716c2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ - bne.n 716b0 │ │ │ │ + bne.n 71708 │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ orr.w r5, r5, #2 │ │ │ │ lsls r6, r2, #18 │ │ │ │ - bpl.n 7167a │ │ │ │ + bpl.n 716d2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7166a │ │ │ │ + b.n 716c2 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq.n 7175e │ │ │ │ + beq.n 717b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7175a │ │ │ │ + beq.n 717b2 │ │ │ │ subs.w r0, r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ands.w r0, r0, r2, lsr #14 │ │ │ │ - beq.n 71776 │ │ │ │ + beq.n 717ce │ │ │ │ and.w r5, r5, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 71704 │ │ │ │ + b.n 7175c │ │ │ │ add.w r0, r1, r3, lsl #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ - cbz r0, 71722 │ │ │ │ + cbz r0, 7177a │ │ │ │ add.w r2, ip, #1 │ │ │ │ cmp r3, #32 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r5, #1 │ │ │ │ mov lr, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 716ee │ │ │ │ + beq.n 71746 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 716ee │ │ │ │ + bne.n 71746 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ ittt ls │ │ │ │ subls r2, r2, r4 │ │ │ │ addls r0, r2, #1 │ │ │ │ movls r5, r2 │ │ │ │ - bhi.n 71734 │ │ │ │ - b.n 71746 │ │ │ │ + bhi.n 7178c │ │ │ │ + b.n 7179e │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 71770 │ │ │ │ + beq.n 717c8 │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 71730 │ │ │ │ + bmi.n 71788 │ │ │ │ subs r5, r0, r4 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r6 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bne.n 716d4 │ │ │ │ + bne.n 7172c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ adds r4, #4 │ │ │ │ - b.n 7166a │ │ │ │ + b.n 716c2 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 71746 │ │ │ │ + b.n 7179e │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 71746 │ │ │ │ + b.n 7179e │ │ │ │ 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 r6, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - cbnz r2, 717ae │ │ │ │ + cbnz r2, 71806 │ │ │ │ negs r5, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ sbc.w r6, r1, r1, lsl #1 │ │ │ │ cmp r5, #10 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ - bcc.n 71862 │ │ │ │ + bcc.n 718ba │ │ │ │ movs r0, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ it cc │ │ │ │ movcc r3, #20 │ │ │ │ strb.w r9, [r0, #23] │ │ │ │ - bcc.n 7181c │ │ │ │ - ldr r7, [pc, #156] @ (71878 ) │ │ │ │ + bcc.n 71874 │ │ │ │ + ldr r7, [pc, #156] @ (718d0 ) │ │ │ │ movw fp, #16959 @ 0x423f │ │ │ │ movt fp, #15 │ │ │ │ add r7, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r7, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ cmp fp, lr │ │ │ │ ldrh r2, [r7, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov r6, r1 │ │ │ │ strb r3, [r4, #2] │ │ │ │ sbcs.w ip, r9, ip │ │ │ │ mov r3, r4 │ │ │ │ strh r2, [r4, #0] │ │ │ │ sub.w r4, r4, #3 │ │ │ │ - bcc.n 717e4 │ │ │ │ + bcc.n 7183c │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs r3, #3 │ │ │ │ - ldr r2, [pc, #92] @ (7187c ) │ │ │ │ + ldr r2, [pc, #92] @ (718d4 ) │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ add r2, pc │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrh r1, [r2, r5] │ │ │ │ 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 71848 │ │ │ │ + bne.n 718a0 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 71838 │ │ │ │ + beq.n 71890 │ │ │ │ rsb r3, r8, #1 │ │ │ │ add r3, r1 │ │ │ │ add.w r0, r8, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7185e │ │ │ │ + beq.n 718b6 │ │ │ │ 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 r5, #48 @ 0x30 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r5, [r0, #1] │ │ │ │ - b.n 71848 │ │ │ │ + b.n 718a0 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, 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, #1364] @ 71de8 │ │ │ │ + ldr.w r2, [pc, #1364] @ 71e40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1364] @ 71dec │ │ │ │ + ldr.w r3, [pc, #1364] @ 71e44 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ ldrb.w r8, [r5] │ │ │ │ adds r7, r0, #3 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ mov fp, r7 │ │ │ │ it ne │ │ │ │ movne r3, r8 │ │ │ │ @@ -163551,21 +163569,21 @@ │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #1] │ │ │ │ addeq r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 719b4 │ │ │ │ + beq.n 71a0c │ │ │ │ sub.w r2, r1, #36 @ 0x24 │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ - bhi.w 71a58 │ │ │ │ + bhi.w 71ab0 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bhi.w 71a58 │ │ │ │ + bhi.w 71ab0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ @@ -163650,468 +163668,468 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71a54 │ │ │ │ + bne.n 71aac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 71a32 │ │ │ │ + bne.n 71a8a │ │ │ │ cmp r7, fp │ │ │ │ itt ne │ │ │ │ movne r3, #41 @ 0x29 │ │ │ │ strbne.w r3, [r4], #1 │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ - beq.n 719dc │ │ │ │ + beq.n 71a34 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 71d06 │ │ │ │ + beq.w 71d5e │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ strb.w r3, [fp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 719e6 │ │ │ │ + cbnz r3, 71a3e │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 71a36 │ │ │ │ + b.n 71a8e │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq.w 71c7e │ │ │ │ + beq.w 71cd6 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ ittee ne │ │ │ │ addne r6, r5, #2 │ │ │ │ addne r3, r4, #1 │ │ │ │ movweq r3, #8540 @ 0x215c │ │ │ │ strheq.w r3, [r4, #1] │ │ │ │ ittt eq │ │ │ │ addeq r6, r5, #3 │ │ │ │ addeq r3, r4, #3 │ │ │ │ ldrbeq r2, [r5, #2] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - cbz r2, 71a32 │ │ │ │ + cbz r2, 71a8a │ │ │ │ mov r5, r6 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ itet eq │ │ │ │ strbeq r2, [r3, #1] │ │ │ │ addne r3, #1 │ │ │ │ addeq r3, #2 │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 71ba2 │ │ │ │ + beq.w 71bfa │ │ │ │ mov r6, r5 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71a14 │ │ │ │ + bne.n 71a6c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #952] @ (71df0 ) │ │ │ │ - ldr r3, [pc, #944] @ (71dec ) │ │ │ │ + ldr r2, [pc, #952] @ (71e48 ) │ │ │ │ + ldr r3, [pc, #944] @ (71e44 ) │ │ │ │ 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 71de2 │ │ │ │ + bne.w 71e3a │ │ │ │ mov r0, fp │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ ldrb.w r0, [r4, #-1] │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r0, #40 @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71a32 │ │ │ │ + bne.n 71a8a │ │ │ │ strb.w r1, [r4, #-1] │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ - beq.w 71c46 │ │ │ │ + beq.w 71c9e │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ittt eq │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ strbeq.w r3, [r4], #1 │ │ │ │ addeq r5, #1 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ strb r0, [r4, #1] │ │ │ │ adds r4, #3 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ movs r3, #41 @ 0x29 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 71a32 │ │ │ │ + beq.n 71a8a │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.n 71a32 │ │ │ │ + beq.n 71a8a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 71a32 │ │ │ │ + beq.n 71a8a │ │ │ │ cmp r9, sl │ │ │ │ it eq │ │ │ │ cmpeq fp, r7 │ │ │ │ mov r5, r3 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #10304 @ 0x2840 │ │ │ │ strheq.w r2, [fp, #-2] │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ it eq │ │ │ │ subeq.w fp, fp, #2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 71a32 │ │ │ │ + beq.n 71a8a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ sub.w r6, r9, #4 │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 71c8a │ │ │ │ + bhi.w 71ce2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 71c1e │ │ │ │ + bhi.w 71c76 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 719b4 │ │ │ │ + beq.w 71a0c │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 71a58 │ │ │ │ + b.n 71ab0 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ cmp r9, r2 │ │ │ │ - bcs.n 71a32 │ │ │ │ + bcs.n 71a8a │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ str.w r4, [r2], #4 │ │ │ │ - bne.n 71bb6 │ │ │ │ + bne.n 71c0e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne.n 71b32 │ │ │ │ + bne.n 71b8a │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.w 71dbc │ │ │ │ + beq.w 71e14 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ strb r1, [r4, #0] │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 71d90 │ │ │ │ - bhi.n 71c06 │ │ │ │ + beq.w 71de8 │ │ │ │ + bhi.n 71c5e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71daa │ │ │ │ + beq.w 71e02 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71df6 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ adds r5, #2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ clz r3, r1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71a32 │ │ │ │ + beq.w 71a8a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 71b98 │ │ │ │ - bhi.n 71bf6 │ │ │ │ + beq.n 71bf0 │ │ │ │ + bhi.n 71c4e │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bhi.w 71d72 │ │ │ │ + bhi.w 71dca │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bhi.w 71d78 │ │ │ │ + bhi.w 71dd0 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 71bfe │ │ │ │ + bne.n 71c56 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 71db2 │ │ │ │ + beq.w 71e0a │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bls.n 71bbe │ │ │ │ + bls.n 71c16 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq.n 71bc8 │ │ │ │ + beq.n 71c20 │ │ │ │ adds r4, r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ adds r3, r6, #2 │ │ │ │ - b.n 718e2 │ │ │ │ + b.n 7193a │ │ │ │ mov r5, r3 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - b.n 71b38 │ │ │ │ + b.n 71b90 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ it ls │ │ │ │ addls r4, r3, #1 │ │ │ │ - bls.w 718da │ │ │ │ + bls.w 71932 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 71dde │ │ │ │ + bcc.w 71e36 │ │ │ │ rsb r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r1, [r4, #1] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ strb r2, [r4, #2] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strb r2, [r3, #3] │ │ │ │ adds r4, r3, #4 │ │ │ │ adds r5, r6, #2 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 71b92 │ │ │ │ + beq.n 71bea │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 71b98 │ │ │ │ + beq.n 71bf0 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 71b98 │ │ │ │ + b.n 71bf0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71df6 │ │ │ │ movw r3, #10303 @ 0x283f │ │ │ │ movt r3, #10559 @ 0x293f │ │ │ │ str.w r3, [r4], #4 │ │ │ │ adds r5, #2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ sub.w ip, r1, #33 @ 0x21 │ │ │ │ movw r0, #1537 @ 0x601 │ │ │ │ movt r0, #16384 @ 0x4000 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 71d26 │ │ │ │ + bmi.n 71d7e │ │ │ │ add.w ip, r3, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, ip │ │ │ │ - b.n 718e2 │ │ │ │ + b.n 7193a │ │ │ │ mov r1, r3 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.n 71c62 │ │ │ │ + beq.n 71cba │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71a32 │ │ │ │ + beq.w 71a8a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.n 71c4e │ │ │ │ + bne.n 71ca6 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 71a8a │ │ │ │ + bcc.w 71ae2 │ │ │ │ subs r2, r4, #1 │ │ │ │ add.w ip, r1, #1 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ strb.w r6, [r2, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 71c68 │ │ │ │ + bne.n 71cc0 │ │ │ │ subs r4, r4, r5 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r1 │ │ │ │ - b.n 71a8c │ │ │ │ + b.n 71ae4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb r3, [r4, #1] │ │ │ │ adds r6, r5, #3 │ │ │ │ adds r3, r4, #2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ - b.n 71a10 │ │ │ │ + b.n 71a68 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - bne.n 71c36 │ │ │ │ + bne.n 71c8e │ │ │ │ mov r1, r3 │ │ │ │ - b.n 71c98 │ │ │ │ + b.n 71cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71a32 │ │ │ │ + beq.w 71a8a │ │ │ │ mov ip, r1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.n 71c92 │ │ │ │ + bne.n 71cea │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub.w lr, r1, r3 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ add r2, lr │ │ │ │ add lr, r0 │ │ │ │ cmp lr, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ itt cc │ │ │ │ addcc r4, #2 │ │ │ │ ldrcc r2, [sp, #4] │ │ │ │ - bcs.n 71cd4 │ │ │ │ + bcs.n 71d2c │ │ │ │ ldrb.w r9, [r4, #-1]! │ │ │ │ strb.w r9, [r2], #-1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 71cc8 │ │ │ │ + bne.n 71d20 │ │ │ │ cmp ip, r3 │ │ │ │ it ls │ │ │ │ movls r5, r3 │ │ │ │ - bls.n 71cf0 │ │ │ │ + bls.n 71d48 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ strb.w r4, [r2, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 71cde │ │ │ │ + bne.n 71d36 │ │ │ │ subs r0, r0, r5 │ │ │ │ adds r5, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r9, r6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne.w 718da │ │ │ │ + bne.w 71932 │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.w 719d2 │ │ │ │ + beq.w 71a2a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ it ne │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne.w 719dc │ │ │ │ + bne.w 71a34 │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 719dc │ │ │ │ - b.n 719d2 │ │ │ │ + bne.w 71a34 │ │ │ │ + b.n 71a2a │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ str r3, [sp, #4] │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r3, r5, #2 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ittt ne │ │ │ │ movne r9, r6 │ │ │ │ movne r4, r2 │ │ │ │ movne r5, r3 │ │ │ │ - bne.w 718da │ │ │ │ + bne.w 71932 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r4, #2 │ │ │ │ adds r0, r5, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n 71d62 │ │ │ │ + bls.n 71dba │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r0, r1, r4 │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r1, r0, #1 │ │ │ │ add r0, r3 │ │ │ │ add r1, r3 │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ mov r9, r6 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.w 71bfe │ │ │ │ + bne.w 71c56 │ │ │ │ strb r2, [r4, #3] │ │ │ │ adds r1, r5, #3 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ adds r4, #4 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - b.n 71b98 │ │ │ │ + b.n 71bf0 │ │ │ │ movw r3, #10815 @ 0x2a3f │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ adds r5, #2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 719b4 │ │ │ │ + b.n 71a0c │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ adds r3, r5, #3 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ - b.n 71ab8 │ │ │ │ + b.n 71b10 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ adds r5, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 719b4 │ │ │ │ + beq.w 71a0c │ │ │ │ adds r3, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ mov r4, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71dca │ │ │ │ + bne.n 71e22 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - b.n 718da │ │ │ │ + b.n 71932 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 71be4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 71c3c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {0} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + cdp2 0, 3, cr0, cr8, cr6, {0} │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl], #24 │ │ │ │ + ldc2 0, cr0, [sl], {6} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #32 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ movw r3, #15733 @ 0x3d75 │ │ │ │ lsls r5, r4, #22 │ │ │ │ strh r3, [r0, #0] │ │ │ │ ittet mi │ │ │ │ addmi r3, r0, #3 │ │ │ │ movmi r2, #116 @ 0x74 │ │ │ │ addpl r3, r0, #2 │ │ │ │ @@ -164134,43 +164152,43 @@ │ │ │ │ it mi │ │ │ │ movmi r2, #120 @ 0x78 │ │ │ │ and.w r1, r4, #16 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [r3], #1 │ │ │ │ and.w r2, r4, #1032 @ 0x408 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - beq.n 71ed8 │ │ │ │ + beq.n 71f30 │ │ │ │ mov.w ip, #61 @ 0x3d │ │ │ │ cmp.w r2, #1032 @ 0x408 │ │ │ │ strb.w ip, [r3, #2] │ │ │ │ movw ip, #26412 @ 0x672c │ │ │ │ strh.w ip, [r3] │ │ │ │ - bne.n 71e8c │ │ │ │ + bne.n 71ee4 │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ strb r2, [r3, #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71ee6 │ │ │ │ + bne.n 71f3e │ │ │ │ adds r2, r3, #4 │ │ │ │ - cbz r1, 71e82 │ │ │ │ + cbz r1, 71eda │ │ │ │ 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 71ea2 │ │ │ │ + b.n 71efa │ │ │ │ adds r3, #3 │ │ │ │ - cbz r5, 71e96 │ │ │ │ + cbz r5, 71eee │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - cbz r1, 71e9e │ │ │ │ + cbz r1, 71ef6 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bmi.n 71ef8 │ │ │ │ + bmi.n 71f50 │ │ │ │ movw r2, #28460 @ 0x6f2c │ │ │ │ lsls r5, r4, #29 │ │ │ │ strh r2, [r3, #0] │ │ │ │ it mi │ │ │ │ addmi r2, r3, #4 │ │ │ │ mov.w r1, #61 @ 0x3d │ │ │ │ it pl │ │ │ │ @@ -164189,55 +164207,55 @@ │ │ │ │ strbmi.w r3, [r2], #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r2, #11372 @ 0x2c6c │ │ │ │ movt r2, #15719 @ 0x3d67 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 71e8e │ │ │ │ + b.n 71ee6 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ strb r2, [r3, #4] │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 71e82 │ │ │ │ + beq.n 71eda │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ adds r2, r3, #6 │ │ │ │ strb r1, [r3, #5] │ │ │ │ - b.n 71e82 │ │ │ │ + b.n 71eda │ │ │ │ mov r2, r3 │ │ │ │ - b.n 71e82 │ │ │ │ + b.n 71eda │ │ │ │ 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, #1200] @ 723c0 │ │ │ │ + ldr.w r2, [pc, #1200] @ 72418 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r3, [pc, #1200] @ 723c4 │ │ │ │ + ldr.w r3, [pc, #1200] @ 7241c │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 722b2 │ │ │ │ + beq.w 7230a │ │ │ │ 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 72074 │ │ │ │ + bhi.w 720cc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @@ -164359,42 +164377,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 7223a │ │ │ │ + beq.w 72292 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 7223a │ │ │ │ + beq.w 72292 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ ldrb.w r2, [ip] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 7223a │ │ │ │ + beq.w 72292 │ │ │ │ uxtb r2, r1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r2, [ip] │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 7231e │ │ │ │ + beq.w 72376 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - beq.w 7227e │ │ │ │ + beq.w 722d6 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 72098 │ │ │ │ + bne.n 720f0 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.n 72134 │ │ │ │ + beq.n 7218c │ │ │ │ sub.w r1, r2, #33 @ 0x21 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.w 722e2 │ │ │ │ + bhi.w 7233a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -164426,398 +164444,397 @@ │ │ │ │ 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 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 7223a │ │ │ │ + bcs.w 72292 │ │ │ │ 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 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 723b4 │ │ │ │ + beq.w 7240c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 7234a │ │ │ │ + beq.w 723a2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.w 722ee │ │ │ │ + bne.w 72346 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 722ee │ │ │ │ + bne.w 72346 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs.n 7223a │ │ │ │ + bcs.n 72292 │ │ │ │ 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 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 7217c │ │ │ │ + beq.n 721d4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #125 @ 0x7d │ │ │ │ - bne.n 72170 │ │ │ │ - cbz r2, 721bc │ │ │ │ + bne.n 721c8 │ │ │ │ + cbz r2, 72214 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 7235e │ │ │ │ + beq.w 723b6 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 721bc │ │ │ │ + bne.n 72214 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.n 721bc │ │ │ │ + bne.n 72214 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.n 7223a │ │ │ │ + bcs.n 72292 │ │ │ │ subs r2, r6, r4 │ │ │ │ adds r6, r1, #2 │ │ │ │ movs r1, #1 │ │ │ │ sxth r2, r2 │ │ │ │ strh.w r2, [lr, #4] │ │ │ │ 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 r1, [lr, #-2] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ adds r7, r4, #2 │ │ │ │ - cbz r1, 7223a │ │ │ │ + cbz r1, 72292 │ │ │ │ sub.w r2, r1, #123 @ 0x7b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - beq.n 7223a │ │ │ │ + beq.n 72292 │ │ │ │ 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 721f8 │ │ │ │ + bne.n 72250 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ ittt eq │ │ │ │ strbeq r2, [r3, #2] │ │ │ │ addeq.w ip, r4, #3 │ │ │ │ addeq r3, #3 │ │ │ │ - beq.w 72064 │ │ │ │ + beq.w 720bc │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - beq.w 7236e │ │ │ │ + beq.w 723c6 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ - bne.w 72316 │ │ │ │ + bne.w 7236e │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ adds r6, r4, #3 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 722f8 │ │ │ │ + beq.n 72350 │ │ │ │ mov r3, r2 │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ - cbz r1, 7223a │ │ │ │ + cbz r1, 72292 │ │ │ │ mov r4, r6 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 722c4 │ │ │ │ + beq.n 7231c │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72224 │ │ │ │ + bne.n 7227c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72296 │ │ │ │ + b.n 722ee │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 7223a │ │ │ │ + beq.n 72292 │ │ │ │ mov r7, r3 │ │ │ │ ldrsh.w r9, [lr, #-4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ sub.w r8, lr, #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - ble.n 72272 │ │ │ │ + ble.n 722ca │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w r6, r2, r9 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 72264 │ │ │ │ + bne.n 722bc │ │ │ │ add r7, r9 │ │ │ │ ldrsh.w r3, [lr, #-2] │ │ │ │ - cbz r3, 722d8 │ │ │ │ + cbz r3, 72330 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, r8 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 7223a │ │ │ │ + bne.n 72292 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #304] @ (723c8 ) │ │ │ │ - ldr r3, [pc, #296] @ (723c4 ) │ │ │ │ + ldr r2, [pc, #304] @ (72420 ) │ │ │ │ + ldr r3, [pc, #296] @ (7241c ) │ │ │ │ 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 723bc │ │ │ │ + bne.w 72414 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 71f38 │ │ │ │ + beq.w 71f90 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 72306 │ │ │ │ + beq.n 7235e │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71f42 │ │ │ │ - cbz r7, 722cc │ │ │ │ + b.n 71f9a │ │ │ │ + cbz r7, 72324 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ strb r1, [r2, #0] │ │ │ │ adds r2, r3, #2 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov lr, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, ip │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r4, ip │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - b.n 7227e │ │ │ │ + b.n 722d6 │ │ │ │ movw r2, #24156 @ 0x5e5c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 722be │ │ │ │ - b.n 71f38 │ │ │ │ + bne.n 72316 │ │ │ │ + b.n 71f90 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 7227e │ │ │ │ + b.n 722d6 │ │ │ │ mov r1, r7 │ │ │ │ adds r6, r4, #2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7221c │ │ │ │ + b.n 72274 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs.n 7223a │ │ │ │ + bcs.n 72292 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ str.w r4, [lr] │ │ │ │ - bne.n 723a2 │ │ │ │ + bne.n 723fa │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bne.n 72338 │ │ │ │ + bne.n 72390 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 72380 │ │ │ │ + beq.n 723d8 │ │ │ │ movw r2, #16168 @ 0x3f28 │ │ │ │ adds r4, #2 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ - b.n 7215c │ │ │ │ + b.n 721b4 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 7223a │ │ │ │ + bcs.w 72292 │ │ │ │ movs r2, #1 │ │ │ │ str.w r4, [lr] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ - b.n 72152 │ │ │ │ + b.n 721aa │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 7223a │ │ │ │ + bcs.w 72292 │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ sxth r2, r2 │ │ │ │ - b.n 721a0 │ │ │ │ + b.n 721f8 │ │ │ │ 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 7221c │ │ │ │ + b.n 72274 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - b.n 7227e │ │ │ │ + b.n 722d6 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ adds r4, #4 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72288 │ │ │ │ + beq.w 722e0 │ │ │ │ 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 7238e │ │ │ │ + bne.n 723e6 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ - b.n 71f46 │ │ │ │ + b.n 71f9e │ │ │ │ subs r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strh.w r2, [lr, #4] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [lr, #6] │ │ │ │ - b.n 72152 │ │ │ │ + b.n 721aa │ │ │ │ cmp lr, r5 │ │ │ │ - beq.w 72292 │ │ │ │ - b.n 7223a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe81c0006 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + beq.w 722ea │ │ │ │ + b.n 72292 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf7bc0006 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71d00 │ │ │ │ - movs r6, r0 │ │ │ │ + bics.w r0, sl, #8781824 @ 0x860000 │ │ │ │ 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 r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 77c9c │ │ │ │ + bl 77cf4 │ │ │ │ adds r1, r5, r4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 723e6 │ │ │ │ + beq.n 7243e │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r8, #10 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, lr │ │ │ │ mov sl, lr │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ ubfx r3, r3, #13, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 72462 │ │ │ │ + bpl.n 724ba │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ adds r6, #1 │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ - b.n 72448 │ │ │ │ + b.n 724a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 72546 │ │ │ │ + beq.n 7259e │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72628 │ │ │ │ + bne.w 72680 │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.w 72692 │ │ │ │ + bhi.w 726ea │ │ │ │ movs r4, #0 │ │ │ │ mla r4, r8, r4, r1 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 72488 │ │ │ │ + bls.n 724e0 │ │ │ │ mul.w r4, fp, r4 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w 7264e │ │ │ │ + beq.w 726a6 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq.w 7268a │ │ │ │ + beq.w 726e2 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 72546 │ │ │ │ + beq.n 7259e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 72518 │ │ │ │ + beq.n 72570 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 72532 │ │ │ │ + beq.n 7258a │ │ │ │ subs r1, #45 @ 0x2d │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ - bhi.n 7253e │ │ │ │ + bhi.n 72596 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ - bhi.n 7253e │ │ │ │ + bhi.n 72596 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r4, #94 @ 0x5e │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ @@ -164858,154 +164875,154 @@ │ │ │ │ add.w r3, r7, 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 72514 │ │ │ │ + bmi.n 7256c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 724b8 │ │ │ │ + bne.n 72510 │ │ │ │ ldrb.w r1, [r5, #-1] │ │ │ │ add.w r2, r9, r4 │ │ │ │ subs r6, r5, #1 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7269e │ │ │ │ + bne.w 726f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7254c │ │ │ │ + cbz r3, 725a4 │ │ │ │ str r6, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, #63488 @ 0xf800 │ │ │ │ movt r2, #442 @ 0x1ba │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ add sl, r2 │ │ │ │ ands.w r4, r3, #1024 @ 0x400 │ │ │ │ - beq.w 72448 │ │ │ │ + beq.w 724a0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ ands.w r4, r3, #1024 @ 0x400 │ │ │ │ - bne.n 72572 │ │ │ │ - b.n 72448 │ │ │ │ + bne.n 725ca │ │ │ │ + b.n 724a0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mul.w r2, r3, r4 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 72608 │ │ │ │ + bne.n 72660 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #60 @ 0x3c │ │ │ │ movne.w r2, #3600 @ 0xe10 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov.w lr, #1 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 725f0 │ │ │ │ + bne.n 72648 │ │ │ │ add.w r2, r9, r4 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bne.n 725d0 │ │ │ │ + bne.n 72628 │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ movt r2, #8859 @ 0x229b │ │ │ │ mov r6, r5 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne.n 7259e │ │ │ │ + bne.n 725f6 │ │ │ │ mov.w r2, #59904 @ 0xea00 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ mov.w r2, #14976 @ 0x3a80 │ │ │ │ movt r2, #9 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ - b.n 72564 │ │ │ │ + b.n 725bc │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 726a8 │ │ │ │ + beq.n 72700 │ │ │ │ add.w r3, r7, 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 726a8 │ │ │ │ + bmi.n 72700 │ │ │ │ adds r5, r6, #1 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 72486 │ │ │ │ + b.n 724de │ │ │ │ mov ip, r5 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 724a4 │ │ │ │ + bhi.w 724fc │ │ │ │ movw r0, #26215 @ 0x6667 │ │ │ │ movt r0, #26214 @ 0x6666 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ smull r7, r1, r0, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ rsb r3, r3, r1, asr #2 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ mla r9, r3, r2, r9 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 72668 │ │ │ │ + bls.n 726c0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.w 724aa │ │ │ │ + bne.w 72502 │ │ │ │ mvn.w sl, sl │ │ │ │ mov r6, r5 │ │ │ │ - b.n 72546 │ │ │ │ + b.n 7259e │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n 7264c │ │ │ │ + beq.n 726a4 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.w 72546 │ │ │ │ - b.n 7268a │ │ │ │ + bne.w 7259e │ │ │ │ + b.n 726e2 │ │ │ │ add r4, sl │ │ │ │ subs r6, r5, #1 │ │ │ │ add.w sl, r9, r4 │ │ │ │ - b.n 72546 │ │ │ │ + b.n 7259e │ │ │ │ adds r6, #1 │ │ │ │ - b.n 72546 │ │ │ │ + b.n 7259e │ │ │ │ stmdb 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, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -165017,20 +165034,20 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ sub.w r5, r3, #94 @ 0x5e │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.n 72748 │ │ │ │ + bls.n 727a0 │ │ │ │ uxtb r6, r5 │ │ │ │ cmp r6, #30 │ │ │ │ - bhi.n 7278e │ │ │ │ + bhi.n 727e6 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.w 728d2 │ │ │ │ + bhi.w 7292a │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @@ -165062,57 +165079,57 @@ │ │ │ │ orr.w r2, r2, #3008 @ 0xbc0 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ sub.w r5, r3, #94 @ 0x5e │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bhi.n 726e4 │ │ │ │ + bhi.n 7273c │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bls.n 7278e │ │ │ │ + bls.n 727e6 │ │ │ │ sub.w r5, r3, #38 @ 0x26 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi.w 728d2 │ │ │ │ + bhi.w 7292a │ │ │ │ tbb [pc, r5] │ │ │ │ pop {r0, r1, r5, r6, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ - b.n 72eda │ │ │ │ - b.n 72edc │ │ │ │ + b.n 72f32 │ │ │ │ + b.n 72f34 │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ asrs r4, r7, #26 │ │ │ │ orr.w r2, r2, #516 @ 0x204 │ │ │ │ mov r7, r4 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ - b.n 72738 │ │ │ │ + b.n 72790 │ │ │ │ orr.w r2, r2, #1592 @ 0x638 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 72738 │ │ │ │ + b.n 72790 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r9, #61 @ 0x3d │ │ │ │ adds r4, #1 │ │ │ │ mvns r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7291c │ │ │ │ + beq.w 72974 │ │ │ │ and.w r8, r8, r3 │ │ │ │ ldrb.w r5, [r4, #-1] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, sl │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - bhi.n 727fe │ │ │ │ + bhi.n 72856 │ │ │ │ cmp r5, #87 @ 0x57 │ │ │ │ - bls.n 72848 │ │ │ │ + bls.n 728a0 │ │ │ │ sub.w r3, r5, #88 @ 0x58 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 728a0 │ │ │ │ + bhi.n 728f8 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r3, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r0, [r4, #18] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -165127,200 +165144,200 @@ │ │ │ │ strb r4, [r6, #16] │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ strb r3, [r3, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r0, r4, #2 │ │ │ │ and.w r3, r8, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 727ee │ │ │ │ + beq.n 72846 │ │ │ │ tst.w r8, #73 @ 0x49 │ │ │ │ - beq.n 727f2 │ │ │ │ + beq.n 7284a │ │ │ │ orr.w r6, r6, #73 @ 0x49 │ │ │ │ mov r7, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r5, [r4, #-1] │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - bls.n 727a8 │ │ │ │ - cbz r1, 72802 │ │ │ │ + bls.n 72800 │ │ │ │ + cbz r1, 7285a │ │ │ │ str r7, [r1, #0] │ │ │ │ - cbz r6, 72810 │ │ │ │ - cbz r2, 7280c │ │ │ │ + cbz r6, 72868 │ │ │ │ + cbz r2, 72864 │ │ │ │ ands r6, r2 │ │ │ │ bic.w r8, r8, r2 │ │ │ │ orr.w r8, r8, r6 │ │ │ │ ubfx r0, r8, #0, #12 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r6, r6, #146 @ 0x92 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ orr.w r6, r6, #512 @ 0x200 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ orr.w r6, r6, #3072 @ 0xc00 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ orr.w r6, r6, #292 @ 0x124 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ tst.w r8, #8 │ │ │ │ - beq.n 72916 │ │ │ │ + beq.n 7296e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 72810 │ │ │ │ + beq.n 72868 │ │ │ │ ubfx r0, r8, #0, #12 │ │ │ │ str r7, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 729c8 │ │ │ │ + beq.w 72a20 │ │ │ │ sub.w lr, r5, #38 @ 0x26 │ │ │ │ uxtb.w fp, lr │ │ │ │ cmp.w fp, #23 │ │ │ │ - bhi.n 727fe │ │ │ │ + bhi.n 72856 │ │ │ │ movs r3, #225 @ 0xe1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ lsr.w r3, r3, fp │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 728a0 │ │ │ │ + bpl.n 728f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72926 │ │ │ │ + beq.n 7297e │ │ │ │ ands r6, r2 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.w 72aa0 │ │ │ │ - bgt.w 72a74 │ │ │ │ + beq.w 72af8 │ │ │ │ + bgt.w 72acc │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq.w r8, r8, r6 │ │ │ │ - beq.n 7296a │ │ │ │ + beq.n 729c2 │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ - beq.n 72892 │ │ │ │ + beq.n 728ea │ │ │ │ bic.w r8, r8, r2 │ │ │ │ orr.w r8, r8, r6 │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - bls.n 72958 │ │ │ │ + bls.n 729b0 │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ cmp r5, #7 │ │ │ │ - bhi.n 727fe │ │ │ │ + bhi.n 72856 │ │ │ │ orr.w sl, r5, sl, lsl #3 │ │ │ │ - cbnz r2, 728bc │ │ │ │ + cbnz r2, 72914 │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ bics.w r3, r3, #2 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 727f2 │ │ │ │ + bls.n 7284a │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ orr.w r6, r6, sl │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7278e │ │ │ │ + bhi.w 727e6 │ │ │ │ mvns r3, r2 │ │ │ │ mov.w r9, #61 @ 0x3d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72796 │ │ │ │ + bne.w 727ee │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ mov.w r9, #61 @ 0x3d │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ - b.n 72796 │ │ │ │ - cbz r2, 72926 │ │ │ │ + b.n 727ee │ │ │ │ + cbz r2, 7297e │ │ │ │ ands r6, r2 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.w 72ac4 │ │ │ │ - bgt.w 72a84 │ │ │ │ + beq.w 72b1c │ │ │ │ + bgt.w 72adc │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq.w r8, r8, r6 │ │ │ │ - beq.n 7289a │ │ │ │ - b.n 72888 │ │ │ │ + beq.n 728f2 │ │ │ │ + b.n 728e0 │ │ │ │ orr.w r6, r6, #1024 @ 0x400 │ │ │ │ - b.n 727f2 │ │ │ │ + b.n 7284a │ │ │ │ mov r8, r2 │ │ │ │ - b.n 7279a │ │ │ │ + b.n 727f2 │ │ │ │ mov r7, r4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7279a │ │ │ │ + b.n 727f2 │ │ │ │ cmp.w r9, #61 @ 0x3d │ │ │ │ - bgt.n 729ea │ │ │ │ + bgt.n 72a42 │ │ │ │ cmp.w r9, #37 @ 0x25 │ │ │ │ - ble.n 72952 │ │ │ │ + ble.n 729aa │ │ │ │ sub.w lr, r9, #38 @ 0x26 │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ lsr.w r3, r3, lr │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 7294a │ │ │ │ - cbz r0, 729a0 │ │ │ │ + bpl.n 729a2 │ │ │ │ + cbz r0, 729f8 │ │ │ │ and.w r6, r6, ip │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.n 729c2 │ │ │ │ - ble.n 7298a │ │ │ │ + beq.n 72a1a │ │ │ │ + ble.n 729e2 │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ - bhi.n 7289a │ │ │ │ + bhi.n 728f2 │ │ │ │ cmp r5, #37 @ 0x25 │ │ │ │ - bhi.n 72966 │ │ │ │ + bhi.n 729be │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 72890 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 726d2 │ │ │ │ + b.n 7272a │ │ │ │ sub.w lr, r5, #38 @ 0x26 │ │ │ │ uxtb.w lr, lr │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ lsr.w r3, r3, lr │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7289a │ │ │ │ + bmi.n 728f2 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 726d2 │ │ │ │ + b.n 7272a │ │ │ │ mov r7, r4 │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ - b.n 72738 │ │ │ │ + b.n 72790 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ andeq.w r8, r8, r6 │ │ │ │ - beq.n 72954 │ │ │ │ + beq.n 729ac │ │ │ │ cmp.w r9, #43 @ 0x2b │ │ │ │ - beq.w 72892 │ │ │ │ - b.n 72952 │ │ │ │ + beq.w 728ea │ │ │ │ + b.n 729aa │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ mov fp, r0 │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ bic.w r6, r6, fp │ │ │ │ mvn.w ip, fp │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - bne.n 72a92 │ │ │ │ + bne.n 72aea │ │ │ │ movs r0, #1 │ │ │ │ bic.w r8, r8, r6 │ │ │ │ - b.n 72954 │ │ │ │ + b.n 729ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72926 │ │ │ │ + beq.n 7297e │ │ │ │ ands r6, r2 │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.n 72aca │ │ │ │ - bgt.n 72aae │ │ │ │ + beq.n 72b22 │ │ │ │ + bgt.n 72b06 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - bne.w 72888 │ │ │ │ + bne.w 728e0 │ │ │ │ and.w r8, r8, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7283c │ │ │ │ - b.n 72810 │ │ │ │ + bne.w 72894 │ │ │ │ + b.n 72868 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.n 72abc │ │ │ │ + beq.n 72b14 │ │ │ │ cmp.w r9, #94 @ 0x5e │ │ │ │ - bne.n 72952 │ │ │ │ + bne.n 729aa │ │ │ │ ands.w r6, r8, r6 │ │ │ │ - beq.n 72954 │ │ │ │ + beq.n 729ac │ │ │ │ lsls r3, r6, #31 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #72 @ 0x48 │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ lsls r3, r6, #30 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #144 @ 0x90 │ │ │ │ @@ -165339,87 +165356,87 @@ │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ lsls r3, r6, #26 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #256 @ 0x100 │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ tst.w r6, #73 @ 0x49 │ │ │ │ - beq.n 72954 │ │ │ │ + beq.n 729ac │ │ │ │ lsls r3, r6, #23 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #64 @ 0x40 │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ lsls r3, r6, #26 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #8 │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ lsls r6, r6, #29 │ │ │ │ itt mi │ │ │ │ andmi.w r3, r2, #1 │ │ │ │ orrmi.w r8, r8, r3 │ │ │ │ - b.n 72954 │ │ │ │ + b.n 729ac │ │ │ │ cmp.w r9, #94 @ 0x5e │ │ │ │ - beq.n 72aa6 │ │ │ │ + beq.n 72afe │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - bne.w 7288e │ │ │ │ - b.n 72892 │ │ │ │ + bne.w 728e6 │ │ │ │ + b.n 728ea │ │ │ │ cmp.w r9, #94 @ 0x5e │ │ │ │ - bne.n 72a7a │ │ │ │ + bne.n 72ad2 │ │ │ │ ands.w r6, r8, r6 │ │ │ │ - bne.n 729fc │ │ │ │ - b.n 7289a │ │ │ │ - ble.w 72988 │ │ │ │ + bne.n 72a54 │ │ │ │ + b.n 728f2 │ │ │ │ + ble.w 729e0 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - bne.n 72af2 │ │ │ │ + bne.n 72b4a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 72892 │ │ │ │ + b.n 728ea │ │ │ │ bic.w r8, r8, r6 │ │ │ │ - b.n 7296a │ │ │ │ + b.n 729c2 │ │ │ │ ands.w r6, r8, r6 │ │ │ │ - bne.n 729fc │ │ │ │ - b.n 72958 │ │ │ │ + bne.n 72a54 │ │ │ │ + b.n 729b0 │ │ │ │ cmp.w r9, #94 @ 0x5e │ │ │ │ - bne.n 72a7a │ │ │ │ + bne.n 72ad2 │ │ │ │ ands.w r6, r8, r6 │ │ │ │ - bne.n 729fc │ │ │ │ - b.n 72838 │ │ │ │ - cbz r0, 72ad6 │ │ │ │ + bne.n 72a54 │ │ │ │ + b.n 72890 │ │ │ │ + cbz r0, 72b2e │ │ │ │ and.w r6, r6, ip │ │ │ │ - b.n 72892 │ │ │ │ + b.n 728ea │ │ │ │ bic.w r8, r8, r6 │ │ │ │ - b.n 7289a │ │ │ │ + b.n 728f2 │ │ │ │ bic.w r8, r8, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7283c │ │ │ │ - b.n 72810 │ │ │ │ + bne.w 72894 │ │ │ │ + b.n 72868 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ mov r9, r0 │ │ │ │ - blx 82d4 │ │ │ │ + blx 832c │ │ │ │ bic.w r6, r6, r9 │ │ │ │ mvn.w ip, r9 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 72a9c │ │ │ │ + b.n 72af4 │ │ │ │ mov r8, r6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 72954 │ │ │ │ + b.n 729ac │ │ │ │ stmdb 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] @ (72c9c ) │ │ │ │ + ldr r3, [pc, #400] @ (72cf4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #400] @ (72ca0 ) │ │ │ │ + ldr r2, [pc, #400] @ (72cf8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r7, r0, #132 @ 0x84 │ │ │ │ - beq.n 72bf6 │ │ │ │ + beq.n 72c4e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ add.w r4, r1, r8 │ │ │ │ ldrh r1, [r7, #8] │ │ │ │ lsls r1, r1, #31 │ │ │ │ @@ -165428,22 +165445,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 72bfe │ │ │ │ + beq.n 72c56 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c62 │ │ │ │ + beq.w 72cba │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [sp] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -165454,2724 +165471,2719 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ subs r2, r5, r4 │ │ │ │ str.w sl, [r5, #12] │ │ │ │ adds r2, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add r4, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 72bb8 │ │ │ │ + bne.n 72c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r9, #1 │ │ │ │ - cbnz r3, 72bea │ │ │ │ + cbnz r3, 72c42 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r2, r4 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add r0, r8 │ │ │ │ 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, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ - bgt.n 72c50 │ │ │ │ + bgt.n 72ca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72b92 │ │ │ │ + beq.n 72bea │ │ │ │ add.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, fp, #16 │ │ │ │ str.w r3, [r2, sl, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72ba0 │ │ │ │ + beq.n 72bf8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 72ba0 │ │ │ │ - ldr r3, [pc, #172] @ (72ca4 ) │ │ │ │ + blx 7b70 │ │ │ │ + b.n 72bf8 │ │ │ │ + ldr r3, [pc, #172] @ (72cfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 72b1e │ │ │ │ + b.n 72b76 │ │ │ │ ldr.w sl, [r2, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w fp, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r1, r4, fp, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r9, r3, r2 │ │ │ │ - blx 7c34 │ │ │ │ + blx 7c80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 72c84 │ │ │ │ + cbz r0, 72cdc │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ movne sl, fp │ │ │ │ movne fp, r2 │ │ │ │ - bne.n 72c40 │ │ │ │ + bne.n 72c98 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov fp, r5 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 72b72 │ │ │ │ + b.n 72bca │ │ │ │ mov fp, r2 │ │ │ │ - cbz r2, 72c8e │ │ │ │ + cbz r2, 72ce6 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r5, r9 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 72b72 │ │ │ │ + b.n 72bca │ │ │ │ mov r1, r2 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx 7af8 │ │ │ │ + blx 7b38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 72bc4 │ │ │ │ + b.n 72c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 72c8a │ │ │ │ + cbz r3, 72ce2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 72c8a │ │ │ │ + cbz r0, 72ce2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 72c3a │ │ │ │ + bne.n 72c92 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ - b.n 72c2e │ │ │ │ + b.n 72c86 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov sl, fp │ │ │ │ - b.n 72c68 │ │ │ │ + b.n 72cc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72bb2 │ │ │ │ + b.n 72c0a │ │ │ │ mov.w r9, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 72b72 │ │ │ │ - bgt.n 72ce8 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + b.n 72bca │ │ │ │ + rsb r0, r4, r6 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ (72cc8 ) │ │ │ │ + ldr r1, [pc, #16] @ (72d20 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - blx 8070 │ │ │ │ + blx 80bc │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ - blx 7ec8 │ │ │ │ - pop {r5, r6} │ │ │ │ + blx 7f14 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ 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 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72d80 │ │ │ │ - ldr r3, [pc, #164] @ (72d90 ) │ │ │ │ + beq.n 72dd8 │ │ │ │ + ldr r3, [pc, #164] @ (72de8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #136] @ 0x88 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r7, #30 │ │ │ │ add.w r6, r0, #112 @ 0x70 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ str r3, [r0, #124] @ 0x7c │ │ │ │ strh.w r7, [r0, #140] @ 0x8c │ │ │ │ - bpl.n 72d6e │ │ │ │ - ldr r3, [pc, #136] @ (72d94 ) │ │ │ │ + bpl.n 72dc6 │ │ │ │ + ldr r3, [pc, #136] @ (72dec ) │ │ │ │ movs r0, #1 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ lsls r3, r7, #31 │ │ │ │ itete pl │ │ │ │ addpl.w r5, r5, #4096 @ 0x1000 │ │ │ │ addwmi r5, r5, #271 @ 0x10f │ │ │ │ addpl r5, #15 │ │ │ │ bicmi.w r5, r5, #255 @ 0xff │ │ │ │ it pl │ │ │ │ bfcpl r5, #0, #12 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r7, r5, #16 │ │ │ │ - blx 794c │ │ │ │ - cbz r0, 72d7a │ │ │ │ + blx 798c │ │ │ │ + cbz r0, 72dd2 │ │ │ │ add r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #144] @ 0x90 │ │ │ │ add.w r1, r0, #16 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r0, #0] │ │ │ │ movw r5, #646 @ 0x286 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ - cbz r0, 72d80 │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ + cbz r0, 72dd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a54c <__isoc23_strtoul@@Base+0xed24> │ │ │ │ + bl 8a5bc <__isoc23_strtoul@@Base+0xed3c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #40] @ (72d98 ) │ │ │ │ + ldr r3, [pc, #40] @ (72df0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 72d88 │ │ │ │ + cbz r3, 72de0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 72d08 │ │ │ │ + b.n 72d60 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #16] @ (72d9c ) │ │ │ │ + ldr r2, [pc, #16] @ (72df4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 72d08 │ │ │ │ + b.n 72d60 │ │ │ │ nop │ │ │ │ lsls r5, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ 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] @ (72e20 ) │ │ │ │ + ldr r4, [pc, #108] @ (72e78 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #108] @ (72e24 ) │ │ │ │ + ldr r3, [pc, #108] @ (72e7c ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 72e02 │ │ │ │ + cbz r0, 72e5a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ sub.w r8, r7, #132 @ 0x84 │ │ │ │ - cbz r7, 72dfe │ │ │ │ - cbz r5, 72df4 │ │ │ │ - ldr r2, [pc, #92] @ (72e28 ) │ │ │ │ + cbz r7, 72e56 │ │ │ │ + cbz r5, 72e4c │ │ │ │ + ldr r2, [pc, #92] @ (72e80 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ cmp r5, r4 │ │ │ │ it ne │ │ │ │ addne.w r7, r5, #132 @ 0x84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72dd6 │ │ │ │ + bne.n 72e2e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 72dee │ │ │ │ + beq.n 72e46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 900d8 <__isoc23_strtoul@@Base+0x148b0> │ │ │ │ - ldr r3, [pc, #60] @ (72e2c ) │ │ │ │ + bl 907c4 <__isoc23_strtoul@@Base+0x14f44> │ │ │ │ + ldr r3, [pc, #60] @ (72e84 ) │ │ │ │ add r3, pc │ │ │ │ str r7, [r3, #0] │ │ │ │ - cbz r6, 72df8 │ │ │ │ + cbz r6, 72e50 │ │ │ │ str r6, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r7 │ │ │ │ - b.n 72dc8 │ │ │ │ + b.n 72e20 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #36] @ (72e30 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #36] @ (72e88 ) │ │ │ │ str r5, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - cbz r6, 72e1a │ │ │ │ + bl 72df8 │ │ │ │ + cbz r6, 72e72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 72df8 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + b.n 72e50 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - bls.n 72f1c │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + ldmdb sl, {r1, r2} │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ 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, [pc, #84] @ (72e9c ) │ │ │ │ + ldr r7, [pc, #84] @ (72ef4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #84] @ (72ea0 ) │ │ │ │ + ldr r6, [pc, #84] @ (72ef8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 72e82 │ │ │ │ - ldr r3, [pc, #76] @ (72ea4 ) │ │ │ │ + cbz r0, 72eda │ │ │ │ + ldr r3, [pc, #76] @ (72efc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ addne r4, #132 @ 0x84 │ │ │ │ - beq.n 72e68 │ │ │ │ - cbz r5, 72e72 │ │ │ │ + beq.n 72ec0 │ │ │ │ + cbz r5, 72eca │ │ │ │ str r5, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #60] @ (72ea8 ) │ │ │ │ + ldr r3, [pc, #60] @ (72f00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72e62 │ │ │ │ + bne.n 72eba │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 72e62 │ │ │ │ - ldr r5, [pc, #48] @ (72eac ) │ │ │ │ + bmi.n 72eba │ │ │ │ + ldr r5, [pc, #48] @ (72f04 ) │ │ │ │ add r5, pc │ │ │ │ str r5, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #32] @ (72eb0 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #32] @ (72f08 ) │ │ │ │ str.w r8, [r7, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 72e54 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + bl 72df8 │ │ │ │ + b.n 72eac │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - bhi.n 72e70 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + stmia.w r6, {r1, r2} │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - ldr r3, [pc, #36] @ (72edc ) │ │ │ │ - ldr r2, [pc, #40] @ (72ee0 ) │ │ │ │ + ldr r3, [pc, #36] @ (72f34 ) │ │ │ │ + ldr r2, [pc, #40] @ (72f38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r3, r0, #132 @ 0x84 │ │ │ │ - beq.n 72ece │ │ │ │ + beq.n 72f26 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ (72ee4 ) │ │ │ │ + ldr r3, [pc, #20] @ (72f3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - bhi.n 72fd8 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + @ instruction: 0xe81c0006 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #40] @ (72f14 ) │ │ │ │ - ldr r2, [pc, #44] @ (72f18 ) │ │ │ │ + ldr r3, [pc, #40] @ (72f6c ) │ │ │ │ + ldr r2, [pc, #44] @ (72f70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne.w r2, r0, #132 @ 0x84 │ │ │ │ - beq.n 72f0c │ │ │ │ + beq.n 72f64 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 72f08 │ │ │ │ + bls.n 72f60 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ bx lr │ │ │ │ - b.w 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - ldr r3, [pc, #12] @ (72f1c ) │ │ │ │ + b.w 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + ldr r3, [pc, #12] @ (72f74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 72efa │ │ │ │ - bhi.n 72fa8 │ │ │ │ + b.n 72f52 │ │ │ │ + b.n 72f40 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #52] @ (72f58 ) │ │ │ │ - ldr r2, [pc, #56] @ (72f5c ) │ │ │ │ + ldr r3, [pc, #52] @ (72fb0 ) │ │ │ │ + ldr r2, [pc, #56] @ (72fb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ addne r0, #132 @ 0x84 │ │ │ │ - beq.n 72f4e │ │ │ │ + beq.n 72fa6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 72f4c │ │ │ │ + cbz r0, 72fa4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 72f42 │ │ │ │ + bcc.n 72f9a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 72f4a │ │ │ │ + bhi.n 72fa2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f34 │ │ │ │ + bne.n 72f8c │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (72f60 ) │ │ │ │ + ldr r3, [pc, #16] @ (72fb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 72f30 │ │ │ │ + b.n 72f88 │ │ │ │ nop │ │ │ │ - bhi.n 72f7c │ │ │ │ + b.n 72f14 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #224] @ (73058 ) │ │ │ │ + ldr r3, [pc, #224] @ (730b0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r7, [pc, #224] @ (7305c ) │ │ │ │ + ldr r7, [pc, #224] @ (730b4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ addne.w r7, r0, #132 @ 0x84 │ │ │ │ - beq.n 7303c │ │ │ │ - ldr.w r8, [pc, #208] @ 73060 │ │ │ │ + beq.n 73094 │ │ │ │ + ldr.w r8, [pc, #208] @ 730b8 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73022 │ │ │ │ + beq.n 7307a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - b.n 72fb4 │ │ │ │ + b.n 7300c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 72fd4 │ │ │ │ + beq.n 7302c │ │ │ │ cmp r3, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n 72faa │ │ │ │ + bgt.n 73002 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 72fd6 │ │ │ │ + bcs.n 7302e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 72ffa │ │ │ │ + cbz r3, 73052 │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - blx 7b08 │ │ │ │ - b.n 72fa0 │ │ │ │ + blx 7b48 │ │ │ │ + b.n 72ff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 72fc0 │ │ │ │ + bhi.n 73018 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 73044 │ │ │ │ + bne.n 7309c │ │ │ │ subs r3, r4, r1 │ │ │ │ add r6, r4 │ │ │ │ adds r3, #7 │ │ │ │ str r6, [r5, #0] │ │ │ │ bic.w r3, r3, #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, 73052 │ │ │ │ + cbnz r4, 730aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7300e │ │ │ │ + bne.n 73066 │ │ │ │ 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, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r1 │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r6, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #52] @ (73064 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #52] @ (730bc ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 72f9c │ │ │ │ - ldr r3, [pc, #40] @ (73068 ) │ │ │ │ + bl 72df8 │ │ │ │ + b.n 72ff4 │ │ │ │ + ldr r3, [pc, #40] @ (730c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 72f8e │ │ │ │ + b.n 72fe6 │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 8f0f4 <__isoc23_strtoul@@Base+0x138cc> │ │ │ │ + bl 8f630 <__isoc23_strtoul@@Base+0x13db0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 72fe2 │ │ │ │ - blx 831c │ │ │ │ + b.n 7303a │ │ │ │ + blx 8374 │ │ │ │ nop │ │ │ │ - bvc.n 72fcc │ │ │ │ + b.n 72f64 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r7, 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, #220] @ (73158 ) │ │ │ │ + ldr r3, [pc, #220] @ (731b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.n 730cc │ │ │ │ + bhi.n 73124 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r2, #6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r3, [pc, #136] @ (7311c ) │ │ │ │ - ldr r2, [pc, #196] @ (7315c ) │ │ │ │ + ldr r3, [pc, #136] @ (73174 ) │ │ │ │ + ldr r2, [pc, #196] @ (731b4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7313a │ │ │ │ + beq.n 73192 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ - cbnz r3, 730c6 │ │ │ │ + cbnz r3, 7311e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbnz r5, 730b4 │ │ │ │ - b.n 73152 │ │ │ │ + cbnz r5, 7310c │ │ │ │ + b.n 731aa │ │ │ │ mov r5, r3 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 730b2 │ │ │ │ + bne.n 7310a │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #140] @ (73160 ) │ │ │ │ + ldr r5, [pc, #140] @ (731b8 ) │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 73126 │ │ │ │ - ldr r2, [pc, #128] @ (7315c ) │ │ │ │ + cbz r0, 7317e │ │ │ │ + ldr r2, [pc, #128] @ (731b4 ) │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 73108 │ │ │ │ + beq.n 73160 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72da0 │ │ │ │ + bl 72df8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, r3 │ │ │ │ subs r1, r6, r1 │ │ │ │ - bl 72af8 │ │ │ │ - cbz r0, 73118 │ │ │ │ - cbz r4, 73122 │ │ │ │ + bl 72b50 │ │ │ │ + cbz r0, 73170 │ │ │ │ + cbz r4, 7317a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72da0 │ │ │ │ - b.n 73122 │ │ │ │ + bl 72df8 │ │ │ │ + b.n 7317a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r1, r1, r3 │ │ │ │ subs r1, r6, r1 │ │ │ │ - bl 72af8 │ │ │ │ - cbnz r0, 73122 │ │ │ │ + bl 72b50 │ │ │ │ + cbnz r0, 7317a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 7b08 │ │ │ │ + blx 7b48 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r6, [r5, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #52] @ (73164 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #52] @ (731bc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 73122 │ │ │ │ - ldr r3, [pc, #44] @ (73168 ) │ │ │ │ + bl 72df8 │ │ │ │ + b.n 7317a │ │ │ │ + ldr r3, [pc, #44] @ (731c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 730c6 │ │ │ │ + bne.n 7311e │ │ │ │ mov r1, r2 │ │ │ │ - bl 72f64 │ │ │ │ - b.n 730c6 │ │ │ │ + bl 72fbc │ │ │ │ + b.n 7311e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 730c0 │ │ │ │ + b.n 73118 │ │ │ │ nop │ │ │ │ - bvs.n 730c8 │ │ │ │ + b.n 72e60 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xfb73ffff │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ (731c4 ) │ │ │ │ + ldr r6, [pc, #72] @ (7321c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 7319e │ │ │ │ + cbz r0, 731f6 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r4, #7 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 731b2 │ │ │ │ + ble.n 7320a │ │ │ │ add r4, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [r6, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #32] @ (731c8 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #32] @ (73220 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 73186 │ │ │ │ + bl 72df8 │ │ │ │ + b.n 731de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72af8 │ │ │ │ + bl 72b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7319c │ │ │ │ + beq.n 731f4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 73196 │ │ │ │ + b.n 731ee │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xfafbffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ (73224 ) │ │ │ │ + ldr r6, [pc, #72] @ (7327c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 731f6 │ │ │ │ + cbz r0, 7324e │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 73212 │ │ │ │ + ble.n 7326a │ │ │ │ add r4, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [r6, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #40] @ (73228 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #40] @ (73280 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ + bl 72df8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 731f0 │ │ │ │ + bgt.n 73248 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72af8 │ │ │ │ + bl 72b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 731f4 │ │ │ │ + beq.n 7324c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 731f0 │ │ │ │ + b.n 73248 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xfaa3ffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #100] @ (732a0 ) │ │ │ │ + ldr r6, [pc, #100] @ (732f8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 73270 │ │ │ │ + cbz r0, 732c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r5, 7325e │ │ │ │ + cbz r5, 732b6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 73284 │ │ │ │ + bcc.n 732dc │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 73260 │ │ │ │ + b.n 732b8 │ │ │ │ mov r2, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [r6, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #44] @ (732a4 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #44] @ (732fc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 73246 │ │ │ │ + bl 72df8 │ │ │ │ + b.n 7329e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72af8 │ │ │ │ + bl 72b50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 732c6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add r3, r5 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 73260 │ │ │ │ + b.n 732b8 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xfa29ffff │ │ │ │ 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] @ (733ec ) │ │ │ │ + ldr r2, [pc, #304] @ (73444 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #304] @ (733f0 ) │ │ │ │ + ldr r3, [pc, #304] @ (73448 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #304] @ 733f4 │ │ │ │ + ldr.w r8, [pc, #304] @ 7344c │ │ │ │ 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 73360 │ │ │ │ + beq.n 733b8 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bls.n 7337c │ │ │ │ + bls.n 733d4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7e28 │ │ │ │ + blx 7e74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 733ba │ │ │ │ + beq.n 73412 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 732fc │ │ │ │ - ldr.w sl, [pc, #240] @ 733f8 │ │ │ │ + bne.n 73354 │ │ │ │ + ldr.w sl, [pc, #240] @ 73450 │ │ │ │ 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 7338e │ │ │ │ + beq.n 733e6 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 73368 │ │ │ │ + bls.n 733c0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ str r4, [r5, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - cbnz r6, 733a6 │ │ │ │ + cbnz r6, 733fe │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 73344 │ │ │ │ + beq.n 7339c │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b08 │ │ │ │ - ldr r2, [pc, #180] @ (733fc ) │ │ │ │ - ldr r3, [pc, #168] @ (733f0 ) │ │ │ │ + blx 7b48 │ │ │ │ + ldr r2, [pc, #180] @ (73454 ) │ │ │ │ + ldr r3, [pc, #168] @ (73448 ) │ │ │ │ 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 733d8 │ │ │ │ + bne.n 73430 │ │ │ │ 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 732fa │ │ │ │ + b.n 73352 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72af8 │ │ │ │ + bl 72b50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7333a │ │ │ │ + beq.n 73392 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ - b.n 7332a │ │ │ │ + b.n 73382 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 732fa │ │ │ │ + blx 7b70 │ │ │ │ + b.n 73352 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - bl 72ccc │ │ │ │ - ldr r1, [pc, #104] @ (73400 ) │ │ │ │ + bl 72d24 │ │ │ │ + ldr r1, [pc, #104] @ (73458 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 72da0 │ │ │ │ - b.n 7331c │ │ │ │ + bl 72df8 │ │ │ │ + b.n 73374 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 7333a │ │ │ │ - ldr r3, [pc, #72] @ (73404 ) │ │ │ │ + blx 7b70 │ │ │ │ + b.n 73392 │ │ │ │ + ldr r3, [pc, #72] @ (7345c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 733e2 │ │ │ │ + beq.n 7343a │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 733dc │ │ │ │ + cbz r3, 73434 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 733dc │ │ │ │ + cbz r0, 73434 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 732ec │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 73344 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 73344 │ │ │ │ - ldr r3, [pc, #36] @ (73408 ) │ │ │ │ + b.n 7339c │ │ │ │ + ldr r3, [pc, #36] @ (73460 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 733c8 │ │ │ │ + b.n 73420 │ │ │ │ nop │ │ │ │ - bmi.n 734d8 │ │ │ │ + b.n 72c70 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 734c8 │ │ │ │ + b.n 72c60 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n 733d8 │ │ │ │ + b.n 73b70 │ │ │ │ movs r6, r0 │ │ │ │ @ instruction: 0xf907ffff │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #80] @ (7346c ) │ │ │ │ + ldr r2, [pc, #80] @ (734c4 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #80] @ (73470 ) │ │ │ │ + ldr r3, [pc, #80] @ (734c8 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 813c │ │ │ │ + blx 8194 │ │ │ │ movs r0, #2 │ │ │ │ - cbnz r4, 7345a │ │ │ │ + cbnz r4, 734b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - blx 7aec │ │ │ │ - ldr r2, [pc, #48] @ (73474 ) │ │ │ │ - ldr r3, [pc, #40] @ (73470 ) │ │ │ │ + blx 7b2c │ │ │ │ + ldr r2, [pc, #48] @ (734cc ) │ │ │ │ + ldr r3, [pc, #40] @ (734c8 ) │ │ │ │ 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 73466 │ │ │ │ + bne.n 734be │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e40 │ │ │ │ + blx 7e8c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7343a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 73492 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 73494 │ │ │ │ + b.n 73a2c │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 73454 │ │ │ │ + b.n 739ec │ │ │ │ movs r6, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #152] @ (73520 ) │ │ │ │ + ldr r4, [pc, #152] @ (73578 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r1, 734d4 │ │ │ │ + cbz r1, 7352c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 734d8 │ │ │ │ + beq.n 73530 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 734ec │ │ │ │ - cbz r2, 734c6 │ │ │ │ + bne.n 73544 │ │ │ │ + cbz r2, 7351e │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ - cbz r0, 734c6 │ │ │ │ + blx 7f64 │ │ │ │ + cbz r0, 7351e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 734b8 │ │ │ │ + beq.n 73510 │ │ │ │ add r0, r5 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 734b8 │ │ │ │ + bne.n 73510 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.n 734c6 │ │ │ │ + beq.n 7351e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a64c │ │ │ │ - ldr r3, [pc, #100] @ (73524 ) │ │ │ │ + bl 7a6a4 │ │ │ │ + ldr r3, [pc, #100] @ (7357c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 734d2 │ │ │ │ - ldr r3, [pc, #92] @ (73524 ) │ │ │ │ + b.n 7352a │ │ │ │ + ldr r3, [pc, #92] @ (7357c ) │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r2, 734de │ │ │ │ + cbz r2, 73536 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 73508 │ │ │ │ - ldr r3, [pc, #68] @ (73524 ) │ │ │ │ + cbnz r2, 73560 │ │ │ │ + ldr r3, [pc, #68] @ (7357c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ (73524 ) │ │ │ │ + ldr r3, [pc, #52] @ (7357c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r2, 734fe │ │ │ │ + cbz r2, 73556 │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bic.w r0, r0, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 741b4 │ │ │ │ - cbz r0, 73516 │ │ │ │ + bl 7420c │ │ │ │ + cbz r0, 7356e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 734de │ │ │ │ + b.n 73536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 734de │ │ │ │ - bcs.n 7347c │ │ │ │ + b.n 73536 │ │ │ │ + b.n 73a14 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #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, #68] @ (7357c ) │ │ │ │ - ldr r3, [pc, #68] @ (73580 ) │ │ │ │ - ldr r2, [pc, #72] @ (73584 ) │ │ │ │ + ldr r1, [pc, #68] @ (735d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (735d8 ) │ │ │ │ + ldr r2, [pc, #72] @ (735dc ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r6, 73558 │ │ │ │ - cbz r4, 73570 │ │ │ │ + cbz r6, 735b0 │ │ │ │ + cbz r4, 735c8 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r6, 73570 │ │ │ │ - ldr r3, [pc, #52] @ (73588 ) │ │ │ │ + cbz r6, 735c8 │ │ │ │ + ldr r3, [pc, #52] @ (735e0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blx 7958 <__localtime64@plt> │ │ │ │ - ldr r3, [pc, #44] @ (7358c ) │ │ │ │ + blx 7998 <__localtime64@plt> │ │ │ │ + ldr r3, [pc, #44] @ (735e4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 7356e │ │ │ │ + cbz r3, 735c6 │ │ │ │ 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] @ (73590 ) │ │ │ │ + ldr r2, [pc, #28] @ (735e8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 73550 │ │ │ │ + b.n 735a8 │ │ │ │ nop │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 73570 │ │ │ │ + b.n 73908 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #172] @ (73654 ) │ │ │ │ + ldr r2, [pc, #172] @ (736ac ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #172] @ (73658 ) │ │ │ │ + ldr r3, [pc, #172] @ (736b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7940 <__gmtime64@plt> │ │ │ │ + blx 7980 <__gmtime64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73632 │ │ │ │ + beq.n 7368a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldrd r7, r5, [r3, #4] │ │ │ │ - bl 73528 │ │ │ │ + bl 73580 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - cbz r0, 735e4 │ │ │ │ - ldr.w r9, [pc, #128] @ 7365c │ │ │ │ + cbz r0, 7363c │ │ │ │ + ldr.w r9, [pc, #128] @ 736b4 │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ - cbz r3, 73646 │ │ │ │ + cbz r3, 7369e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs.w r3, r3, r8 │ │ │ │ - beq.n 735f4 │ │ │ │ + beq.n 7364c │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r3, #24 │ │ │ │ - ble.n 73622 │ │ │ │ + ble.n 7367a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #100] @ (73660 ) │ │ │ │ + ldr r2, [pc, #100] @ (736b8 ) │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ subs r5, r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ add r5, r3 │ │ │ │ - ldr r3, [pc, #80] @ (73658 ) │ │ │ │ + ldr r3, [pc, #80] @ (736b0 ) │ │ │ │ mla r7, r1, r5, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 73650 │ │ │ │ + bne.n 736a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ itet ge │ │ │ │ mvnge.w r2, #23 │ │ │ │ mvnlt.w r3, #23 │ │ │ │ mulge r3, r2 │ │ │ │ - b.n 735f4 │ │ │ │ + b.n 7364c │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - blx 7940 <__gmtime64@plt> │ │ │ │ + blx 7980 <__gmtime64@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 735c4 │ │ │ │ - bl 7a64c │ │ │ │ + b.n 7361c │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r9, #264] @ 0x108 │ │ │ │ - b.n 735e4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 73568 │ │ │ │ + b.n 7363c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + b.n 73900 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 736d0 │ │ │ │ + b.n 73868 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r5, [pc, #1376] @ 73bd8 │ │ │ │ + ldr.w r5, [pc, #1376] @ 73c30 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1376] @ 73bdc │ │ │ │ + ldr.w r1, [pc, #1376] @ 73c34 │ │ │ │ mov sl, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r4, [pc, #1372] @ 73be0 │ │ │ │ + ldr.w r4, [pc, #1372] @ 73c38 │ │ │ │ ldrb.w r6, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #1364] @ 73be4 │ │ │ │ + ldr.w r8, [pc, #1364] @ 73c3c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 73be8 │ │ │ │ + ldr.w r0, [pc, #1360] @ 73c40 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1344] @ 73bec │ │ │ │ + ldr.w r1, [pc, #1344] @ 73c44 │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - ldr.w r7, [pc, #1340] @ 73bf0 │ │ │ │ + ldr.w r7, [pc, #1340] @ 73c48 │ │ │ │ ldr.w r4, [r8, r0] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r7, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 738c2 │ │ │ │ + beq.w 7391a │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r4, 736e2 │ │ │ │ + cbz r4, 7373a │ │ │ │ str r5, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r5, [r1, #16] │ │ │ │ - ldr.w r4, [pc, #1296] @ 73bf4 │ │ │ │ + ldr.w r4, [pc, #1296] @ 73c4c │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1288] @ 73bf8 │ │ │ │ - ldr.w r0, [pc, #1288] @ 73bfc │ │ │ │ + ldr.w r3, [pc, #1288] @ 73c50 │ │ │ │ + ldr.w r0, [pc, #1288] @ 73c54 │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738b2 │ │ │ │ - ldr.w r2, [pc, #1264] @ 73c00 │ │ │ │ + beq.w 7390a │ │ │ │ + ldr.w r2, [pc, #1264] @ 73c58 │ │ │ │ adds r4, #8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a32 │ │ │ │ + beq.w 73a8a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73a32 │ │ │ │ + beq.w 73a8a │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 7cf8 │ │ │ │ + blx 7d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ streq r6, [r7, #0] │ │ │ │ - beq.n 73742 │ │ │ │ + beq.n 7379a │ │ │ │ str r7, [r5, #0] │ │ │ │ - bl 74084 │ │ │ │ + bl 740dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #16 │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w fp, #8576 @ 0x2180 │ │ │ │ movt fp, #65495 @ 0xffd7 │ │ │ │ - ldr.w r3, [pc, #1188] @ 73c04 │ │ │ │ + ldr.w r3, [pc, #1188] @ 73c5c │ │ │ │ movs r6, #12 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ strd r3, r3, [r2, #16] │ │ │ │ - bl 73594 │ │ │ │ + bl 735ec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 73594 │ │ │ │ + bl 735ec │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 738d2 │ │ │ │ + bne.w 7392a │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 73772 │ │ │ │ + bne.n 737ca │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [pc, #1136] @ 73c08 │ │ │ │ + ldr.w r7, [pc, #1136] @ 73c60 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r7, #264] @ 0x108 │ │ │ │ strh.w r5, [r7, #280] @ 0x118 │ │ │ │ strh.w r4, [r7, #282] @ 0x11a │ │ │ │ - cbz r0, 737ba │ │ │ │ + cbz r0, 73812 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738e4 │ │ │ │ - bl 7a64c │ │ │ │ + bne.w 7393c │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r7, #272] @ 0x110 │ │ │ │ - ldr.w r3, [pc, #1104] @ 73c0c │ │ │ │ + ldr.w r3, [pc, #1104] @ 73c64 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738fa │ │ │ │ - ldr.w r4, [pc, #1092] @ 73c10 │ │ │ │ + beq.w 73952 │ │ │ │ + ldr.w r4, [pc, #1092] @ 73c68 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ad4 │ │ │ │ - ldr.w r4, [pc, #1080] @ 73c14 │ │ │ │ + beq.w 73b2c │ │ │ │ + ldr.w r4, [pc, #1080] @ 73c6c │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ac8 │ │ │ │ - ldr.w r4, [pc, #1068] @ 73c18 │ │ │ │ + beq.w 73b20 │ │ │ │ + ldr.w r4, [pc, #1068] @ 73c70 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 73802 │ │ │ │ + cbnz r3, 7385a │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 739e0 │ │ │ │ - ldr.w r0, [pc, #1048] @ 73c1c │ │ │ │ + beq.w 73a38 │ │ │ │ + ldr.w r0, [pc, #1048] @ 73c74 │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r1, [pc, #1040] @ 73c20 │ │ │ │ + ldr.w r1, [pc, #1040] @ 73c78 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1036] @ 73c24 │ │ │ │ + ldr.w r3, [pc, #1036] @ 73c7c │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 9b49c <__isoc23_strtoul@@Base+0x1fc74> │ │ │ │ - ldr.w r3, [pc, #1028] @ 73c28 │ │ │ │ + bl 9bbcc <__isoc23_strtoul@@Base+0x2034c> │ │ │ │ + ldr.w r3, [pc, #1028] @ 73c80 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73a70 │ │ │ │ + beq.w 73ac8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 73a4c │ │ │ │ + bpl.w 73aa4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 73880 │ │ │ │ - ldr r3, [pc, #1000] @ (73c2c ) │ │ │ │ + bmi.n 738d8 │ │ │ │ + ldr r3, [pc, #1000] @ (73c84 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - ldr r3, [pc, #992] @ (73c30 ) │ │ │ │ + ldr r3, [pc, #992] @ (73c88 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r7, r2, [r3, #272] @ 0x110 │ │ │ │ - cbz r2, 73858 │ │ │ │ + cbz r2, 738b0 │ │ │ │ adds r4, #16 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 73876 │ │ │ │ - b.n 73880 │ │ │ │ + cbz r5, 738ce │ │ │ │ + b.n 738d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 74248 │ │ │ │ + bl 742a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73aba │ │ │ │ + bne.w 73b12 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ - cbnz r3, 7387c │ │ │ │ + cbnz r3, 738d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7385e │ │ │ │ + bne.n 738b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ - cbz r6, 73892 │ │ │ │ + cbz r6, 738ea │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ - ldr r2, [pc, #928] @ (73c34 ) │ │ │ │ - ldr r3, [pc, #836] @ (73bdc ) │ │ │ │ + ldr r2, [pc, #928] @ (73c8c ) │ │ │ │ + ldr r3, [pc, #836] @ (73c34 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 73bca │ │ │ │ + bne.w 73c22 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r3, [r4, #8] │ │ │ │ - blx 7cf8 │ │ │ │ + blx 7d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 73740 │ │ │ │ - b.n 73742 │ │ │ │ + bne.w 73798 │ │ │ │ + b.n 7379a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73880 │ │ │ │ - b.n 736e2 │ │ │ │ + beq.n 738d8 │ │ │ │ + b.n 7373a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 738e0 │ │ │ │ + cbnz r3, 73938 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, r5 │ │ │ │ - b.n 73796 │ │ │ │ - bl 7a64c │ │ │ │ - ldr r3, [pc, #800] @ (73c0c ) │ │ │ │ + b.n 737ee │ │ │ │ + bl 7a6a4 │ │ │ │ + ldr r3, [pc, #800] @ (73c64 ) │ │ │ │ str.w r0, [r7, #276] @ 0x114 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737ca │ │ │ │ - ldr r0, [pc, #828] @ (73c38 ) │ │ │ │ + bne.w 73822 │ │ │ │ + ldr r0, [pc, #828] @ (73c90 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ - cbz r0, 7390c │ │ │ │ + bl 5d814 │ │ │ │ + cbz r0, 73964 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ade │ │ │ │ - ldr r3, [pc, #796] @ (73c2c ) │ │ │ │ + bne.w 73b36 │ │ │ │ + ldr r3, [pc, #796] @ (73c84 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - cbnz r2, 73926 │ │ │ │ - b.n 7396e │ │ │ │ + cbnz r2, 7397e │ │ │ │ + b.n 739c6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r2, 7396e │ │ │ │ + cbz r2, 739c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 7392c │ │ │ │ + cbz r3, 73984 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsh.w r3, [r7, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73920 │ │ │ │ + bne.n 73978 │ │ │ │ ldrsh.w r3, [r7, #14] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73920 │ │ │ │ - ldr r3, [pc, #764] @ (73c3c ) │ │ │ │ + bne.n 73978 │ │ │ │ + ldr r3, [pc, #764] @ (73c94 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r3, #268] @ 0x10c │ │ │ │ ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b68 │ │ │ │ + beq.w 73bc0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73b74 │ │ │ │ - ldr r2, [pc, #740] @ (73c40 ) │ │ │ │ + beq.w 73bcc │ │ │ │ + ldr r2, [pc, #740] @ (73c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73b5a │ │ │ │ + beq.w 73bb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 737ea │ │ │ │ + bne.w 73842 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #720] @ (73c44 ) │ │ │ │ + ldr r7, [pc, #720] @ (73c9c ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #172] @ 0xac │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - bl 74108 │ │ │ │ + bl 74160 │ │ │ │ ldr.w r3, [r7, #272] @ 0x110 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73b96 │ │ │ │ + beq.w 73bee │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.w 737ea │ │ │ │ + bcs.w 73842 │ │ │ │ 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] @ (73c48 ) │ │ │ │ - bl 74108 │ │ │ │ + ldr r4, [pc, #644] @ (73ca0 ) │ │ │ │ + bl 74160 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 737ea │ │ │ │ + bne.w 73842 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 737ea │ │ │ │ - ldr r0, [pc, #616] @ (73c4c ) │ │ │ │ + b.n 73842 │ │ │ │ + ldr r0, [pc, #616] @ (73ca4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73802 │ │ │ │ + beq.w 7385a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73a08 │ │ │ │ + cbz r0, 73a60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73b2a │ │ │ │ + beq.w 73b82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a64c │ │ │ │ - ldr r3, [pc, #576] @ (73c50 ) │ │ │ │ + bl 7a6a4 │ │ │ │ + ldr r3, [pc, #576] @ (73ca8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r3, #272] @ 0x110 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73b1c │ │ │ │ + beq.n 73b74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73802 │ │ │ │ - ldr r3, [pc, #556] @ (73c54 ) │ │ │ │ - ldr r2, [pc, #560] @ (73c58 ) │ │ │ │ + bne.w 7385a │ │ │ │ + ldr r3, [pc, #556] @ (73cac ) │ │ │ │ + ldr r2, [pc, #560] @ (73cb0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #276] @ 0x114 │ │ │ │ - b.n 73802 │ │ │ │ - ldr r3, [pc, #552] @ (73c5c ) │ │ │ │ + b.n 7385a │ │ │ │ + ldr r3, [pc, #552] @ (73cb4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 7cf8 │ │ │ │ + blx 7d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 73740 │ │ │ │ - b.n 73742 │ │ │ │ - add r3, pc, #384 @ (adr r3, 73bd0 ) │ │ │ │ + bne.w 73798 │ │ │ │ + b.n 7379a │ │ │ │ + add r3, pc, #384 @ (adr r3, 73c28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 73528 │ │ │ │ + bl 73580 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ itt ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strne r3, [r1, #4] │ │ │ │ - b.n 7383e │ │ │ │ + b.n 73896 │ │ │ │ ldr.w r7, [r3, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #436] @ (73c2c ) │ │ │ │ + ldr r3, [pc, #436] @ (73c84 ) │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73832 │ │ │ │ + beq.w 7388a │ │ │ │ adds r4, #16 │ │ │ │ - b.n 73a96 │ │ │ │ + b.n 73aee │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73832 │ │ │ │ + beq.w 7388a │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbz r3, 73a9e │ │ │ │ + cbz r3, 73af6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 74248 │ │ │ │ + bl 742a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73a8c │ │ │ │ - ldr r3, [pc, #432] @ (73c60 ) │ │ │ │ + beq.n 73ae4 │ │ │ │ + ldr r3, [pc, #432] @ (73cb8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ - b.n 73832 │ │ │ │ + b.n 7388a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 73880 │ │ │ │ + b.n 738d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 737ea │ │ │ │ - bl 7a64c │ │ │ │ + b.n 73842 │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - b.n 737da │ │ │ │ - bl 7a64c │ │ │ │ + b.n 73832 │ │ │ │ + bl 7a6a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7390c │ │ │ │ - ldr r3, [pc, #376] @ (73c64 ) │ │ │ │ + beq.w 73964 │ │ │ │ + ldr r3, [pc, #376] @ (73cbc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73b6e │ │ │ │ - ldr r3, [pc, #368] @ (73c68 ) │ │ │ │ + beq.n 73bc6 │ │ │ │ + ldr r3, [pc, #368] @ (73cc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 737ea │ │ │ │ + bne.w 73842 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73ba2 │ │ │ │ + beq.n 73bfa │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - ldr r2, [pc, #344] @ (73c6c ) │ │ │ │ + ldr r2, [pc, #344] @ (73cc4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r2, #276] @ 0x114 │ │ │ │ - b.n 737ea │ │ │ │ - ldr r2, [pc, #336] @ (73c70 ) │ │ │ │ - ldr r1, [pc, #340] @ (73c74 ) │ │ │ │ + b.n 73842 │ │ │ │ + ldr r2, [pc, #336] @ (73cc8 ) │ │ │ │ + ldr r1, [pc, #340] @ (73ccc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r1, [r2, #272] @ 0x110 │ │ │ │ - b.n 73a1e │ │ │ │ + b.n 73a76 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - cbz r3, 73b62 │ │ │ │ + cbz r3, 73bba │ │ │ │ mov r0, r3 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ - ldr r2, [pc, #300] @ (73c78 ) │ │ │ │ + ldr r2, [pc, #300] @ (73cd0 ) │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r2, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73a1e │ │ │ │ - b.n 73b1c │ │ │ │ + bne.w 73a76 │ │ │ │ + b.n 73b74 │ │ │ │ str.w r3, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 73968 │ │ │ │ + b.n 739c0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ - b.n 73b48 │ │ │ │ + b.n 73ba0 │ │ │ │ str.w r2, [r3, #272] @ 0x110 │ │ │ │ - b.n 73950 │ │ │ │ + b.n 739a8 │ │ │ │ str.w r0, [r3, #272] @ 0x110 │ │ │ │ - b.n 73af4 │ │ │ │ + b.n 73b4c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #16 │ │ │ │ - bl 74108 │ │ │ │ + bl 74160 │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 73ba8 │ │ │ │ + bcc.n 73c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 73958 │ │ │ │ + b.n 739b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a64c │ │ │ │ + bl 7a6a4 │ │ │ │ str.w r0, [r7, #272] @ 0x110 │ │ │ │ - b.n 7399a │ │ │ │ - ldr r3, [pc, #216] @ (73c7c ) │ │ │ │ + b.n 739f2 │ │ │ │ + ldr r3, [pc, #216] @ (73cd4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 73b12 │ │ │ │ + b.n 73b6a │ │ │ │ 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 74108 │ │ │ │ - b.n 73b8c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + bl 74160 │ │ │ │ + b.n 73be4 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 73b44 │ │ │ │ + b.n 73cdc │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 73b20 │ │ │ │ + b.n 73cb8 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 73898 │ │ │ │ - movs r6, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + @ instruction: 0xf5fa0006 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + add sl, r3 │ │ │ │ movs r6, r0 │ │ │ │ mrrc2 15, 15, pc, r9, cr15 @ │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + udf #62 @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 73e2c ) │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + str r0, [r7, #32] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ 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, #260] @ (73d98 ) │ │ │ │ + ldr r5, [pc, #260] @ (73df0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.n 73d6a │ │ │ │ + bne.n 73dc2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ - beq.n 73d5e │ │ │ │ - ldr r0, [pc, #240] @ (73d9c ) │ │ │ │ + beq.n 73db6 │ │ │ │ + ldr r0, [pc, #240] @ (73df4 ) │ │ │ │ subs r2, r4, #4 │ │ │ │ add.w ip, r4, #524 @ 0x20c │ │ │ │ mov r3, r2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ - b.n 73cbe │ │ │ │ + b.n 73d16 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 73ccc │ │ │ │ + beq.n 73d24 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73cba │ │ │ │ + bne.n 73d12 │ │ │ │ cmp r3, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 73cbe │ │ │ │ - ldr r7, [pc, #208] @ (73da0 ) │ │ │ │ + bne.n 73d16 │ │ │ │ + ldr r7, [pc, #208] @ (73df8 ) │ │ │ │ add r7, pc │ │ │ │ subs r3, r7, #4 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ - ldr.w lr, [pc, #200] @ 73da4 │ │ │ │ + ldr.w lr, [pc, #200] @ 73dfc │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ - cbnz r0, 73cf4 │ │ │ │ + cbnz r0, 73d4c │ │ │ │ ldr.w r0, [r5, lr] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73cd4 │ │ │ │ + bne.n 73d2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ it mi │ │ │ │ rsbmi lr, r4, #4 │ │ │ │ - bmi.n 73d3e │ │ │ │ + bmi.n 73d96 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r7 │ │ │ │ - blx 7f3c │ │ │ │ - ldr r3, [pc, #148] @ (73da8 ) │ │ │ │ + blx 7f88 │ │ │ │ + ldr r3, [pc, #148] @ (73e00 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73d8e │ │ │ │ + beq.n 73de6 │ │ │ │ str r7, [r3, #0] │ │ │ │ - ldr r3, [pc, #140] @ (73dac ) │ │ │ │ + ldr r3, [pc, #140] @ (73e04 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #128] @ (73db0 ) │ │ │ │ + ldr r3, [pc, #128] @ (73e08 ) │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 73d80 │ │ │ │ + cbz r3, 73dd8 │ │ │ │ str r4, [r6, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - ldr r0, [pc, #92] @ (73da4 ) │ │ │ │ + ldr r0, [pc, #92] @ (73dfc ) │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 73d58 │ │ │ │ + cbnz r3, 73db0 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 73d3e │ │ │ │ - b.n 73d06 │ │ │ │ + bne.n 73d96 │ │ │ │ + b.n 73d5e │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 73caa │ │ │ │ + bne.n 73d02 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73caa │ │ │ │ - ldr r2, [pc, #72] @ (73db4 ) │ │ │ │ - ldr r3, [pc, #72] @ (73db8 ) │ │ │ │ + bne.n 73d02 │ │ │ │ + ldr r2, [pc, #72] @ (73e0c ) │ │ │ │ + ldr r3, [pc, #72] @ (73e10 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #68] @ (73dbc ) │ │ │ │ + ldr r3, [pc, #68] @ (73e14 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 73caa │ │ │ │ + b.n 73d02 │ │ │ │ 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 73d2c │ │ │ │ + b.n 73d84 │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + bge.n 73e6c │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + str r4, [r1, #28] │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 73e4e │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #280 @ (adr r3, 73ed0 ) │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #320 @ (adr r3, 73efc ) │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #336 @ (adr r3, 73f10 ) │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ 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, #640] @ (74058 ) │ │ │ │ + ldr r4, [pc, #640] @ (740b0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #640] @ (7405c ) │ │ │ │ + ldr r0, [pc, #640] @ (740b4 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #16 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #632] @ (74060 ) │ │ │ │ - ldr r2, [pc, #632] @ (74064 ) │ │ │ │ + ldr r1, [pc, #632] @ (740b8 ) │ │ │ │ + ldr r2, [pc, #632] @ (740bc ) │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #628] @ (74068 ) │ │ │ │ + ldr r3, [pc, #628] @ (740c0 ) │ │ │ │ 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, 73e38 │ │ │ │ + cbz r0, 73e90 │ │ │ │ str r0, [r2, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f88 │ │ │ │ - ldr r2, [pc, #600] @ (7406c ) │ │ │ │ + beq.w 73fe0 │ │ │ │ + ldr r2, [pc, #600] @ (740c4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #576] @ (7405c ) │ │ │ │ + ldr r3, [pc, #576] @ (740b4 ) │ │ │ │ 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 74040 │ │ │ │ + bne.w 74098 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #564] @ (74070 ) │ │ │ │ + ldr r0, [pc, #564] @ (740c8 ) │ │ │ │ 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 73f94 │ │ │ │ + beq.w 73fec │ │ │ │ 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 70020 │ │ │ │ + bl 70078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73f04 │ │ │ │ - ldr r2, [pc, #524] @ (74074 ) │ │ │ │ + beq.n 73f5c │ │ │ │ + ldr r2, [pc, #524] @ (740cc ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73f04 │ │ │ │ - bl 8fcdc <__isoc23_strtoul@@Base+0x144b4> │ │ │ │ + beq.n 73f5c │ │ │ │ + bl 9038c <__isoc23_strtoul@@Base+0x14b0c> │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e1c4 <__isoc23_strtoul@@Base+0x1299c> │ │ │ │ + bl 8e63c <__isoc23_strtoul@@Base+0x12dbc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73fa0 │ │ │ │ + beq.w 73ff8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 7400c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ movs r0, #1 │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 73efc │ │ │ │ + cbz r0, 73f54 │ │ │ │ add.w r4, r5, #528 @ 0x210 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 74038 │ │ │ │ + bne.w 74090 │ │ │ │ movs r3, #10 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bcs.w 74044 │ │ │ │ + bcs.w 7409c │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 73ede │ │ │ │ + b.n 73f36 │ │ │ │ cmp r4, sl │ │ │ │ strb.w r6, [r0], #1 │ │ │ │ - bls.n 73eec │ │ │ │ + bls.n 73f44 │ │ │ │ movs r1, #10 │ │ │ │ str.w r0, [sl], #4 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73ed6 │ │ │ │ + bne.n 73f2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 73c80 │ │ │ │ - cbz r7, 73efc │ │ │ │ + bl 73cd8 │ │ │ │ + cbz r7, 73f54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8a140 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ - b.n 73e12 │ │ │ │ - ldr r5, [pc, #368] @ (74078 ) │ │ │ │ + bl 8a198 <__isoc23_strtoul@@Base+0xe918> │ │ │ │ + b.n 73e6a │ │ │ │ + ldr r5, [pc, #368] @ (740d0 ) │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, pc │ │ │ │ add.w r4, r5, #100 @ 0x64 │ │ │ │ add.w r5, r5, #484 @ 0x1e4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 73f26 │ │ │ │ - blx 7f18 │ │ │ │ + b.n 73f7e │ │ │ │ + blx 7f64 │ │ │ │ adds r6, #8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add r9, r0 │ │ │ │ - beq.n 73f3c │ │ │ │ + beq.n 73f94 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 81a8 │ │ │ │ + blx 8200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73f18 │ │ │ │ + bne.n 73f70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - b.n 73f18 │ │ │ │ + b.n 73f70 │ │ │ │ add.w r1, r9, #528 @ 0x210 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73e12 │ │ │ │ + beq.w 73e6a │ │ │ │ add.w r9, r0, #528 @ 0x210 │ │ │ │ ldrd r0, sl, [r4] │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ - blx 81a8 │ │ │ │ - cbz r0, 73f7e │ │ │ │ + blx 8200 │ │ │ │ + cbz r0, 73fd6 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ strb.w r3, [r9], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73f62 │ │ │ │ + bne.n 73fba │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 73f52 │ │ │ │ + bne.n 73faa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 73c80 │ │ │ │ - b.n 73e12 │ │ │ │ + bl 73cd8 │ │ │ │ + b.n 73e6a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ - b.n 73f60 │ │ │ │ + b.n 73fb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73e12 │ │ │ │ + b.n 73e6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73e4a │ │ │ │ + b.n 73ea2 │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73eae │ │ │ │ - b.n 73efc │ │ │ │ + bne.w 73f06 │ │ │ │ + b.n 73f54 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #187 @ 0xbb │ │ │ │ - bne.w 73e96 │ │ │ │ + bne.w 73eee │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.w 73e96 │ │ │ │ - ldr r1, [pc, #180] @ (7407c ) │ │ │ │ - ldr r0, [pc, #184] @ (74080 ) │ │ │ │ + bne.w 73eee │ │ │ │ + ldr r1, [pc, #180] @ (740d4 ) │ │ │ │ + ldr r0, [pc, #184] @ (740d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 6e15c │ │ │ │ + bl 6e1b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 73e96 │ │ │ │ + beq.w 73eee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 8c934 <__isoc23_strtoul@@Base+0x1110c> │ │ │ │ + bl 8ca24 <__isoc23_strtoul@@Base+0x111a4> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 7404e │ │ │ │ + cbz r0, 740a6 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6e918 │ │ │ │ + bl 6e970 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e438 │ │ │ │ + bl 6e490 │ │ │ │ addw r1, r6, #530 @ 0x212 │ │ │ │ movs r0, #1 │ │ │ │ - blx 794c │ │ │ │ + blx 798c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73ef6 │ │ │ │ + beq.w 73f4e │ │ │ │ add.w r4, r0, #528 @ 0x210 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - b.n 73ece │ │ │ │ + b.n 73f26 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 73efc │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7b48 │ │ │ │ + b.n 73f54 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 73c80 │ │ │ │ - b.n 73efc │ │ │ │ + bl 73cd8 │ │ │ │ + b.n 73f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e438 │ │ │ │ - b.n 73e96 │ │ │ │ + bl 6e490 │ │ │ │ + b.n 73eee │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + bhi.n 740a0 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + bhi.n 74088 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + bhi.n 74038 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r5, pc, #696 @ (adr r5, 74388 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 740d6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ movs r3, 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, #88] @ (740ec ) │ │ │ │ - ldr r2, [pc, #88] @ (740f0 ) │ │ │ │ + ldr r3, [pc, #88] @ (74144 ) │ │ │ │ + ldr r2, [pc, #88] @ (74148 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 740ca │ │ │ │ - ldr r2, [pc, #80] @ (740f4 ) │ │ │ │ + cbz r1, 74122 │ │ │ │ + ldr r2, [pc, #80] @ (7414c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add.w r4, r3, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 740b8 │ │ │ │ - ldr r3, [pc, #72] @ (740f8 ) │ │ │ │ + cbz r3, 74110 │ │ │ │ + ldr r3, [pc, #72] @ (74150 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 740c4 │ │ │ │ + beq.n 7411c │ │ │ │ mov r0, r4 │ │ │ │ - bl 73dc0 │ │ │ │ - ldr r3, [pc, #60] @ (740fc ) │ │ │ │ + bl 73e18 │ │ │ │ + ldr r3, [pc, #60] @ (74154 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #52] @ (74100 ) │ │ │ │ + ldr r1, [pc, #52] @ (74158 ) │ │ │ │ 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, 740e8 │ │ │ │ + cbz r0, 74140 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 740a0 │ │ │ │ - ldr r2, [pc, #32] @ (74104 ) │ │ │ │ + beq.n 740f8 │ │ │ │ + ldr r2, [pc, #32] @ (7415c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 740a0 │ │ │ │ + b.n 740f8 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 740a0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + b.n 740f8 │ │ │ │ + bvs.n 741c4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #160] @ (7419c ) │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #96] @ (74160 ) │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #984] @ (744e0 ) │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r7, 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 │ │ │ │ add.w lr, r0, r1 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, lr │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bcs.n 74198 │ │ │ │ + bcs.n 741f0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7412c │ │ │ │ + b.n 74184 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7419c │ │ │ │ + beq.n 741f4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r1, [ip] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74128 │ │ │ │ + bne.n 74180 │ │ │ │ cmp r4, r6 │ │ │ │ it ne │ │ │ │ cmpne lr, r0 │ │ │ │ - bls.n 74198 │ │ │ │ + bls.n 741f0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r0, #1 │ │ │ │ itet lt │ │ │ │ movlt r3, #43 @ 0x2b │ │ │ │ movge r3, #45 @ 0x2d │ │ │ │ neglt r4, r4 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ sub.w r1, lr, r5 │ │ │ │ cmn.w r6, #1440 @ 0x5a0 │ │ │ │ umull r2, r3, r3, r4 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - beq.n 741a0 │ │ │ │ - ldr r2, [pc, #52] @ (741a8 ) │ │ │ │ + beq.n 741f8 │ │ │ │ + ldr r2, [pc, #52] @ (74200 ) │ │ │ │ add r2, pc │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #44] @ (741ac ) │ │ │ │ + ldr r2, [pc, #44] @ (74204 ) │ │ │ │ umull r6, r0, r0, r4 │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mls r4, r6, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, lr │ │ │ │ - b.n 7413e │ │ │ │ - ldr r2, [pc, #12] @ (741b0 ) │ │ │ │ + b.n 74196 │ │ │ │ + ldr r2, [pc, #12] @ (74208 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 74174 │ │ │ │ + b.n 741cc │ │ │ │ nop │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + add r6, pc, #200 @ (adr r6, 742d0 ) │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ 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] @ 7423c │ │ │ │ + ldr.w r9, [pc, #116] @ 74294 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #116] @ (74240 ) │ │ │ │ + ldr r3, [pc, #116] @ (74298 ) │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73664 │ │ │ │ + bl 736bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b.n 741fc │ │ │ │ + b.n 74254 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 7422c │ │ │ │ + cbz r0, 74284 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r2, 74210 │ │ │ │ + cbz r2, 74268 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 74248 │ │ │ │ - cbnz r0, 74232 │ │ │ │ + bl 742a0 │ │ │ │ + cbnz r0, 7428a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #16 │ │ │ │ - bne.n 741f8 │ │ │ │ - ldr r3, [pc, #36] @ (74244 ) │ │ │ │ + bne.n 74250 │ │ │ │ + ldr r3, [pc, #36] @ (7429c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 741fc │ │ │ │ + bne.n 74254 │ │ │ │ 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 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + bpl.n 742a4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #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 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbz r4, 742c0 │ │ │ │ + cbz r4, 74318 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ mov r9, r2 │ │ │ │ - cbz r0, 742c2 │ │ │ │ + cbz r0, 7431a │ │ │ │ add.w r5, fp, #1 │ │ │ │ mov r6, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r8, r5 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ - b.n 74298 │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + b.n 742f0 │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7437e │ │ │ │ + bne.n 743d6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r3, r8 │ │ │ │ ldrb.w r4, [r3], #1 │ │ │ │ - cbz r4, 742c8 │ │ │ │ + cbz r4, 74320 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.n 7428e │ │ │ │ + beq.n 742e6 │ │ │ │ ldrh.w r3, [sl, r4, lsl #1] │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 74342 │ │ │ │ + bpl.n 7439a │ │ │ │ ldrb.w r7, [r9] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 7428a │ │ │ │ + beq.n 742e2 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 7427c │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bmi.n 742d4 │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - b.n 74286 │ │ │ │ + b.n 742de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r3, [sl] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.n 74348 │ │ │ │ + bpl.n 743a0 │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 742c0 │ │ │ │ + bne.n 74318 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 742c2 │ │ │ │ + bcs.n 7431a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 742c0 │ │ │ │ + beq.n 74318 │ │ │ │ ldr.w r4, [r6], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 742c0 │ │ │ │ + beq.n 74318 │ │ │ │ mov fp, r8 │ │ │ │ ldrb.w r5, [fp], #1 │ │ │ │ ldrh.w r3, [sl, r5, lsl #1] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.n 7431e │ │ │ │ - b.n 74382 │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bmi.n 74376 │ │ │ │ + b.n 743da │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7433a │ │ │ │ + bne.n 74392 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ ldrh.w r3, [sl, r5, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 7435a │ │ │ │ + bpl.n 743b2 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r9, [r4], #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 7430e │ │ │ │ + beq.n 74366 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bmi.n 74300 │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bmi.n 74358 │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7430e │ │ │ │ + beq.n 74366 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 742e2 │ │ │ │ + b.n 7433a │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r8, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 74350 │ │ │ │ + cbz r3, 743a8 │ │ │ │ str.w r8, [r3] │ │ │ │ cmp r8, fp │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b.n 742c2 │ │ │ │ + b.n 7431a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 742e2 │ │ │ │ + beq.n 7433a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ moveq fp, r2 │ │ │ │ - cbz r3, 7437a │ │ │ │ + cbz r3, 743d2 │ │ │ │ str.w fp, [r3] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 742c2 │ │ │ │ + b.n 7431a │ │ │ │ mov r8, r5 │ │ │ │ - b.n 742d0 │ │ │ │ + b.n 74328 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r2, fp │ │ │ │ mov fp, r8 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 74362 │ │ │ │ + b.n 743ba │ │ │ │ stmdb 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, #728] @ (7467c ) │ │ │ │ + ldr r5, [pc, #728] @ (746d4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #728] @ (74680 ) │ │ │ │ + ldr r4, [pc, #728] @ (746d8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r8, [pc, #728] @ 74684 │ │ │ │ + ldr.w r8, [pc, #728] @ 746dc │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc │ │ │ │ - ldr.w r9, [pc, #720] @ 74688 │ │ │ │ + ldr.w r9, [pc, #720] @ 746e0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r9, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #708] @ (7468c ) │ │ │ │ + ldr r3, [pc, #708] @ (746e4 ) │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r9, #16 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 73664 │ │ │ │ + bl 736bc │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - beq.w 74564 │ │ │ │ + beq.w 745bc │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 744bc │ │ │ │ + bls.n 74514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ clz sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 7443e │ │ │ │ + b.n 74496 │ │ │ │ cmp r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, sl │ │ │ │ orreq.w r2, sl, #1 │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r2, 74454 │ │ │ │ + cbnz r2, 744ac │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ - beq.n 744b0 │ │ │ │ + beq.n 74508 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 74494 │ │ │ │ + cbz r0, 744ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7441e │ │ │ │ + bne.n 74476 │ │ │ │ cmp r5, r9 │ │ │ │ ite ne │ │ │ │ movne r3, sl │ │ │ │ orreq.w r3, sl, #1 │ │ │ │ - cbnz r3, 74454 │ │ │ │ + cbnz r3, 744ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7442c │ │ │ │ + bne.n 74484 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 74248 │ │ │ │ + bl 742a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7459e │ │ │ │ + bne.w 745f6 │ │ │ │ ldrsh.w r2, [r4, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7442c │ │ │ │ + beq.n 74484 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7442c │ │ │ │ + beq.n 74484 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74248 │ │ │ │ + bl 742a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7442c │ │ │ │ + beq.n 74484 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ - cbz r2, 74492 │ │ │ │ + cbz r2, 744ea │ │ │ │ ldrsh.w r3, [r4, #14] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #504] @ (74690 ) │ │ │ │ - ldr r3, [pc, #488] @ (74680 ) │ │ │ │ + ldr r2, [pc, #504] @ (746e8 ) │ │ │ │ + ldr r3, [pc, #488] @ (746d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74676 │ │ │ │ + bne.w 746ce │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #480] @ (74694 ) │ │ │ │ + ldr r3, [pc, #480] @ (746ec ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - b.n 7443a │ │ │ │ + b.n 74492 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ it ne │ │ │ │ cmpne r3, #69 @ 0x45 │ │ │ │ - bne.n 743fe │ │ │ │ + bne.n 74456 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 743fe │ │ │ │ - ldr r4, [pc, #456] @ (74698 ) │ │ │ │ + bhi.n 74456 │ │ │ │ + ldr r4, [pc, #456] @ (746f0 ) │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r6, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 74672 │ │ │ │ + bhi.w 746ca │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ sxth r2, r3 │ │ │ │ strh r2, [r4, #12] │ │ │ │ uxth r3, r3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 744e6 │ │ │ │ + bls.n 7453e │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ uxth r0, r3 │ │ │ │ sxth r3, r3 │ │ │ │ - ldr r2, [pc, #396] @ (7469c ) │ │ │ │ + ldr r2, [pc, #396] @ (746f4 ) │ │ │ │ add r2, pc │ │ │ │ strh r3, [r2, #12] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 7466a │ │ │ │ + beq.w 746c2 │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq.w 74662 │ │ │ │ + beq.w 746ba │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - beq.w 7462e │ │ │ │ + beq.w 74686 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 74532 │ │ │ │ + bne.n 7458a │ │ │ │ negs r0, r0 │ │ │ │ strh r0, [r2, #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, #344] @ (746a0 ) │ │ │ │ + ldr r5, [pc, #344] @ (746f8 ) │ │ │ │ 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 7d44 <__memcpy_chk@plt> │ │ │ │ + blx 7d90 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7461c │ │ │ │ - b.n 74620 │ │ │ │ + bne.n 74674 │ │ │ │ + b.n 74678 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 9edd0 <__isoc23_strtoul@@Base+0x235a8> │ │ │ │ + bl 9f500 <__isoc23_strtoul@@Base+0x23c80> │ │ │ │ sxth.w sl, r0 │ │ │ │ movw r3, #1500 @ 0x5dc │ │ │ │ strh.w sl, [r9, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 7459a │ │ │ │ + beq.n 745f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 745b0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 74608 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r9, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 745b0 │ │ │ │ + bmi.n 74608 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - b.n 743f8 │ │ │ │ + b.n 74450 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74492 │ │ │ │ + beq.w 744ea │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 74494 │ │ │ │ - ldr r3, [pc, #240] @ (746a4 ) │ │ │ │ + b.n 744ec │ │ │ │ + ldr r3, [pc, #240] @ (746fc ) │ │ │ │ cmp.w sl, #0 │ │ │ │ - ldr r4, [pc, #240] @ (746a8 ) │ │ │ │ + ldr r4, [pc, #240] @ (74700 ) │ │ │ │ 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 │ │ │ │ @@ -168180,263 +168192,263 @@ │ │ │ │ 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, #192] @ (746ac ) │ │ │ │ + ldr r2, [pc, #192] @ (74704 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mls r3, r3, r6, sl │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ itt ne │ │ │ │ addne r3, #64 @ 0x40 │ │ │ │ strbne r3, [r4, r0] │ │ │ │ - ldr r3, [pc, #160] @ (746b0 ) │ │ │ │ + ldr r3, [pc, #160] @ (74708 ) │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r1, #0] │ │ │ │ strh r2, [r3, #14] │ │ │ │ - cbz r7, 74620 │ │ │ │ + cbz r7, 74678 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 74628 │ │ │ │ + cbz r2, 74680 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r0, [pc, #136] @ (746b4 ) │ │ │ │ + ldr r0, [pc, #136] @ (7470c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 74494 │ │ │ │ + b.n 744ec │ │ │ │ movs r2, #15 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #124] @ (746b8 ) │ │ │ │ + ldr r1, [pc, #124] @ (74710 ) │ │ │ │ adds r3, r0, r5 │ │ │ │ add r1, pc │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq.n 74654 │ │ │ │ + beq.n 746ac │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - beq.n 7465e │ │ │ │ + beq.n 746b6 │ │ │ │ negs r3, r5 │ │ │ │ sxth r3, r3 │ │ │ │ - b.n 74544 │ │ │ │ + b.n 7459c │ │ │ │ negs r3, r3 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - bne.n 7464e │ │ │ │ + bne.n 746a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 74544 │ │ │ │ + b.n 7459c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 74634 │ │ │ │ + b.n 7468c │ │ │ │ movs r2, #30 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 74634 │ │ │ │ + b.n 7468c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7450e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 74566 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + bcc.n 74730 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + bcc.n 74724 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #168] @ (74734 ) │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + bcs.n 74764 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #56] @ (746d4 ) │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #848] @ (749f0 ) │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #624] @ (74914 ) │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #152] @ (74740 ) │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #112] @ (7471c ) │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + add r1, pc, #856 @ (adr r1, 74a60 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #832] @ (749f4 ) │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #744] @ (749a0 ) │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #672] @ (7495c ) │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #284] @ (747f4 ) │ │ │ │ + ldr r2, [pc, #284] @ (7484c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #284] @ (747f8 ) │ │ │ │ + ldr r3, [pc, #284] @ (74850 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add.w r2, r1, r3, lsl #1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.n 74724 │ │ │ │ + bpl.n 7477c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r2, r1, r3, lsl #1 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 7470a │ │ │ │ + bmi.n 74762 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 747de │ │ │ │ + beq.n 74836 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w sl, sp, #8 │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 747c0 │ │ │ │ + beq.n 74818 │ │ │ │ cmp r6, r0 │ │ │ │ it ge │ │ │ │ cmpge r0, r7 │ │ │ │ - blt.n 747c0 │ │ │ │ + blt.n 74818 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ itt ne │ │ │ │ movne r5, r0 │ │ │ │ movne r0, #1 │ │ │ │ - beq.n 74774 │ │ │ │ + beq.n 747cc │ │ │ │ strb.w fp, [r9, r4] │ │ │ │ add r4, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.n 74760 │ │ │ │ + ble.n 747b8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 747e8 │ │ │ │ + bne.n 74840 │ │ │ │ adds r5, r2, #1 │ │ │ │ - b.n 7473a │ │ │ │ + b.n 74792 │ │ │ │ add.w r8, r2, #1 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 747c0 │ │ │ │ + beq.n 74818 │ │ │ │ cmp r6, r0 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ - cbnz r3, 747c0 │ │ │ │ + cbnz r3, 74818 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - bne.n 74760 │ │ │ │ + bne.n 747b8 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bgt.n 74760 │ │ │ │ + bgt.n 747b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #52] @ (747fc ) │ │ │ │ - ldr r3, [pc, #48] @ (747f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (74854 ) │ │ │ │ + ldr r3, [pc, #48] @ (74850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 747f0 │ │ │ │ + bne.n 74848 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 747c4 │ │ │ │ + b.n 7481c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 747c4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + b.n 7481c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ite vs │ │ │ │ - movvs r6, r0 │ │ │ │ - stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ + 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, #3488] @ 0xda0 │ │ │ │ sub.w sp, sp, #572 @ 0x23c │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r4, [pc, #2664] @ 75284 │ │ │ │ + ldr.w r4, [pc, #2664] @ 752dc │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr.w r2, [pc, #2660] @ 75288 │ │ │ │ + ldr.w r2, [pc, #2660] @ 752e0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #2656] @ 7528c │ │ │ │ + ldr.w r3, [pc, #2656] @ 752e4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ @@ -168445,35 +168457,35 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 79ee0 │ │ │ │ + bl 79f38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 74866 │ │ │ │ + cbz r3, 748be │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7501e │ │ │ │ + beq.w 75076 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #308 @ 0x134 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r3, [pc, #2588] @ 75290 │ │ │ │ + ldr.w r3, [pc, #2588] @ 752e8 │ │ │ │ mov r9, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r3, [pc, #2572] @ 75294 │ │ │ │ + ldr.w r3, [pc, #2572] @ 752ec │ │ │ │ mov fp, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #3200 @ 0xc80 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r3, #61167 @ 0xeeef │ │ │ │ @@ -168484,47 +168496,47 @@ │ │ │ │ addw r3, sp, #563 @ 0x233 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mvn.w r2, #59 @ 0x3b │ │ │ │ strb r4, [r7, #0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ rsb r4, r7, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrh.w r2, [r7, #2]! │ │ │ │ lsls r3, r2, #18 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 74906 │ │ │ │ + bmi.n 7495e │ │ │ │ adds r1, r4, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r5, #1]! │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 748ec │ │ │ │ + bne.n 74944 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r7 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r7, fp │ │ │ │ @@ -168542,152 +168554,152 @@ │ │ │ │ it ne │ │ │ │ mvnne.w r3, #64 @ 0x40 │ │ │ │ ands r6, r3 │ │ │ │ orr.w r3, r8, r6 │ │ │ │ and.w r3, r3, #134744072 @ 0x8080808 │ │ │ │ bic.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74b2e │ │ │ │ + bne.w 74b86 │ │ │ │ ldrb.w r3, [r9, #47] @ 0x2f │ │ │ │ strb.w r3, [r9, #47] @ 0x2f │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r4, r2, #18 │ │ │ │ - bpl.n 74976 │ │ │ │ + bpl.n 749ce │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 7496a │ │ │ │ + bmi.n 749c2 │ │ │ │ tst.w r6, #256 @ 0x100 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ movw r4, #1500 @ 0x5dc │ │ │ │ - b.n 749b8 │ │ │ │ + b.n 74a10 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 749a4 │ │ │ │ + beq.n 749fc │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ orr.w r2, r8, r6 │ │ │ │ and.w r2, r2, fp │ │ │ │ cmp.w r2, #3200 @ 0xc80 │ │ │ │ - beq.w 74b08 │ │ │ │ + beq.w 74b60 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r7, #1 │ │ │ │ sub.w r1, r2, #45 @ 0x2d │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.n 74994 │ │ │ │ + bls.n 749ec │ │ │ │ ldrb.w r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 749b4 │ │ │ │ + bne.n 74a0c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.w 769f2 │ │ │ │ + beq.w 76a4a │ │ │ │ and.w r3, r1, #223 @ 0xdf │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne.n 74a04 │ │ │ │ + bne.n 74a5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 74e88 │ │ │ │ + bpl.w 74ee0 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.w 74e7c │ │ │ │ + beq.w 74ed4 │ │ │ │ ands.w r4, r6, #4 │ │ │ │ - beq.w 751d0 │ │ │ │ + beq.w 75228 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 74b32 │ │ │ │ + bpl.w 74b8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, r0, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - bne.w 74e6a │ │ │ │ + bne.w 74ec2 │ │ │ │ and.w r2, r3, #223 @ 0xdf │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - bne.w 750c4 │ │ │ │ + bne.w 7511c │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movt r2, #8 │ │ │ │ orr.w r1, r8, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 75d6c │ │ │ │ + beq.w 75dc4 │ │ │ │ sub.w r3, r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ clz r3, r3 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ subs r2, #2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bics.w r4, r2, #2 │ │ │ │ add.w r1, r0, r3 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bne.w 74bca │ │ │ │ + bne.w 74c22 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bne.w 750d6 │ │ │ │ + bne.w 7512e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r4, r3, #20 │ │ │ │ - bpl.w 750d6 │ │ │ │ + bpl.w 7512e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 76a4a │ │ │ │ + beq.w 76aa2 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itt le │ │ │ │ addle r3, #100 @ 0x64 │ │ │ │ strle r3, [sp, #24] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__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 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 76a2a │ │ │ │ + beq.w 76a82 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 76790 │ │ │ │ + beq.w 767e8 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #2 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ ands.w r3, r6, #256 @ 0x100 │ │ │ │ @@ -168695,98 +168707,98 @@ │ │ │ │ streq.w r3, [sl, #36] @ 0x24 │ │ │ │ strdeq r3, r3, [sl] │ │ │ │ orr.w r8, r8, #524296 @ 0x80008 │ │ │ │ it eq │ │ │ │ streq.w r3, [sl, #8] │ │ │ │ orr.w r8, r8, #2048 @ 0x800 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9eff8 <__isoc23_strtoul@@Base+0x237d0> │ │ │ │ + bl 9f728 <__isoc23_strtoul@@Base+0x23ea8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.n 75194 │ │ │ │ + b.n 751ec │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ - bl 9edd0 <__isoc23_strtoul@@Base+0x235a8> │ │ │ │ + bl 9f500 <__isoc23_strtoul@@Base+0x23c80> │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 749b4 │ │ │ │ + beq.w 74a0c │ │ │ │ ldr.w r7, [sl] │ │ │ │ orr.w r6, r6, #1048576 @ 0x100000 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75278 │ │ │ │ + beq.w 752d0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 749b4 │ │ │ │ + b.n 74a0c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 7495c │ │ │ │ + b.n 749b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 74b48 │ │ │ │ + b.n 74ba0 │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75028 │ │ │ │ + beq.w 75080 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ sub.w r2, r1, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 74b3a │ │ │ │ + bne.n 74b92 │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ mov r4, r1 │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bmi.w 75034 │ │ │ │ + bmi.w 7508c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #4 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 75d8a │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 75770 │ │ │ │ + beq.w 757c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 761ba │ │ │ │ + beq.w 76212 │ │ │ │ ands.w r5, r6, #2048 @ 0x800 │ │ │ │ - bne.n 74ba2 │ │ │ │ + bne.n 74bfa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ itt ls │ │ │ │ strls.w r3, [sl, #16] │ │ │ │ orrls.w r6, r6, #2048 @ 0x800 │ │ │ │ - bls.w 75790 │ │ │ │ + bls.w 757e8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ tst r6, r3 │ │ │ │ - bne.w 74fdc │ │ │ │ + bne.w 75034 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 772e6 │ │ │ │ + bhi.w 7733e │ │ │ │ orr.w r6, r6, #131072 @ 0x20000 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ orr.w r6, r6, #520 @ 0x208 │ │ │ │ - b.w 75790 │ │ │ │ + b.w 757e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 75248 │ │ │ │ + beq.w 752a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r2, r2, #8 │ │ │ │ clz r2, r2 │ │ │ │ movw r3, #23871 @ 0x5d3f │ │ │ │ movt r3, #198 @ 0xc6 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 750d2 │ │ │ │ + beq.w 7512a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ adds r2, r7, #1 │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, r7, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ @@ -168804,200 +168816,200 @@ │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ adds r2, r7, #4 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ add r3, r1 │ │ │ │ subw r4, r3, #1948 @ 0x79c │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - ble.n 74d2a │ │ │ │ + ble.n 74d82 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #10 │ │ │ │ str r1, [r7, #0] │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.n 74d2a │ │ │ │ + bhi.n 74d82 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 74c78 │ │ │ │ + bne.n 74cd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, r2, #3 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 75710 │ │ │ │ + bmi.w 75768 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 769e0 │ │ │ │ + beq.w 76a38 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r0, #10 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb.w r1, [r7], #2 │ │ │ │ str r7, [r5, #0] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 74d2a │ │ │ │ + bhi.n 74d82 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - bne.w 75aa0 │ │ │ │ + bne.w 75af8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, r3, #3 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r0, r3, #20 │ │ │ │ itt mi │ │ │ │ movwmi r5, #2056 @ 0x808 │ │ │ │ movtmi r5, #8 │ │ │ │ - bpl.w 75aa0 │ │ │ │ + bpl.w 75af8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r2, r3, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 74d2a │ │ │ │ + ble.n 74d82 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ movs r0, #10 │ │ │ │ ldrb.w r1, [r7], #2 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #24 │ │ │ │ - bgt.n 74d2a │ │ │ │ + bgt.n 74d82 │ │ │ │ subs r2, r3, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7571c │ │ │ │ + ble.w 75774 │ │ │ │ mov r3, r7 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ movs r1, #10 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bgt.n 74d2a │ │ │ │ + bgt.n 74d82 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r0, r2, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 75746 │ │ │ │ + beq.w 7579e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 763e4 │ │ │ │ + beq.w 7643c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 74fec │ │ │ │ + blt.w 75044 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #2 │ │ │ │ tst r4, r3 │ │ │ │ - beq.w 75c5e │ │ │ │ + beq.w 75cb6 │ │ │ │ lsls r6, r4, #13 │ │ │ │ - bpl.n 74e06 │ │ │ │ + bpl.n 74e5e │ │ │ │ tst.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - beq.n 74dc0 │ │ │ │ - ldr.w r3, [pc, #1344] @ 75298 │ │ │ │ + beq.n 74e18 │ │ │ │ + ldr.w r3, [pc, #1344] @ 752f0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldrsh.w r3, [r3, r2, lsl #1] │ │ │ │ - bne.n 74dc0 │ │ │ │ + bne.n 74e18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bne.n 74dc0 │ │ │ │ + bne.n 74e18 │ │ │ │ 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 74dc0 │ │ │ │ + bcc.n 74e18 │ │ │ │ movw r6, #1899 @ 0x76b │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 76e8c │ │ │ │ + bgt.w 76ee4 │ │ │ │ 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, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754ee │ │ │ │ + beq.w 75546 │ │ │ │ cmp r3, #6 │ │ │ │ it eq │ │ │ │ moveq r1, #2 │ │ │ │ - bne.n 74e06 │ │ │ │ - ldr.w r3, [pc, #1212] @ 75298 │ │ │ │ + bne.n 74e5e │ │ │ │ + ldr.w r3, [pc, #1212] @ 752f0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ add.w r6, r5, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrsh.w r0, [r3, r2, lsl #1] │ │ │ │ - beq.w 75e6a │ │ │ │ + beq.w 75ec2 │ │ │ │ cmp r6, r0 │ │ │ │ itt gt │ │ │ │ subgt r3, r1, #3 │ │ │ │ addgt r6, r3, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ 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 │ │ │ │ @@ -169005,41 +169017,41 @@ │ │ │ │ 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 75c50 │ │ │ │ + bne.w 75ca8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cbz r2, 74e48 │ │ │ │ + cbz r2, 74ea0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1104] @ 7529c │ │ │ │ - ldr.w r3, [pc, #1084] @ 7528c │ │ │ │ + ldr.w r2, [pc, #1104] @ 752f4 │ │ │ │ + ldr.w r3, [pc, #1084] @ 752e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 77a0a │ │ │ │ + bne.w 77a62 │ │ │ │ add.w sp, sp, #572 @ 0x23c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 75ce2 │ │ │ │ + beq.w 75d3a │ │ │ │ and.w r2, r3, #223 @ 0xdf │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq.w 74a3e │ │ │ │ - b.n 74a50 │ │ │ │ + beq.w 74a96 │ │ │ │ + b.n 74aa8 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.w 74a04 │ │ │ │ + bmi.w 74a5c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov ip, sl │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #89 @ 0x59 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movw r1, #51711 @ 0xc9ff │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ @@ -169066,15 +169078,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r2, r7, #2 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bhi.w 7516e │ │ │ │ + bhi.w 751c6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #24 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ @@ -169195,114 +169207,114 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r0, r6, #19 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74d48 │ │ │ │ + bge.w 74da0 │ │ │ │ lsls r3, r4, #26 │ │ │ │ - bpl.w 74d48 │ │ │ │ + bpl.w 74da0 │ │ │ │ tst.w r9, #8 │ │ │ │ - beq.w 74d48 │ │ │ │ + beq.w 74da0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ - ldr r3, [pc, #660] @ (75298 ) │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ + ldr r3, [pc, #660] @ (752f0 ) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ 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 764cc │ │ │ │ + beq.w 76524 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 74d48 │ │ │ │ + b.n 74da0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74e46 │ │ │ │ - b.n 74e48 │ │ │ │ + bne.w 74e9e │ │ │ │ + b.n 74ea0 │ │ │ │ ldrh.w r2, [r3, r1, lsl #1] │ │ │ │ mov r4, r1 │ │ │ │ lsls r2, r2, #21 │ │ │ │ - bpl.w 754f2 │ │ │ │ + bpl.w 7554a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 75dae │ │ │ │ + ble.w 75e06 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ ldrh.w r0, [r3, r2, lsl #1] │ │ │ │ lsls r0, r0, #21 │ │ │ │ - bpl.w 75614 │ │ │ │ + bpl.w 7566c │ │ │ │ orr.w r4, r2, r1, lsl #8 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ adds r2, r7, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 76904 │ │ │ │ + bmi.w 7695c │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 764b6 │ │ │ │ - bls.w 77986 │ │ │ │ + beq.w 7650e │ │ │ │ + bls.w 779de │ │ │ │ movw r3, #30067 @ 0x7573 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76398 │ │ │ │ - bhi.w 7616e │ │ │ │ + beq.w 763f0 │ │ │ │ + bhi.w 761c6 │ │ │ │ movw r3, #28014 @ 0x6d6e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e76 │ │ │ │ - bhi.w 76494 │ │ │ │ + beq.w 76ece │ │ │ │ + bhi.w 764ec │ │ │ │ movw r3, #22866 @ 0x5952 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 761a4 │ │ │ │ - bls.w 76c88 │ │ │ │ + beq.w 761fc │ │ │ │ + bls.w 76ce0 │ │ │ │ movw r3, #25721 @ 0x6479 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 750b0 │ │ │ │ + beq.n 75108 │ │ │ │ movw r3, #26738 @ 0x6872 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76ce4 │ │ │ │ + beq.w 76d3c │ │ │ │ movw r3, #25697 @ 0x6461 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r8, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 75194 │ │ │ │ + b.n 751ec │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ite ne │ │ │ │ movne r2, r0 │ │ │ │ addeq r2, r0, #1 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r5, #1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 757ae │ │ │ │ + bne.w 75806 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ lsls r1, r1, #21 │ │ │ │ - bpl.w 757ae │ │ │ │ + bpl.w 75806 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #31 │ │ │ │ add.w r2, r2, #340 @ 0x154 │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 757aa │ │ │ │ + blt.w 75802 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #55 @ 0x37 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ @@ -169318,488 +169330,488 @@ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ - cbz r3, 75154 │ │ │ │ + cbz r3, 751ac │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75148 │ │ │ │ + bne.n 751a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 76464 │ │ │ │ + bmi.w 764bc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 74b48 │ │ │ │ + b.n 74ba0 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldrb.w r3, [r7], #1 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 75ec8 │ │ │ │ + beq.w 75f20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 74938 │ │ │ │ + b.w 74990 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 75764 │ │ │ │ + bls.w 757bc │ │ │ │ mov.w r0, #20864 @ 0x5180 │ │ │ │ movt r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 74ed8 │ │ │ │ + b.n 74f30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 75218 │ │ │ │ + bne.n 75270 │ │ │ │ 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.n 752a0 │ │ │ │ + bne.n 752f8 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #95 @ 0x5f │ │ │ │ - beq.n 75208 │ │ │ │ + beq.n 75260 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.n 751e8 │ │ │ │ + beq.n 75240 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 75c42 │ │ │ │ + bpl.w 75c9a │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bhi.n 75242 │ │ │ │ + bhi.n 7529a │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.n 75226 │ │ │ │ + bhi.n 7527e │ │ │ │ ldrh.w r4, [r1, r2, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.n 751ec │ │ │ │ + bpl.n 75244 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bls.n 7522e │ │ │ │ + bls.n 75286 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 75226 │ │ │ │ - b.n 75232 │ │ │ │ + beq.n 7527e │ │ │ │ + b.n 7528a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 74bf4 │ │ │ │ + bne.w 74c4c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r2, r7, #2 │ │ │ │ movs r0, #10 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r4, r0, r1, r3 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ it le │ │ │ │ addle r4, #100 @ 0x64 │ │ │ │ - b.n 74c36 │ │ │ │ + b.n 74c8e │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 749d0 │ │ │ │ + b.w 74a28 │ │ │ │ nop │ │ │ │ - itee eq │ │ │ │ - moveq r6, r0 │ │ │ │ - it eq @ unpredictable │ │ │ │ - moveq r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - cbnz r2, 752a8 │ │ │ │ + cbnz r2, 75300 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 74a0c │ │ │ │ + bne.w 74a64 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r5, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 746c0 │ │ │ │ + bl 74718 │ │ │ │ orr.w r6, r6, #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74d2a │ │ │ │ - cbz r0, 75320 │ │ │ │ + beq.w 74d82 │ │ │ │ + cbz r0, 75378 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ - cbnz r7, 75320 │ │ │ │ + cbnz r7, 75378 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ble.n 75316 │ │ │ │ + ble.n 7536e │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bgt.w 76a96 │ │ │ │ + bgt.w 76aee │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a04 │ │ │ │ + bne.w 77a5c │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7738e │ │ │ │ + bne.w 773e6 │ │ │ │ movs r3, #2 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 752ee │ │ │ │ + beq.n 75346 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 746c0 │ │ │ │ + bl 74718 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 74d2a │ │ │ │ - cbz r0, 75376 │ │ │ │ + beq.w 74d82 │ │ │ │ + cbz r0, 753ce │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ - cbnz r7, 75376 │ │ │ │ + cbnz r7, 753ce │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #23 │ │ │ │ - ble.n 7536c │ │ │ │ + ble.n 753c4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ cmp r3, #28 │ │ │ │ - bgt.w 76f92 │ │ │ │ + bgt.w 76fea │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7737c │ │ │ │ + bne.w 773d4 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77394 │ │ │ │ + bne.w 773ec │ │ │ │ movs r3, #2 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75344 │ │ │ │ + beq.n 7539c │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 746c0 │ │ │ │ + bl 74718 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #520 @ 0x208 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 746c0 │ │ │ │ + bl 74718 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d3c │ │ │ │ + beq.w 76d94 │ │ │ │ orr.w r4, r4, #2048 @ 0x800 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 746c0 │ │ │ │ + bl 74718 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 763b0 │ │ │ │ + beq.w 76408 │ │ │ │ orr.w r4, r4, #131072 @ 0x20000 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ mov r7, lr │ │ │ │ - cbz r7, 7546a │ │ │ │ + cbz r7, 754c2 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movt r0, #2 │ │ │ │ ands r0, r4 │ │ │ │ - cbz r0, 75460 │ │ │ │ + cbz r0, 754b8 │ │ │ │ mov.w ip, #512 @ 0x200 │ │ │ │ movt ip, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ andne.w lr, r4, #512 @ 0x200 │ │ │ │ - beq.w 77352 │ │ │ │ + beq.w 773aa │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7544a │ │ │ │ + beq.n 754a2 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77a0e │ │ │ │ + bne.w 77a66 │ │ │ │ lsls r0, r4, #14 │ │ │ │ - bmi.w 7735c │ │ │ │ + bmi.w 773b4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bgt.w 773da │ │ │ │ - cbz r7, 7546a │ │ │ │ + bgt.w 77432 │ │ │ │ + cbz r7, 754c2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7543c │ │ │ │ + bne.n 75494 │ │ │ │ lsls r0, r4, #20 │ │ │ │ - bmi.w 77a0e │ │ │ │ + bmi.w 77a66 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75466 │ │ │ │ + bne.n 754be │ │ │ │ cmp r3, #11 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ itttt gt │ │ │ │ ldrgt.w r3, [sl, #20] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [sl, #20] │ │ │ │ movgt r3, #0 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcc.w 74d2a │ │ │ │ + bcc.w 74d82 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ - b.n 75416 │ │ │ │ + b.n 7546e │ │ │ │ movs r2, #10 │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ sub.w lr, r3, #48 @ 0x30 │ │ │ │ - b.n 74ed8 │ │ │ │ + b.n 74f30 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi.w 759f4 │ │ │ │ + bhi.w 75a4c │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #85 @ 0x55 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 74ed8 │ │ │ │ + b.n 74f30 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 74dda │ │ │ │ + b.n 74e32 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.w 74b5e │ │ │ │ + bne.w 74bb6 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movt r2, #8 │ │ │ │ tst r6, r2 │ │ │ │ - bne.w 76164 │ │ │ │ + bne.w 761bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r0, #1968 @ 0x7b0 │ │ │ │ adds r1, r2, r0 │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 7652a │ │ │ │ + bls.w 76582 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #30 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r0, r7, #1 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.w 761e6 │ │ │ │ + bpl.w 7623e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #24 │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 74d2a │ │ │ │ + blt.w 74d82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, #11 │ │ │ │ it gt │ │ │ │ subgt r4, #12 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r2, r6, #8 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ orr.w r6, r2, #2048 @ 0x800 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w 76a5a │ │ │ │ + beq.w 76ab2 │ │ │ │ mov.w r1, #4352 @ 0x1100 │ │ │ │ movt r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 75194 │ │ │ │ + beq.w 751ec │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ lsls r1, r6, #23 │ │ │ │ - bpl.w 763c2 │ │ │ │ + bpl.w 7641a │ │ │ │ cmp r3, r4 │ │ │ │ it le │ │ │ │ suble r2, #1 │ │ │ │ lsls r4, r6, #22 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r8, r8, #8 │ │ │ │ - bmi.n 755c6 │ │ │ │ + bmi.n 7561e │ │ │ │ movw r3, #61183 @ 0xeeff │ │ │ │ movt r3, #65534 @ 0xfffe │ │ │ │ and.w r4, r8, r3 │ │ │ │ ands r6, r3 │ │ │ │ orr.w r8, r4, #2048 @ 0x800 │ │ │ │ orr.w r3, r6, r8 │ │ │ │ tst.w r3, #152 @ 0x98 │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ orr.w r8, r8, #8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ orr.w r3, r6, r8 │ │ │ │ ands.w r3, r3, #144 @ 0x90 │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ str.w r3, [sl, #8] │ │ │ │ orr.w r8, r8, #128 @ 0x80 │ │ │ │ orr.w r3, r6, r8 │ │ │ │ ands.w r3, r3, #1040 @ 0x410 │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ str.w r3, [sl, #4] │ │ │ │ orr.w r8, r8, #1024 @ 0x400 │ │ │ │ movw r2, #32784 @ 0x8010 │ │ │ │ orr.w r3, r6, r8 │ │ │ │ ands r3, r2 │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ str.w r3, [sl] │ │ │ │ orr.w r8, r8, #32768 @ 0x8000 │ │ │ │ movw r2, #8208 @ 0x2010 │ │ │ │ orr.w r3, r6, r8 │ │ │ │ ands r3, r2 │ │ │ │ - beq.w 763a8 │ │ │ │ - b.n 75194 │ │ │ │ + beq.w 76400 │ │ │ │ + b.n 751ec │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 76234 │ │ │ │ + bhi.w 7628c │ │ │ │ cmp r4, #67 @ 0x43 │ │ │ │ - bls.w 76248 │ │ │ │ + bls.w 762a0 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ cmp r4, #53 @ 0x35 │ │ │ │ - bhi.w 76248 │ │ │ │ - add r3, pc, #8 @ (adr r3, 75638 ) │ │ │ │ + bhi.w 762a0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 75690 ) │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ add r3, r4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa79ffff │ │ │ │ lsrs r1, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -169904,140 +169916,140 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r5, #2048 @ 0x800 │ │ │ │ movt r5, #8 │ │ │ │ - b.w 74cce │ │ │ │ - beq.w 74d2a │ │ │ │ + b.w 74d26 │ │ │ │ + beq.w 74d82 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 74d00 │ │ │ │ - b.w 74d2a │ │ │ │ + bgt.w 74d58 │ │ │ │ + b.w 74d82 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ mla r7, r1, r3, r0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ orr.w r3, r5, #33792 @ 0x8400 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - b.w 763ea │ │ │ │ + b.w 76442 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 751be │ │ │ │ + b.n 75216 │ │ │ │ mov.w r3, #2560 @ 0xa00 │ │ │ │ movt r3, #2 │ │ │ │ ands r3, r6 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ orr.w r6, r6, #2560 @ 0xa00 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ orr.w r6, r6, #8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ lsls r4, r6, #31 │ │ │ │ - bpl.w 75194 │ │ │ │ + bpl.w 751ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 74d32 │ │ │ │ + b.w 74d8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 757b8 │ │ │ │ + b.n 75810 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.n 757b6 │ │ │ │ + bmi.n 7580e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 757f4 │ │ │ │ - ldr.w r3, [pc, #3068] @ 763e0 │ │ │ │ + blt.n 7584c │ │ │ │ + ldr.w r3, [pc, #3068] @ 76438 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq.w 76cb6 │ │ │ │ + beq.w 76d0e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bne.w 769dc │ │ │ │ + bne.w 76a34 │ │ │ │ sub.w lr, r0, r7 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 76968 │ │ │ │ + beq.w 769c0 │ │ │ │ sub.w r3, lr, #5 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 769dc │ │ │ │ + bhi.w 76a34 │ │ │ │ ands.w r5, r6, #2 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ bic.w r3, lr, #2 │ │ │ │ orr.w r6, r6, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 762c2 │ │ │ │ + bne.w 7631a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #90 @ 0x5a │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r1, r1, #48 @ 0x30 │ │ │ │ sub.w r0, r0, #48 @ 0x30 │ │ │ │ - bne.w 76fa8 │ │ │ │ + bne.w 77000 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r2, [r7, #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, [r7, #3] │ │ │ │ add r3, r2 │ │ │ │ subw r4, r3, #1948 @ 0x79c │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - ble.w 74d2a │ │ │ │ + ble.w 74d82 │ │ │ │ adds r7, #4 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r0, #10 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -170056,133 +170068,133 @@ │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [sl, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r7, [sl] │ │ │ │ str.w r5, [sl, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - b.n 75aac │ │ │ │ + b.n 75b04 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 75fc8 │ │ │ │ + bls.w 76020 │ │ │ │ mov.w r0, #13184 @ 0x3380 │ │ │ │ movt r0, #481 @ 0x1e1 │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 75fb8 │ │ │ │ + bls.w 76010 │ │ │ │ mov.w r0, #14976 @ 0x3a80 │ │ │ │ movt r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ cmp r4, #1 │ │ │ │ itt ls │ │ │ │ addls r3, lr │ │ │ │ strls.w r3, [sl, #36] @ 0x24 │ │ │ │ - bhi.w 75fe0 │ │ │ │ + bhi.w 76038 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ addcc r7, #1 │ │ │ │ - bcc.w 7519c │ │ │ │ + bcc.w 751f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 75fd4 │ │ │ │ + bls.w 7602c │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi.w 76084 │ │ │ │ + bhi.w 760dc │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ movs r3, #2 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bls.w 754d6 │ │ │ │ + bls.w 7552e │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.w 772de │ │ │ │ + bls.w 77336 │ │ │ │ adds r3, r0, r1 │ │ │ │ umull r2, r4, r8, r4 │ │ │ │ umull r2, r1, r8, r3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ add.w r2, r2, r1, lsr #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ @@ -170206,60 +170218,60 @@ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adcs r2, r2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 75a3e │ │ │ │ + bls.n 75a96 │ │ │ │ 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.w r2, [sl, #36] @ 0x24 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [sl, #36] @ 0x24 │ │ │ │ addw r3, pc, #2376 @ 0x948 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ - b.n 754dc │ │ │ │ + b.n 75534 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ movw r3, #2056 @ 0x808 │ │ │ │ movt r3, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ strd ip, r4, [sl, #16] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9edd0 <__isoc23_strtoul@@Base+0x235a8> │ │ │ │ + bl 9f500 <__isoc23_strtoul@@Base+0x23c80> │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 75194 │ │ │ │ + beq.w 751ec │ │ │ │ ldr r7, [r4, #0] │ │ │ │ orr.w r8, r8, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.w 76218 │ │ │ │ + bhi.w 76270 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ @@ -170299,24 +170311,24 @@ │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 761d8 │ │ │ │ + bcc.w 76230 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75ef6 │ │ │ │ + bne.w 75f4e │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.n 75ba6 │ │ │ │ + bhi.n 75bfe │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, r2, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r1, r5 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r6, r6, r4 │ │ │ │ @@ -170336,145 +170348,145 @@ │ │ │ │ adds r1, r1, r5 │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r6, r6 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 76828 │ │ │ │ + bls.w 76880 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7516e │ │ │ │ + bne.w 751c6 │ │ │ │ movs r4, #1 │ │ │ │ - b.w 74ed8 │ │ │ │ + b.w 74f30 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi.w 76836 │ │ │ │ + bhi.w 7688e │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - b.n 75bc6 │ │ │ │ + b.n 75c1e │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.w 768f6 │ │ │ │ + bls.w 7694e │ │ │ │ mov.w r0, #29440 @ 0x7300 │ │ │ │ movt r0, #4010 @ 0xfaa │ │ │ │ mov r1, r4 │ │ │ │ mul.w r0, r0, lr │ │ │ │ - bl a87d8 │ │ │ │ + bl a8f08 │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ umull r2, r3, r2, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ str.w r2, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 75bc6 │ │ │ │ + b.n 75c1e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 74a0c │ │ │ │ - b.w 752ae │ │ │ │ + bne.w 74a64 │ │ │ │ + b.w 75306 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 74e3e │ │ │ │ + b.w 74e96 │ │ │ │ and.w r5, r4, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75eea │ │ │ │ + beq.w 75f42 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ 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 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 74d48 │ │ │ │ - ldr.w r2, [pc, #1836] @ 763e0 │ │ │ │ + bpl.w 74da0 │ │ │ │ + ldr.w r2, [pc, #1836] @ 76438 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ 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 767c6 │ │ │ │ + beq.w 7681e │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 74d48 │ │ │ │ + bge.w 74da0 │ │ │ │ adds r3, #7 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #7 │ │ │ │ adds r0, r1, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - blt.n 75cd4 │ │ │ │ - b.w 75018 │ │ │ │ + blt.n 75d2c │ │ │ │ + b.w 75070 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh.w r4, [r2, r1, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 74a50 │ │ │ │ + bpl.w 74aa8 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ ldrh.w r4, [r2, r4, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 74a50 │ │ │ │ + bpl.w 74aa8 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ ldrh.w r4, [r2, r4, lsl #1] │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 74a50 │ │ │ │ + bpl.w 74aa8 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ add.w lr, r0, #1 │ │ │ │ asrs r3, r2, #31 │ │ │ │ @@ -170489,168 +170501,168 @@ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r0, r1, r0 │ │ │ │ adc.w ip, ip, r1, asr #31 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ ldrh.w r6, [r8, r1, lsl #1] │ │ │ │ lsls r6, r6, #20 │ │ │ │ - bmi.n 75d32 │ │ │ │ + bmi.n 75d8a │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ mov fp, lr │ │ │ │ umull r2, r4, r2, r1 │ │ │ │ adds r2, r2, r0 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ adc.w r3, r3, ip │ │ │ │ - b.w 748b0 │ │ │ │ + b.w 74908 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 74a50 │ │ │ │ + bpl.w 74aa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r0, r2 │ │ │ │ - b.w 74a50 │ │ │ │ + b.w 74aa8 │ │ │ │ lsls r0, r6, #12 │ │ │ │ - bmi.w 74d2a │ │ │ │ + bmi.w 74d82 │ │ │ │ mvn.w r2, #1968 @ 0x7b0 │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ subw r3, r1, #1900 @ 0x76c │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - b.n 75790 │ │ │ │ + b.n 757e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ 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, #20] │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 76274 │ │ │ │ - ldr.w r3, [pc, #1548] @ 763e0 │ │ │ │ + blt.w 762cc │ │ │ │ + ldr.w r3, [pc, #1548] @ 76438 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne.w 76572 │ │ │ │ + bne.w 765ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r8, r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r3, #55 @ 0x37 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r3, r3, r2, lsr #31 │ │ │ │ - beq.w 77406 │ │ │ │ + beq.w 7745e │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.w 779bc │ │ │ │ + bne.w 77a14 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ - cbz r3, 75e3e │ │ │ │ + cbz r3, 75e96 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75e2e │ │ │ │ + bne.n 75e86 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bgt.w 779f4 │ │ │ │ + bgt.w 77a4c │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 77406 │ │ │ │ + b.w 7745e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r4 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bne.w 74dfa │ │ │ │ + bne.w 74e52 │ │ │ │ movw ip, #23593 @ 0x5c29 │ │ │ │ movt ip, #49807 @ 0xc28f │ │ │ │ movw r3, #47184 @ 0xb850 │ │ │ │ movt r3, #1310 @ 0x51e │ │ │ │ movw lr, #23592 @ 0x5c28 │ │ │ │ movt lr, #655 @ 0x28f │ │ │ │ mla r7, ip, r2, r3 │ │ │ │ cmp.w lr, r7, ror #2 │ │ │ │ it cc │ │ │ │ addcc r0, #1 │ │ │ │ - bcc.w 74dfa │ │ │ │ + bcc.w 74e52 │ │ │ │ movw lr, #1899 @ 0x76b │ │ │ │ cmp r2, lr │ │ │ │ itet le │ │ │ │ addwle r2, r2, #1900 @ 0x76c │ │ │ │ movgt.w r3, r7, ror #4 │ │ │ │ mlale r3, ip, r2, r3 │ │ │ │ movw r2, #55050 @ 0xd70a │ │ │ │ movt r2, #163 @ 0xa3 │ │ │ │ it le │ │ │ │ movle.w r3, r3, ror #4 │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ addls r0, #1 │ │ │ │ - b.w 74dfa │ │ │ │ + b.w 74e52 │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #80 @ 0x50 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ orr.w r8, r8, #16 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 75c74 │ │ │ │ + b.n 75ccc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r3, #73 @ 0x49 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bhi.w 76220 │ │ │ │ - add r2, pc, #8 @ (adr r2, 75f0c ) │ │ │ │ + bhi.w 76278 │ │ │ │ + add r2, pc, #8 @ (adr r2, 75f64 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ lsls r5, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -170731,29 +170743,29 @@ │ │ │ │ lsls r5, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ rsb r0, lr, lr, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 75920 │ │ │ │ + b.n 75978 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - b.n 758ea │ │ │ │ + b.n 75942 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.n 7599c │ │ │ │ + b.n 759f4 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.w 7776e │ │ │ │ + bls.w 777c6 │ │ │ │ adds r2, r0, r1 │ │ │ │ umull r1, r4, r8, r4 │ │ │ │ umull r1, ip, r8, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ bic.w r1, ip, #3 │ │ │ │ add.w r1, r1, ip, lsr #2 │ │ │ │ subs r2, r2, r1 │ │ │ │ @@ -170776,38 +170788,38 @@ │ │ │ │ adds r2, r2, r0 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r2, r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adcs r1, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 7602a │ │ │ │ + bls.n 76082 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movw r4, #19331 @ 0x4b83 │ │ │ │ movt r4, #4 │ │ │ │ umull r4, r2, r4, r2 │ │ │ │ mov.w r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mls r2, r4, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - add r3, pc, #872 @ (adr r3, 763d8 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 76430 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 75952 │ │ │ │ + b.n 759aa │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 760f4 │ │ │ │ + bls.n 7614c │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ movw lr, #38537 @ 0x9689 │ │ │ │ movt lr, #152 @ 0x98 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r5, r0, r1 │ │ │ │ @@ -170826,21 +170838,21 @@ │ │ │ │ mul.w r7, r5, r0 │ │ │ │ mla r7, r2, r1, r7 │ │ │ │ umull r5, r1, r0, r2 │ │ │ │ add r1, r7 │ │ │ │ mov.w r0, r5, lsr #1 │ │ │ │ orr.w r0, r0, r1, lsl #31 │ │ │ │ mov.w r1, r1, lsr #1 │ │ │ │ - bhi.n 760aa │ │ │ │ + bhi.n 76102 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7612c │ │ │ │ + beq.n 76184 │ │ │ │ movw ip, #16959 @ 0x423f │ │ │ │ movt ip, #15 │ │ │ │ mov.w lr, #10 │ │ │ │ adds r2, r0, r0 │ │ │ │ mul.w r4, lr, r4 │ │ │ │ adc.w r5, r1, r1 │ │ │ │ adds r2, r2, r2 │ │ │ │ @@ -170848,273 +170860,273 @@ │ │ │ │ adds r2, r2, r0 │ │ │ │ adc.w r5, r1, r5 │ │ │ │ adds r2, r2, r2 │ │ │ │ adcs r5, r5 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 7610c │ │ │ │ + bls.n 76164 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movw r4, #19331 @ 0x4b83 │ │ │ │ movt r4, #4 │ │ │ │ umull r4, r2, r4, r2 │ │ │ │ mov.w r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mls r2, r4, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - add r3, pc, #648 @ (adr r3, 763d8 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 76430 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 759d4 │ │ │ │ + b.n 75a2c │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 74d2a │ │ │ │ - b.w 75518 │ │ │ │ + bmi.w 74d82 │ │ │ │ + b.w 75570 │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e66 │ │ │ │ - bhi.w 7635e │ │ │ │ + beq.w 76ebe │ │ │ │ + bhi.w 763b6 │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76d24 │ │ │ │ - bhi.w 76e3c │ │ │ │ + beq.w 76d7c │ │ │ │ + bhi.w 76e94 │ │ │ │ movw r3, #30571 @ 0x776b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76c9c │ │ │ │ + beq.w 76cf4 │ │ │ │ movw r3, #31090 @ 0x7972 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76248 │ │ │ │ + bne.n 762a0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ orr.w r8, r8, #524288 @ 0x80000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ lsls r3, r6, #12 │ │ │ │ - bmi.w 74b88 │ │ │ │ + bmi.w 74be0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itt le │ │ │ │ addle r3, #100 @ 0x64 │ │ │ │ strle r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - b.w 75790 │ │ │ │ + b.w 757e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ subs r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 754d0 │ │ │ │ + b.w 75528 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w 75554 │ │ │ │ + bne.w 755ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 74d2a │ │ │ │ - b.w 75554 │ │ │ │ + bpl.w 74d82 │ │ │ │ + b.w 755ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c0c │ │ │ │ + beq.w 75c64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 75bea │ │ │ │ - b.n 75ba6 │ │ │ │ + bne.w 75c42 │ │ │ │ + b.n 75bfe │ │ │ │ movw r3, #17497 @ 0x4459 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 750b0 │ │ │ │ + beq.w 75108 │ │ │ │ movw r3, #18514 @ 0x4852 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76ce4 │ │ │ │ + beq.w 76d3c │ │ │ │ movw r3, #17473 @ 0x4441 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 750b0 │ │ │ │ + beq.w 75108 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ 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, #20] │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bge.w 76552 │ │ │ │ + bge.w 765aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bge.w 74b5e │ │ │ │ + bge.w 74bb6 │ │ │ │ lsls r4, r6, #11 │ │ │ │ - bpl.w 77000 │ │ │ │ + bpl.w 77058 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 773c0 │ │ │ │ + beq.w 77418 │ │ │ │ orr.w r6, r6, #1 │ │ │ │ - b.w 74b5e │ │ │ │ + b.w 74bb6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 76294 │ │ │ │ + b.n 762ec │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 76824 │ │ │ │ + beq.w 7687c │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.n 7628e │ │ │ │ + bne.n 762e6 │ │ │ │ movs r3, #77 @ 0x4d │ │ │ │ adds r2, #1 │ │ │ │ - b.w 74edc │ │ │ │ + b.w 74f34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 762b4 │ │ │ │ + b.n 7630c │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.w 76820 │ │ │ │ + beq.w 76878 │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 762ae │ │ │ │ + bne.n 76306 │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ - b.n 762a4 │ │ │ │ + b.n 762fc │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #12 │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.w 76d50 │ │ │ │ + beq.w 76da8 │ │ │ │ cmp.w lr, #10 │ │ │ │ - beq.w 77038 │ │ │ │ + beq.w 77090 │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ cmp.w lr, #7 │ │ │ │ - bgt.w 76dca │ │ │ │ + bgt.w 76e22 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp.w lr, #6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 76dee │ │ │ │ + beq.w 76e46 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r2, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ mov.w ip, #10 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 76e16 │ │ │ │ + beq.w 76e6e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 770de │ │ │ │ + beq.w 77136 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r5, #1152 @ 0x480 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ - b.w 758ae │ │ │ │ + b.w 75906 │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #21843 @ 0x5553 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 76398 │ │ │ │ - bhi.w 76cfa │ │ │ │ + beq.n 763f0 │ │ │ │ + bhi.w 76d52 │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #19795 @ 0x4d53 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76d24 │ │ │ │ + beq.w 76d7c │ │ │ │ movw r3, #17731 @ 0x4543 │ │ │ │ movt r3, #20051 @ 0x4e53 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e66 │ │ │ │ + beq.w 76ebe │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #117 @ 0x75 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ mov.w r3, #2560 @ 0xa00 │ │ │ │ movt r3, #2 │ │ │ │ tst r4, r3 │ │ │ │ - beq.w 75194 │ │ │ │ - b.w 753e2 │ │ │ │ + beq.w 751ec │ │ │ │ + b.w 7543a │ │ │ │ ubfx r1, r6, #12, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it gt │ │ │ │ addgt r1, #1 │ │ │ │ add r2, r1 │ │ │ │ - b.w 75590 │ │ │ │ + b.w 755e8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ orr.w r3, r5, #1152 @ 0x480 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - bne.w 758ae │ │ │ │ + bne.w 75906 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - beq.w 7739a │ │ │ │ + beq.w 773f2 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -171125,117 +171137,117 @@ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r5, r2, r1, r5 │ │ │ │ ldrb.w r1, [lr] │ │ │ │ ldrh.w sl, [r3, r1, lsl #1] │ │ │ │ tst.w sl, #2048 @ 0x800 │ │ │ │ - bne.n 76430 │ │ │ │ + bne.n 76488 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ orr.w r8, r8, #8192 @ 0x2000 │ │ │ │ - b.w 758ae │ │ │ │ + b.w 75906 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 76476 │ │ │ │ + cbz r0, 764ce │ │ │ │ subs r3, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ strne r5, [sp, #84] @ 0x54 │ │ │ │ - bne.w 74b48 │ │ │ │ + bne.w 74ba0 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - b.w 74b48 │ │ │ │ + b.w 74ba0 │ │ │ │ movw r3, #28019 @ 0x6d73 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76d24 │ │ │ │ - bls.w 76cc4 │ │ │ │ + beq.w 76d7c │ │ │ │ + bls.w 76d1c │ │ │ │ movw r3, #28275 @ 0x6e73 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e66 │ │ │ │ + beq.w 76ebe │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r8, r8, #32768 @ 0x8000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bne.w 75018 │ │ │ │ + bne.w 75070 │ │ │ │ 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 75018 │ │ │ │ + bcc.w 75070 │ │ │ │ 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 75018 │ │ │ │ + b.w 75070 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #11 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r2, r6, #524288 @ 0x80000 │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str.w r3, [sl, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - b.w 7555e │ │ │ │ - ldr.w r3, [pc, #3156] @ 771a8 │ │ │ │ + b.w 755b6 │ │ │ │ + ldr.w r3, [pc, #3156] @ 77200 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq.w 773f4 │ │ │ │ + beq.w 7744c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bge.w 74b5e │ │ │ │ + bge.w 74bb6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - bhi.w 76274 │ │ │ │ - add r2, pc, #8 @ (adr r2, 76588 ) │ │ │ │ + bhi.w 762cc │ │ │ │ + add r2, pc, #8 @ (adr r2, 765e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsrs r7, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @@ -171381,72 +171393,72 @@ │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsrs r5, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ - cbz r1, 767aa │ │ │ │ + cbz r1, 76802 │ │ │ │ adds r1, r3, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74d2a │ │ │ │ + ble.w 74d82 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 74ad6 │ │ │ │ + b.w 74b2e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #30 │ │ │ │ - bne.w 75cca │ │ │ │ + bne.w 75d22 │ │ │ │ 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 75cca │ │ │ │ + bcc.w 75d22 │ │ │ │ movw r7, #1899 @ 0x76b │ │ │ │ cmp r0, r7 │ │ │ │ - bgt.w 772c8 │ │ │ │ + bgt.w 77320 │ │ │ │ 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.w 75cca │ │ │ │ + b.w 75d22 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ - b.n 762a4 │ │ │ │ + b.n 762fc │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ - b.n 762a4 │ │ │ │ + b.n 762fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.w 75bc2 │ │ │ │ + b.w 75c1a │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ - bls.n 76890 │ │ │ │ + bls.n 768e8 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ adds r5, r0, r1 │ │ │ │ umull ip, r7, r2, r4 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ @@ -171463,240 +171475,240 @@ │ │ │ │ umull r1, r0, r0, r2 │ │ │ │ add r5, r0 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ orr.w r0, r1, r5, lsl #31 │ │ │ │ lsrs r1, r5, #1 │ │ │ │ movw r5, #10009 @ 0x2719 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 7684a │ │ │ │ + bhi.n 768a2 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ - beq.n 768ba │ │ │ │ + beq.n 76912 │ │ │ │ mov.w lr, #10 │ │ │ │ adds r2, r0, r0 │ │ │ │ mul.w r4, lr, r4 │ │ │ │ adc.w r5, r1, r1 │ │ │ │ adds r2, r2, r2 │ │ │ │ adcs r5, r5 │ │ │ │ adds r2, r2, r0 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r2, r2, r2 │ │ │ │ adcs r1, r1 │ │ │ │ mov r0, r2 │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ - bcc.n 7689a │ │ │ │ + bcc.n 768f2 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movw r4, #19331 @ 0x4b83 │ │ │ │ movt r4, #4 │ │ │ │ umull r4, r2, r4, r2 │ │ │ │ mov.w r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mls r2, r4, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ addw r3, pc, #2240 @ 0x8c0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.w 75bc6 │ │ │ │ + b.w 75c1e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ add r3, lr │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - b.w 75c3c │ │ │ │ + b.w 75c94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r0, r7, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #4 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ ldrge r3, [sp, #20] │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ strge r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrh.w r1, [r3, r2, lsl #1] │ │ │ │ lsls r1, r1, #21 │ │ │ │ - bpl.w 7505c │ │ │ │ + bpl.w 750b4 │ │ │ │ orr.w r4, r2, r4, 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, #44] @ 0x2c │ │ │ │ - bpl.w 7505c │ │ │ │ + bpl.w 750b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.w 76248 │ │ │ │ + bmi.w 762a0 │ │ │ │ adds r0, #2 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7505c │ │ │ │ + b.w 750b4 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - beq.w 77218 │ │ │ │ + beq.w 77270 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 77160 │ │ │ │ + bne.w 771b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 76ff4 │ │ │ │ + blt.w 7704c │ │ │ │ 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 76fba │ │ │ │ + ble.w 77012 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ - cbz r4, 769d0 │ │ │ │ + cbz r4, 76a28 │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 769a2 │ │ │ │ + bne.n 769fa │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.n 76aa4 │ │ │ │ + beq.n 76afc │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne.n 769d0 │ │ │ │ + bne.n 76a28 │ │ │ │ orr.w r3, r8, r6 │ │ │ │ movw r2, #2184 @ 0x888 │ │ │ │ movt r2, #8 │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #2056 @ 0x808 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76aa4 │ │ │ │ + beq.n 76afc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.w 74b48 │ │ │ │ + b.w 74ba0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - b.n 769a6 │ │ │ │ + b.n 769fe │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movt r3, #8 │ │ │ │ - b.w 75ab2 │ │ │ │ + b.w 75b0a │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 76eec │ │ │ │ + bmi.w 76f44 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 74d2e │ │ │ │ + bne.w 74d86 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 748b0 │ │ │ │ + b.w 74908 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ asrs r3, r3, #2 │ │ │ │ subs r0, r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #10 │ │ │ │ mls r2, r0, r4, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 767b2 │ │ │ │ + b.n 7680a │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bgt.w 74a9e │ │ │ │ - b.w 74d2a │ │ │ │ + bgt.w 74af6 │ │ │ │ + b.w 74d82 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, r7, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ subs r3, r7, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 76fa0 │ │ │ │ + bhi.w 76ff8 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bls.w 74b5e │ │ │ │ + bls.w 74bb6 │ │ │ │ subs r3, #45 @ 0x2d │ │ │ │ movw r2, #8197 @ 0x2005 │ │ │ │ uxtb r3, r3 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 74b5e │ │ │ │ + bpl.w 74bb6 │ │ │ │ adds r7, #1 │ │ │ │ - b.w 74b5e │ │ │ │ + b.w 74bb6 │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ - b.w 75304 │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ + b.w 7535c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ ldrh.w r7, [r3, r1, lsl #1] │ │ │ │ ubfx r2, r7, #13, #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 76ab0 │ │ │ │ + bmi.n 76b08 │ │ │ │ lsls r2, r7, #20 │ │ │ │ - bpl.w 74d2a │ │ │ │ + bpl.w 74d82 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 76ae8 │ │ │ │ + b.n 76b40 │ │ │ │ ldrb.w r2, [r7, #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 76ae4 │ │ │ │ + bmi.n 76b3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 76be4 │ │ │ │ + beq.n 76c3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ orr.w r8, r8, #1152 @ 0x480 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -171708,201 +171720,201 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #58] @ 0x3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 76b50 │ │ │ │ + bpl.n 76ba8 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 76b44 │ │ │ │ + bmi.n 76b9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ 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, #20] │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq.w 77a26 │ │ │ │ + beq.w 77a7e │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne.n 76b82 │ │ │ │ + bne.n 76bda │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #11 │ │ │ │ ittt le │ │ │ │ addle r3, #12 │ │ │ │ strle r3, [sp, #24] │ │ │ │ strle.w r3, [sl, #8] │ │ │ │ tst.w r6, #4352 @ 0x1100 │ │ │ │ - beq.w 75194 │ │ │ │ + beq.w 751ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic.w r1, r6, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77a48 │ │ │ │ + blt.w 77aa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 77a3c │ │ │ │ + bgt.w 77a94 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77a3c │ │ │ │ + bne.w 77a94 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #24 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ cmp r3, #23 │ │ │ │ - ble.n 76bde │ │ │ │ + ble.n 76c36 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #23 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bgt.n 76bce │ │ │ │ + bgt.n 76c26 │ │ │ │ strd r3, r0, [sl, #8] │ │ │ │ mov r6, r1 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldrb.w r0, [r7, #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 r0, r3, #31 │ │ │ │ - bmi.n 76be4 │ │ │ │ + bmi.n 76c3c │ │ │ │ lsls r3, r2, #20 │ │ │ │ - bpl.w 74d2a │ │ │ │ + bpl.w 74d82 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #10 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, r8, #32768 @ 0x8000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrh.w r1, [ip, r3, lsl #1] │ │ │ │ lsls r4, r1, #18 │ │ │ │ - bpl.n 76c36 │ │ │ │ + bpl.n 76c8e │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ ldrh.w r1, [ip, r3, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 76c2a │ │ │ │ + bmi.n 76c82 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ itt ne │ │ │ │ movne r8, r2 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 76b0e │ │ │ │ + bne.w 76b66 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ add.w lr, r7, #1 │ │ │ │ ldrh.w r3, [ip, r1, lsl #1] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.n 76c80 │ │ │ │ + beq.n 76cd8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ movs r7, #0 │ │ │ │ umull r3, r2, r4, r2 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mla r7, r2, r1, r7 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrh.w r3, [ip, r1, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 76c64 │ │ │ │ + bmi.n 76cbc │ │ │ │ mov r3, r7 │ │ │ │ orr.w r8, r8, #40960 @ 0xa000 │ │ │ │ mov r7, lr │ │ │ │ - b.n 76b0e │ │ │ │ + b.n 76b66 │ │ │ │ movw r3, #21843 @ 0x5553 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76398 │ │ │ │ + beq.w 763f0 │ │ │ │ movw r3, #22347 @ 0x574b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r8, r8, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 74b48 │ │ │ │ + b.w 74ba0 │ │ │ │ movw r3, #28015 @ 0x6d6f │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ orr.w r8, r8, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ orr.w r8, r8, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #28275 @ 0x6e73 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e66 │ │ │ │ + beq.w 76ebe │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #30067 @ 0x7573 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76398 │ │ │ │ + beq.w 763f0 │ │ │ │ movw r3, #25955 @ 0x6563 │ │ │ │ movt r3, #28019 @ 0x6d73 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ - b.w 763a8 │ │ │ │ + b.w 76400 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ str.w r2, [sp, #233] @ 0xe9 │ │ │ │ str.w r2, [sp, #237] @ 0xed │ │ │ │ str.w r2, [sp, #241] @ 0xf1 │ │ │ │ - b.w 753ba │ │ │ │ + b.w 75412 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w ip, #10 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ mla r3, ip, r2, r4 │ │ │ │ cmp r3, #12 │ │ │ │ - bgt.w 770bc │ │ │ │ + bgt.w 77114 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ @@ -171916,173 +171928,173 @@ │ │ │ │ add r3, r2 │ │ │ │ subs r2, r0, #4 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r4, #1968 @ 0x7b0 │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ adds r1, r3, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subw r4, r3, #1900 @ 0x76c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 76dcc │ │ │ │ + bgt.n 76e24 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 76df2 │ │ │ │ + bgt.n 76e4a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.w 76306 │ │ │ │ - b.w 74d2a │ │ │ │ + bgt.w 7635e │ │ │ │ + b.w 74d82 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r5, #10 │ │ │ │ ldrb.w r1, [r7], #2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ subs r1, r2, r7 │ │ │ │ mov.w r5, #2048 @ 0x800 │ │ │ │ - b.n 76db6 │ │ │ │ + b.n 76e0e │ │ │ │ mov r2, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov.w ip, #10 │ │ │ │ ldrb.w r1, [r7], #2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 74d2a │ │ │ │ + bhi.w 74d82 │ │ │ │ orr.w r5, r5, #8 │ │ │ │ subs r1, r2, r7 │ │ │ │ - b.n 76dc0 │ │ │ │ + b.n 76e18 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ orr.w r3, r5, #33792 @ 0x8400 │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mla r7, ip, r2, r1 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 758ae │ │ │ │ + b.w 75906 │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76398 │ │ │ │ + beq.w 763f0 │ │ │ │ movw r3, #29539 @ 0x7363 │ │ │ │ movt r3, #109 @ 0x6d │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76d24 │ │ │ │ + beq.w 76d7c │ │ │ │ movw r3, #21315 @ 0x5343 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 76248 │ │ │ │ + bne.w 762a0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.w 763a8 │ │ │ │ + b.w 76400 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ orr.w r8, r8, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ movw r2, #55050 @ 0xd70a │ │ │ │ movt r2, #163 @ 0xa3 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ addls r3, #1 │ │ │ │ - b.w 74dc0 │ │ │ │ + b.w 74e18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #31 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ subs r3, #115 @ 0x73 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ - cbz r3, 76ecc │ │ │ │ + cbz r3, 76f24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76ebc │ │ │ │ + bne.n 76f14 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 75108 │ │ │ │ + b.w 75160 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, fp, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - blx 7a78 <__isoc23_strtoull@plt> │ │ │ │ + blx 7ab8 <__isoc23_strtoull@plt> │ │ │ │ ldr.w fp, [r4] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.w 773a0 │ │ │ │ + beq.w 773f8 │ │ │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ - bcs.w 748b0 │ │ │ │ + bcs.w 74908 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ mul.w r0, r1, r3 │ │ │ │ umull r2, r3, r2, r1 │ │ │ │ add r3, r0 │ │ │ │ - b.w 748b0 │ │ │ │ + b.w 74908 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 74d2a │ │ │ │ + bmi.w 74d82 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r4, r6, #2048 @ 0x800 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str.w r2, [sl, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 77304 │ │ │ │ + blt.w 7735c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bgt.w 772fa │ │ │ │ + bgt.w 77352 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ orr.w r4, r6, #2560 @ 0xa00 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r2, [sl, #20] │ │ │ │ @@ -172090,158 +172102,158 @@ │ │ │ │ strgt.w r2, [sl, #20] │ │ │ │ mov.w r2, #4352 @ 0x1100 │ │ │ │ movt r2, #1 │ │ │ │ tst r4, r2 │ │ │ │ mov r6, r4 │ │ │ │ it ne │ │ │ │ ldrne.w r4, [sl, #16] │ │ │ │ - bne.w 75580 │ │ │ │ - b.w 75194 │ │ │ │ + bne.w 755d8 │ │ │ │ + b.w 751ec │ │ │ │ mov r0, sl │ │ │ │ str.w r7, [sl, #8] │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ - b.w 7535a │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ + b.w 753b2 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.w 74b5e │ │ │ │ - b.n 76a90 │ │ │ │ + bne.w 74bb6 │ │ │ │ + b.n 76ae8 │ │ │ │ movs r3, #10 │ │ │ │ adds r7, #2 │ │ │ │ mla r4, r3, r1, r0 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ it le │ │ │ │ addle r4, #100 @ 0x64 │ │ │ │ - b.w 75880 │ │ │ │ + b.w 758d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ - blt.w 77236 │ │ │ │ + blt.w 7728e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r3, #2400 @ 0x960 │ │ │ │ - bge.w 77248 │ │ │ │ + bge.w 772a0 │ │ │ │ mov.w r3, #3200 @ 0xc80 │ │ │ │ movt r3, #8 │ │ │ │ orr.w r1, r8, r6 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 77236 │ │ │ │ + beq.w 7728e │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ + bne.w 769fa │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bne.w 769b2 │ │ │ │ - b.w 74d2a │ │ │ │ + bne.w 76a0a │ │ │ │ + b.w 74d82 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ - b.n 769d0 │ │ │ │ + bne.w 769fa │ │ │ │ + b.n 76a28 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7627a │ │ │ │ + beq.w 762d2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr.w r6, r6, #1048576 @ 0x100000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrsh.w r2, [r0, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76282 │ │ │ │ - b.w 75194 │ │ │ │ + bge.w 762da │ │ │ │ + b.w 751ec │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r4, lr, r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77154 │ │ │ │ + beq.w 771ac │ │ │ │ cmp r4, #12 │ │ │ │ - bgt.w 7727e │ │ │ │ + bgt.w 772d6 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ movs r2, #10 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77760 │ │ │ │ + beq.w 777b8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt.w 77760 │ │ │ │ + bgt.w 777b8 │ │ │ │ ldrb r1, [r7, #4] │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #24 │ │ │ │ - bgt.w 77760 │ │ │ │ + bgt.w 777b8 │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bgt.w 77760 │ │ │ │ + bgt.w 777b8 │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bgt.w 77756 │ │ │ │ + bgt.w 777ae │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 77760 │ │ │ │ + bpl.w 777b8 │ │ │ │ add.w r4, r3, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r2, r0, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ subs r3, r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 76daa │ │ │ │ + b.n 76e02 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ adds r7, #4 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ mla r3, r4, r2, r3 │ │ │ │ mla r2, ip, r1, r3 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ - b.n 76d90 │ │ │ │ + b.n 76de8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ adds r0, #1 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r3, r5, #33792 @ 0x8400 │ │ │ │ mov r7, r0 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w 76e2a │ │ │ │ + bne.w 76e82 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w r2, [lr, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 7714e │ │ │ │ + bpl.n 771a6 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ @@ -172250,342 +172262,342 @@ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mla r1, r2, r1, r5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ ldrh.w r5, [lr, r1, lsl #1] │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bmi.n 77128 │ │ │ │ + bmi.n 77180 │ │ │ │ orr.w r8, r8, #8192 @ 0x2000 │ │ │ │ - b.n 76e2a │ │ │ │ + b.n 76e82 │ │ │ │ adds r7, #2 │ │ │ │ mov r2, r0 │ │ │ │ subs r3, r0, r7 │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 76daa │ │ │ │ + b.n 76e02 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - bne.n 771ac │ │ │ │ + bne.n 77204 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7718e │ │ │ │ + blt.n 771e6 │ │ │ │ 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 76fba │ │ │ │ + ble.w 77012 │ │ │ │ ldrb.w r3, [r9, #95] @ 0x5f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ - b.n 769d0 │ │ │ │ + bne.w 769fa │ │ │ │ + b.n 76a28 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r1, [r3, r4, lsl #1] │ │ │ │ movw ip, #8200 @ 0x2008 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.w 769a6 │ │ │ │ + beq.w 769fe │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 77292 │ │ │ │ + blt.n 772ea │ │ │ │ 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.w 76fba │ │ │ │ + ble.w 77012 │ │ │ │ ldrb.w r2, [r9, r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ + bne.w 769fa │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne.w 769d4 │ │ │ │ + bne.w 76a2c │ │ │ │ orr.w r2, r8, r6 │ │ │ │ movw r1, #2184 @ 0x888 │ │ │ │ movt r1, #8 │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 769d4 │ │ │ │ - b.w 74d2a │ │ │ │ + bne.w 76a2c │ │ │ │ + b.w 74d82 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.n 771ac │ │ │ │ + bpl.n 77204 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ lsls r2, r1, #20 │ │ │ │ - bpl.n 771ac │ │ │ │ + bpl.n 77204 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n 771ac │ │ │ │ + beq.n 77204 │ │ │ │ lsls r5, r6, #30 │ │ │ │ - bmi.w 74d2a │ │ │ │ + bmi.w 74d82 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r6, r6, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 762de │ │ │ │ + b.w 76336 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ + bne.w 769fa │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne.w 769d0 │ │ │ │ + bne.w 76a28 │ │ │ │ orr.w r3, r8, r6 │ │ │ │ movw r2, #2184 @ 0x888 │ │ │ │ movt r2, #8 │ │ │ │ ands r3, r2 │ │ │ │ movw r2, #2056 @ 0x808 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 769d0 │ │ │ │ - b.w 74d2a │ │ │ │ + bne.w 76a28 │ │ │ │ + b.w 74d82 │ │ │ │ adds r7, #2 │ │ │ │ mov r2, r0 │ │ │ │ subs r3, r2, r7 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ - bgt.w 76daa │ │ │ │ + bgt.w 76e02 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 76daa │ │ │ │ + b.n 76e02 │ │ │ │ ldrb.w r2, [r9, r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 769a2 │ │ │ │ + bne.w 769fa │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - beq.w 76ab0 │ │ │ │ + beq.w 76b08 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne.w 769d4 │ │ │ │ + bne.w 76a2c │ │ │ │ orr.w r2, r8, r6 │ │ │ │ movw r1, #2184 @ 0x888 │ │ │ │ movt r1, #8 │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 769d4 │ │ │ │ - b.w 76ab0 │ │ │ │ + bne.w 76a2c │ │ │ │ + b.w 76b08 │ │ │ │ mov.w r5, r5, ror #4 │ │ │ │ movw r1, #55050 @ 0xd70a │ │ │ │ movt r1, #163 @ 0xa3 │ │ │ │ cmp r5, r1 │ │ │ │ it ls │ │ │ │ addls r2, #1 │ │ │ │ - b.w 75cca │ │ │ │ - bne.w 75a3e │ │ │ │ - b.w 75a64 │ │ │ │ + b.w 75d22 │ │ │ │ + bne.w 75a96 │ │ │ │ + b.w 75abc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 75c62 │ │ │ │ - b.w 74fec │ │ │ │ + bge.w 75cba │ │ │ │ + b.w 75044 │ │ │ │ mov r9, r8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.w 74d32 │ │ │ │ + b.w 74d8a │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ - cbz r1, 77318 │ │ │ │ + cbz r1, 77370 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r1, [r9, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7730c │ │ │ │ + bne.n 77364 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 77776 │ │ │ │ + bmi.w 777ce │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 76f78 │ │ │ │ + b.n 76fd0 │ │ │ │ lsls r3, r6, #23 │ │ │ │ ittte mi │ │ │ │ bicmi.w r6, r6, #256 @ 0x100 │ │ │ │ bicmi.w r8, r8, #256 @ 0x100 │ │ │ │ orrmi.w r6, r6, #262144 @ 0x40000 │ │ │ │ orrpl.w r6, r6, #262144 @ 0x40000 │ │ │ │ itee pl │ │ │ │ orrpl.w r8, r8, #8 │ │ │ │ orrmi.w r8, r8, #40 @ 0x28 │ │ │ │ orrmi.w r6, r6, #32 │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ ldrb.w lr, [r5, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7736a │ │ │ │ + beq.n 773c2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w lr, [r0, r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 77a0e │ │ │ │ + bne.w 77a66 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bgt.n 773da │ │ │ │ + bgt.n 77432 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 77382 │ │ │ │ + bgt.n 773da │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 75422 │ │ │ │ + b.w 7547a │ │ │ │ movs r3, #0 │ │ │ │ - b.w 75372 │ │ │ │ + b.w 753ca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7546a │ │ │ │ + beq.w 754c2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7542e │ │ │ │ + b.w 75486 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7531c │ │ │ │ + b.w 75374 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 75372 │ │ │ │ + b.w 753ca │ │ │ │ mov r5, r2 │ │ │ │ - b.w 7645c │ │ │ │ + b.w 764b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, fp, #1 │ │ │ │ ldr.w r8, [r1] │ │ │ │ ldrb.w r1, [fp, #1] │ │ │ │ ldrh.w r0, [r8, r1, lsl #1] │ │ │ │ ands.w r0, r0, #2048 @ 0x800 │ │ │ │ - bne.w 75d1e │ │ │ │ + bne.w 75d76 │ │ │ │ mov ip, r0 │ │ │ │ - b.w 75d50 │ │ │ │ + b.w 75da8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 741b4 │ │ │ │ + bl 7420c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76282 │ │ │ │ + beq.w 762da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 7702a │ │ │ │ + b.n 77082 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ str.w r3, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.w 7549e │ │ │ │ + b.w 754f6 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ and.w r3, r8, r3 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ movw r1, #61167 @ 0xeeef │ │ │ │ movt r1, #65534 @ 0xfffe │ │ │ │ movw r4, #4368 @ 0x1110 │ │ │ │ movt r4, #1 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ - cbnz r3, 77468 │ │ │ │ + cbnz r3, 774c0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #12 │ │ │ │ add.w r2, r2, #276 @ 0x114 │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77484 │ │ │ │ + blt.n 774dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bgt.n 7746c │ │ │ │ + bgt.n 774c4 │ │ │ │ lsls r0, r6, #15 │ │ │ │ itt pl │ │ │ │ orrpl.w r6, r6, #256 @ 0x100 │ │ │ │ negpl r5, r5 │ │ │ │ and.w r3, r6, r4 │ │ │ │ and.w r8, r8, sl │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77424 │ │ │ │ + beq.n 7747c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 7741c │ │ │ │ + b.n 77474 │ │ │ │ cmp r3, #5 │ │ │ │ it le │ │ │ │ orrle.w r6, r6, #65536 @ 0x10000 │ │ │ │ - ble.n 77452 │ │ │ │ + ble.n 774aa │ │ │ │ cmp r3, #8 │ │ │ │ ite le │ │ │ │ orrle.w r6, r6, #4096 @ 0x1000 │ │ │ │ orrgt.w r6, r6, #16 │ │ │ │ - b.n 77452 │ │ │ │ + b.n 774aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7751e │ │ │ │ + blt.n 77576 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 774b2 │ │ │ │ + bpl.n 7750a │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bmi.n 774a6 │ │ │ │ + bmi.n 774fe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add.w r2, r2, #300 @ 0x12c │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blt.w 7770c │ │ │ │ + blt.w 77764 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r6, #23 │ │ │ │ itttt mi │ │ │ │ bicmi.w r6, r6, #256 @ 0x100 │ │ │ │ bicmi.w r8, r8, #256 @ 0x100 │ │ │ │ orrmi.w r6, r6, #32 │ │ │ │ orrmi.w r4, r8, #32 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ itt pl │ │ │ │ bicpl.w r6, r6, #69632 @ 0x11000 │ │ │ │ movpl r4, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 77ab0 │ │ │ │ + bhi.w 77b08 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @@ -172599,514 +172611,514 @@ │ │ │ │ movs r7, r2 │ │ │ │ tst.w r6, #4352 @ 0x1100 │ │ │ │ orr.w r6, r6, #65536 @ 0x10000 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 77498 │ │ │ │ + b.n 774f0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ orr.w r8, r4, #8 │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ movs r3, #18 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 755d6 │ │ │ │ + b.w 7562e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ movs r3, #12 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 755d6 │ │ │ │ + b.w 7562e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ movs r3, #6 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 755d6 │ │ │ │ + b.w 7562e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ orr.w r8, r4, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ orr.w r3, r4, r6 │ │ │ │ ands.w r3, r3, #2064 @ 0x810 │ │ │ │ - bne.n 7768e │ │ │ │ + bne.n 776e6 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - b.w 755ac │ │ │ │ + b.w 75604 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ orr.w r4, r4, #2048 @ 0x800 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - b.w 755ac │ │ │ │ + b.w 75604 │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 77640 │ │ │ │ + beq.n 77698 │ │ │ │ lsls r1, r6, #17 │ │ │ │ ittet pl │ │ │ │ ldrpl.w r5, [sl, #12] │ │ │ │ ldrpl r3, [sp, #24] │ │ │ │ ldrmi r5, [sp, #24] │ │ │ │ addpl r3, r3, r5 │ │ │ │ ite mi │ │ │ │ addmi r5, #1 │ │ │ │ movpl r5, r3 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r4 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77542 │ │ │ │ + bne.n 7759a │ │ │ │ orr.w r8, r4, #136 @ 0x88 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ orr.w r8, r4, #1152 @ 0x480 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrsh.w r5, [r3, r8, lsl #1] │ │ │ │ - beq.n 77694 │ │ │ │ + beq.n 776ec │ │ │ │ mov.w r8, #0 │ │ │ │ add r5, r8 │ │ │ │ - b.n 77614 │ │ │ │ + b.n 7766c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov sl, r0 │ │ │ │ orr.w r8, r4, #8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ mov r8, r4 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bne.n 77654 │ │ │ │ + bne.n 776ac │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl a8ce4 │ │ │ │ + bl a9414 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77658 │ │ │ │ + bne.n 776b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #1899 @ 0x76b │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ addwle r0, r3, #1900 @ 0x76c │ │ │ │ movgt r0, r3 │ │ │ │ - bl a8ce4 │ │ │ │ + bl a9414 │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r5, r8 │ │ │ │ - b.n 77614 │ │ │ │ + b.n 7766c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ orr.w r8, r4, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.w 755ea │ │ │ │ + b.w 75642 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r3, #13184 @ 0x3380 │ │ │ │ movt r3, #481 @ 0x1e1 │ │ │ │ orr.w r8, r4, #32768 @ 0x8000 │ │ │ │ eor.w r2, r1, r1, asr #31 │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 77730 │ │ │ │ + bgt.n 77788 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.w 75600 │ │ │ │ + b.w 75658 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ subs r3, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bge.w 774d4 │ │ │ │ - b.n 774f4 │ │ │ │ + bge.w 7752c │ │ │ │ + b.n 7754c │ │ │ │ mov r0, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ smlal r2, r3, sl, r1 │ │ │ │ - b.w 748b0 │ │ │ │ + b.w 74908 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r2, r0, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 77282 │ │ │ │ + b.n 772da │ │ │ │ adds r7, #2 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ subs r3, r0, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 76daa │ │ │ │ - bne.w 7602a │ │ │ │ - b.w 7604c │ │ │ │ + b.w 76e02 │ │ │ │ + bne.w 76082 │ │ │ │ + b.w 760a4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7b2e0 <__isoc23_strtol@@Base> │ │ │ │ + bl 7b338 <__isoc23_strtol@@Base> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.w 77328 │ │ │ │ + bgt.w 77380 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 77328 │ │ │ │ + beq.w 77380 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 76f5c │ │ │ │ - b.w 76f78 │ │ │ │ + bge.w 76fb4 │ │ │ │ + b.w 76fd0 │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #80 @ 0x50 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r8, r3, #16 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ orr.w r3, r8, r6 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bmi.w 778d2 │ │ │ │ + bmi.w 7792a │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #4160 @ 0x1040 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r8, r3, #4096 @ 0x1000 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #65536 @ 0x10000 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r6, r6, #64 @ 0x40 │ │ │ │ orr.w r8, r3, #65536 @ 0x10000 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #320 @ 0x140 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r8, r3, #256 @ 0x100 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 778c8 │ │ │ │ + bne.n 77920 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ it eq │ │ │ │ cmpeq.w r5, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ strne r5, [sp, #24] │ │ │ │ - bne.w 77498 │ │ │ │ + bne.w 774f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r6, r6, #86016 @ 0x15000 │ │ │ │ bic.w r6, r6, #256 @ 0x100 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - b.w 75124 │ │ │ │ + b.w 7517c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d82 │ │ │ │ lsls r3, r6, #11 │ │ │ │ - bmi.n 7788a │ │ │ │ + bmi.n 778e2 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldrsh.w r2, [r3, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrsh.w r2, [r3, #14] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r6, r6, #1048576 @ 0x100000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9edd0 <__isoc23_strtoul@@Base+0x235a8> │ │ │ │ + bl 9f500 <__isoc23_strtoul@@Base+0x23c80> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ands.w r2, r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 74d2a │ │ │ │ + bne.w 74d82 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r6, r6, #1048576 @ 0x100000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9edd0 <__isoc23_strtoul@@Base+0x235a8> │ │ │ │ + bl 9f500 <__isoc23_strtoul@@Base+0x23c80> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 77498 │ │ │ │ + b.n 774f0 │ │ │ │ bic.w r8, r8, #69632 @ 0x11000 │ │ │ │ movw r3, #4400 @ 0x1130 │ │ │ │ movt r3, #1 │ │ │ │ bic.w r8, r8, #272 @ 0x110 │ │ │ │ ands r3, r6 │ │ │ │ orr.w r6, r6, #65536 @ 0x10000 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ orr.w r8, r3, #65536 @ 0x10000 │ │ │ │ orr.w r8, r8, #32 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7795e │ │ │ │ + ble.n 779b6 │ │ │ │ cmp r1, #24 │ │ │ │ - bgt.w 74d2a │ │ │ │ + bgt.w 74d82 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #10922 @ 0x2aaa │ │ │ │ str.w r1, [sl, #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, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 7794a │ │ │ │ + beq.n 779a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 755d6 │ │ │ │ + bgt.w 7562e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #12 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 755d6 │ │ │ │ + b.w 7562e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 75dec │ │ │ │ + b.w 75e44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 755d6 │ │ │ │ + bne.w 7562e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #12 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.w 755d6 │ │ │ │ + b.w 7562e │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 779c2 │ │ │ │ + bge.n 77a1a │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #24 │ │ │ │ - bmi.n 77968 │ │ │ │ + bmi.n 779c0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 779dc │ │ │ │ + beq.n 77a34 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 75194 │ │ │ │ + bgt.w 751ec │ │ │ │ adds r4, #12 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ - bls.w 7561e │ │ │ │ + bls.w 75676 │ │ │ │ movw r3, #19790 @ 0x4d4e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e76 │ │ │ │ - bls.w 7622a │ │ │ │ + beq.w 76ece │ │ │ │ + bls.w 76282 │ │ │ │ movw r3, #19795 @ 0x4d53 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76d24 │ │ │ │ + beq.w 76d7c │ │ │ │ movw r3, #20051 @ 0x4e53 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76e66 │ │ │ │ + beq.w 76ebe │ │ │ │ movw r3, #19791 @ 0x4d4f │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76cce │ │ │ │ - b.w 76248 │ │ │ │ + beq.w 76d26 │ │ │ │ + b.w 762a0 │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 77406 │ │ │ │ + b.n 7745e │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ce4 │ │ │ │ + bl a9414 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 779ec │ │ │ │ + beq.n 77a44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #11 │ │ │ │ - bgt.w 75194 │ │ │ │ - b.n 7797c │ │ │ │ + bgt.w 751ec │ │ │ │ + b.n 779d4 │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 75194 │ │ │ │ + bne.w 751ec │ │ │ │ subs r4, #12 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 75194 │ │ │ │ - b.n 779e2 │ │ │ │ + bne.w 751ec │ │ │ │ + b.n 77a3a │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #2 │ │ │ │ - b.w 75124 │ │ │ │ + b.w 7517c │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7531c │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 75374 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ str.w r3, [sl, #24] │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #12 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [sl, #8] │ │ │ │ streq r3, [sp, #24] │ │ │ │ - b.w 76b82 │ │ │ │ + b.w 76bda │ │ │ │ subs r5, #1 │ │ │ │ - bne.w 76bb6 │ │ │ │ + bne.w 76c0e │ │ │ │ mov r6, r1 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ lsls r0, r6, #23 │ │ │ │ - bmi.n 77a7a │ │ │ │ + bmi.n 77ad2 │ │ │ │ lsls r0, r6, #19 │ │ │ │ - bpl.n 77a66 │ │ │ │ + bpl.n 77abe │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 76bde │ │ │ │ - bne.n 77a60 │ │ │ │ + bgt.w 76c36 │ │ │ │ + bne.n 77ab8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.w 76bde │ │ │ │ + bgt.w 76c36 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 76bb6 │ │ │ │ + b.w 76c0e │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 77a60 │ │ │ │ - bne.w 76bde │ │ │ │ + blt.n 77ab8 │ │ │ │ + bne.w 76c36 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 77a60 │ │ │ │ + blt.n 77ab8 │ │ │ │ mov r6, r1 │ │ │ │ - b.w 75194 │ │ │ │ + b.w 751ec │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 76bde │ │ │ │ - bne.n 77a8a │ │ │ │ + blt.w 76c36 │ │ │ │ + bne.n 77ae2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 76bde │ │ │ │ + blt.w 76c36 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ subs r3, #24 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ cmp r3, #23 │ │ │ │ - bgt.w 76bde │ │ │ │ + bgt.w 76c36 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #24 │ │ │ │ mov r0, r2 │ │ │ │ cmp r3, #23 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 77aa0 │ │ │ │ - b.w 76bda │ │ │ │ + ble.n 77af8 │ │ │ │ + b.w 76c32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77ac0 │ │ │ │ + blt.n 77b18 │ │ │ │ lsls r2, r6, #17 │ │ │ │ itt mi │ │ │ │ movmi r3, #1 │ │ │ │ strmi.w r3, [sl, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orr.w r8, r4, #8 │ │ │ │ subs r3, #31 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -173114,30 +173126,30 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ movt r3, #1 │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 77b5e │ │ │ │ + beq.n 77bb6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r6, #17 │ │ │ │ - bmi.n 77b70 │ │ │ │ + bmi.n 77bc8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r3, r2 │ │ │ │ - bmi.n 77b96 │ │ │ │ + bmi.n 77bee │ │ │ │ movs r2, #32 │ │ │ │ movt r2, #4 │ │ │ │ ands r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 755c6 │ │ │ │ + bne.w 7561e │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 77b9a │ │ │ │ + blt.n 77bf2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ tst.w r6, #16 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -173145,252 +173157,252 @@ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ movw r3, #44799 @ 0xaeff │ │ │ │ movt r3, #65534 @ 0xfffe │ │ │ │ and.w r8, r4, r3 │ │ │ │ and.w r3, r3, r6 │ │ │ │ orr.w r8, r8, #8 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 755c6 │ │ │ │ - b.w 75194 │ │ │ │ + beq.w 7561e │ │ │ │ + b.w 751ec │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755c6 │ │ │ │ - b.w 75194 │ │ │ │ + bne.w 7561e │ │ │ │ + b.w 751ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 77b76 │ │ │ │ + bmi.n 77bce │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.n 77bbe │ │ │ │ + beq.n 77c16 │ │ │ │ bic.w r6, r6, #69632 @ 0x11000 │ │ │ │ bic.w r6, r6, #256 @ 0x100 │ │ │ │ - b.w 755c6 │ │ │ │ + b.w 7561e │ │ │ │ adds r3, #7 │ │ │ │ - b.n 77b12 │ │ │ │ + b.n 77b6a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 77b2a │ │ │ │ + ble.n 77b82 │ │ │ │ mov.w r2, #6144 @ 0x1800 │ │ │ │ movt r2, #8 │ │ │ │ ands r2, r6 │ │ │ │ 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, #24] │ │ │ │ - b.n 77b2a │ │ │ │ + b.n 77b82 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #24 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bl 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 77b0a │ │ │ │ - b.n 77b8a │ │ │ │ + blt.n 77b62 │ │ │ │ + b.n 77be2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbz r5, 77c36 │ │ │ │ + cbz r5, 77c8e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 77c30 │ │ │ │ + ble.n 77c88 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 77c78 │ │ │ │ + bne.n 77cd0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 77c0e │ │ │ │ + ble.n 77c66 │ │ │ │ movs r2, #10 │ │ │ │ adds r3, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77c04 │ │ │ │ - ldr r2, [pc, #128] @ (77c90 ) │ │ │ │ + bne.n 77c5c │ │ │ │ + ldr r2, [pc, #128] @ (77ce8 ) │ │ │ │ subs r1, r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add r0, r4 │ │ │ │ - cbz r5, 77c2c │ │ │ │ + cbz r5, 77c84 │ │ │ │ subs r3, r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ ittt gt │ │ │ │ addgt r0, r4, r5 │ │ │ │ movgt r3, #0 │ │ │ │ strbgt r3, [r4, r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, r5 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 77c5c │ │ │ │ + beq.n 77cb4 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 77c88 │ │ │ │ + beq.n 77ce0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 77c66 │ │ │ │ + beq.n 77cbe │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 77c0e │ │ │ │ - cbz r3, 77c66 │ │ │ │ + bgt.n 77c66 │ │ │ │ + cbz r3, 77cbe │ │ │ │ negs r3, r3 │ │ │ │ - ldr r2, [pc, #72] @ (77c94 ) │ │ │ │ + ldr r2, [pc, #72] @ (77cec ) │ │ │ │ subs r1, r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add r0, r4 │ │ │ │ - b.n 77c1e │ │ │ │ + b.n 77c76 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ - blt.n 77c0e │ │ │ │ - bne.n 77c0e │ │ │ │ - ldr r2, [pc, #48] @ (77c98 ) │ │ │ │ + blt.n 77c66 │ │ │ │ + bne.n 77c66 │ │ │ │ + ldr r2, [pc, #48] @ (77cf0 ) │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ add r0, r4 │ │ │ │ - b.n 77c1e │ │ │ │ + b.n 77c76 │ │ │ │ cmp r3, r5 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - beq.n 77c4a │ │ │ │ + beq.n 77ca2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 77c66 │ │ │ │ - b.n 77c0e │ │ │ │ + beq.n 77cbe │ │ │ │ + b.n 77c66 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 77c46 │ │ │ │ - b.n 77c4a │ │ │ │ + ble.n 77c9e │ │ │ │ + b.n 77ca2 │ │ │ │ nop │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + subs r2, r3, #2 │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #3100] @ 788d0 │ │ │ │ + ldr.w r2, [pc, #3100] @ 78928 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #3100] @ 788d4 │ │ │ │ + ldr.w r3, [pc, #3100] @ 7892c │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ ldr r5, [sp, #516] @ 0x204 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #3076] @ 788d8 │ │ │ │ + ldr.w r3, [pc, #3076] @ 78930 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ - bl 74084 │ │ │ │ + bl 740dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 78f48 │ │ │ │ - ldr.w r3, [pc, #3052] @ 788dc │ │ │ │ + bl 78fa0 │ │ │ │ + ldr.w r3, [pc, #3052] @ 78934 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77d78 │ │ │ │ + beq.n 77dd0 │ │ │ │ ldrb.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77d78 │ │ │ │ + beq.n 77dd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 77d38 │ │ │ │ + beq.n 77d90 │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp.w sl, #37 @ 0x25 │ │ │ │ - beq.n 77d80 │ │ │ │ + beq.n 77dd8 │ │ │ │ cmp fp, r9 │ │ │ │ it cc │ │ │ │ strbcc.w sl, [fp], #1 │ │ │ │ ldrb.w sl, [r6, #1] │ │ │ │ mov r6, r4 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 77d1e │ │ │ │ + bne.n 77d76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 780d8 │ │ │ │ + bhi.w 78130 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r9 │ │ │ │ it cs │ │ │ │ addcs.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r2, [pc, #2956] @ 788e0 │ │ │ │ + ldr.w r2, [pc, #2956] @ 78938 │ │ │ │ strb.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2936] @ 788d4 │ │ │ │ + ldr.w r3, [pc, #2936] @ 7892c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78bd8 │ │ │ │ + bne.w 78c30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb.w sl, [r6] │ │ │ │ - b.n 77d08 │ │ │ │ + b.n 77d60 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w sl, [r6, #1] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ sub.w r2, sl, #40 @ 0x28 │ │ │ │ adds r6, r4, #1 │ │ │ │ mov r1, sl │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bhi.n 77e2c │ │ │ │ + bhi.n 77e84 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ @@ -173441,24 +173453,24 @@ │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strd sl, r3, [sp, #56] @ 0x38 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ │ │ tst.w r0, #1024 @ 0x400 │ │ │ │ - bne.w 780ea │ │ │ │ + bne.w 78142 │ │ │ │ cmp.w sl, #122 @ 0x7a │ │ │ │ - bhi.w 780f2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 77e40 ) │ │ │ │ + bhi.w 7814a │ │ │ │ + add r2, pc, #8 @ (adr r2, 77e98 ) │ │ │ │ ldr.w r0, [r2, sl, lsl #2] │ │ │ │ add r2, r0 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ mrc2 15, 7, pc, cr3, cr15, {7} │ │ │ │ lsls r3, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -173701,181 +173713,181 @@ │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 78054 │ │ │ │ + ble.n 780ac │ │ │ │ cmp r5, #2 │ │ │ │ itt ne │ │ │ │ ldrbne.w sl, [r4, #1] │ │ │ │ movne r4, r6 │ │ │ │ - bne.w 77d90 │ │ │ │ + bne.w 77de8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub.w r2, sl, #48 @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov r4, r6 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, sl, #48 @ 0x30 │ │ │ │ movs r1, #10 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov r4, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add.w ip, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 789b2 │ │ │ │ + beq.w 78a0a │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ addw r6, sp, #467 @ 0x1d3 │ │ │ │ - b.n 780a0 │ │ │ │ + b.n 780f8 │ │ │ │ cmp r0, r6 │ │ │ │ it cc │ │ │ │ strbcc.w r2, [r0], #1 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ - cbz r2, 780b0 │ │ │ │ + cbz r2, 78108 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - beq.n 78096 │ │ │ │ + beq.n 780ee │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 7808e │ │ │ │ + bne.n 780e6 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 7808e │ │ │ │ + bne.n 780e6 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w sl, [ip] │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7802c │ │ │ │ + bne.n 78084 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - cbz r5, 780e4 │ │ │ │ + cbz r5, 7813c │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ ldrd r6, r8, [r7, #-8] │ │ │ │ subs r7, #8 │ │ │ │ ldrb.w sl, [r6] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ mov r4, r6 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r6 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 77d90 │ │ │ │ + b.n 77de8 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs.n 78114 │ │ │ │ + bcs.n 7816c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r9, r3 │ │ │ │ itt ls │ │ │ │ movls fp, r3 │ │ │ │ ldrbls.w sl, [r4, #1] │ │ │ │ - bls.w 77d1a │ │ │ │ + bls.w 77d72 │ │ │ │ strb.w sl, [fp, #1] │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.n 7817c │ │ │ │ + bcs.n 781d4 │ │ │ │ strd r6, r8, [r7] │ │ │ │ adds r7, #8 │ │ │ │ mov r8, r2 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp fp, r9 │ │ │ │ ittt cc │ │ │ │ movcc r3, fp │ │ │ │ subcc.w r0, r9, r3 │ │ │ │ addcc r0, r0, r2 │ │ │ │ - bcc.n 7816e │ │ │ │ - b.n 7817c │ │ │ │ + bcc.n 781c6 │ │ │ │ + b.n 781d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 789a8 │ │ │ │ + beq.w 78a00 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ mov fp, r3 │ │ │ │ strb r1, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78168 │ │ │ │ + bne.n 781c0 │ │ │ │ ldrb.w sl, [r6] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 78a8e │ │ │ │ + ble.w 78ae6 │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bgt.w 78ace │ │ │ │ + bgt.w 78b26 │ │ │ │ addw r2, r5, #1900 @ 0x76c │ │ │ │ cmp.w sl, #103 @ 0x67 │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ - bne.n 781be │ │ │ │ + bne.n 78216 │ │ │ │ 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, #20] │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ add.w r0, sp, #181 @ 0xb5 │ │ │ │ strb r3, [r2, #0] │ │ │ │ @@ -173890,316 +173902,316 @@ │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ strbeq r2, [r3, #1] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it eq │ │ │ │ streq.w r0, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78aac │ │ │ │ - ldr.w r2, [pc, #1744] @ 788e4 │ │ │ │ + bne.w 78b04 │ │ │ │ + ldr.w r2, [pc, #1744] @ 7893c │ │ │ │ movs r3, #8 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ addw r3, pc, #1692 @ 0x69c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov sl, r2 │ │ │ │ sub.w r1, r9, fp │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ cmp r5, #1 │ │ │ │ add fp, r0 │ │ │ │ - ble.w 78114 │ │ │ │ - ldr.w r2, [pc, #1684] @ 788e8 │ │ │ │ + ble.w 7816c │ │ │ │ + ldr.w r2, [pc, #1684] @ 78940 │ │ │ │ movs r3, #4 │ │ │ │ sub.w r1, r9, fp │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, 7827c │ │ │ │ + cbz r2, 782d4 │ │ │ │ mov r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ add fp, r3 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs.w 78114 │ │ │ │ + bcs.w 7816c │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #12 │ │ │ │ ite lt │ │ │ │ movlt r3, #164 @ 0xa4 │ │ │ │ movge r3, #168 @ 0xa8 │ │ │ │ cmp fp, r9 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bcs.w 78114 │ │ │ │ + bcs.w 7816c │ │ │ │ sub.w r3, r9, fp │ │ │ │ str r4, [sp, #20] │ │ │ │ adds r3, r5, r3 │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7831e │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 78376 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ lsls r1, r2, #23 │ │ │ │ - bpl.n 78316 │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 7836e │ │ │ │ + blx 7eb4 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r5, [r2, r5, lsl #2] │ │ │ │ cmp r4, sl │ │ │ │ strb.w r5, [fp], #1 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 7837e │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 782fe │ │ │ │ + bne.n 78356 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9eff8 <__isoc23_strtoul@@Base+0x237d0> │ │ │ │ + bl 9f728 <__isoc23_strtoul@@Base+0x23ea8> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78b62 │ │ │ │ + beq.w 78bba │ │ │ │ mov r0, r3 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78114 │ │ │ │ + beq.w 7816c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78114 │ │ │ │ + bne.w 7816c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 78114 │ │ │ │ + beq.w 7816c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbz r2, 783ba │ │ │ │ + cbz r2, 78412 │ │ │ │ ldrsh.w r3, [r3, #14] │ │ │ │ add r1, r3 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78114 │ │ │ │ + beq.w 7816c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ addw r2, r2, #1900 @ 0x76c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs.w 78114 │ │ │ │ + bcs.w 7816c │ │ │ │ movs r3, #10 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - b.n 77d1a │ │ │ │ + b.n 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 78366 │ │ │ │ + b.n 783be │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #12 │ │ │ │ it gt │ │ │ │ subgt r2, #12 │ │ │ │ - bgt.n 78444 │ │ │ │ + bgt.n 7849c │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 78292 │ │ │ │ - ldr.w r3, [pc, #1176] @ 788ec │ │ │ │ + b.n 782ea │ │ │ │ + ldr.w r3, [pc, #1176] @ 78944 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 7828a │ │ │ │ + b.n 782e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 78366 │ │ │ │ + b.n 783be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 78134 │ │ │ │ + bne.w 7818c │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77d1a │ │ │ │ - b.n 78134 │ │ │ │ + bne.w 77d72 │ │ │ │ + b.n 7818c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movw r5, #5121 @ 0x1401 │ │ │ │ movt r5, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add.w ip, sp, #466 @ 0x1d2 │ │ │ │ - b.n 784c6 │ │ │ │ + b.n 7851e │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 78a0e │ │ │ │ + bpl.w 78a66 │ │ │ │ cmp r2, ip │ │ │ │ it cc │ │ │ │ strbcc.w r0, [r2], #1 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ adds r1, #1 │ │ │ │ sub.w r3, r0, #33 @ 0x21 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 784b4 │ │ │ │ + bls.n 7850c │ │ │ │ strb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78a10 │ │ │ │ + bne.w 78a68 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #43 @ 0x2b │ │ │ │ mov r5, r3 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bhi.n 784e8 │ │ │ │ + bhi.n 78540 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.w 78908 │ │ │ │ + bhi.w 78960 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7817c │ │ │ │ + beq.w 781d4 │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ uxtb r1, r2 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.n 784e8 │ │ │ │ + bhi.n 78540 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 784e8 │ │ │ │ - add r1, pc, #8 @ (adr r1, 78514 ) │ │ │ │ + bhi.n 78540 │ │ │ │ + add r1, pc, #8 @ (adr r1, 7856c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @@ -174229,361 +174241,361 @@ │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ @ instruction: 0xffd5ffff │ │ │ │ lsls r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78a1a │ │ │ │ + beq.w 78a72 │ │ │ │ mov r0, r3 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78114 │ │ │ │ + beq.w 7816c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78114 │ │ │ │ + bne.w 7816c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 78114 │ │ │ │ + beq.w 7816c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbz r2, 785cc │ │ │ │ + cbz r2, 78624 │ │ │ │ ldrsh.w r3, [r3, #14] │ │ │ │ add r1, r3 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ 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 78366 │ │ │ │ + b.n 783be │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 78150 │ │ │ │ + b.n 781a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 78150 │ │ │ │ + b.n 781a8 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs.w 78114 │ │ │ │ + bcs.w 7816c │ │ │ │ movs r3, #9 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ sub.w r2, r3, r2, asr #31 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #11 │ │ │ │ ite gt │ │ │ │ movgt r3, #168 @ 0xa8 │ │ │ │ movle r3, #164 @ 0xa4 │ │ │ │ - b.n 78150 │ │ │ │ + b.n 781a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7866c │ │ │ │ + b.n 786c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq r2, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7866c │ │ │ │ + b.n 786c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 78150 │ │ │ │ + b.n 781a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #12 │ │ │ │ it gt │ │ │ │ subgt r2, #12 │ │ │ │ - bgt.w 7835c │ │ │ │ + bgt.w 783b4 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #12 │ │ │ │ - b.n 7835c │ │ │ │ + b.n 783b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 78468 │ │ │ │ + b.n 784c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 78468 │ │ │ │ - ldr r3, [pc, #524] @ (788f0 ) │ │ │ │ + b.n 784c0 │ │ │ │ + ldr r3, [pc, #524] @ (78948 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 78a7a │ │ │ │ + beq.w 78ad2 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - beq.w 78a66 │ │ │ │ + beq.w 78abe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 78bba │ │ │ │ - ldr r3, [pc, #496] @ (788f4 ) │ │ │ │ + beq.w 78c12 │ │ │ │ + ldr r3, [pc, #496] @ (7894c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 782b4 │ │ │ │ + b.n 7830c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ - b.n 78352 │ │ │ │ + b.n 783aa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ - b.n 78352 │ │ │ │ + b.n 783aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ - b.n 78366 │ │ │ │ + b.n 783be │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ - bl 77bd8 │ │ │ │ + bl 77c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.w 78114 │ │ │ │ + bpl.w 7816c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 78114 │ │ │ │ - ldr r3, [pc, #380] @ (788f8 ) │ │ │ │ + beq.w 7816c │ │ │ │ + ldr r3, [pc, #380] @ (78950 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ - ldr r3, [pc, #376] @ (788fc ) │ │ │ │ + b.n 7817e │ │ │ │ + ldr r3, [pc, #376] @ (78954 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 77d1a │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.w 77d72 │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r5, r4, #2 │ │ │ │ mov r2, sl │ │ │ │ ldrh.w r1, [r1, sl, lsl #1] │ │ │ │ ands.w r3, r1, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 78aec │ │ │ │ + beq.w 78b44 │ │ │ │ sub.w r2, sl, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - bhi.w 77d1a │ │ │ │ - add r1, pc, #8 @ (adr r1, 787cc ) │ │ │ │ + bhi.w 77d72 │ │ │ │ + add r1, pc, #8 @ (adr r1, 78824 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r7, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc87d2 │ │ │ │ - bl ffdc87d6 │ │ │ │ - bl ffdc87da │ │ │ │ - bl ffdc87de │ │ │ │ + bl ffdc882a │ │ │ │ + bl ffdc882e │ │ │ │ + bl ffdc8832 │ │ │ │ + bl ffdc8836 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc87e6 │ │ │ │ - bl ffdc87ea │ │ │ │ + bl ffdc883e │ │ │ │ + bl ffdc8842 │ │ │ │ lsls r1, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc87f2 │ │ │ │ - bl ffdc87f6 │ │ │ │ - bl ffdc87fa │ │ │ │ - bl ffdc87fe │ │ │ │ - bl ffdc8802 │ │ │ │ - bl ffdc8806 │ │ │ │ - bl ffdc880a │ │ │ │ - bl ffdc880e │ │ │ │ - bl ffdc8812 │ │ │ │ - bl ffdc8816 │ │ │ │ - bl ffdc881a │ │ │ │ - bl ffdc881e │ │ │ │ - bl ffdc8822 │ │ │ │ - bl ffdc8826 │ │ │ │ - bl ffdc882a │ │ │ │ - bl ffdc882e │ │ │ │ - bl ffdc8832 │ │ │ │ - bl ffdc8836 │ │ │ │ - bl ffdc883a │ │ │ │ - bl ffdc883e │ │ │ │ - bl ffdc8842 │ │ │ │ - bl ffdc8846 │ │ │ │ - bl ffdc884a │ │ │ │ + bl ffdc884a │ │ │ │ + bl ffdc884e │ │ │ │ + bl ffdc8852 │ │ │ │ + bl ffdc8856 │ │ │ │ + bl ffdc885a │ │ │ │ + bl ffdc885e │ │ │ │ + bl ffdc8862 │ │ │ │ + bl ffdc8866 │ │ │ │ + bl ffdc886a │ │ │ │ + bl ffdc886e │ │ │ │ + bl ffdc8872 │ │ │ │ + bl ffdc8876 │ │ │ │ + bl ffdc887a │ │ │ │ + bl ffdc887e │ │ │ │ + bl ffdc8882 │ │ │ │ + bl ffdc8886 │ │ │ │ + bl ffdc888a │ │ │ │ + bl ffdc888e │ │ │ │ + bl ffdc8892 │ │ │ │ + bl ffdc8896 │ │ │ │ + bl ffdc889a │ │ │ │ + bl ffdc889e │ │ │ │ + bl ffdc88a2 │ │ │ │ lsls r5, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc8852 │ │ │ │ + bl ffdc88aa │ │ │ │ lsls r1, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc885a │ │ │ │ - bl ffdc885e │ │ │ │ - bl ffdc8862 │ │ │ │ - bl ffdc8866 │ │ │ │ - bl ffdc886a │ │ │ │ + bl ffdc88b2 │ │ │ │ + bl ffdc88b6 │ │ │ │ + bl ffdc88ba │ │ │ │ + bl ffdc88be │ │ │ │ + bl ffdc88c2 │ │ │ │ lsls r7, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc8872 │ │ │ │ - bl ffdc8876 │ │ │ │ + bl ffdc88ca │ │ │ │ + bl ffdc88ce │ │ │ │ lsls r1, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc887e │ │ │ │ - bl ffdc8882 │ │ │ │ + bl ffdc88d6 │ │ │ │ + bl ffdc88da │ │ │ │ lsls r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffdc888a │ │ │ │ - bl ffdc888e │ │ │ │ - bl ffdc8892 │ │ │ │ - bl ffdc8896 │ │ │ │ - bl ffdc889a │ │ │ │ - bl ffdc889e │ │ │ │ - bl ffdc88a2 │ │ │ │ + bl ffdc88e2 │ │ │ │ + bl ffdc88e6 │ │ │ │ + bl ffdc88ea │ │ │ │ + bl ffdc88ee │ │ │ │ + bl ffdc88f2 │ │ │ │ + bl ffdc88f6 │ │ │ │ + bl ffdc88fa │ │ │ │ lsls r1, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (78900 ) │ │ │ │ + ldr r3, [pc, #84] @ (78958 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ - ldr r3, [pc, #80] @ (78904 ) │ │ │ │ + b.n 7817e │ │ │ │ + ldr r3, [pc, #80] @ (7895c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.n 78126 │ │ │ │ + b.n 7817e │ │ │ │ mov sl, r3 │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 78540 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 78540 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + str r4, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 784e8 │ │ │ │ - add r2, pc, #8 @ (adr r2, 7891c ) │ │ │ │ + bhi.w 78540 │ │ │ │ + add r2, pc, #8 @ (adr r2, 78974 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcdffff │ │ │ │ @@ -174596,360 +174608,360 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcdffff │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ cmp.w sl, #43 @ 0x2b │ │ │ │ - beq.n 789bc │ │ │ │ + beq.n 78a14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, r1 │ │ │ │ - beq.w 784e8 │ │ │ │ + beq.w 78540 │ │ │ │ bic.w r0, r3, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n 78a14 │ │ │ │ - ldr.w r3, [pc, #1364] @ 78ec0 │ │ │ │ + bpl.n 78a6c │ │ │ │ + ldr.w r3, [pc, #1364] @ 78f18 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ 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, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 784e8 │ │ │ │ + bne.w 78540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 78540 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 78946 │ │ │ │ + b.n 7899e │ │ │ │ movs r1, #4 │ │ │ │ - b.n 78946 │ │ │ │ + b.n 7899e │ │ │ │ ldrb.w sl, [r6] │ │ │ │ mov fp, r3 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 780b0 │ │ │ │ + b.w 78108 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 784e8 │ │ │ │ + bne.w 78540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bpl.n 78ac8 │ │ │ │ - ldr.w r3, [pc, #1256] @ 78ec0 │ │ │ │ + bpl.n 78b20 │ │ │ │ + ldr.w r3, [pc, #1256] @ 78f18 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ 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, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 784e8 │ │ │ │ + bne.w 78540 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 784e8 │ │ │ │ + b.n 78540 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 784de │ │ │ │ + b.n 78536 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.n 78978 │ │ │ │ + b.n 789d0 │ │ │ │ sub.w r1, r9, fp │ │ │ │ cmp r1, #15 │ │ │ │ - ble.w 78114 │ │ │ │ + ble.w 7816c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 78a3c │ │ │ │ + bmi.n 78a94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldrsh.w r3, [r0, #12] │ │ │ │ - cbz r2, 78a3a │ │ │ │ + cbz r2, 78a92 │ │ │ │ ldrsh.w r2, [r0, #14] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ 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, #1136] @ 78ec4 │ │ │ │ + ldr.w r2, [pc, #1136] @ 78f1c │ │ │ │ add r2, pc │ │ │ │ - bl 74108 │ │ │ │ + bl 74160 │ │ │ │ ldrb.w sl, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 78bc4 │ │ │ │ - ldr.w r3, [pc, #1112] @ 78ec8 │ │ │ │ + beq.w 78c1c │ │ │ │ + ldr.w r3, [pc, #1112] @ 78f20 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 78bce │ │ │ │ - ldr.w r3, [pc, #1096] @ 78ecc │ │ │ │ + beq.w 78c26 │ │ │ │ + ldr.w r3, [pc, #1096] @ 78f24 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 9eff8 <__isoc23_strtoul@@Base+0x237d0> │ │ │ │ + bl 9f728 <__isoc23_strtoul@@Base+0x23ea8> │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ it gt │ │ │ │ addwgt r2, r5, #1899 @ 0x76b │ │ │ │ - bgt.w 7819a │ │ │ │ - b.w 78196 │ │ │ │ - ldr.w r2, [pc, #1056] @ 78ed0 │ │ │ │ + bgt.w 781f2 │ │ │ │ + b.w 781ee │ │ │ │ + ldr.w r2, [pc, #1056] @ 78f28 │ │ │ │ add r2, pc │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [sl] │ │ │ │ subs r1, r1, r0 │ │ │ │ - b.w 78210 │ │ │ │ + b.w 78268 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b.n 789e4 │ │ │ │ + b.n 78a3c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 9eff8 <__isoc23_strtoul@@Base+0x237d0> │ │ │ │ + bl 9f728 <__isoc23_strtoul@@Base+0x23ea8> │ │ │ │ cmp r0, #1 │ │ │ │ it le │ │ │ │ addwle r2, r5, #1901 @ 0x76d │ │ │ │ - bgt.w 78196 │ │ │ │ - b.w 7819a │ │ │ │ + bgt.w 781ee │ │ │ │ + b.w 781f2 │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 78b16 │ │ │ │ + bne.n 78b6e │ │ │ │ mov r3, r5 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c0a │ │ │ │ + beq.w 78c62 │ │ │ │ adds r4, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 78b9c │ │ │ │ + beq.n 78bf4 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78b02 │ │ │ │ + bne.n 78b5a │ │ │ │ mov sl, r1 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - bl 78ee0 │ │ │ │ + bl 78f38 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ movt ip, #54388 @ 0xd474 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds.w ip, r0, ip │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #49033 @ 0xbf89 │ │ │ │ movt r0, #65480 @ 0xffc8 │ │ │ │ adc.w r0, r0, r1 │ │ │ │ cmp r6, ip │ │ │ │ sbcs.w r0, r2, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bcc.n 78b5e │ │ │ │ + bcc.n 78bb6 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #37199 @ 0x914f │ │ │ │ adds r3, r3, r0 │ │ │ │ movw r0, #20116 @ 0x4e94 │ │ │ │ adc.w r1, r1, r0 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcs.n 78af4 │ │ │ │ + bcs.n 78b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 78af6 │ │ │ │ + b.n 78b4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 78b86 │ │ │ │ + bpl.n 78bde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.w 78158 │ │ │ │ + b.w 781b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 78b96 │ │ │ │ + cbz r2, 78bee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78158 │ │ │ │ + bne.w 781b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.w 78158 │ │ │ │ + b.w 781b0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 78126 │ │ │ │ + beq.w 7817e │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78b10 │ │ │ │ + beq.n 78b68 │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, sl │ │ │ │ mov r6, r4 │ │ │ │ - bne.n 78b08 │ │ │ │ - b.n 78ba2 │ │ │ │ - ldr r3, [pc, #792] @ (78ed4 ) │ │ │ │ + bne.n 78b60 │ │ │ │ + b.n 78bfa │ │ │ │ + ldr r3, [pc, #792] @ (78f2c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.w 78126 │ │ │ │ - ldr r3, [pc, #784] @ (78ed8 ) │ │ │ │ + b.w 7817e │ │ │ │ + ldr r3, [pc, #784] @ (78f30 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.w 78126 │ │ │ │ - ldr r3, [pc, #780] @ (78edc ) │ │ │ │ + b.w 7817e │ │ │ │ + ldr r3, [pc, #780] @ (78f34 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ - b.w 78126 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 7817e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78e68 │ │ │ │ + bne.w 78ec0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.n 78c00 │ │ │ │ + bmi.n 78c58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78da2 │ │ │ │ + bne.w 78dfa │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78d9c │ │ │ │ + bne.w 78df4 │ │ │ │ ldrb.w sl, [r4, #2] │ │ │ │ mov r6, r5 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ orrs.w r3, r4, r6 │ │ │ │ - beq.n 78b74 │ │ │ │ - bl 78ee0 │ │ │ │ + beq.n 78bcc │ │ │ │ + bl 78f38 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #54388 @ 0xd474 │ │ │ │ adds r0, r3, r1 │ │ │ │ movw r1, #49033 @ 0xbf89 │ │ │ │ movt r1, #65480 @ 0xffc8 │ │ │ │ adc.w r1, r1, r2 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - bcc.n 78c68 │ │ │ │ + bcc.n 78cc0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #37199 @ 0x914f │ │ │ │ adds r3, r3, r1 │ │ │ │ movw r1, #20116 @ 0x4e94 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs r2, r6 │ │ │ │ - bcs.n 78b74 │ │ │ │ + bcs.n 78bcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #436] @ 0x1b4 │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #428] @ 0x1ac │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78c00 │ │ │ │ + beq.n 78c58 │ │ │ │ str r7, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bhi.n 78ca6 │ │ │ │ + bhi.n 78cfe │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 78d64 │ │ │ │ + bhi.n 78dbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78ea0 │ │ │ │ + beq.w 78ef8 │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ uxtb r4, r2 │ │ │ │ cmp r4, #28 │ │ │ │ - bhi.n 78ca6 │ │ │ │ + bhi.n 78cfe │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 78ca6 │ │ │ │ - add r4, pc, #8 @ (adr r4, 78cd0 ) │ │ │ │ + bhi.n 78cfe │ │ │ │ + add r4, pc, #8 @ (adr r4, 78d28 ) │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ add r4, r2 │ │ │ │ bx r4 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ @@ -174983,26 +174995,26 @@ │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.w 78126 │ │ │ │ + b.w 7817e │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 78ca6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 78d74 ) │ │ │ │ + bhi.n 78cfe │ │ │ │ + add r2, pc, #8 @ (adr r2, 78dcc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -175013,244 +175025,244 @@ │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 78158 │ │ │ │ - ldr r2, [pc, #284] @ (78ec0 ) │ │ │ │ + b.w 781b0 │ │ │ │ + ldr r2, [pc, #284] @ (78f18 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 78c00 │ │ │ │ + bhi.w 78c58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78d9c │ │ │ │ + bne.n 78df4 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 78c00 │ │ │ │ + beq.w 78c58 │ │ │ │ subs r3, #16 │ │ │ │ - b.n 78dac │ │ │ │ + b.n 78e04 │ │ │ │ movs r4, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 78e14 │ │ │ │ + beq.n 78e6c │ │ │ │ tst r7, r4 │ │ │ │ - beq.w 78ca6 │ │ │ │ + beq.w 78cfe │ │ │ │ ldr.w r2, [sl] │ │ │ │ bic.w r7, r7, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r3, r7, #29 │ │ │ │ - bpl.n 78e58 │ │ │ │ - ldr r3, [pc, #212] @ (78ec0 ) │ │ │ │ + bpl.n 78eb0 │ │ │ │ + ldr r3, [pc, #212] @ (78f18 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ 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 r3, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 78ca6 │ │ │ │ + bne.w 78cfe │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 78ca6 │ │ │ │ + b.n 78cfe │ │ │ │ tst r7, r4 │ │ │ │ - bne.w 78ca6 │ │ │ │ + bne.w 78cfe │ │ │ │ ldr.w r2, [sl] │ │ │ │ orrs r7, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ lsls r2, r7, #29 │ │ │ │ - bpl.n 78e5c │ │ │ │ - ldr r3, [pc, #148] @ (78ec0 ) │ │ │ │ + bpl.n 78eb4 │ │ │ │ + ldr r3, [pc, #148] @ (78f18 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ 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 r3, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 78ca6 │ │ │ │ + bne.w 78cfe │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r3, r3, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 78ca6 │ │ │ │ + b.n 78cfe │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 78df4 │ │ │ │ + b.n 78e4c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 78e36 │ │ │ │ + b.n 78e8e │ │ │ │ movs r4, #32 │ │ │ │ - b.n 78dc8 │ │ │ │ + b.n 78e20 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 78dc8 │ │ │ │ + b.n 78e20 │ │ │ │ mov r0, r3 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78c00 │ │ │ │ + beq.w 78c58 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78c00 │ │ │ │ + bne.w 78c58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r4, #2] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb.w sl, [r4, #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 77d1a │ │ │ │ + b.w 77d72 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 78ca6 │ │ │ │ + b.n 78cfe │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 78ca6 │ │ │ │ + b.n 78cfe │ │ │ │ nop │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + ands r6, r5 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #72] @ (78f38 ) │ │ │ │ + ldr r2, [pc, #72] @ (78f90 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #72] @ (78f3c ) │ │ │ │ + ldr r3, [pc, #72] @ (78f94 ) │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7a448 │ │ │ │ + bl 7a4a0 │ │ │ │ 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, #36] @ (78f40 ) │ │ │ │ - ldr r3, [pc, #32] @ (78f3c ) │ │ │ │ + ldr r2, [pc, #36] @ (78f98 ) │ │ │ │ + ldr r3, [pc, #32] @ (78f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78f32 │ │ │ │ + bne.n 78f8a │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r6, 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, #980] @ (79330 ) │ │ │ │ + ldr r4, [pc, #980] @ (79388 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #980] @ (79334 ) │ │ │ │ + ldr r1, [pc, #980] @ (7938c ) │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #960] @ (79338 ) │ │ │ │ + ldr r3, [pc, #960] @ (79390 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #952] @ (7933c ) │ │ │ │ + ldr r3, [pc, #952] @ (79394 ) │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - add r3, pc, #916 @ (adr r3, 79328 ) │ │ │ │ + add r3, pc, #916 @ (adr r3, 79380 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r1 │ │ │ │ strd r5, r1, [sp, #12] │ │ │ │ - bl 73664 │ │ │ │ + bl 736bc │ │ │ │ ldr.w fp, [sl] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 79256 │ │ │ │ + beq.w 792ae │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 792e0 │ │ │ │ + beq.w 79338 │ │ │ │ ldrsh.w r5, [r6, #12] │ │ │ │ - cbz r5, 78fec │ │ │ │ + cbz r5, 79044 │ │ │ │ rsb r7, r5, r5, lsl #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r7, r7, #31 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs.w r3, r7, r0 │ │ │ │ - bcc.w 7924a │ │ │ │ + bcc.w 792a2 │ │ │ │ ldrd r1, r7, [sp, #12] │ │ │ │ adds r6, r1, r7 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ mov.w r8, #4008636142 @ 0xeeeeeeee │ │ │ │ movw r3, #61167 @ 0xeeef │ │ │ │ @@ -175349,15 +175361,15 @@ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ rsb ip, ip, ip, lsl #3 │ │ │ │ sub.w r2, r2, ip │ │ │ │ str r2, [r4, #24] │ │ │ │ movw r2, #15025 @ 0x3ab1 │ │ │ │ movt r2, #2 │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ mov r2, r0 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ add.w lr, r2, #300 @ 0x12c │ │ │ │ lsrs r3, r2, #2 │ │ │ │ str r6, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ @@ -175370,62 +175382,62 @@ │ │ │ │ umull lr, ip, ip, r2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r3, r3, ip, lsr #5 │ │ │ │ subs r7, r7, r3 │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r4, #12] │ │ │ │ - add r3, pc, #404 @ (adr r3, 79328 ) │ │ │ │ + add r3, pc, #404 @ (adr r3, 79380 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 791f6 │ │ │ │ + cbz r3, 7924e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e608 <__isoc23_strtoul@@Base+0x22de0> │ │ │ │ + bl 9ed38 <__isoc23_strtoul@@Base+0x234b8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r7, r0, #1900 @ 0x76c │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 79214 │ │ │ │ + bne.n 7926c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 73528 │ │ │ │ - cbz r0, 791f6 │ │ │ │ + bl 73580 │ │ │ │ + cbz r0, 7924e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792f8 │ │ │ │ - cbz r5, 791f6 │ │ │ │ + bne.w 79350 │ │ │ │ + cbz r5, 7924e │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ asrs r3, r5, #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ smull r0, r1, r1, r5 │ │ │ │ add r1, r5 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ - ldr r2, [pc, #328] @ (79340 ) │ │ │ │ - ldr r3, [pc, #312] @ (79334 ) │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ + ldr r2, [pc, #328] @ (79398 ) │ │ │ │ + ldr r3, [pc, #312] @ (7938c ) │ │ │ │ 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 79320 │ │ │ │ + bne.w 79378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -175433,48 +175445,48 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7a0e8 │ │ │ │ - add r3, pc, #236 @ (adr r3, 79328 ) │ │ │ │ + bl 7a140 │ │ │ │ + add r3, pc, #236 @ (adr r3, 79380 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 791c2 │ │ │ │ + b.n 7921a │ │ │ │ subs r1, r2, r5 │ │ │ │ mov.w r5, #0 │ │ │ │ sbc.w r7, r0, r7 │ │ │ │ - b.n 78ff0 │ │ │ │ + b.n 79048 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78fc8 │ │ │ │ - ldr r3, [pc, #228] @ (79344 ) │ │ │ │ + beq.w 79020 │ │ │ │ + ldr r3, [pc, #228] @ (7939c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov ip, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w lr, r0, r2 │ │ │ │ - bge.n 79288 │ │ │ │ + bge.n 792e0 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ cmp ip, r1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sbcs.w lr, r0, r2 │ │ │ │ - blt.n 79278 │ │ │ │ + blt.n 792d0 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ mov sl, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 78fc8 │ │ │ │ + beq.w 79020 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov r7, r8 │ │ │ │ sub.w r5, r5, ip │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ @@ -175485,115 +175497,116 @@ │ │ │ │ subeq.w sl, ip, r3 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ it eq │ │ │ │ biceq.w sl, sl, sl, asr #31 │ │ │ │ umlal r2, r7, r5, r3 │ │ │ │ strd r2, r7, [sp, #20] │ │ │ │ - add r3, pc, #92 @ (adr r3, 79328 ) │ │ │ │ + add r3, pc, #92 @ (adr r3, 79380 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ adds r3, r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ adc.w r3, r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 78fc8 │ │ │ │ + b.n 79020 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 79318 │ │ │ │ - ldr r3, [pc, #88] @ (79344 ) │ │ │ │ + bpl.n 79370 │ │ │ │ + ldr r3, [pc, #88] @ (7939c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ adds r6, #32 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 78fd0 │ │ │ │ + b.n 79028 │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r5, #31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ smull r6, r3, r3, r5 │ │ │ │ ldrsh.w r1, [r1, #14] │ │ │ │ add r3, r5 │ │ │ │ rsb r3, r0, r3, asr #5 │ │ │ │ add r3, r1 │ │ │ │ - b.n 791ec │ │ │ │ + b.n 79244 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 78fd0 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 79028 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #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] @ (79370 ) │ │ │ │ + ldr r0, [pc, #20] @ (793c8 ) │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ strd r1, r1, [sp] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - umull r0, r0, r4, r6 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ + movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 794c4 │ │ │ │ + blt.w 7951c │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7943c │ │ │ │ + blt.n 79494 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7945c │ │ │ │ + blt.n 794b4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7944a │ │ │ │ + blt.n 794a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79550 │ │ │ │ + blt.w 795a8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 794b2 │ │ │ │ + blt.n 7950a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 793c6 │ │ │ │ + bge.n 7941e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79514 │ │ │ │ + blt.w 7956c │ │ │ │ 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] │ │ │ │ @@ -175601,224 +175614,224 @@ │ │ │ │ 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 794a4 │ │ │ │ + ble.n 794fc │ │ │ │ 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 7a0e8 │ │ │ │ + bl 7a140 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 79470 │ │ │ │ + bge.n 794c8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 794e4 │ │ │ │ + bge.n 7953c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movw ip, #51711 @ 0xc9ff │ │ │ │ movt ip, #15258 @ 0x3b9a │ │ │ │ cmp r6, ip │ │ │ │ - bgt.n 7946c │ │ │ │ + bgt.n 794c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0e8 │ │ │ │ + b.w 7a140 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 79550 │ │ │ │ + bge.w 795a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7953c │ │ │ │ + blt.n 79594 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 793b2 │ │ │ │ + bge.n 7940a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 793b2 │ │ │ │ + b.n 7940a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7952c │ │ │ │ + blt.n 79584 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 793aa │ │ │ │ + bge.n 79402 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 793b2 │ │ │ │ + b.n 7940a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ 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 7942e │ │ │ │ + ble.n 79486 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a0e8 │ │ │ │ - bne.n 793f8 │ │ │ │ + b.w 7a140 │ │ │ │ + bne.n 79450 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #11 │ │ │ │ itt gt │ │ │ │ subgt r3, #12 │ │ │ │ strgt r3, [r5, #8] │ │ │ │ - b.n 793f8 │ │ │ │ + b.n 79450 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79546 │ │ │ │ + blt.n 7959e │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 793d8 │ │ │ │ + b.n 79430 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7943c │ │ │ │ + blt.n 79494 │ │ │ │ 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 793a4 │ │ │ │ - b.n 7945c │ │ │ │ + bge.w 793fc │ │ │ │ + b.n 794b4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ 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 79498 │ │ │ │ + bgt.n 794f0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - b.n 79430 │ │ │ │ + b.n 79488 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 793c6 │ │ │ │ + bge.w 7941e │ │ │ │ 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 793c6 │ │ │ │ + b.n 7941e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 793aa │ │ │ │ - b.n 79444 │ │ │ │ + bge.w 79402 │ │ │ │ + b.n 7949c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 793b2 │ │ │ │ - b.n 79468 │ │ │ │ + blt.w 7940a │ │ │ │ + b.n 794c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge r3, [r5, #0] │ │ │ │ - b.n 793d8 │ │ │ │ + b.n 79430 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl 9eff8 <__isoc23_strtoul@@Base+0x237d0> │ │ │ │ + bl 9f728 <__isoc23_strtoul@@Base+0x23ea8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 793b2 │ │ │ │ + b.n 7940a │ │ │ │ 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, #688] @ (79830 ) │ │ │ │ + ldr r2, [pc, #688] @ (79888 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #688] @ (79834 ) │ │ │ │ + ldr r3, [pc, #688] @ (7988c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, 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, #668] @ (79838 ) │ │ │ │ + ldr r3, [pc, #668] @ (79890 ) │ │ │ │ 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 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 795c4 │ │ │ │ + bpl.n 7961c │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.n 795b8 │ │ │ │ + bmi.n 79610 │ │ │ │ add.w r9, sp, #156 @ 0x9c │ │ │ │ and.w r3, r4, #8 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r7 │ │ │ │ - vldr d9, [pc, #588] @ 79820 │ │ │ │ - vldr d8, [pc, #592] @ 79828 │ │ │ │ + vldr d9, [pc, #588] @ 79878 │ │ │ │ + vldr d8, [pc, #592] @ 79880 │ │ │ │ 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] │ │ │ │ @@ -175828,56 +175841,56 @@ │ │ │ │ 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 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 79628 │ │ │ │ + cbnz r3, 79680 │ │ │ │ cmp r6, r9 │ │ │ │ - bls.w 7974e │ │ │ │ + bls.w 797a6 │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ subs r6, #4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79616 │ │ │ │ + beq.n 7966e │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w ip, r5, #1 │ │ │ │ itt ne │ │ │ │ movne r5, ip │ │ │ │ lslne r2, r3, #1 │ │ │ │ - beq.n 79658 │ │ │ │ + beq.n 796b0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r2, r2, #18 │ │ │ │ it mi │ │ │ │ ldrbmi r3, [r5, #0] │ │ │ │ - bmi.w 797fa │ │ │ │ + bmi.w 79852 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 79744 │ │ │ │ + bne.n 7979c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 797ec │ │ │ │ + beq.w 79844 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ add.w r5, r5, #2 │ │ │ │ it eq │ │ │ │ moveq r2, #74 @ 0x4a │ │ │ │ - beq.n 7963e │ │ │ │ + beq.n 79696 │ │ │ │ sub.w r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bhi.n 79744 │ │ │ │ + bhi.n 7979c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @@ -175959,1063 +175972,1063 @@ │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r6, #15 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 79736 │ │ │ │ + cbz r3, 7978e │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n 79744 │ │ │ │ + bpl.n 7979c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 79856 │ │ │ │ + bls.w 798ae │ │ │ │ mov ip, r5 │ │ │ │ cmp r6, r9 │ │ │ │ ite ls │ │ │ │ movls r5, ip │ │ │ │ ldrhi r5, [sp, #156] @ 0x9c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbz r2, 7977c │ │ │ │ + cbz r2, 797d4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, #37 @ 0x25 │ │ │ │ - beq.n 7984c │ │ │ │ + beq.n 798a4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ mov r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r1 │ │ │ │ - beq.n 79778 │ │ │ │ - cbz r2, 7977c │ │ │ │ + beq.n 797d0 │ │ │ │ + cbz r2, 797d4 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r1 │ │ │ │ - bne.n 7976a │ │ │ │ + bne.n 797c2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79812 │ │ │ │ + bne.n 7986a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79378 │ │ │ │ + bl 793d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 797a8 │ │ │ │ + beq.n 79800 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r7, r3, #18 │ │ │ │ - bpl.n 797a4 │ │ │ │ + bpl.n 797fc │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.n 79798 │ │ │ │ + bmi.n 797f0 │ │ │ │ str.w r4, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 797cc │ │ │ │ + beq.n 79824 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bpl.n 797c8 │ │ │ │ + bpl.n 79820 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 797bc │ │ │ │ + bmi.n 79814 │ │ │ │ str.w r5, [fp] │ │ │ │ - ldr r2, [pc, #108] @ (7983c ) │ │ │ │ - ldr r3, [pc, #100] @ (79834 ) │ │ │ │ + ldr r2, [pc, #108] @ (79894 ) │ │ │ │ + ldr r3, [pc, #100] @ (7988c ) │ │ │ │ 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 79eb8 │ │ │ │ + bne.w 79f10 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrh r3, [r1, #0] │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 79746 │ │ │ │ + bpl.n 7979e │ │ │ │ mov r5, ip │ │ │ │ mov r3, r2 │ │ │ │ ldrh.w r2, [r1, r0, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.w 79614 │ │ │ │ + bpl.w 7966c │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 79804 │ │ │ │ - b.n 79614 │ │ │ │ + bmi.n 7985c │ │ │ │ + b.n 7966c │ │ │ │ adds r0, r3, #2 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 79840 │ │ │ │ + beq.n 79898 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7976a │ │ │ │ + b.n 797c2 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r6, r0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7977c │ │ │ │ + beq.n 797d4 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 795e2 │ │ │ │ + b.n 7963a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 79e8e │ │ │ │ + beq.w 79ee6 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ - b.n 7975e │ │ │ │ + b.n 797b6 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itett ls │ │ │ │ movls r1, #10 │ │ │ │ addhi r2, r4, #1 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.w 79c06 │ │ │ │ + bhi.w 79c5e │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79616 │ │ │ │ + beq.w 7966e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7966c │ │ │ │ + b.n 796c4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itett ls │ │ │ │ movls r1, #10 │ │ │ │ addhi r2, r4, #1 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 79c06 │ │ │ │ + bhi.w 79c5e │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r2, r3 │ │ │ │ sub.w r0, r1, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 79ea2 │ │ │ │ + bhi.w 79efa │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r2, r1 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #23 │ │ │ │ - bgt.w 79744 │ │ │ │ + bgt.w 7979c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #24 │ │ │ │ movne r3, #12 │ │ │ │ - ldr.w r1, [pc, #1460] @ 79ec8 │ │ │ │ + ldr.w r1, [pc, #1460] @ 79f20 │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 79744 │ │ │ │ + blt.w 7979c │ │ │ │ cmp r0, #11 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ it gt │ │ │ │ subgt r0, #12 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 741b4 │ │ │ │ + bl 7420c │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79956 │ │ │ │ + cbz r0, 799ae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq.w 79612 │ │ │ │ + beq.w 7966a │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74390 │ │ │ │ + bl 743e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79612 │ │ │ │ + beq.w 7966a │ │ │ │ ldrsh.w r2, [r0, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr.w r2, [pc, #1356] @ 79ec8 │ │ │ │ + ldr.w r2, [pc, #1356] @ 79f20 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldrh.w r2, [r1, r0, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bpl.w 79614 │ │ │ │ + bpl.w 7966c │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 7999a │ │ │ │ - b.n 79614 │ │ │ │ + bmi.n 799f2 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ itett ls │ │ │ │ movls r3, #10 │ │ │ │ addhi r3, r4, #1 │ │ │ │ smlabbls r3, r2, r3, r1 │ │ │ │ subls.w r2, r3, #48 @ 0x30 │ │ │ │ it ls │ │ │ │ addls r3, r4, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 79ea6 │ │ │ │ + bhi.w 79efe │ │ │ │ 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 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r2, r3 │ │ │ │ sub.w r0, r1, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 79eb4 │ │ │ │ + bhi.w 79f0c │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r2, r1 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bgt.w 79744 │ │ │ │ + bgt.w 7979c │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 79e98 │ │ │ │ + bhi.w 79ef0 │ │ │ │ movs r1, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r1, r2 │ │ │ │ subs r3, #67 @ 0x43 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #34079 @ 0x851f │ │ │ │ movt r1, #20971 @ 0x51eb │ │ │ │ ldr r2, [r2, #20] │ │ │ │ smull r0, r1, r1, r2 │ │ │ │ asrs r0, r2, #31 │ │ │ │ rsb r1, r0, r1, asr #5 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mls r2, r0, r1, r2 │ │ │ │ smlabb r3, r3, r0, r2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r2, r3 │ │ │ │ sub.w r0, r1, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 79eb0 │ │ │ │ + bhi.w 79f08 │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r2, r1 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bgt.w 79744 │ │ │ │ + bgt.w 7979c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #14 │ │ │ │ movne r3, #7 │ │ │ │ - ldr r1, [pc, #1020] @ (79ec8 ) │ │ │ │ + ldr r1, [pc, #1020] @ (79f20 ) │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 79744 │ │ │ │ + blt.w 7979c │ │ │ │ cmp r0, #6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ it gt │ │ │ │ subgt r0, #7 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ - ldr r2, [pc, #980] @ (79ecc ) │ │ │ │ + b.n 7966c │ │ │ │ + ldr r2, [pc, #980] @ (79f24 ) │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 79744 │ │ │ │ + bcs.w 7979c │ │ │ │ str.w r5, [r6], #4 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ mov r1, r4 │ │ │ │ add.w lr, r4, #9 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ adds r1, #1 │ │ │ │ sub.w ip, r3, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 79b36 │ │ │ │ + bhi.n 79b8e │ │ │ │ movs r0, #10 │ │ │ │ cmp lr, r1 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ sub.w r2, r2, #48 @ 0x30 │ │ │ │ - bne.n 79b16 │ │ │ │ + bne.n 79b6e │ │ │ │ mov r0, lr │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 79e78 │ │ │ │ + bls.w 79ed0 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79746 │ │ │ │ + b.n 7979e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - b.n 7995e │ │ │ │ + b.n 799b6 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 79e88 │ │ │ │ + bhi.w 79ee0 │ │ │ │ movs r1, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r1, r2 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - ble.w 79e8a │ │ │ │ + ble.w 79ee2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itett ls │ │ │ │ movls r1, #10 │ │ │ │ addhi r2, r4, #1 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bhi.n 79c06 │ │ │ │ + bhi.n 79c5e │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ - ldr r3, [pc, #768] @ (79ec8 ) │ │ │ │ + b.n 7966c │ │ │ │ + ldr r3, [pc, #768] @ (79f20 ) │ │ │ │ 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 79afa │ │ │ │ + b.n 79b52 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itett ls │ │ │ │ movls r1, #10 │ │ │ │ addhi r2, r4, #1 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ cmp r3, #6 │ │ │ │ - ble.w 79e6e │ │ │ │ + ble.w 79ec6 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 79746 │ │ │ │ + b.n 7979e │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ adds r1, #1 │ │ │ │ sub.w lr, r2, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.n 79c36 │ │ │ │ + bhi.n 79c8e │ │ │ │ movs r0, #10 │ │ │ │ cmp ip, r1 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ sub.w r3, r3, #48 @ 0x30 │ │ │ │ - bne.n 79c16 │ │ │ │ + bne.n 79c6e │ │ │ │ mov r0, ip │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ mvn.w ip, #1968 @ 0x7b0 │ │ │ │ add.w r2, r3, ip │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bhi.n 79b4a │ │ │ │ + bhi.n 79ba2 │ │ │ │ subw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ - ldr r3, [pc, #624] @ (79ec8 ) │ │ │ │ + b.n 7966c │ │ │ │ + ldr r3, [pc, #624] @ (79f20 ) │ │ │ │ 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 79afa │ │ │ │ - ldr r2, [pc, #616] @ (79ed0 ) │ │ │ │ + b.n 79b52 │ │ │ │ + ldr r2, [pc, #616] @ (79f28 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 79afa │ │ │ │ + b.n 79b52 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r2, r3 │ │ │ │ sub.w r0, r1, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 79e9e │ │ │ │ + bhi.w 79ef6 │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r2, r1 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bgt.w 79744 │ │ │ │ + bgt.w 7979c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r2, r3 │ │ │ │ sub.w r0, r1, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 79eac │ │ │ │ + bhi.w 79f04 │ │ │ │ movs r2, #10 │ │ │ │ adds r4, #2 │ │ │ │ smlabb r3, r3, r2, r1 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bgt.w 79744 │ │ │ │ + bgt.w 7979c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r3, #14 │ │ │ │ movne r3, #7 │ │ │ │ moveq r2, #96 @ 0x60 │ │ │ │ movne r2, #124 @ 0x7c │ │ │ │ - b.n 79ac8 │ │ │ │ + b.n 79b20 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b828 <__isoc23_strtoul@@Base> │ │ │ │ + bl 7b880 <__isoc23_strtoul@@Base> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ 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 78f48 │ │ │ │ + bl 78fa0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - add r1, pc, #424 @ (adr r1, 79ec0 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 79f18 ) │ │ │ │ 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.n 79614 │ │ │ │ - ldr r2, [pc, #396] @ (79ed4 ) │ │ │ │ + b.n 7966c │ │ │ │ + ldr r2, [pc, #396] @ (79f2c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 79afa │ │ │ │ - ldr r3, [pc, #376] @ (79ec8 ) │ │ │ │ + b.n 79b52 │ │ │ │ + ldr r3, [pc, #376] @ (79f20 ) │ │ │ │ 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 9ee78 <__isoc23_strtoul@@Base+0x23650> │ │ │ │ + bl 9f5a8 <__isoc23_strtoul@@Base+0x23d28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 79744 │ │ │ │ + blt.w 7979c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7998a │ │ │ │ + beq.w 799e2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 79614 │ │ │ │ + bne.w 7966c │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 79d86 │ │ │ │ - b.n 79614 │ │ │ │ + beq.n 79dde │ │ │ │ + b.n 7966c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 79744 │ │ │ │ + bhi.w 7979c │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itett ls │ │ │ │ movls r1, #10 │ │ │ │ addhi r2, r4, #1 │ │ │ │ smlabbls r3, r3, r1, r2 │ │ │ │ addls r2, r4, #2 │ │ │ │ it ls │ │ │ │ subls r3, #48 @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.w 79c06 │ │ │ │ + bhi.w 79c5e │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ mov r0, r4 │ │ │ │ add.w lr, r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ sub.w ip, r3, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 79df6 │ │ │ │ + bhi.n 79e4e │ │ │ │ movs r1, #10 │ │ │ │ cmp lr, r0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ sub.w r2, r2, #48 @ 0x30 │ │ │ │ - bne.n 79dd6 │ │ │ │ + bne.n 79e2e │ │ │ │ mov r1, lr │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r2, #366 @ 0x16e │ │ │ │ - bcs.n 79e82 │ │ │ │ + bcs.n 79eda │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.n 79614 │ │ │ │ + b.n 7966c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r3, #24 │ │ │ │ movne r3, #12 │ │ │ │ moveq r2, #0 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ - b.n 79910 │ │ │ │ + b.n 79968 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79378 │ │ │ │ + bl 793d0 │ │ │ │ mov r1, sl │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 74800 │ │ │ │ + bl 74858 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 79744 │ │ │ │ + beq.w 7979c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79ebc │ │ │ │ + beq.n 79f14 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 79e4a │ │ │ │ + bne.n 79ea2 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.n 79ebc │ │ │ │ + beq.n 79f14 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 795e2 │ │ │ │ - ldr r2, [pc, #124] @ (79ed8 ) │ │ │ │ + b.w 7963a │ │ │ │ + ldr r2, [pc, #124] @ (79f30 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 79afa │ │ │ │ + b.n 79b52 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 795e2 │ │ │ │ - ldr r2, [pc, #112] @ (79edc ) │ │ │ │ + b.w 7963a │ │ │ │ + ldr r2, [pc, #112] @ (79f34 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 79afa │ │ │ │ + b.n 79b52 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.w 79614 │ │ │ │ + b.w 7966c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - b.w 79614 │ │ │ │ + b.w 7966c │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 79746 │ │ │ │ + b.n 7979e │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ - b.n 79b80 │ │ │ │ + b.n 79bd8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ add r5, r0 │ │ │ │ - b.n 7977c │ │ │ │ + b.n 797d4 │ │ │ │ adds r4, #1 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 79746 │ │ │ │ + b.n 7979e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 79c98 │ │ │ │ + b.n 79cf0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 798fe │ │ │ │ + b.n 79956 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 79746 │ │ │ │ + b.n 7979e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 79cd0 │ │ │ │ + b.n 79d28 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 79ab6 │ │ │ │ + b.n 79b0e │ │ │ │ adds r4, #1 │ │ │ │ - b.n 79a2e │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 79a86 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7978a │ │ │ │ + b.n 797e2 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + ldr r4, [pc, #592] @ (7a178 ) │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, lr │ │ │ │ + ldr r4, [pc, #312] @ (7a064 ) │ │ │ │ movs r3, r0 │ │ │ │ - add ip, r4 │ │ │ │ + ldr r3, [pc, #496] @ (7a120 ) │ │ │ │ movs r3, r0 │ │ │ │ - negs r6, r4 │ │ │ │ + ldr r1, [pc, #248] @ (7a02c ) │ │ │ │ movs r3, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + ldr r1, [pc, #680] @ (7a1e0 ) │ │ │ │ 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, #460] @ (7a0c4 ) │ │ │ │ + ldr r2, [pc, #460] @ (7a11c ) │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #456] @ (7a0c8 ) │ │ │ │ + ldr r3, [pc, #456] @ (7a120 ) │ │ │ │ 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 74084 │ │ │ │ + bl 740dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79f22 │ │ │ │ + beq.n 79f7a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79fb0 │ │ │ │ - ldr r3, [pc, #424] @ (7a0cc ) │ │ │ │ + bne.n 7a008 │ │ │ │ + ldr r3, [pc, #424] @ (7a124 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 79fdc │ │ │ │ - ldr r3, [pc, #416] @ (7a0d0 ) │ │ │ │ + beq.n 7a034 │ │ │ │ + ldr r3, [pc, #416] @ (7a128 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 79f6c │ │ │ │ + cbz r4, 79fc4 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ - cbz r2, 79f6c │ │ │ │ + cbz r2, 79fc4 │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 79564 │ │ │ │ + bl 795bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 79f64 │ │ │ │ + cbnz r2, 79fbc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7a07a │ │ │ │ + beq.w 7a0d2 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79f40 │ │ │ │ + bne.n 79f98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 79f76 │ │ │ │ + cbz r3, 79fce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79fa4 │ │ │ │ + beq.n 79ffc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 74800 │ │ │ │ - ldr r2, [pc, #328] @ (7a0d4 ) │ │ │ │ - ldr r3, [pc, #316] @ (7a0c8 ) │ │ │ │ + bl 74858 │ │ │ │ + ldr r2, [pc, #328] @ (7a12c ) │ │ │ │ + ldr r3, [pc, #316] @ (7a120 ) │ │ │ │ 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 7a0c0 │ │ │ │ + bne.w 7a118 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 79faa │ │ │ │ + cbz r3, 7a002 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79f88 │ │ │ │ - ldr r2, [pc, #292] @ (7a0d8 ) │ │ │ │ - ldr r3, [pc, #276] @ (7a0c8 ) │ │ │ │ + b.n 79fe0 │ │ │ │ + ldr r2, [pc, #292] @ (7a130 ) │ │ │ │ + ldr r3, [pc, #276] @ (7a120 ) │ │ │ │ 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 7a0c0 │ │ │ │ + bne.n 7a118 │ │ │ │ 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 79564 │ │ │ │ - ldr r0, [pc, #252] @ (7a0dc ) │ │ │ │ + b.w 795bc │ │ │ │ + ldr r0, [pc, #252] @ (7a134 ) │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 5d7bc │ │ │ │ + bl 5d814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79f2c │ │ │ │ + beq.n 79f84 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79f2c │ │ │ │ - ldr r2, [pc, #236] @ (7a0e0 ) │ │ │ │ + beq.n 79f84 │ │ │ │ + ldr r2, [pc, #236] @ (7a138 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 8cf94 <__isoc23_strtoul@@Base+0x1176c> │ │ │ │ + bl 8d084 <__isoc23_strtoul@@Base+0x11804> │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r0, 7a00c │ │ │ │ - b.n 79f2c │ │ │ │ + cbnz r0, 7a064 │ │ │ │ + b.n 79f84 │ │ │ │ add.w r8, r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b264 <__isoc23_strtoul@@Base+0xfa3c> │ │ │ │ + bl 8b2d4 <__isoc23_strtoul@@Base+0xfa54> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a008 │ │ │ │ + bne.n 7a060 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ 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 794c │ │ │ │ + blx 798c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79f2c │ │ │ │ + beq.w 79f84 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8e814 <__isoc23_strtoul@@Base+0x12fec> │ │ │ │ + bl 8ecec <__isoc23_strtoul@@Base+0x1346c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r2, [sp, #24] │ │ │ │ add r3, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 8df38 <__isoc23_strtoul@@Base+0x12710> │ │ │ │ + bl 8e3b0 <__isoc23_strtoul@@Base+0x12b30> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ asrs r3, r0, #31 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - beq.n 7a08a │ │ │ │ + beq.n 7a0e2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 7b08 │ │ │ │ - b.n 79f2c │ │ │ │ + blx 7b48 │ │ │ │ + b.n 79f84 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - cbz r4, 7a080 │ │ │ │ + cbz r4, 7a0d8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79f88 │ │ │ │ + beq.n 79fe0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 79f88 │ │ │ │ + b.n 79fe0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #84] @ (7a0e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (7a13c ) │ │ │ │ strb r7, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r3, [r4, r8, lsl #2] │ │ │ │ mov r8, r4 │ │ │ │ str r4, [r2, #4] │ │ │ │ - cbz r3, 7a0b8 │ │ │ │ + cbz r3, 7a110 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7a0a8 │ │ │ │ + b.n 7a100 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 7a0b8 │ │ │ │ + cbz r3, 7a110 │ │ │ │ movs r1, #10 │ │ │ │ str.w r0, [r8], #4 │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a0a0 │ │ │ │ + bne.n 7a0f8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 79f34 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + b.n 79f8c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r3, #31] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #6 │ │ │ │ - and.w r0, r2, #6 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + vrev64.16 d0, d6 │ │ │ │ + vaddl.u32 q0, d10, d6 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #28] │ │ │ │ movs r6, r0 │ │ │ │ - tst r6, r2 │ │ │ │ + ldr r0, [pc, #952] @ (7a4f0 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + add r6, r3 │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 10, cr0, cr0, cr6, {0} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr6, {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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #820] @ (7a430 ) │ │ │ │ + ldr r2, [pc, #820] @ (7a488 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #820] @ (7a434 ) │ │ │ │ + ldr r3, [pc, #820] @ (7a48c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r6, [pc, #812] @ (7a438 ) │ │ │ │ + ldr r6, [pc, #812] @ (7a490 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w ip, [pc, #812] @ 7a43c │ │ │ │ + ldr.w ip, [pc, #812] @ 7a494 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ movs r0, #0 │ │ │ │ ldr.w fp, [r6, ip] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - blx 8388 <__time64@plt> │ │ │ │ + blx 83e0 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 73664 │ │ │ │ + bl 736bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e684 <__isoc23_strtoul@@Base+0x22e5c> │ │ │ │ + bl 9edb4 <__isoc23_strtoul@@Base+0x23534> │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ sub.w r2, r9, #69 @ 0x45 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 7a37c │ │ │ │ + bhi.w 7a3d4 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ addw r1, r9, #299 @ 0x12b │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ asrs r7, r3, #2 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ umull r1, r0, r2, r1 │ │ │ │ @@ -177029,31 +177042,31 @@ │ │ │ │ add.w r1, r1, r0, lsr #7 │ │ │ │ addw r0, r9, #1900 @ 0x76c │ │ │ │ sub.w r1, r1, #25088 @ 0x6200 │ │ │ │ sub.w r1, r1, #114 @ 0x72 │ │ │ │ mov r3, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ mov r2, ip │ │ │ │ - bgt.w 7a2e8 │ │ │ │ + bgt.w 7a340 │ │ │ │ mov.w r7, lr, lsl #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 7a1e6 │ │ │ │ + ble.n 7a23e │ │ │ │ tst.w r0, #3 │ │ │ │ - bne.n 7a1e6 │ │ │ │ + bne.n 7a23e │ │ │ │ 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 7a3ac │ │ │ │ + bcs.w 7a404 │ │ │ │ adds r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ adc.w r2, ip, #0 │ │ │ │ - ldr r1, [pc, #600] @ (7a440 ) │ │ │ │ + ldr r1, [pc, #600] @ (7a498 ) │ │ │ │ ldrd sl, lr, [sp, #24] │ │ │ │ ldr.w ip, [fp] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ ldrd r6, r1, [sp, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -177091,473 +177104,473 @@ │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ adds.w r6, sl, r3 │ │ │ │ adc.w r7, r0, sl, asr #31 │ │ │ │ cmp.w r8, #1560 @ 0x618 │ │ │ │ - beq.n 7a2ec │ │ │ │ + beq.n 7a344 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 7a2ec │ │ │ │ + bne.n 7a344 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ movw r0, #1500 @ 0x5dc │ │ │ │ cmp r8, r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - beq.w 7a3be │ │ │ │ + beq.w 7a416 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mul.w r8, r1, r8 │ │ │ │ adds.w r1, r8, r6 │ │ │ │ adc.w r8, r7, r8, asr #31 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a41c │ │ │ │ + beq.w 7a474 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7a2f4 │ │ │ │ + bge.n 7a34c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9e608 <__isoc23_strtoul@@Base+0x22de0> │ │ │ │ + bl 9ed38 <__isoc23_strtoul@@Base+0x234b8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subw r0, r0, #1900 @ 0x76c │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7a0e8 │ │ │ │ - add r3, pc, #356 @ (adr r3, 7a428 ) │ │ │ │ + bl 7a140 │ │ │ │ + add r3, pc, #356 @ (adr r3, 7a480 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 73528 │ │ │ │ + bl 73580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a37c │ │ │ │ + beq.n 7a3d4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [fp] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 7a2f4 │ │ │ │ + b.n 7a34c │ │ │ │ movs r7, #22 │ │ │ │ - b.n 7a1bc │ │ │ │ + b.n 7a214 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 7a2f4 │ │ │ │ + cbz r3, 7a34c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ 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, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7a34a │ │ │ │ + bpl.n 7a3a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 7a31a │ │ │ │ + b.n 7a372 │ │ │ │ ldr.w r1, [r2, #16]! │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ subs r4, r1, r3 │ │ │ │ sbc.w r0, r5, r3, asr #31 │ │ │ │ cmp r6, r4 │ │ │ │ sbcs.w r0, r7, r0 │ │ │ │ - bcc.n 7a316 │ │ │ │ + bcc.n 7a36e │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r0, r2, r6 │ │ │ │ adc.w r2, r7, r2, asr #31 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r3, r1 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ mov r7, r2 │ │ │ │ adc.w r2, r5, r0 │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r7 │ │ │ │ - bcs.n 7a384 │ │ │ │ + bcs.n 7a3dc │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ umull r0, r1, r6, r3 │ │ │ │ mla r1, r3, r7, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ - ldr r2, [pc, #224] @ (7a444 ) │ │ │ │ - ldr r3, [pc, #204] @ (7a434 ) │ │ │ │ + ldr r2, [pc, #224] @ (7a49c ) │ │ │ │ + ldr r3, [pc, #204] @ (7a48c ) │ │ │ │ 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 7a420 │ │ │ │ + bne.n 7a478 │ │ │ │ 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 7a362 │ │ │ │ + b.n 7a3ba │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ cmpgt.w sl, #59 @ 0x3b │ │ │ │ - bgt.n 7a3a0 │ │ │ │ + bgt.n 7a3f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a34a │ │ │ │ + bge.n 7a3a2 │ │ │ │ add.w r2, r3, #59 @ 0x3b │ │ │ │ cmp.w sl, #59 @ 0x3b │ │ │ │ it le │ │ │ │ cmple r2, sl │ │ │ │ - bge.n 7a34a │ │ │ │ + bge.n 7a3a2 │ │ │ │ subs r3, r6, r3 │ │ │ │ sbc.w r0, r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 7a34a │ │ │ │ + b.n 7a3a2 │ │ │ │ movw lr, #55050 @ 0xd70a │ │ │ │ movt lr, #163 @ 0xa3 │ │ │ │ cmp.w lr, r0, ror #4 │ │ │ │ - bcc.w 7a1e6 │ │ │ │ - b.n 7a1de │ │ │ │ + bcc.w 7a23e │ │ │ │ + b.n 7a236 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ mov.w r8, #60 @ 0x3c │ │ │ │ smlalbb r6, r7, r3, r8 │ │ │ │ - cbz r2, 7a41c │ │ │ │ + cbz r2, 7a474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e608 <__isoc23_strtoul@@Base+0x22de0> │ │ │ │ + bl 9ed38 <__isoc23_strtoul@@Base+0x234b8> │ │ │ │ ldr.w r3, [fp] │ │ │ │ subw r0, r0, #1900 @ 0x76c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrsh.w r1, [r3, #12] │ │ │ │ - bl 7a0e8 │ │ │ │ - add r3, pc, #64 @ (adr r3, 7a428 ) │ │ │ │ + bl 7a140 │ │ │ │ + add r3, pc, #64 @ (adr r3, 7a480 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl a9118 │ │ │ │ + bl a9848 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 73528 │ │ │ │ + bl 73580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a37c │ │ │ │ + beq.n 7a3d4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [fp] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a2f4 │ │ │ │ + beq.w 7a34c │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ smlalbb r6, r7, r3, r8 │ │ │ │ - b.n 7a2f4 │ │ │ │ + b.n 7a34c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 7a2f4 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7a34c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + strb r4, [r2, #23] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + strb r4, [r0, #23] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + strb r6, [r5, #13] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #64] @ (7a498 ) │ │ │ │ + ldr r2, [pc, #64] @ (7a4f0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #64] @ (7a49c ) │ │ │ │ + ldr r3, [pc, #64] @ (7a4f4 ) │ │ │ │ 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 82ac <__clock_gettime64@plt> │ │ │ │ + blx 8304 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (7a4a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (7a49c ) │ │ │ │ + ldr r2, [pc, #36] @ (7a4f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7a4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a494 │ │ │ │ + bne.n 7a4ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #120] @ (7a52c ) │ │ │ │ + ldr r2, [pc, #120] @ (7a584 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #120] @ (7a530 ) │ │ │ │ + ldr r3, [pc, #120] @ (7a588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - beq.n 7a4e6 │ │ │ │ + beq.n 7a53e │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - blx 7dc4 <__nanosleep64@plt> │ │ │ │ + blx 7e10 <__nanosleep64@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7a500 │ │ │ │ - ldr r2, [pc, #76] @ (7a534 ) │ │ │ │ - ldr r3, [pc, #68] @ (7a530 ) │ │ │ │ + cbnz r0, 7a558 │ │ │ │ + ldr r2, [pc, #76] @ (7a58c ) │ │ │ │ + ldr r3, [pc, #68] @ (7a588 ) │ │ │ │ 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 7a526 │ │ │ │ + bne.n 7a57e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a4e6 │ │ │ │ + beq.n 7a53e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - b.n 7a4e6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7a53e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + strb r2, [r5, #7] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #208] @ (7a618 ) │ │ │ │ + ldr r4, [pc, #208] @ (7a670 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r1, [pc, #208] @ (7a61c ) │ │ │ │ + ldr r1, [pc, #208] @ (7a674 ) │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r4, pc │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 7a5aa │ │ │ │ + beq.n 7a602 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 7a588 │ │ │ │ + bne.n 7a5e0 │ │ │ │ ands.w r1, r4, #2 │ │ │ │ - bne.n 7a5c4 │ │ │ │ + bne.n 7a61c │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7a60e │ │ │ │ + beq.n 7a666 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 7a5ce │ │ │ │ + bne.n 7a626 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7a5d6 │ │ │ │ + b.n 7a62e │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.n 7a606 │ │ │ │ + beq.n 7a65e │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 7a5cc │ │ │ │ + bne.n 7a624 │ │ │ │ ands.w r2, r4, #2 │ │ │ │ it eq │ │ │ │ addeq r1, sp, #8 │ │ │ │ - beq.n 7a5d6 │ │ │ │ - b.n 7a5cc │ │ │ │ + beq.n 7a62e │ │ │ │ + b.n 7a624 │ │ │ │ ands.w r2, r4, #2 │ │ │ │ - bne.n 7a5fa │ │ │ │ + bne.n 7a652 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7a584 │ │ │ │ + beq.n 7a5dc │ │ │ │ orrs r6, r5 │ │ │ │ - beq.n 7a5d6 │ │ │ │ - b.n 7a5ce │ │ │ │ + beq.n 7a62e │ │ │ │ + b.n 7a626 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ and.w r4, r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9f184 <__isoc23_strtoul@@Base+0x2395c> │ │ │ │ - ldr r2, [pc, #60] @ (7a620 ) │ │ │ │ - ldr r3, [pc, #52] @ (7a61c ) │ │ │ │ + bl 9f8b4 <__isoc23_strtoul@@Base+0x24034> │ │ │ │ + ldr r2, [pc, #60] @ (7a678 ) │ │ │ │ + ldr r3, [pc, #52] @ (7a674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a612 │ │ │ │ + bne.n 7a66a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 7a5cc │ │ │ │ + b.n 7a624 │ │ │ │ lsls r3, r4, #30 │ │ │ │ it pl │ │ │ │ addpl r1, sp, #8 │ │ │ │ - bmi.n 7a5cc │ │ │ │ + bmi.n 7a624 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 7a5d6 │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7a62e │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #28] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ movs r6, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - blx 794c │ │ │ │ - cbz r0, 7a64a │ │ │ │ + blx 798c │ │ │ │ + cbz r0, 7a6a2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b2c │ │ │ │ + b.w 7b6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 7a67c │ │ │ │ + cbz r0, 7a6d4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 7e28 │ │ │ │ - cbz r0, 7a678 │ │ │ │ + blx 7e74 │ │ │ │ + cbz r0, 7a6d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b2c │ │ │ │ + b.w 7b6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a680 : │ │ │ │ +0007a6d8 : │ │ │ │ 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, #1080] @ 7aad0 │ │ │ │ + ldr.w r5, [pc, #1080] @ 7ab28 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r4, [pc, #1080] @ 7aad4 │ │ │ │ + ldr.w r4, [pc, #1080] @ 7ab2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1076] @ 7aad8 │ │ │ │ - ldr.w r2, [pc, #1076] @ 7aadc │ │ │ │ + ldr.w r3, [pc, #1076] @ 7ab30 │ │ │ │ + ldr.w r2, [pc, #1076] @ 7ab34 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ - ldr.w r2, [pc, #1052] @ 7aae0 │ │ │ │ + ldr.w r2, [pc, #1052] @ 7ab38 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ - cbnz r3, 7a6da │ │ │ │ + cbnz r3, 7a732 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ ldrh.w r3, [r1, r6, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 7a6e0 │ │ │ │ + bmi.n 7a738 │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ itete ne │ │ │ │ movne r2, r6 │ │ │ │ addeq r4, r0, #2 │ │ │ │ movne r4, r5 │ │ │ │ ldrbeq r2, [r5, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7a7c0 │ │ │ │ + beq.n 7a818 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7a7a0 │ │ │ │ + beq.n 7a7f8 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq.w 7aaf0 │ │ │ │ - bgt.w 7aae8 │ │ │ │ + beq.w 7ab48 │ │ │ │ + bgt.w 7ab40 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7aa8e │ │ │ │ + bgt.w 7aae6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - ble.w 7ab04 │ │ │ │ + ble.w 7ab5c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ movw fp, #39321 @ 0x9999 │ │ │ │ @@ -177567,92 +177580,92 @@ │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7a834 │ │ │ │ - cbnz r5, 7a794 │ │ │ │ + bls.n 7a88c │ │ │ │ + cbnz r5, 7a7ec │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 7a88c │ │ │ │ + beq.w 7a8e4 │ │ │ │ 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 7a8a6 │ │ │ │ + bne.w 7a8fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ab60 │ │ │ │ + beq.w 7abb8 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w ip, #9 │ │ │ │ mov r5, r0 │ │ │ │ - bls.n 7a834 │ │ │ │ + bls.n 7a88c │ │ │ │ subs r6, r0, r5 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 7a752 │ │ │ │ + beq.n 7a7aa │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, sl │ │ │ │ - b.n 7a8c8 │ │ │ │ + b.n 7a920 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7ac78 │ │ │ │ + bne.w 7acd0 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7a7ac │ │ │ │ + beq.n 7a804 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7a726 │ │ │ │ + b.n 7a77e │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7a824 │ │ │ │ + bne.n 7a87c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vldr d8, [pc, #740] @ 7aab8 │ │ │ │ + vldr d8, [pc, #740] @ 7ab10 │ │ │ │ movs r0, #0 │ │ │ │ add.w ip, r3, #328 @ 0x148 │ │ │ │ mov r3, r4 │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7a810 │ │ │ │ + bgt.n 7a868 │ │ │ │ vmov s15, r2 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 7a7ee │ │ │ │ + ble.n 7a846 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7ab18 │ │ │ │ + bne.w 7ab70 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7a802 │ │ │ │ + b.n 7a85a │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7a820 │ │ │ │ - b.n 7a71e │ │ │ │ + beq.n 7a878 │ │ │ │ + b.n 7a776 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r6, r3, r3 │ │ │ │ add.w r0, r0, #1 │ │ │ │ adc.w r2, r1, r1 │ │ │ │ @@ -177669,475 +177682,475 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ - cbz r2, 7a886 │ │ │ │ + cbz r2, 7a8de │ │ │ │ mov.w r2, r9, lsl #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r3, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r0, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ - b.n 7a746 │ │ │ │ + b.n 7a79e │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7a82a │ │ │ │ + bls.n 7a882 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 7a758 │ │ │ │ + b.n 7a7b0 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7a8be │ │ │ │ + beq.n 7a916 │ │ │ │ sub.w sl, r0, sl │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 7a8c8 │ │ │ │ + bne.n 7a920 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r3, r7, [sp, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ orr.w r1, r7, r3 │ │ │ │ cmp r4, #15 │ │ │ │ mov r3, r4 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 7a90c │ │ │ │ + cbz r3, 7a964 │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r7, [r1, r3] │ │ │ │ add r3, r1 │ │ │ │ adds r7, r4, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r4, r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7aa7e │ │ │ │ + blt.w 7aad6 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7a9e6 │ │ │ │ + beq.n 7aa3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7a926 │ │ │ │ - b.n 7a936 │ │ │ │ + cbnz r3, 7a97e │ │ │ │ + b.n 7a98e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov r3, r1 │ │ │ │ bics.w r3, r3, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r0 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 7a9e6 │ │ │ │ + beq.n 7aa3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7a92c │ │ │ │ + cbz r3, 7a984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ab0e │ │ │ │ + beq.w 7ab66 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - vldr d8, [pc, #380] @ 7aab8 │ │ │ │ + vldr d8, [pc, #380] @ 7ab10 │ │ │ │ add.w r3, r1, r7, lsl #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r8, [r3, #-8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r3, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt le │ │ │ │ movle r8, r3 │ │ │ │ movle.w r9, #0 │ │ │ │ ldrd r0, r1, [r5, #-16] │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ vmov d7, r0, r1 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ - bgt.n 7aa32 │ │ │ │ + bgt.n 7aa8a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a988 │ │ │ │ + ble.n 7a9e0 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ subs r5, #16 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 7a95e │ │ │ │ + bne.n 7a9b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a9c0 │ │ │ │ + beq.n 7aa18 │ │ │ │ cmp.w r9, #308 @ 0x134 │ │ │ │ - ble.n 7a9b4 │ │ │ │ + ble.n 7aa0c │ │ │ │ add.w r3, r4, #2464 @ 0x9a0 │ │ │ │ vldr d7, [r3] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ sub.w r9, r9, #308 @ 0x134 │ │ │ │ cmp.w r9, #308 @ 0x134 │ │ │ │ - bgt.n 7a9a6 │ │ │ │ + bgt.n 7a9fe │ │ │ │ add.w r4, r4, r9, lsl #3 │ │ │ │ vldr d7, [r4] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ - vldr d7, [pc, #252] @ 7aac0 │ │ │ │ + vldr d7, [pc, #252] @ 7ab18 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7aa24 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #228] @ 7aab8 │ │ │ │ + bpl.n 7aa7c │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + vldr d8, [pc, #228] @ 7ab10 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ str r3, [r0, #0] │ │ │ │ - bne.n 7aa48 │ │ │ │ + bne.n 7aaa0 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 7aa48 │ │ │ │ + b.n 7aaa0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ ands.w r3, r3, #253 @ 0xfd │ │ │ │ - bne.n 7aa6c │ │ │ │ + bne.n 7aac4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r5, #2 │ │ │ │ sub.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 7aa16 │ │ │ │ + bhi.n 7aa6e │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r0, [r5], #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 7aa02 │ │ │ │ + bls.n 7aa5a │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 7ab64 │ │ │ │ + beq.w 7abbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7a922 │ │ │ │ - vldr d7, [pc, #160] @ 7aac8 │ │ │ │ + b.n 7a97a │ │ │ │ + vldr d7, [pc, #160] @ 7ab20 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7aa44 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + ble.n 7aa9c │ │ │ │ + blx 8000 <__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 7a9de │ │ │ │ - ldr r2, [pc, #152] @ (7aae4 ) │ │ │ │ - ldr r3, [pc, #136] @ (7aad4 ) │ │ │ │ + beq.n 7aa36 │ │ │ │ + ldr r2, [pc, #152] @ (7ab3c ) │ │ │ │ + ldr r3, [pc, #136] @ (7ab2c ) │ │ │ │ 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 7aca0 │ │ │ │ + bne.w 7acf8 │ │ │ │ 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 r5, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 7aa1c │ │ │ │ + bhi.n 7aa74 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7a9fe │ │ │ │ + b.n 7aa56 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7a9e4 │ │ │ │ + beq.n 7aa3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a926 │ │ │ │ - b.n 7a936 │ │ │ │ + bne.w 7a97e │ │ │ │ + b.n 7a98e │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 7ab04 │ │ │ │ + bne.n 7ab5c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7aaa8 │ │ │ │ + bne.n 7ab00 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 7ac0a │ │ │ │ + beq.w 7ac62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7aab0 │ │ │ │ + cbz r3, 7ab08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - vldr d8, [pc, #4] @ 7aab8 │ │ │ │ - b.n 7aa48 │ │ │ │ + vldr d8, [pc, #4] @ 7ab10 │ │ │ │ + b.n 7aaa0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - str r6, [r2, #8] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n 7aa92 │ │ │ │ + beq.n 7aaea │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 7ab04 │ │ │ │ + bne.n 7ab5c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 7ab04 │ │ │ │ + bne.n 7ab5c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 7abdc │ │ │ │ + beq.n 7ac34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7aab0 │ │ │ │ + beq.n 7ab08 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 7aab0 │ │ │ │ + b.n 7ab08 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne.n 7aab0 │ │ │ │ - vldr d8, [pc, #404] @ 7aca8 │ │ │ │ - b.n 7aa48 │ │ │ │ + bne.n 7ab08 │ │ │ │ + vldr d8, [pc, #404] @ 7ad00 │ │ │ │ + b.n 7aaa0 │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - beq.n 7ab6c │ │ │ │ + beq.n 7abc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ac8e │ │ │ │ + beq.w 7ace6 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r4, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7aa44 │ │ │ │ + beq.n 7aa9c │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7ac68 │ │ │ │ + blt.w 7acc0 │ │ │ │ subs r0, r0, r5 │ │ │ │ sub.w r7, r7, r0, lsl #2 │ │ │ │ mvn.w r0, #1020 @ 0x3fc │ │ │ │ cmp r7, r0 │ │ │ │ - bge.w 7ac84 │ │ │ │ + bge.w 7acdc │ │ │ │ addw r7, r7, #1021 @ 0x3fd │ │ │ │ cmp r7, r0 │ │ │ │ - bge.w 7ac5c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.w 7acb4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7aab0 │ │ │ │ + b.n 7ab08 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 7a8be │ │ │ │ + b.n 7a916 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7a922 │ │ │ │ + b.n 7a97a │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ sub.w r2, r1, #43 @ 0x2b │ │ │ │ ands.w r2, r2, #253 @ 0xfd │ │ │ │ - bne.n 7abba │ │ │ │ + bne.n 7ac12 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ adds r4, #3 │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi.w 7ac9c │ │ │ │ + bhi.w 7acf4 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #10 │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 7ab8c │ │ │ │ + bls.n 7abe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r7, r7 │ │ │ │ - cbz r3, 7aba8 │ │ │ │ + cbz r3, 7ac00 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7aa44 │ │ │ │ + beq.w 7aa9c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 7ab3c │ │ │ │ - b.n 7ab42 │ │ │ │ + bge.n 7ab94 │ │ │ │ + b.n 7ab9a │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ adds r4, #2 │ │ │ │ cmp r2, #9 │ │ │ │ it ls │ │ │ │ movls r3, r1 │ │ │ │ - bls.n 7ab86 │ │ │ │ + bls.n 7abde │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ac8e │ │ │ │ + beq.n 7ace6 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r3, [r2, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7ab34 │ │ │ │ - b.n 7aa44 │ │ │ │ + bne.n 7ab8c │ │ │ │ + b.n 7aa9c │ │ │ │ adds r4, #2 │ │ │ │ - b.n 7abe8 │ │ │ │ + b.n 7ac40 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7abf2 │ │ │ │ + bmi.n 7ac4a │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7abe0 │ │ │ │ + bne.n 7ac38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7abf8 │ │ │ │ + cbz r3, 7ac50 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1104 @ 0x450 │ │ │ │ vldr d8, [r3] │ │ │ │ - bne.w 7aa48 │ │ │ │ - b.n 7a9de │ │ │ │ + bne.w 7aaa0 │ │ │ │ + b.n 7aa36 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ adds r2, r4, #3 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7ac42 │ │ │ │ + bne.n 7ac9a │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7ac42 │ │ │ │ + bne.n 7ac9a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7ac42 │ │ │ │ + bne.n 7ac9a │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 7ac42 │ │ │ │ + bne.n 7ac9a │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ it eq │ │ │ │ addeq.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7ac4a │ │ │ │ + cbz r3, 7aca2 │ │ │ │ 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 7aa48 │ │ │ │ - b.n 7a9de │ │ │ │ + bne.w 7aaa0 │ │ │ │ + b.n 7aa36 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - blx 8264 │ │ │ │ + blx 82bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8264 │ │ │ │ + blx 82bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7a9c0 │ │ │ │ + b.n 7aa18 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7a726 │ │ │ │ + b.n 7a77e │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.w 7aa32 │ │ │ │ - b.n 7ac68 │ │ │ │ + bgt.w 7aa8a │ │ │ │ + b.n 7acc0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 7ab34 │ │ │ │ - b.n 7aa44 │ │ │ │ + bne.w 7ab8c │ │ │ │ + b.n 7aa9c │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7ab9a │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7abf2 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -0007acb0 : │ │ │ │ +0007ad08 : │ │ │ │ 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, #1080] @ 7b100 │ │ │ │ + ldr.w r5, [pc, #1080] @ 7b158 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r4, [pc, #1080] @ 7b104 │ │ │ │ + ldr.w r4, [pc, #1080] @ 7b15c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1076] @ 7b108 │ │ │ │ - ldr.w r2, [pc, #1076] @ 7b10c │ │ │ │ + ldr.w r3, [pc, #1076] @ 7b160 │ │ │ │ + ldr.w r2, [pc, #1076] @ 7b164 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ - ldr.w r2, [pc, #1052] @ 7b110 │ │ │ │ + ldr.w r2, [pc, #1052] @ 7b168 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ - cbnz r3, 7ad0a │ │ │ │ + cbnz r3, 7ad62 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r5], #1 │ │ │ │ ldrh.w r3, [r1, r6, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 7ad10 │ │ │ │ + bmi.n 7ad68 │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ itete ne │ │ │ │ movne r2, r6 │ │ │ │ addeq r4, r0, #2 │ │ │ │ movne r4, r5 │ │ │ │ ldrbeq r2, [r5, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7adf0 │ │ │ │ + beq.n 7ae48 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7add0 │ │ │ │ + beq.n 7ae28 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq.w 7b120 │ │ │ │ - bgt.w 7b118 │ │ │ │ + beq.w 7b178 │ │ │ │ + bgt.w 7b170 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7b0be │ │ │ │ + bgt.w 7b116 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - ble.w 7b134 │ │ │ │ + ble.w 7b18c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r5 │ │ │ │ movw fp, #39321 @ 0x9999 │ │ │ │ @@ -178147,92 +178160,92 @@ │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7ae64 │ │ │ │ - cbnz r5, 7adc4 │ │ │ │ + bls.n 7aebc │ │ │ │ + cbnz r5, 7ae1c │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 7aebc │ │ │ │ + beq.w 7af14 │ │ │ │ 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 7aed6 │ │ │ │ + bne.w 7af2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b190 │ │ │ │ + beq.w 7b1e8 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w ip, #9 │ │ │ │ mov r5, r0 │ │ │ │ - bls.n 7ae64 │ │ │ │ + bls.n 7aebc │ │ │ │ subs r6, r0, r5 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 7ad82 │ │ │ │ + beq.n 7adda │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, sl │ │ │ │ - b.n 7aef8 │ │ │ │ + b.n 7af50 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7b2a8 │ │ │ │ + bne.w 7b300 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7addc │ │ │ │ + beq.n 7ae34 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7ad56 │ │ │ │ + b.n 7adae │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ and.w r3, r2, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7ae54 │ │ │ │ + bne.n 7aeac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vldr d8, [pc, #740] @ 7b0e8 │ │ │ │ + vldr d8, [pc, #740] @ 7b140 │ │ │ │ movs r0, #0 │ │ │ │ add.w ip, r3, #328 @ 0x148 │ │ │ │ mov r3, r4 │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 7ae40 │ │ │ │ + bgt.n 7ae98 │ │ │ │ vmov s15, r2 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 7ae1e │ │ │ │ + ble.n 7ae76 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b148 │ │ │ │ + bne.w 7b1a0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7ae32 │ │ │ │ + b.n 7ae8a │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 7ae50 │ │ │ │ - b.n 7ad4e │ │ │ │ + beq.n 7aea8 │ │ │ │ + b.n 7ada6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r6, r3, r3 │ │ │ │ add.w r0, r0, #1 │ │ │ │ adc.w r2, r1, r1 │ │ │ │ @@ -178249,477 +178262,477 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r9, #15 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ - cbz r2, 7aeb6 │ │ │ │ + cbz r2, 7af0e │ │ │ │ mov.w r2, r9, lsl #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r3, [lr, r2] │ │ │ │ add r2, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r0, [r2, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ - b.n 7ad76 │ │ │ │ + b.n 7adce │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ sub.w ip, r2, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7ae5a │ │ │ │ + bls.n 7aeb2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 7ad88 │ │ │ │ + b.n 7ade0 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7aeee │ │ │ │ + beq.n 7af46 │ │ │ │ sub.w sl, r0, sl │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 7aef8 │ │ │ │ + bne.n 7af50 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r3, r7, [sp, #8] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ orr.w r1, r7, r3 │ │ │ │ cmp r4, #15 │ │ │ │ mov r3, r4 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 7af3c │ │ │ │ + cbz r3, 7af94 │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r7, [r1, r3] │ │ │ │ add r3, r1 │ │ │ │ adds r7, r4, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r4, r0, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7b0ae │ │ │ │ + blt.w 7b106 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7b016 │ │ │ │ + beq.n 7b06e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7af56 │ │ │ │ - b.n 7af66 │ │ │ │ + cbnz r3, 7afae │ │ │ │ + b.n 7afbe │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic.w r2, r2, #32 │ │ │ │ mov r3, r1 │ │ │ │ bics.w r3, r3, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r0 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 7b016 │ │ │ │ + beq.n 7b06e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7af5c │ │ │ │ + cbz r3, 7afb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b13e │ │ │ │ + beq.w 7b196 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - vldr d8, [pc, #380] @ 7b0e8 │ │ │ │ + vldr d8, [pc, #380] @ 7b140 │ │ │ │ add.w r3, r1, r7, lsl #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r8, [r3, #-8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r3, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt le │ │ │ │ movle r8, r3 │ │ │ │ movle.w r9, #0 │ │ │ │ ldrd r0, r1, [r5, #-16] │ │ │ │ - bl a900c │ │ │ │ + bl a973c │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ vmov d7, r0, r1 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ - bgt.n 7b062 │ │ │ │ + bgt.n 7b0ba │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7afb8 │ │ │ │ + ble.n 7b010 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ subs r5, #16 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 7af8e │ │ │ │ + bne.n 7afe6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7aff0 │ │ │ │ + beq.n 7b048 │ │ │ │ cmp.w r9, #308 @ 0x134 │ │ │ │ - ble.n 7afe4 │ │ │ │ + ble.n 7b03c │ │ │ │ add.w r3, r4, #2464 @ 0x9a0 │ │ │ │ vldr d7, [r3] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ sub.w r9, r9, #308 @ 0x134 │ │ │ │ cmp.w r9, #308 @ 0x134 │ │ │ │ - bgt.n 7afd6 │ │ │ │ + bgt.n 7b02e │ │ │ │ add.w r4, r4, r9, lsl #3 │ │ │ │ vldr d7, [r4] │ │ │ │ vdiv.f64 d8, d8, d7 │ │ │ │ - vldr d7, [pc, #252] @ 7b0f0 │ │ │ │ + vldr d7, [pc, #252] @ 7b148 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 7b054 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #228] @ 7b0e8 │ │ │ │ + bpl.n 7b0ac │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ + vldr d8, [pc, #228] @ 7b140 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ str r3, [r0, #0] │ │ │ │ - bne.n 7b078 │ │ │ │ + bne.n 7b0d0 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 7b078 │ │ │ │ + b.n 7b0d0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ ands.w r3, r3, #253 @ 0xfd │ │ │ │ - bne.n 7b09c │ │ │ │ + bne.n 7b0f4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r5, #2 │ │ │ │ sub.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 7b046 │ │ │ │ + bhi.n 7b09e │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r0, [r5], #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 7b032 │ │ │ │ + bls.n 7b08a │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 7b194 │ │ │ │ + beq.w 7b1ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7af52 │ │ │ │ - vldr d7, [pc, #160] @ 7b0f8 │ │ │ │ + b.n 7afaa │ │ │ │ + vldr d7, [pc, #160] @ 7b150 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7b074 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + ble.n 7b0cc │ │ │ │ + blx 8000 <__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 7b00e │ │ │ │ - ldr r2, [pc, #152] @ (7b114 ) │ │ │ │ - ldr r3, [pc, #136] @ (7b104 ) │ │ │ │ + beq.n 7b066 │ │ │ │ + ldr r2, [pc, #152] @ (7b16c ) │ │ │ │ + ldr r3, [pc, #136] @ (7b15c ) │ │ │ │ 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 7b2d0 │ │ │ │ + bne.w 7b328 │ │ │ │ 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 r5, #1 │ │ │ │ cmp r3, #9 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 7b04c │ │ │ │ + bhi.n 7b0a4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7b02e │ │ │ │ + b.n 7b086 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.n 7b014 │ │ │ │ + beq.n 7b06c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af56 │ │ │ │ - b.n 7af66 │ │ │ │ + bne.w 7afae │ │ │ │ + b.n 7afbe │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - bne.n 7b134 │ │ │ │ + bne.n 7b18c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7b0d8 │ │ │ │ + bne.n 7b130 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 7b23a │ │ │ │ + beq.w 7b292 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b0e0 │ │ │ │ + cbz r3, 7b138 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - vldr d8, [pc, #4] @ 7b0e8 │ │ │ │ - b.n 7b078 │ │ │ │ + vldr d8, [pc, #4] @ 7b140 │ │ │ │ + b.n 7b0d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r6, r0 │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n 7b0c2 │ │ │ │ + beq.n 7b11a │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bne.n 7b134 │ │ │ │ + bne.n 7b18c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bne.n 7b134 │ │ │ │ + bne.n 7b18c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 7b20c │ │ │ │ + beq.n 7b264 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b0e0 │ │ │ │ + beq.n 7b138 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 7b0e0 │ │ │ │ + b.n 7b138 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne.n 7b0e0 │ │ │ │ - vldr d8, [pc, #404] @ 7b2d8 │ │ │ │ - b.n 7b078 │ │ │ │ + bne.n 7b138 │ │ │ │ + vldr d8, [pc, #404] @ 7b330 │ │ │ │ + b.n 7b0d0 │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - beq.n 7b19c │ │ │ │ + beq.n 7b1f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b2be │ │ │ │ + beq.w 7b316 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r4, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 7b074 │ │ │ │ + beq.n 7b0cc │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7b298 │ │ │ │ + blt.w 7b2f0 │ │ │ │ subs r0, r0, r5 │ │ │ │ sub.w r7, r7, r0, lsl #2 │ │ │ │ mvn.w r0, #1020 @ 0x3fc │ │ │ │ cmp r7, r0 │ │ │ │ - bge.w 7b2b4 │ │ │ │ + bge.w 7b30c │ │ │ │ addw r7, r7, #1021 @ 0x3fd │ │ │ │ cmp r7, r0 │ │ │ │ - bge.w 7b28c │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + bge.w 7b2e4 │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7b0e0 │ │ │ │ + b.n 7b138 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 7aeee │ │ │ │ + b.n 7af46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7af52 │ │ │ │ + b.n 7afaa │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ sub.w r2, r1, #43 @ 0x2b │ │ │ │ ands.w r2, r2, #253 @ 0xfd │ │ │ │ - bne.n 7b1ea │ │ │ │ + bne.n 7b242 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ adds r4, #3 │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi.w 7b2cc │ │ │ │ + bhi.w 7b324 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #10 │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 7b1bc │ │ │ │ + bls.n 7b214 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r7, r7 │ │ │ │ - cbz r3, 7b1d8 │ │ │ │ + cbz r3, 7b230 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7b074 │ │ │ │ + beq.w 7b0cc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 7b16c │ │ │ │ - b.n 7b172 │ │ │ │ + bge.n 7b1c4 │ │ │ │ + b.n 7b1ca │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ adds r4, #2 │ │ │ │ cmp r2, #9 │ │ │ │ it ls │ │ │ │ movls r3, r1 │ │ │ │ - bls.n 7b1b6 │ │ │ │ + bls.n 7b20e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b2be │ │ │ │ + beq.n 7b316 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ str r3, [r2, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7b164 │ │ │ │ - b.n 7b074 │ │ │ │ + bne.n 7b1bc │ │ │ │ + b.n 7b0cc │ │ │ │ adds r4, #2 │ │ │ │ - b.n 7b218 │ │ │ │ + b.n 7b270 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 7b222 │ │ │ │ + bmi.n 7b27a │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b210 │ │ │ │ + bne.n 7b268 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b228 │ │ │ │ + cbz r3, 7b280 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ add.w r3, r3, #1104 @ 0x450 │ │ │ │ vldr d8, [r3] │ │ │ │ - bne.w 7b078 │ │ │ │ - b.n 7b00e │ │ │ │ + bne.w 7b0d0 │ │ │ │ + b.n 7b066 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ adds r2, r4, #3 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b2ca │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b2ca │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b2ca │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.n 7b272 │ │ │ │ + bne.n 7b2ca │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ it eq │ │ │ │ addeq.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7b27a │ │ │ │ + cbz r3, 7b2d2 │ │ │ │ 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 7b078 │ │ │ │ - b.n 7b00e │ │ │ │ + bne.w 7b0d0 │ │ │ │ + b.n 7b066 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - blx 8264 │ │ │ │ + blx 82bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8264 │ │ │ │ + blx 82bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7aff0 │ │ │ │ + b.n 7b048 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7ad56 │ │ │ │ + b.n 7adae │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.w 7b062 │ │ │ │ - b.n 7b298 │ │ │ │ + bgt.w 7b0ba │ │ │ │ + b.n 7b2f0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 7b164 │ │ │ │ - b.n 7b074 │ │ │ │ + bne.w 7b1bc │ │ │ │ + b.n 7b0cc │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b1ca │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7b222 │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -0007b2e0 <__isoc23_strtol@@Base>: │ │ │ │ +0007b338 <__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 sl, [pc, #1300] @ 7b808 <__isoc23_strtol@@Base+0x528> │ │ │ │ + ldr.w sl, [pc, #1300] @ 7b860 <__isoc23_strtol@@Base+0x528> │ │ │ │ sub.w r3, r2, #37 @ 0x25 │ │ │ │ mov r5, r2 │ │ │ │ add sl, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #27 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bhi.n 7b32e <__isoc23_strtol@@Base+0x4e> │ │ │ │ - ldr.w r6, [pc, #1284] @ 7b80c <__isoc23_strtol@@Base+0x52c> │ │ │ │ + bhi.n 7b386 <__isoc23_strtol@@Base+0x4e> │ │ │ │ + ldr.w r6, [pc, #1284] @ 7b864 <__isoc23_strtol@@Base+0x52c> │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b5fa <__isoc23_strtol@@Base+0x31a> │ │ │ │ - cbz r0, 7b338 <__isoc23_strtol@@Base+0x58> │ │ │ │ + blt.w 7b652 <__isoc23_strtol@@Base+0x31a> │ │ │ │ + cbz r0, 7b390 <__isoc23_strtol@@Base+0x58> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b31c <__isoc23_strtol@@Base+0x3c> │ │ │ │ + cbz r3, 7b374 <__isoc23_strtol@@Base+0x3c> │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 7b316 <__isoc23_strtol@@Base+0x36> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 7b36e <__isoc23_strtol@@Base+0x36> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov r7, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r3, [r2, r6, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 7b33e <__isoc23_strtol@@Base+0x5e> │ │ │ │ + bmi.n 7b396 <__isoc23_strtol@@Base+0x5e> │ │ │ │ sub.w r3, r6, #43 @ 0x2b │ │ │ │ sub.w r8, r6, #45 @ 0x2d │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ clz r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ moveq r7, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7b484 <__isoc23_strtol@@Base+0x1a4> │ │ │ │ + bne.w 7b4dc <__isoc23_strtol@@Base+0x1a4> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bgt.w 7b55a <__isoc23_strtol@@Base+0x27a> │ │ │ │ - ldr.w r3, [pc, #1176] @ 7b810 <__isoc23_strtol@@Base+0x530> │ │ │ │ + bgt.w 7b5b2 <__isoc23_strtol@@Base+0x27a> │ │ │ │ + ldr.w r3, [pc, #1176] @ 7b868 <__isoc23_strtol@@Base+0x530> │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov sl, lr │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -178730,499 +178743,499 @@ │ │ │ │ mov r3, lr │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ sub.w ip, r5, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - bls.n 7b448 <__isoc23_strtol@@Base+0x168> │ │ │ │ + bls.n 7b4a0 <__isoc23_strtol@@Base+0x168> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b748 <__isoc23_strtol@@Base+0x468> │ │ │ │ + bne.w 7b7a0 <__isoc23_strtol@@Base+0x468> │ │ │ │ cmp r5, fp │ │ │ │ - bne.w 7b6a2 <__isoc23_strtol@@Base+0x3c2> │ │ │ │ + bne.w 7b6fa <__isoc23_strtol@@Base+0x3c2> │ │ │ │ subs r3, r2, r7 │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.w 7b664 <__isoc23_strtol@@Base+0x384> │ │ │ │ + bgt.w 7b6bc <__isoc23_strtol@@Base+0x384> │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ adds r3, r0, #2 │ │ │ │ sub.w ip, r5, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b442 <__isoc23_strtol@@Base+0x162> │ │ │ │ + bls.n 7b49a <__isoc23_strtol@@Base+0x162> │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ sub.w ip, r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 7b40a <__isoc23_strtol@@Base+0x12a> │ │ │ │ + bne.n 7b462 <__isoc23_strtol@@Base+0x12a> │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 7b6a6 <__isoc23_strtol@@Base+0x3c6> │ │ │ │ + bne.w 7b6fe <__isoc23_strtol@@Base+0x3c6> │ │ │ │ ldrb.w r5, [r0], #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ sub.w ip, r5, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b448 <__isoc23_strtol@@Base+0x168> │ │ │ │ + bls.n 7b4a0 <__isoc23_strtol@@Base+0x168> │ │ │ │ mov r3, r0 │ │ │ │ sub.w ip, r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 7b3e2 <__isoc23_strtol@@Base+0x102> │ │ │ │ + beq.n 7b43a <__isoc23_strtol@@Base+0x102> │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ cmp r4, r2 │ │ │ │ itt ne │ │ │ │ movwne r9, #39321 @ 0x9999 │ │ │ │ movtne r9, #6553 @ 0x1999 │ │ │ │ - beq.w 7b726 <__isoc23_strtol@@Base+0x446> │ │ │ │ + beq.w 7b77e <__isoc23_strtol@@Base+0x446> │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.w 7b618 <__isoc23_strtol@@Base+0x338> │ │ │ │ + beq.w 7b670 <__isoc23_strtol@@Base+0x338> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7b6b0 <__isoc23_strtol@@Base+0x3d0> │ │ │ │ + blt.w 7b708 <__isoc23_strtol@@Base+0x3d0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b750 <__isoc23_strtol@@Base+0x470> │ │ │ │ + beq.w 7b7a8 <__isoc23_strtol@@Base+0x470> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7b51a <__isoc23_strtol@@Base+0x23a> │ │ │ │ - b.n 7b328 <__isoc23_strtol@@Base+0x48> │ │ │ │ + bne.n 7b572 <__isoc23_strtol@@Base+0x23a> │ │ │ │ + b.n 7b380 <__isoc23_strtol@@Base+0x48> │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 7b39c <__isoc23_strtol@@Base+0xbc> │ │ │ │ + bhi.n 7b3f4 <__isoc23_strtol@@Base+0xbc> │ │ │ │ movs r2, #10 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ add.w r2, r8, ip │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ - b.n 7b39c <__isoc23_strtol@@Base+0xbc> │ │ │ │ + b.n 7b3f4 <__isoc23_strtol@@Base+0xbc> │ │ │ │ movs r2, #10 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bhi.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ adds r7, #3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r3, [pc, #908] @ (7b814 <__isoc23_strtol@@Base+0x534>) │ │ │ │ + ldr r3, [pc, #908] @ (7b86c <__isoc23_strtol@@Base+0x534>) │ │ │ │ cmp r5, #10 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ - beq.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ - ldr r3, [pc, #900] @ (7b818 <__isoc23_strtol@@Base+0x538>) │ │ │ │ + beq.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ + ldr r3, [pc, #900] @ (7b870 <__isoc23_strtol@@Base+0x538>) │ │ │ │ rsb fp, r5, #0 │ │ │ │ and.w fp, fp, r5 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr.w r3, [sl, #304] @ 0x130 │ │ │ │ - cbnz r3, 7b4b0 <__isoc23_strtol@@Base+0x1d0> │ │ │ │ + cbnz r3, 7b508 <__isoc23_strtol@@Base+0x1d0> │ │ │ │ ldr.w r3, [sl, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [sl, #304] @ 0x130 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - ble.n 7b532 <__isoc23_strtol@@Base+0x252> │ │ │ │ + ble.n 7b58a <__isoc23_strtol@@Base+0x252> │ │ │ │ add.w ip, sl, #584 @ 0x248 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 7b6ba <__isoc23_strtol@@Base+0x3da> │ │ │ │ + beq.w 7b712 <__isoc23_strtol@@Base+0x3da> │ │ │ │ ldrb.w r0, [ip, r1] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r0, r5 │ │ │ │ itt lt │ │ │ │ movlt.w lr, #0 │ │ │ │ movlt r1, lr │ │ │ │ - blt.n 7b4d6 <__isoc23_strtol@@Base+0x1f6> │ │ │ │ - b.n 7b732 <__isoc23_strtol@@Base+0x452> │ │ │ │ + blt.n 7b52e <__isoc23_strtol@@Base+0x1f6> │ │ │ │ + b.n 7b78a <__isoc23_strtol@@Base+0x452> │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r9 │ │ │ │ mul.w r3, r1, r5 │ │ │ │ add.w r7, r8, r0 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 7b4f4 <__isoc23_strtol@@Base+0x214> │ │ │ │ + bhi.n 7b54c <__isoc23_strtol@@Base+0x214> │ │ │ │ add r7, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ ldrb.w r0, [ip, r0] │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b4d4 <__isoc23_strtol@@Base+0x1f4> │ │ │ │ + bgt.n 7b52c <__isoc23_strtol@@Base+0x1f4> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7b420 <__isoc23_strtol@@Base+0x140> │ │ │ │ + bne.n 7b478 <__isoc23_strtol@@Base+0x140> │ │ │ │ subs r0, r3, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b50e <__isoc23_strtol@@Base+0x22e> │ │ │ │ + cbz r3, 7b566 <__isoc23_strtol@@Base+0x22e> │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7b54c <__isoc23_strtol@@Base+0x26c> │ │ │ │ + beq.n 7b5a4 <__isoc23_strtol@@Base+0x26c> │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.w 7b62e <__isoc23_strtol@@Base+0x34e> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7b686 <__isoc23_strtol@@Base+0x34e> │ │ │ │ + blx 8000 <__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 r1, [r7, #2] │ │ │ │ mov r7, r4 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 7b68a <__isoc23_strtol@@Base+0x3aa> │ │ │ │ + beq.w 7b6e2 <__isoc23_strtol@@Base+0x3aa> │ │ │ │ add.w ip, sl, #328 @ 0x148 │ │ │ │ - b.n 7b4c0 <__isoc23_strtol@@Base+0x1e0> │ │ │ │ + b.n 7b518 <__isoc23_strtol@@Base+0x1e0> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 7b7e6 <__isoc23_strtol@@Base+0x506> │ │ │ │ + beq.w 7b83e <__isoc23_strtol@@Base+0x506> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b54a <__isoc23_strtol@@Base+0x26a> │ │ │ │ + cbz r3, 7b5a2 <__isoc23_strtol@@Base+0x26a> │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne.w 7b682 <__isoc23_strtol@@Base+0x3a2> │ │ │ │ + bne.w 7b6da <__isoc23_strtol@@Base+0x3a2> │ │ │ │ negs r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bgt.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bgt.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #1 │ │ │ │ sub.w r5, r3, #48 @ 0x30 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - ble.w 7b6cc <__isoc23_strtol@@Base+0x3ec> │ │ │ │ + ble.w 7b724 <__isoc23_strtol@@Base+0x3ec> │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - ble.w 7b75c <__isoc23_strtol@@Base+0x47c> │ │ │ │ + ble.w 7b7b4 <__isoc23_strtol@@Base+0x47c> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bne.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ and.w r3, r0, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.w 7b6d6 <__isoc23_strtol@@Base+0x3f6> │ │ │ │ - ldr r3, [pc, #656] @ (7b818 <__isoc23_strtol@@Base+0x538>) │ │ │ │ + bne.w 7b72e <__isoc23_strtol@@Base+0x3f6> │ │ │ │ + ldr r3, [pc, #656] @ (7b870 <__isoc23_strtol@@Base+0x538>) │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b7c6 <__isoc23_strtol@@Base+0x4e6> │ │ │ │ + bne.w 7b81e <__isoc23_strtol@@Base+0x4e6> │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r5, #304] @ 0x130 │ │ │ │ add.w ip, r5, #328 @ 0x148 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ movs r5, #16 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r2, [ip, r1] │ │ │ │ adds r0, r7, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 7b53e <__isoc23_strtol@@Base+0x25e> │ │ │ │ + bge.n 7b596 <__isoc23_strtol@@Base+0x25e> │ │ │ │ mov.w lr, #0 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7b5c8 <__isoc23_strtol@@Base+0x2e8> │ │ │ │ + b.n 7b620 <__isoc23_strtol@@Base+0x2e8> │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, r9 │ │ │ │ lsl.w r3, r1, sl │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 7b5e6 <__isoc23_strtol@@Base+0x306> │ │ │ │ + bhi.n 7b63e <__isoc23_strtol@@Base+0x306> │ │ │ │ add.w r7, r8, r2 │ │ │ │ adds r1, r2, r3 │ │ │ │ adds r2, r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 7b5c6 <__isoc23_strtol@@Base+0x2e6> │ │ │ │ + blt.n 7b61e <__isoc23_strtol@@Base+0x2e6> │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 7b508 <__isoc23_strtol@@Base+0x228> │ │ │ │ - b.n 7b506 <__isoc23_strtol@@Base+0x226> │ │ │ │ - ldr r0, [pc, #544] @ (7b81c <__isoc23_strtol@@Base+0x53c>) │ │ │ │ + bne.n 7b560 <__isoc23_strtol@@Base+0x228> │ │ │ │ + b.n 7b55e <__isoc23_strtol@@Base+0x226> │ │ │ │ + ldr r0, [pc, #544] @ (7b874 <__isoc23_strtol@@Base+0x53c>) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ - ldr r1, [pc, #536] @ (7b820 <__isoc23_strtol@@Base+0x540>) │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ + ldr r1, [pc, #536] @ (7b878 <__isoc23_strtol@@Base+0x540>) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 7b314 <__isoc23_strtol@@Base+0x34> │ │ │ │ - cbz r1, 7b64c <__isoc23_strtol@@Base+0x36c> │ │ │ │ + b.n 7b36c <__isoc23_strtol@@Base+0x34> │ │ │ │ + cbz r1, 7b6a4 <__isoc23_strtol@@Base+0x36c> │ │ │ │ cmp r1, #1 │ │ │ │ - bmi.w 7b772 <__isoc23_strtol@@Base+0x492> │ │ │ │ + bmi.w 7b7ca <__isoc23_strtol@@Base+0x492> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b628 <__isoc23_strtol@@Base+0x348> │ │ │ │ + cbz r3, 7b680 <__isoc23_strtol@@Base+0x348> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7b552 <__isoc23_strtol@@Base+0x272> │ │ │ │ + beq.n 7b5aa <__isoc23_strtol@@Base+0x272> │ │ │ │ movs.w r9, r9, lsl #1 │ │ │ │ - beq.n 7b63c <__isoc23_strtol@@Base+0x35c> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 7b694 <__isoc23_strtol@@Base+0x35c> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b328 <__isoc23_strtol@@Base+0x48> │ │ │ │ + b.n 7b380 <__isoc23_strtol@@Base+0x48> │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b772 <__isoc23_strtol@@Base+0x492> │ │ │ │ + bne.w 7b7ca <__isoc23_strtol@@Base+0x492> │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 7b642 <__isoc23_strtol@@Base+0x362> │ │ │ │ + bcc.n 7b69a <__isoc23_strtol@@Base+0x362> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b658 <__isoc23_strtol@@Base+0x378> │ │ │ │ + cbz r3, 7b6b0 <__isoc23_strtol@@Base+0x378> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7b51a <__isoc23_strtol@@Base+0x23a> │ │ │ │ + bne.w 7b572 <__isoc23_strtol@@Base+0x23a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7b328 <__isoc23_strtol@@Base+0x48> │ │ │ │ + b.n 7b380 <__isoc23_strtol@@Base+0x48> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b66a <__isoc23_strtol@@Base+0x38a> │ │ │ │ + cbz r3, 7b6c2 <__isoc23_strtol@@Base+0x38a> │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7b682 <__isoc23_strtol@@Base+0x3a2> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 7b6da <__isoc23_strtol@@Base+0x3a2> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ rsb r1, r8, #0 │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mvns r1, r1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 7b708 <__isoc23_strtol@@Base+0x428> │ │ │ │ + bgt.n 7b760 <__isoc23_strtol@@Base+0x428> │ │ │ │ cmp r5, #3 │ │ │ │ add.w ip, sl, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle.w sl, #1 │ │ │ │ - ble.n 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + ble.n 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + b.n 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ - b.n 7b502 <__isoc23_strtol@@Base+0x222> │ │ │ │ + b.n 7b55a <__isoc23_strtol@@Base+0x222> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b51a <__isoc23_strtol@@Base+0x23a> │ │ │ │ + beq.w 7b572 <__isoc23_strtol@@Base+0x23a> │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7b51a <__isoc23_strtol@@Base+0x23a> │ │ │ │ + b.n 7b572 <__isoc23_strtol@@Base+0x23a> │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w sl, #5 │ │ │ │ - bne.w 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + bne.w 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ mov.w sl, #6 │ │ │ │ - b.n 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + b.n 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.n 7b77e <__isoc23_strtol@@Base+0x49e> │ │ │ │ + beq.n 7b7d6 <__isoc23_strtol@@Base+0x49e> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bne.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ mov r1, r0 │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ - ldr r3, [pc, #308] @ (7b818 <__isoc23_strtol@@Base+0x538>) │ │ │ │ + bpl.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ + ldr r3, [pc, #308] @ (7b870 <__isoc23_strtol@@Base+0x538>) │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr.w r3, [sl, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b7fc <__isoc23_strtol@@Base+0x51c> │ │ │ │ + bne.w 7b854 <__isoc23_strtol@@Base+0x51c> │ │ │ │ ldr.w r3, [sl, #300] @ 0x12c │ │ │ │ movs r5, #8 │ │ │ │ blx r3 │ │ │ │ str.w r0, [sl, #304] @ 0x130 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ mov r7, r9 │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ - b.n 7b71c <__isoc23_strtol@@Base+0x43c> │ │ │ │ + b.n 7b774 <__isoc23_strtol@@Base+0x43c> │ │ │ │ cmp r5, #31 │ │ │ │ itt gt │ │ │ │ addgt.w ip, sl, #328 @ 0x148 │ │ │ │ movgt.w sl, #5 │ │ │ │ - bgt.w 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + bgt.w 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 7b7ae <__isoc23_strtol@@Base+0x4ce> │ │ │ │ + bgt.n 7b806 <__isoc23_strtol@@Base+0x4ce> │ │ │ │ add.w ip, sl, #328 @ 0x148 │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + b.n 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ mov r3, r9 │ │ │ │ movw r9, #39321 @ 0x9999 │ │ │ │ movt r9, #6553 @ 0x1999 │ │ │ │ - b.n 7b506 <__isoc23_strtol@@Base+0x226> │ │ │ │ + b.n 7b55e <__isoc23_strtol@@Base+0x226> │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7b7b8 <__isoc23_strtol@@Base+0x4d8> │ │ │ │ + beq.n 7b810 <__isoc23_strtol@@Base+0x4d8> │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 7b7f4 <__isoc23_strtol@@Base+0x514> │ │ │ │ + beq.n 7b84c <__isoc23_strtol@@Base+0x514> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b682 <__isoc23_strtol@@Base+0x3a2> │ │ │ │ + beq.n 7b6da <__isoc23_strtol@@Base+0x3a2> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7b660 <__isoc23_strtol@@Base+0x380> │ │ │ │ + b.n 7b6b8 <__isoc23_strtol@@Base+0x380> │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7b3d6 <__isoc23_strtol@@Base+0xf6> │ │ │ │ + b.n 7b42e <__isoc23_strtol@@Base+0xf6> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7b51a <__isoc23_strtol@@Base+0x23a> │ │ │ │ + bne.w 7b572 <__isoc23_strtol@@Base+0x23a> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7b684 <__isoc23_strtol@@Base+0x3a4> │ │ │ │ + b.n 7b6dc <__isoc23_strtol@@Base+0x3a4> │ │ │ │ ldrb.w ip, [r7, #2] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 7b46c <__isoc23_strtol@@Base+0x18c> │ │ │ │ + beq.w 7b4c4 <__isoc23_strtol@@Base+0x18c> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ - b.n 7b6d8 <__isoc23_strtol@@Base+0x3f8> │ │ │ │ + bne.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ + b.n 7b730 <__isoc23_strtol@@Base+0x3f8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b62e <__isoc23_strtol@@Base+0x34e> │ │ │ │ + beq.w 7b686 <__isoc23_strtol@@Base+0x34e> │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7b62e <__isoc23_strtol@@Base+0x34e> │ │ │ │ + b.n 7b686 <__isoc23_strtol@@Base+0x34e> │ │ │ │ sub.w r2, r3, #50 @ 0x32 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 7b376 <__isoc23_strtol@@Base+0x96> │ │ │ │ + bhi.w 7b3ce <__isoc23_strtol@@Base+0x96> │ │ │ │ rsb r3, r3, #48 @ 0x30 │ │ │ │ adds r4, r7, #2 │ │ │ │ and.w fp, r3, r5 │ │ │ │ - ldr r3, [pc, #132] @ (7b818 <__isoc23_strtol@@Base+0x538>) │ │ │ │ + ldr r3, [pc, #132] @ (7b870 <__isoc23_strtol@@Base+0x538>) │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ - ldr r3, [pc, #136] @ (7b824 <__isoc23_strtol@@Base+0x544>) │ │ │ │ + ldr r3, [pc, #136] @ (7b87c <__isoc23_strtol@@Base+0x544>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [sl, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b52e <__isoc23_strtol@@Base+0x24e> │ │ │ │ + bne.w 7b586 <__isoc23_strtol@@Base+0x24e> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 7b4a6 <__isoc23_strtol@@Base+0x1c6> │ │ │ │ + b.n 7b4fe <__isoc23_strtol@@Base+0x1c6> │ │ │ │ add.w ip, sl, #328 @ 0x148 │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 7b5b4 <__isoc23_strtol@@Base+0x2d4> │ │ │ │ + b.n 7b60c <__isoc23_strtol@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b54a <__isoc23_strtol@@Base+0x26a> │ │ │ │ + beq.w 7b5a2 <__isoc23_strtol@@Base+0x26a> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7b54a <__isoc23_strtol@@Base+0x26a> │ │ │ │ + b.n 7b5a2 <__isoc23_strtol@@Base+0x26a> │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ add.w ip, r5, #328 @ 0x148 │ │ │ │ adds r0, r7, #3 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ cmp r2, #15 │ │ │ │ it gt │ │ │ │ movgt r7, r4 │ │ │ │ - bgt.n 7b7e6 <__isoc23_strtol@@Base+0x506> │ │ │ │ + bgt.n 7b83e <__isoc23_strtol@@Base+0x506> │ │ │ │ mvn.w r9, #4026531840 @ 0xf0000000 │ │ │ │ movs r5, #16 │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 7b5be <__isoc23_strtol@@Base+0x2de> │ │ │ │ + b.n 7b616 <__isoc23_strtol@@Base+0x2de> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b54a <__isoc23_strtol@@Base+0x26a> │ │ │ │ + beq.w 7b5a2 <__isoc23_strtol@@Base+0x26a> │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7b54a <__isoc23_strtol@@Base+0x26a> │ │ │ │ + b.n 7b5a2 <__isoc23_strtol@@Base+0x26a> │ │ │ │ mov r2, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7b64c <__isoc23_strtol@@Base+0x36c> │ │ │ │ + b.n 7b6a4 <__isoc23_strtol@@Base+0x36c> │ │ │ │ mov r7, r9 │ │ │ │ movs r5, #8 │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ - b.n 7b71c <__isoc23_strtol@@Base+0x43c> │ │ │ │ + b.n 7b774 <__isoc23_strtol@@Base+0x43c> │ │ │ │ nop │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007b828 <__isoc23_strtoul@@Base>: │ │ │ │ +0007b880 <__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 fp, [pc, #1044] @ 7bc50 <__isoc23_strtoul@@Base+0x428> │ │ │ │ + ldr.w fp, [pc, #1044] @ 7bca8 <__isoc23_strtoul@@Base+0x428> │ │ │ │ sub.w r3, r2, #37 @ 0x25 │ │ │ │ mov r6, r2 │ │ │ │ add fp, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #27 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bhi.n 7b876 <__isoc23_strtoul@@Base+0x4e> │ │ │ │ - ldr.w r5, [pc, #1028] @ 7bc54 <__isoc23_strtoul@@Base+0x42c> │ │ │ │ + bhi.n 7b8ce <__isoc23_strtoul@@Base+0x4e> │ │ │ │ + ldr.w r5, [pc, #1028] @ 7bcac <__isoc23_strtoul@@Base+0x42c> │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7badc <__isoc23_strtoul@@Base+0x2b4> │ │ │ │ - cbz r0, 7b880 <__isoc23_strtoul@@Base+0x58> │ │ │ │ + blt.w 7bb34 <__isoc23_strtoul@@Base+0x2b4> │ │ │ │ + cbz r0, 7b8d8 <__isoc23_strtoul@@Base+0x58> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7b864 <__isoc23_strtoul@@Base+0x3c> │ │ │ │ + cbz r3, 7b8bc <__isoc23_strtoul@@Base+0x3c> │ │ │ │ str r4, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 7b85e <__isoc23_strtoul@@Base+0x36> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.n 7b8b6 <__isoc23_strtoul@@Base+0x36> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r7, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 7b886 <__isoc23_strtoul@@Base+0x5e> │ │ │ │ + bmi.n 7b8de <__isoc23_strtoul@@Base+0x5e> │ │ │ │ sub.w r3, r5, #43 @ 0x2b │ │ │ │ sub.w r8, r5, #45 @ 0x2d │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ clz r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ moveq r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7b9b4 <__isoc23_strtoul@@Base+0x18c> │ │ │ │ + bne.n 7ba0c <__isoc23_strtoul@@Base+0x18c> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bgt.w 7ba42 <__isoc23_strtoul@@Base+0x21a> │ │ │ │ - ldr r3, [pc, #920] @ (7bc58 <__isoc23_strtoul@@Base+0x430>) │ │ │ │ + bgt.w 7ba9a <__isoc23_strtoul@@Base+0x21a> │ │ │ │ + ldr r3, [pc, #920] @ (7bcb0 <__isoc23_strtoul@@Base+0x430>) │ │ │ │ mov.w lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov sl, lr │ │ │ │ mov r0, lr │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -179233,476 +179246,476 @@ │ │ │ │ mov r3, lr │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r6, [r1], #1 │ │ │ │ sub.w ip, r6, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ - bls.n 7b97a <__isoc23_strtoul@@Base+0x152> │ │ │ │ + bls.n 7b9d2 <__isoc23_strtoul@@Base+0x152> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bbac <__isoc23_strtoul@@Base+0x384> │ │ │ │ + bne.w 7bc04 <__isoc23_strtoul@@Base+0x384> │ │ │ │ cmp r6, fp │ │ │ │ - bne.w 7bb98 <__isoc23_strtoul@@Base+0x370> │ │ │ │ + bne.w 7bbf0 <__isoc23_strtoul@@Base+0x370> │ │ │ │ subs r3, r1, r7 │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.w 7bb12 <__isoc23_strtoul@@Base+0x2ea> │ │ │ │ + bgt.w 7bb6a <__isoc23_strtoul@@Base+0x2ea> │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ adds r3, r2, #2 │ │ │ │ sub.w ip, r6, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b974 <__isoc23_strtoul@@Base+0x14c> │ │ │ │ + bls.n 7b9cc <__isoc23_strtoul@@Base+0x14c> │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ sub.w ip, r3, r9 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 7b94c <__isoc23_strtoul@@Base+0x124> │ │ │ │ + bne.n 7b9a4 <__isoc23_strtoul@@Base+0x124> │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 7b954 <__isoc23_strtoul@@Base+0x12c> │ │ │ │ + bne.n 7b9ac <__isoc23_strtoul@@Base+0x12c> │ │ │ │ ldrb.w r6, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r0 │ │ │ │ sub.w ip, r6, #48 @ 0x30 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 7b97a <__isoc23_strtoul@@Base+0x152> │ │ │ │ + bls.n 7b9d2 <__isoc23_strtoul@@Base+0x152> │ │ │ │ mov r3, r2 │ │ │ │ sub.w ip, r3, r9 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 7b926 <__isoc23_strtoul@@Base+0xfe> │ │ │ │ + beq.n 7b97e <__isoc23_strtoul@@Base+0xfe> │ │ │ │ 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, 7b960 <__isoc23_strtoul@@Base+0x138> │ │ │ │ + cbz r3, 7b9b8 <__isoc23_strtoul@@Base+0x138> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7bb20 <__isoc23_strtoul@@Base+0x2f8> │ │ │ │ + bne.w 7bb78 <__isoc23_strtoul@@Base+0x2f8> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ negeq r0, r0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 7b8e0 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ + bhi.n 7b938 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ movs r1, #10 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ add.w r1, r8, ip │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ add r0, ip │ │ │ │ - b.n 7b8e0 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ + b.n 7b938 <__isoc23_strtoul@@Base+0xb8> │ │ │ │ movs r2, #10 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bhi.n 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ adds r7, #3 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r3, [pc, #676] @ (7bc5c <__isoc23_strtoul@@Base+0x434>) │ │ │ │ + ldr r3, [pc, #676] @ (7bcb4 <__isoc23_strtoul@@Base+0x434>) │ │ │ │ cmp r6, #10 │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, r6, lsl #2] │ │ │ │ - beq.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ - ldr r3, [pc, #668] @ (7bc60 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ + beq.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + ldr r3, [pc, #668] @ (7bcb8 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ rsb r9, r6, #0 │ │ │ │ and.w r9, r9, r6 │ │ │ │ ldr.w fp, [fp, r3] │ │ │ │ ldr.w r3, [fp, #304] @ 0x130 │ │ │ │ - cbnz r3, 7b9e0 <__isoc23_strtoul@@Base+0x1b8> │ │ │ │ + cbnz r3, 7ba38 <__isoc23_strtoul@@Base+0x1b8> │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [fp, #304] @ 0x130 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ - ble.n 7ba38 <__isoc23_strtoul@@Base+0x210> │ │ │ │ + ble.n 7ba90 <__isoc23_strtoul@@Base+0x210> │ │ │ │ add.w fp, fp, #584 @ 0x248 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 7bb32 <__isoc23_strtoul@@Base+0x30a> │ │ │ │ + beq.w 7bb8a <__isoc23_strtoul@@Base+0x30a> │ │ │ │ ldrb.w r2, [fp, r1] │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ itt lt │ │ │ │ movlt.w lr, #0 │ │ │ │ movlt r0, lr │ │ │ │ - blt.n 7ba06 <__isoc23_strtoul@@Base+0x1de> │ │ │ │ - b.n 7bb9e <__isoc23_strtoul@@Base+0x376> │ │ │ │ + blt.n 7ba5e <__isoc23_strtoul@@Base+0x1de> │ │ │ │ + b.n 7bbf6 <__isoc23_strtoul@@Base+0x376> │ │ │ │ mov r1, r3 │ │ │ │ cmp sl, r0 │ │ │ │ mul.w r3, r0, r6 │ │ │ │ add.w r7, r8, r2 │ │ │ │ it cc │ │ │ │ movcc.w lr, #1 │ │ │ │ - bcc.n 7ba24 <__isoc23_strtoul@@Base+0x1fc> │ │ │ │ + bcc.n 7ba7c <__isoc23_strtoul@@Base+0x1fc> │ │ │ │ add r7, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 7ba04 <__isoc23_strtoul@@Base+0x1dc> │ │ │ │ - b.n 7b954 <__isoc23_strtoul@@Base+0x12c> │ │ │ │ + bgt.n 7ba5c <__isoc23_strtoul@@Base+0x1dc> │ │ │ │ + b.n 7b9ac <__isoc23_strtoul@@Base+0x12c> │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ mov r7, r4 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 7bafa <__isoc23_strtoul@@Base+0x2d2> │ │ │ │ + beq.n 7bb52 <__isoc23_strtoul@@Base+0x2d2> │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ - b.n 7b9f0 <__isoc23_strtoul@@Base+0x1c8> │ │ │ │ + b.n 7ba48 <__isoc23_strtoul@@Base+0x1c8> │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bgt.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bgt.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #1 │ │ │ │ sub.w r6, r3, #48 @ 0x30 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - ble.n 7bb40 <__isoc23_strtoul@@Base+0x318> │ │ │ │ + ble.n 7bb98 <__isoc23_strtoul@@Base+0x318> │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - ble.w 7bbb4 <__isoc23_strtoul@@Base+0x38c> │ │ │ │ + ble.w 7bc0c <__isoc23_strtoul@@Base+0x38c> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bne.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ and.w r3, r0, #223 @ 0xdf │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.n 7bb4a <__isoc23_strtoul@@Base+0x322> │ │ │ │ - ldr r3, [pc, #500] @ (7bc60 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ + bne.n 7bba2 <__isoc23_strtoul@@Base+0x322> │ │ │ │ + ldr r3, [pc, #500] @ (7bcb8 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr.w fp, [fp, r3] │ │ │ │ ldr.w r3, [fp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc18 <__isoc23_strtoul@@Base+0x3f0> │ │ │ │ + bne.w 7bc70 <__isoc23_strtoul@@Base+0x3f0> │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ blx r3 │ │ │ │ str.w r0, [fp, #304] @ 0x130 │ │ │ │ mov.w r9, #16 │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r4 │ │ │ │ ldrb.w r6, [fp, r1] │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bge.w 7bbca <__isoc23_strtoul@@Base+0x3a2> │ │ │ │ + bge.w 7bc22 <__isoc23_strtoul@@Base+0x3a2> │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, lr │ │ │ │ - b.n 7baae <__isoc23_strtoul@@Base+0x286> │ │ │ │ + b.n 7bb06 <__isoc23_strtoul@@Base+0x286> │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, sl │ │ │ │ lsl.w r3, r0, r2 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 7bacc <__isoc23_strtoul@@Base+0x2a4> │ │ │ │ + bhi.n 7bb24 <__isoc23_strtoul@@Base+0x2a4> │ │ │ │ add.w r7, r8, r6 │ │ │ │ adds r0, r6, r3 │ │ │ │ adds r6, r3, r7 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ orrcc.w lr, lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ ldrb.w r6, [fp, r6] │ │ │ │ cmp r6, r9 │ │ │ │ - blt.n 7baac <__isoc23_strtoul@@Base+0x284> │ │ │ │ - b.n 7b954 <__isoc23_strtoul@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #388] @ (7bc64 <__isoc23_strtoul@@Base+0x43c>) │ │ │ │ + blt.n 7bb04 <__isoc23_strtoul@@Base+0x284> │ │ │ │ + b.n 7b9ac <__isoc23_strtoul@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #388] @ (7bcbc <__isoc23_strtoul@@Base+0x43c>) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 99608 <__isoc23_strtoul@@Base+0x1dde0> │ │ │ │ - ldr r1, [pc, #380] @ (7bc68 <__isoc23_strtoul@@Base+0x440>) │ │ │ │ + bl 99d3c <__isoc23_strtoul@@Base+0x1e4bc> │ │ │ │ + ldr r1, [pc, #380] @ (7bcc0 <__isoc23_strtoul@@Base+0x440>) │ │ │ │ add r1, pc │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 7b85c <__isoc23_strtoul@@Base+0x34> │ │ │ │ + b.n 7b8b4 <__isoc23_strtoul@@Base+0x34> │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.n 7bb7c <__isoc23_strtoul@@Base+0x354> │ │ │ │ + bgt.n 7bbd4 <__isoc23_strtoul@@Base+0x354> │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle r2, #1 │ │ │ │ - ble.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + ble.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ movs r2, #2 │ │ │ │ - b.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + b.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7bb18 <__isoc23_strtoul@@Base+0x2f0> │ │ │ │ + cbz r3, 7bb70 <__isoc23_strtoul@@Base+0x2f0> │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7b870 <__isoc23_strtoul@@Base+0x48> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7b8c8 <__isoc23_strtoul@@Base+0x48> │ │ │ │ + blx 8000 <__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 r2, #5 │ │ │ │ - bne.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + bne.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ movs r2, #6 │ │ │ │ - b.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + b.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.n 7bbd6 <__isoc23_strtoul@@Base+0x3ae> │ │ │ │ + beq.n 7bc2e <__isoc23_strtoul@@Base+0x3ae> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bne.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ mov r1, r0 │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ - ldr r3, [pc, #264] @ (7bc60 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ + bpl.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + ldr r3, [pc, #264] @ (7bcb8 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ ldr.w fp, [fp, r3] │ │ │ │ ldr.w r3, [fp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc42 <__isoc23_strtoul@@Base+0x41a> │ │ │ │ + bne.n 7bc9a <__isoc23_strtoul@@Base+0x41a> │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ mvn.w sl, #3758096384 @ 0xe0000000 │ │ │ │ blx r3 │ │ │ │ str.w r0, [fp, #304] @ 0x130 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ mov r7, r9 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 7bb90 <__isoc23_strtoul@@Base+0x368> │ │ │ │ + b.n 7bbe8 <__isoc23_strtoul@@Base+0x368> │ │ │ │ cmp.w r9, #31 │ │ │ │ itt gt │ │ │ │ addgt.w fp, fp, #328 @ 0x148 │ │ │ │ movgt r2, #5 │ │ │ │ - bgt.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + bgt.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.n 7bc06 <__isoc23_strtoul@@Base+0x3de> │ │ │ │ + bgt.n 7bc5e <__isoc23_strtoul@@Base+0x3de> │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ movs r2, #3 │ │ │ │ - b.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + b.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7b954 <__isoc23_strtoul@@Base+0x12c> │ │ │ │ + b.n 7b9ac <__isoc23_strtoul@@Base+0x12c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7bc0e <__isoc23_strtoul@@Base+0x3e6> │ │ │ │ - cbz r3, 7bba8 <__isoc23_strtoul@@Base+0x380> │ │ │ │ + beq.n 7bc66 <__isoc23_strtoul@@Base+0x3e6> │ │ │ │ + cbz r3, 7bc00 <__isoc23_strtoul@@Base+0x380> │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7b968 <__isoc23_strtoul@@Base+0x140> │ │ │ │ + b.n 7b9c0 <__isoc23_strtoul@@Base+0x140> │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7b91a <__isoc23_strtoul@@Base+0xf2> │ │ │ │ + b.n 7b972 <__isoc23_strtoul@@Base+0xf2> │ │ │ │ ldrb.w ip, [r7, #2] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - beq.w 7b99e <__isoc23_strtoul@@Base+0x176> │ │ │ │ + beq.w 7b9f6 <__isoc23_strtoul@@Base+0x176> │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ - b.n 7bb4c <__isoc23_strtoul@@Base+0x324> │ │ │ │ + bne.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ + b.n 7bba4 <__isoc23_strtoul@@Base+0x324> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 7bc38 <__isoc23_strtoul@@Base+0x410> │ │ │ │ + beq.n 7bc90 <__isoc23_strtoul@@Base+0x410> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bba6 <__isoc23_strtoul@@Base+0x37e> │ │ │ │ - b.n 7bba8 <__isoc23_strtoul@@Base+0x380> │ │ │ │ + bne.n 7bbfe <__isoc23_strtoul@@Base+0x37e> │ │ │ │ + b.n 7bc00 <__isoc23_strtoul@@Base+0x380> │ │ │ │ sub.w r2, r3, #50 @ 0x32 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 7b8bc <__isoc23_strtoul@@Base+0x94> │ │ │ │ + bhi.w 7b914 <__isoc23_strtoul@@Base+0x94> │ │ │ │ rsb r3, r3, #48 @ 0x30 │ │ │ │ adds r4, r7, #2 │ │ │ │ and.w r9, r3, r6 │ │ │ │ - ldr r3, [pc, #116] @ (7bc60 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ + ldr r3, [pc, #116] @ (7bcb8 <__isoc23_strtoul@@Base+0x438>) │ │ │ │ ldr.w fp, [fp, r3] │ │ │ │ - ldr r3, [pc, #120] @ (7bc6c <__isoc23_strtoul@@Base+0x444>) │ │ │ │ + ldr r3, [pc, #120] @ (7bcc4 <__isoc23_strtoul@@Base+0x444>) │ │ │ │ add r3, pc │ │ │ │ ldr.w sl, [r3, r6, lsl #2] │ │ │ │ ldr.w r3, [fp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ba34 <__isoc23_strtoul@@Base+0x20c> │ │ │ │ + bne.w 7ba8c <__isoc23_strtoul@@Base+0x20c> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 7b9d6 <__isoc23_strtoul@@Base+0x1ae> │ │ │ │ + b.n 7ba2e <__isoc23_strtoul@@Base+0x1ae> │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 7ba98 <__isoc23_strtoul@@Base+0x270> │ │ │ │ + b.n 7baf0 <__isoc23_strtoul@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bba8 <__isoc23_strtoul@@Base+0x380> │ │ │ │ + beq.n 7bc00 <__isoc23_strtoul@@Base+0x380> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7bba8 <__isoc23_strtoul@@Base+0x380> │ │ │ │ + b.n 7bc00 <__isoc23_strtoul@@Base+0x380> │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ add.w fp, fp, #328 @ 0x148 │ │ │ │ adds r1, r7, #3 │ │ │ │ ldrb.w r6, [fp, r3] │ │ │ │ cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt r7, r4 │ │ │ │ - bgt.n 7bc38 <__isoc23_strtoul@@Base+0x410> │ │ │ │ + bgt.n 7bc90 <__isoc23_strtoul@@Base+0x410> │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov.w r9, #16 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 7baa4 <__isoc23_strtoul@@Base+0x27c> │ │ │ │ + b.n 7bafc <__isoc23_strtoul@@Base+0x27c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bba8 <__isoc23_strtoul@@Base+0x380> │ │ │ │ + beq.n 7bc00 <__isoc23_strtoul@@Base+0x380> │ │ │ │ subs r7, #1 │ │ │ │ - b.n 7bba6 <__isoc23_strtoul@@Base+0x37e> │ │ │ │ + b.n 7bbfe <__isoc23_strtoul@@Base+0x37e> │ │ │ │ mov r7, r9 │ │ │ │ mvn.w sl, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 7bb90 <__isoc23_strtoul@@Base+0x368> │ │ │ │ + b.n 7bbe8 <__isoc23_strtoul@@Base+0x368> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #960] @ (7c014 <__isoc23_strtoul@@Base+0x7ec>) │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r3, r0 │ │ │ │ - movs r7, #22 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r7, #14 │ │ │ │ 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 fp, [pc, #1880] @ 7c3dc <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ + ldr.w fp, [pc, #1880] @ 7c434 <__isoc23_strtoul@@Base+0xbb4> │ │ │ │ mov r8, r2 │ │ │ │ add fp, pc │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bf0c <__isoc23_strtoul@@Base+0x6e4> │ │ │ │ + beq.w 7bf64 <__isoc23_strtoul@@Base+0x6e4> │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #62 @ 0x3e │ │ │ │ - bhi.w 7bda6 <__isoc23_strtoul@@Base+0x57e> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.w 7bdfe <__isoc23_strtoul@@Base+0x57e> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r3, [r1, r5, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bmi.n 7bcac <__isoc23_strtoul@@Base+0x484> │ │ │ │ + bmi.n 7bd04 <__isoc23_strtoul@@Base+0x484> │ │ │ │ sub.w r2, r5, #43 @ 0x2b │ │ │ │ sub.w sl, r5, #45 @ 0x2d │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ clz sl, sl │ │ │ │ cmp r2, #0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ itet ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r9, r4 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7bdc0 <__isoc23_strtoul@@Base+0x598> │ │ │ │ - ldr.w r2, [pc, #1792] @ 7c3e0 <__isoc23_strtoul@@Base+0xbb8> │ │ │ │ + beq.n 7be18 <__isoc23_strtoul@@Base+0x598> │ │ │ │ + ldr.w r2, [pc, #1792] @ 7c438 <__isoc23_strtoul@@Base+0xbb8> │ │ │ │ cmp r6, #10 │ │ │ │ add r2, pc │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ - beq.w 7c3a4 <__isoc23_strtoul@@Base+0xb7c> │ │ │ │ - ldr.w r2, [pc, #1780] @ 7c3e4 <__isoc23_strtoul@@Base+0xbbc> │ │ │ │ + beq.w 7c3fc <__isoc23_strtoul@@Base+0xb7c> │ │ │ │ + ldr.w r2, [pc, #1780] @ 7c43c <__isoc23_strtoul@@Base+0xbbc> │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ rsb fp, r6, #0 │ │ │ │ and.w fp, fp, r6 │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ - cbnz r2, 7bd12 <__isoc23_strtoul@@Base+0x4ea> │ │ │ │ + cbnz r2, 7bd6a <__isoc23_strtoul@@Base+0x4ea> │ │ │ │ ldr.w r2, [r3, #300] @ 0x12c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #304] @ 0x130 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ - ble.w 7bf10 <__isoc23_strtoul@@Base+0x6e8> │ │ │ │ + ble.w 7bf68 <__isoc23_strtoul@@Base+0x6e8> │ │ │ │ cmp fp, r6 │ │ │ │ it ne │ │ │ │ addne.w lr, r3, #584 @ 0x248 │ │ │ │ - beq.w 7c0c0 <__isoc23_strtoul@@Base+0x898> │ │ │ │ + beq.w 7c118 <__isoc23_strtoul@@Base+0x898> │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrb.w ip, [lr, r2] │ │ │ │ cmp ip, r6 │ │ │ │ itt lt │ │ │ │ movlt r2, #0 │ │ │ │ movlt r0, r2 │ │ │ │ - blt.n 7bd3c <__isoc23_strtoul@@Base+0x514> │ │ │ │ - b.n 7c208 <__isoc23_strtoul@@Base+0x9e0> │ │ │ │ + blt.n 7bd94 <__isoc23_strtoul@@Base+0x514> │ │ │ │ + b.n 7c260 <__isoc23_strtoul@@Base+0x9e0> │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ mul.w r1, r0, r6 │ │ │ │ add.w r4, sl, ip │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 7bd5a <__isoc23_strtoul@@Base+0x532> │ │ │ │ + bhi.n 7bdb2 <__isoc23_strtoul@@Base+0x532> │ │ │ │ add r4, r1 │ │ │ │ add.w r0, ip, r1 │ │ │ │ cmp r4, r1 │ │ │ │ it cc │ │ │ │ orrcc.w r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r4, [r1], #1 │ │ │ │ ldrb.w ip, [lr, r4] │ │ │ │ cmp ip, r6 │ │ │ │ - blt.n 7bd3a <__isoc23_strtoul@@Base+0x512> │ │ │ │ + blt.n 7bd92 <__isoc23_strtoul@@Base+0x512> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7c026 <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ + bne.w 7c07e <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bd7a <__isoc23_strtoul@@Base+0x552> │ │ │ │ + beq.n 7bdd2 <__isoc23_strtoul@@Base+0x552> │ │ │ │ movs r3, #10 │ │ │ │ strb.w r3, [r8] │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7bd86 <__isoc23_strtoul@@Base+0x55e> │ │ │ │ + cbz r3, 7bdde <__isoc23_strtoul@@Base+0x55e> │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c04c <__isoc23_strtoul@@Base+0x824> │ │ │ │ + beq.w 7c0a4 <__isoc23_strtoul@@Base+0x824> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7c08e <__isoc23_strtoul@@Base+0x866> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7c0e6 <__isoc23_strtoul@@Base+0x866> │ │ │ │ + blx 8000 <__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, 7bdae <__isoc23_strtoul@@Base+0x586> │ │ │ │ + cbz r3, 7be06 <__isoc23_strtoul@@Base+0x586> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 r2, [r4, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bgt.w 7bf1a <__isoc23_strtoul@@Base+0x6f2> │ │ │ │ - ldr.w r2, [pc, #1564] @ 7c3e8 <__isoc23_strtoul@@Base+0xbc0> │ │ │ │ + bgt.w 7bf72 <__isoc23_strtoul@@Base+0x6f2> │ │ │ │ + ldr.w r2, [pc, #1564] @ 7c440 <__isoc23_strtoul@@Base+0xbc0> │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -179715,62 +179728,62 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r6, [r3], #1 │ │ │ │ sub.w r1, r6, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ it ls │ │ │ │ movls ip, r3 │ │ │ │ - bls.n 7bee8 <__isoc23_strtoul@@Base+0x6c0> │ │ │ │ + bls.n 7bf40 <__isoc23_strtoul@@Base+0x6c0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c220 <__isoc23_strtoul@@Base+0x9f8> │ │ │ │ + bne.w 7c278 <__isoc23_strtoul@@Base+0x9f8> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 7be54 <__isoc23_strtoul@@Base+0x62c> │ │ │ │ + bne.n 7beac <__isoc23_strtoul@@Base+0x62c> │ │ │ │ subs r1, r3, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - bgt.w 7c1e4 <__isoc23_strtoul@@Base+0x9bc> │ │ │ │ + bgt.w 7c23c <__isoc23_strtoul@@Base+0x9bc> │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ add.w r7, ip, #2 │ │ │ │ sub.w r1, r6, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ it hi │ │ │ │ movhi lr, r0 │ │ │ │ - bls.n 7bee2 <__isoc23_strtoul@@Base+0x6ba> │ │ │ │ + bls.n 7bf3a <__isoc23_strtoul@@Base+0x6ba> │ │ │ │ subs r1, r7, r3 │ │ │ │ mov ip, r7 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 7be50 <__isoc23_strtoul@@Base+0x628> │ │ │ │ + bne.n 7bea8 <__isoc23_strtoul@@Base+0x628> │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w 7c06a <__isoc23_strtoul@@Base+0x842> │ │ │ │ + bne.w 7c0c2 <__isoc23_strtoul@@Base+0x842> │ │ │ │ ldrb.w r6, [ip], #1 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, r0 │ │ │ │ sub.w r1, r6, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls.n 7bee6 <__isoc23_strtoul@@Base+0x6be> │ │ │ │ + bls.n 7bf3e <__isoc23_strtoul@@Base+0x6be> │ │ │ │ mov r7, ip │ │ │ │ subs r1, r7, r3 │ │ │ │ mov ip, r7 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7be30 <__isoc23_strtoul@@Base+0x608> │ │ │ │ + beq.n 7be88 <__isoc23_strtoul@@Base+0x608> │ │ │ │ mov r0, lr │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7c228 <__isoc23_strtoul@@Base+0xa00> │ │ │ │ + blt.w 7c280 <__isoc23_strtoul@@Base+0xa00> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7c05a <__isoc23_strtoul@@Base+0x832> │ │ │ │ + beq.w 7c0b2 <__isoc23_strtoul@@Base+0x832> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ sub.w r1, r6, #66 @ 0x42 │ │ │ │ subs r7, r4, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - bhi.w 7bff2 <__isoc23_strtoul@@Base+0x7ca> │ │ │ │ + bhi.w 7c04a <__isoc23_strtoul@@Base+0x7ca> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r1, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -179822,579 +179835,579 @@ │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.w 7bdf0 <__isoc23_strtoul@@Base+0x5c8> │ │ │ │ + bhi.w 7be48 <__isoc23_strtoul@@Base+0x5c8> │ │ │ │ movs r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add.w r3, sl, r1 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r0 │ │ │ │ it cc │ │ │ │ orrcc.w r2, r2, #1 │ │ │ │ add r0, r1 │ │ │ │ - b.n 7bdf0 <__isoc23_strtoul@@Base+0x5c8> │ │ │ │ + b.n 7be48 <__isoc23_strtoul@@Base+0x5c8> │ │ │ │ mov r6, r2 │ │ │ │ - b.n 7bca4 <__isoc23_strtoul@@Base+0x47c> │ │ │ │ + b.n 7bcfc <__isoc23_strtoul@@Base+0x47c> │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 7bfd8 <__isoc23_strtoul@@Base+0x7b0> │ │ │ │ + beq.n 7c030 <__isoc23_strtoul@@Base+0x7b0> │ │ │ │ add.w lr, r3, #328 @ 0x148 │ │ │ │ - b.n 7bd24 <__isoc23_strtoul@@Base+0x4fc> │ │ │ │ + b.n 7bd7c <__isoc23_strtoul@@Base+0x4fc> │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bgt.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r6, r2, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - ble.w 7c0d6 <__isoc23_strtoul@@Base+0x8ae> │ │ │ │ + ble.w 7c12e <__isoc23_strtoul@@Base+0x8ae> │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - ble.w 7c23a <__isoc23_strtoul@@Base+0xa12> │ │ │ │ + ble.w 7c292 <__isoc23_strtoul@@Base+0xa12> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bne.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ and.w r2, r0, #223 @ 0xdf │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bne.w 7c0e2 <__isoc23_strtoul@@Base+0x8ba> │ │ │ │ + bne.w 7c13a <__isoc23_strtoul@@Base+0x8ba> │ │ │ │ adds r3, r4, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c352 <__isoc23_strtoul@@Base+0xb2a> │ │ │ │ - ldr.w r2, [pc, #1168] @ 7c3e4 <__isoc23_strtoul@@Base+0xbbc> │ │ │ │ + beq.w 7c3aa <__isoc23_strtoul@@Base+0xb2a> │ │ │ │ + ldr.w r2, [pc, #1168] @ 7c43c <__isoc23_strtoul@@Base+0xbbc> │ │ │ │ movs r1, #16 │ │ │ │ strb.w r1, [r8] │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c336 <__isoc23_strtoul@@Base+0xb0e> │ │ │ │ + bne.w 7c38e <__isoc23_strtoul@@Base+0xb0e> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r2, [r3, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str.w r0, [r3, #304] @ 0x130 │ │ │ │ cmp r6, #15 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #328 @ 0x148 │ │ │ │ movgt.w lr, #4 │ │ │ │ - ble.w 7c11a <__isoc23_strtoul@@Base+0x8f2> │ │ │ │ + ble.w 7c172 <__isoc23_strtoul@@Base+0x8f2> │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 7c03e <__isoc23_strtoul@@Base+0x816> │ │ │ │ + bge.n 7c096 <__isoc23_strtoul@@Base+0x816> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7bfa6 <__isoc23_strtoul@@Base+0x77e> │ │ │ │ + b.n 7bffe <__isoc23_strtoul@@Base+0x77e> │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r4, r0, lr │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 7bfc4 <__isoc23_strtoul@@Base+0x79c> │ │ │ │ + bhi.n 7c01c <__isoc23_strtoul@@Base+0x79c> │ │ │ │ add.w fp, sl, r1 │ │ │ │ adds r0, r1, r4 │ │ │ │ add.w r1, r4, fp │ │ │ │ cmp r1, r4 │ │ │ │ it cc │ │ │ │ orrcc.w r2, r2, #1 │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n 7bfa4 <__isoc23_strtoul@@Base+0x77c> │ │ │ │ + blt.n 7bffc <__isoc23_strtoul@@Base+0x77c> │ │ │ │ cmp ip, r9 │ │ │ │ - bne.w 7bd7e <__isoc23_strtoul@@Base+0x556> │ │ │ │ - b.n 7bd6e <__isoc23_strtoul@@Base+0x546> │ │ │ │ + bne.w 7bdd6 <__isoc23_strtoul@@Base+0x556> │ │ │ │ + b.n 7bdc6 <__isoc23_strtoul@@Base+0x546> │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 7c124 <__isoc23_strtoul@@Base+0x8fc> │ │ │ │ + bgt.w 7c17c <__isoc23_strtoul@@Base+0x8fc> │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle.w lr, #1 │ │ │ │ - ble.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + ble.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ mov.w lr, #2 │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ it le │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 7c020 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ + ble.n 7c078 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mul.w r1, r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movne r7, #1 │ │ │ │ - beq.w 7c2ca <__isoc23_strtoul@@Base+0xaa2> │ │ │ │ + beq.w 7c322 <__isoc23_strtoul@@Base+0xaa2> │ │ │ │ umull r0, r4, r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 7bd6e <__isoc23_strtoul@@Base+0x546> │ │ │ │ + beq.w 7bdc6 <__isoc23_strtoul@@Base+0x546> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.n 7c07a <__isoc23_strtoul@@Base+0x852> │ │ │ │ + beq.n 7c0d2 <__isoc23_strtoul@@Base+0x852> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7c06e <__isoc23_strtoul@@Base+0x846> │ │ │ │ + blt.n 7c0c6 <__isoc23_strtoul@@Base+0x846> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7c036 <__isoc23_strtoul@@Base+0x80e> │ │ │ │ + cbz r1, 7c08e <__isoc23_strtoul@@Base+0x80e> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ - b.n 7bd92 <__isoc23_strtoul@@Base+0x56a> │ │ │ │ + beq.w 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ + b.n 7bdea <__isoc23_strtoul@@Base+0x56a> │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 7c288 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ + beq.w 7c2e0 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7c04a <__isoc23_strtoul@@Base+0x822> │ │ │ │ + cbz r3, 7c0a2 <__isoc23_strtoul@@Base+0x822> │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - bne.w 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ + bne.w 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ negs r0, r0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r7, #39321 @ 0x9999 │ │ │ │ movt r7, #6553 @ 0x1999 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7c026 <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ - b.n 7bd6e <__isoc23_strtoul@@Base+0x546> │ │ │ │ + bne.n 7c07e <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ + b.n 7bdc6 <__isoc23_strtoul@@Base+0x546> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 7be54 <__isoc23_strtoul@@Base+0x62c> │ │ │ │ + b.n 7beac <__isoc23_strtoul@@Base+0x62c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bd92 <__isoc23_strtoul@@Base+0x56a> │ │ │ │ + beq.w 7bdea <__isoc23_strtoul@@Base+0x56a> │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7bd92 <__isoc23_strtoul@@Base+0x56a> │ │ │ │ - cbz r0, 7c0aa <__isoc23_strtoul@@Base+0x882> │ │ │ │ + b.n 7bdea <__isoc23_strtoul@@Base+0x56a> │ │ │ │ + cbz r0, 7c102 <__isoc23_strtoul@@Base+0x882> │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.w 7c2a2 <__isoc23_strtoul@@Base+0xa7a> │ │ │ │ + bmi.w 7c2fa <__isoc23_strtoul@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7c08a <__isoc23_strtoul@@Base+0x862> │ │ │ │ + cbz r1, 7c0e2 <__isoc23_strtoul@@Base+0x862> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c052 <__isoc23_strtoul@@Base+0x82a> │ │ │ │ + beq.n 7c0aa <__isoc23_strtoul@@Base+0x82a> │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 7c09a <__isoc23_strtoul@@Base+0x872> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 7c0f2 <__isoc23_strtoul@@Base+0x872> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ + b.n 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ ldrb.w r1, [r9], #1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.w 7c2a2 <__isoc23_strtoul@@Base+0xa7a> │ │ │ │ + bne.w 7c2fa <__isoc23_strtoul@@Base+0xa7a> │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 7c0a0 <__isoc23_strtoul@@Base+0x878> │ │ │ │ + bcc.n 7c0f8 <__isoc23_strtoul@@Base+0x878> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 7c0b6 <__isoc23_strtoul@@Base+0x88e> │ │ │ │ + cbz r1, 7c10e <__isoc23_strtoul@@Base+0x88e> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bd92 <__isoc23_strtoul@@Base+0x56a> │ │ │ │ + bne.w 7bdea <__isoc23_strtoul@@Base+0x56a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ + b.n 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ it ne │ │ │ │ movne.w lr, #5 │ │ │ │ - bne.w 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + bne.w 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ mov.w lr, #6 │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 7c2ae <__isoc23_strtoul@@Base+0xa86> │ │ │ │ + beq.w 7c306 <__isoc23_strtoul@@Base+0xa86> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bne.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ ldrh.w r2, [r1, r0, lsl #1] │ │ │ │ lsls r3, r2, #20 │ │ │ │ - bpl.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bpl.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr r2, [pc, #756] @ (7c3e4 <__isoc23_strtoul@@Base+0xbbc>) │ │ │ │ + ldr r2, [pc, #756] @ (7c43c <__isoc23_strtoul@@Base+0xbbc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c38a <__isoc23_strtoul@@Base+0xb62> │ │ │ │ + beq.w 7c3e2 <__isoc23_strtoul@@Base+0xb62> │ │ │ │ movs r6, #8 │ │ │ │ strb.w r6, [r8] │ │ │ │ mvn.w r7, #3758096384 @ 0xe0000000 │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bf72 <__isoc23_strtoul@@Base+0x74a> │ │ │ │ + beq.w 7bfca <__isoc23_strtoul@@Base+0x74a> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mvn.w r7, #3758096384 @ 0xe0000000 │ │ │ │ movs r6, #8 │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ mov.w lr, #3 │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ cmp r6, #31 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #328 @ 0x148 │ │ │ │ movgt.w lr, #5 │ │ │ │ - ble.w 7bf82 <__isoc23_strtoul@@Base+0x75a> │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + ble.w 7bfda <__isoc23_strtoul@@Base+0x75a> │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r4, #73 @ 0x49 │ │ │ │ - beq.n 7c1a0 <__isoc23_strtoul@@Base+0x978> │ │ │ │ + beq.n 7c1f8 <__isoc23_strtoul@@Base+0x978> │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - cbz r7, 7c1b0 <__isoc23_strtoul@@Base+0x988> │ │ │ │ + cbz r7, 7c208 <__isoc23_strtoul@@Base+0x988> │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ umull r6, r1, r1, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ - beq.w 7c282 <__isoc23_strtoul@@Base+0xa5a> │ │ │ │ + beq.w 7c2da <__isoc23_strtoul@@Base+0xa5a> │ │ │ │ movw r6, #50330 @ 0xc49a │ │ │ │ movt r6, #32 │ │ │ │ mov r4, r7 │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ cmp r4, r6 │ │ │ │ itte hi │ │ │ │ movhi r4, #0 │ │ │ │ movhi r2, #1 │ │ │ │ mulls.w r4, ip, r4 │ │ │ │ subs r1, #1 │ │ │ │ - bne.n 7c16a <__isoc23_strtoul@@Base+0x942> │ │ │ │ + bne.n 7c1c2 <__isoc23_strtoul@@Base+0x942> │ │ │ │ mul.w r1, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c020 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ - b.n 7c012 <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ + beq.w 7c078 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ + b.n 7c06a <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ movs r6, #20 │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ movs r6, #10 │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ movs r6, #30 │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ movs r6, #9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ - b.n 7c138 <__isoc23_strtoul@@Base+0x910> │ │ │ │ + b.n 7c190 <__isoc23_strtoul@@Base+0x910> │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq r3, #2 │ │ │ │ - beq.n 7c1b0 <__isoc23_strtoul@@Base+0x988> │ │ │ │ + beq.n 7c208 <__isoc23_strtoul@@Base+0x988> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #30 │ │ │ │ - ble.n 7c1d8 <__isoc23_strtoul@@Base+0x9b0> │ │ │ │ + ble.n 7c230 <__isoc23_strtoul@@Base+0x9b0> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7c266 <__isoc23_strtoul@@Base+0xa3e> │ │ │ │ + beq.n 7c2be <__isoc23_strtoul@@Base+0xa3e> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - bne.w 7c06e <__isoc23_strtoul@@Base+0x846> │ │ │ │ + bne.w 7c0c6 <__isoc23_strtoul@@Base+0x846> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c34c <__isoc23_strtoul@@Base+0xb24> │ │ │ │ + beq.w 7c3a4 <__isoc23_strtoul@@Base+0xb24> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bmi.w 7c3be <__isoc23_strtoul@@Base+0xb96> │ │ │ │ + bmi.w 7c416 <__isoc23_strtoul@@Base+0xb96> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c09a <__isoc23_strtoul@@Base+0x872> │ │ │ │ + beq.w 7c0f2 <__isoc23_strtoul@@Base+0x872> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7c09a <__isoc23_strtoul@@Base+0x872> │ │ │ │ + b.n 7c0f2 <__isoc23_strtoul@@Base+0x872> │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r6 │ │ │ │ - b.n 7c012 <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ + b.n 7c06a <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7c1ec <__isoc23_strtoul@@Base+0x9c4> │ │ │ │ + cbz r3, 7c244 <__isoc23_strtoul@@Base+0x9c4> │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ rsb r0, sl, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ eor.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7bdba <__isoc23_strtoul@@Base+0x592> │ │ │ │ + b.n 7be12 <__isoc23_strtoul@@Base+0x592> │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 7c288 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ + beq.n 7c2e0 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7c384 <__isoc23_strtoul@@Base+0xb5c> │ │ │ │ + beq.w 7c3dc <__isoc23_strtoul@@Base+0xb5c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c0bc <__isoc23_strtoul@@Base+0x894> │ │ │ │ + beq.w 7c114 <__isoc23_strtoul@@Base+0x894> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7c0bc <__isoc23_strtoul@@Base+0x894> │ │ │ │ + b.n 7c114 <__isoc23_strtoul@@Base+0x894> │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7be28 <__isoc23_strtoul@@Base+0x600> │ │ │ │ + b.n 7be80 <__isoc23_strtoul@@Base+0x600> │ │ │ │ subs r3, #1 │ │ │ │ movw r7, #39321 @ 0x9999 │ │ │ │ movt r7, #6553 @ 0x1999 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7c026 <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ - b.n 7bd6e <__isoc23_strtoul@@Base+0x546> │ │ │ │ + bne.w 7c07e <__isoc23_strtoul@@Base+0x7fe> │ │ │ │ + b.n 7bdc6 <__isoc23_strtoul@@Base+0x546> │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ - bne.w 7c0dc <__isoc23_strtoul@@Base+0x8b4> │ │ │ │ + bne.w 7c134 <__isoc23_strtoul@@Base+0x8b4> │ │ │ │ movs r2, #10 │ │ │ │ sub.w r7, r0, #48 @ 0x30 │ │ │ │ mla r7, r2, r6, r7 │ │ │ │ subs r2, r7, #2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bhi.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ adds r4, #3 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c262 <__isoc23_strtoul@@Base+0xa3a> │ │ │ │ + beq.n 7c2ba <__isoc23_strtoul@@Base+0xa3a> │ │ │ │ strb.w r7, [r8] │ │ │ │ mov r9, r4 │ │ │ │ - b.n 7bcde <__isoc23_strtoul@@Base+0x4b6> │ │ │ │ + b.n 7bd36 <__isoc23_strtoul@@Base+0x4b6> │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c320 <__isoc23_strtoul@@Base+0xaf8> │ │ │ │ + beq.n 7c378 <__isoc23_strtoul@@Base+0xaf8> │ │ │ │ movs r2, #10 │ │ │ │ strb.w r2, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 7c27a <__isoc23_strtoul@@Base+0xa52> │ │ │ │ + cbz r2, 7c2d2 <__isoc23_strtoul@@Base+0xa52> │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - bne.w 7bd92 <__isoc23_strtoul@@Base+0x56a> │ │ │ │ - b.n 7c09a <__isoc23_strtoul@@Base+0x872> │ │ │ │ + bne.w 7bdea <__isoc23_strtoul@@Base+0x56a> │ │ │ │ + b.n 7c0f2 <__isoc23_strtoul@@Base+0x872> │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7c012 <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ + b.n 7c06a <__isoc23_strtoul@@Base+0x7ea> │ │ │ │ subs r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c044 <__isoc23_strtoul@@Base+0x81c> │ │ │ │ + beq.w 7c09c <__isoc23_strtoul@@Base+0x81c> │ │ │ │ movs r3, #10 │ │ │ │ strb.w r3, [r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c048 <__isoc23_strtoul@@Base+0x820> │ │ │ │ - b.n 7c04a <__isoc23_strtoul@@Base+0x822> │ │ │ │ + bne.w 7c0a0 <__isoc23_strtoul@@Base+0x820> │ │ │ │ + b.n 7c0a2 <__isoc23_strtoul@@Base+0x822> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c08e <__isoc23_strtoul@@Base+0x866> │ │ │ │ + beq.w 7c0e6 <__isoc23_strtoul@@Base+0x866> │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7c08e <__isoc23_strtoul@@Base+0x866> │ │ │ │ + b.n 7c0e6 <__isoc23_strtoul@@Base+0x866> │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 7bdc8 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ + bhi.w 7be20 <__isoc23_strtoul@@Base+0x5a0> │ │ │ │ adds r4, #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c25e <__isoc23_strtoul@@Base+0xa36> │ │ │ │ - ldr r2, [pc, #300] @ (7c3ec <__isoc23_strtoul@@Base+0xbc4>) │ │ │ │ + bne.n 7c2b6 <__isoc23_strtoul@@Base+0xa36> │ │ │ │ + ldr r2, [pc, #300] @ (7c444 <__isoc23_strtoul@@Base+0xbc4>) │ │ │ │ mov r9, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ - b.n 7bcee <__isoc23_strtoul@@Base+0x4c6> │ │ │ │ + b.n 7bd46 <__isoc23_strtoul@@Base+0x4c6> │ │ │ │ mov r6, r3 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi.n 7c3c6 <__isoc23_strtoul@@Base+0xb9e> │ │ │ │ + bhi.n 7c41e <__isoc23_strtoul@@Base+0xb9e> │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ movw r7, #26215 @ 0x6667 │ │ │ │ movt r7, #26214 @ 0x6666 │ │ │ │ movs r0, #0 │ │ │ │ smull lr, r3, r7, ip │ │ │ │ mov.w ip, ip, asr #31 │ │ │ │ rsb ip, ip, r3, asr #2 │ │ │ │ mov r3, r6 │ │ │ │ mla r0, ip, r4, r0 │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ - bls.n 7c2f0 <__isoc23_strtoul@@Base+0xac8> │ │ │ │ + bls.n 7c348 <__isoc23_strtoul@@Base+0xac8> │ │ │ │ add.w r4, sl, r0 │ │ │ │ movs r7, #1 │ │ │ │ add r4, r1 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, r1 │ │ │ │ it cc │ │ │ │ orrcc.w r2, r2, #1 │ │ │ │ - b.n 7c020 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ + b.n 7c078 <__isoc23_strtoul@@Base+0x7f8> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c278 <__isoc23_strtoul@@Base+0xa50> │ │ │ │ - b.n 7c27a <__isoc23_strtoul@@Base+0xa52> │ │ │ │ + bne.n 7c2d0 <__isoc23_strtoul@@Base+0xa50> │ │ │ │ + b.n 7c2d2 <__isoc23_strtoul@@Base+0xa52> │ │ │ │ ldr.w r2, [r3, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #304] @ 0x130 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ movs r6, #16 │ │ │ │ mov r4, r9 │ │ │ │ mov.w lr, #4 │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 7c0aa <__isoc23_strtoul@@Base+0x882> │ │ │ │ - ldr r2, [pc, #144] @ (7c3e4 <__isoc23_strtoul@@Base+0xbbc>) │ │ │ │ + b.n 7c102 <__isoc23_strtoul@@Base+0x882> │ │ │ │ + ldr r2, [pc, #144] @ (7c43c <__isoc23_strtoul@@Base+0xbbc>) │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c328 <__isoc23_strtoul@@Base+0xb00> │ │ │ │ + beq.n 7c380 <__isoc23_strtoul@@Base+0xb00> │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ add.w ip, r4, #3 │ │ │ │ ldrb r1, [r3, r2] │ │ │ │ cmp r1, #15 │ │ │ │ it gt │ │ │ │ ldrgt r4, [sp, #4] │ │ │ │ - bgt.n 7c288 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ + bgt.n 7c2e0 <__isoc23_strtoul@@Base+0xa60> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mvn.w r7, #4026531840 @ 0xf0000000 │ │ │ │ movs r6, #16 │ │ │ │ mov.w lr, #4 │ │ │ │ - b.n 7bf9e <__isoc23_strtoul@@Base+0x776> │ │ │ │ + b.n 7bff6 <__isoc23_strtoul@@Base+0x776> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 7c0aa <__isoc23_strtoul@@Base+0x882> │ │ │ │ + b.n 7c102 <__isoc23_strtoul@@Base+0x882> │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ ldr.w r2, [r3, #304] @ 0x130 │ │ │ │ - cbnz r2, 7c3ca <__isoc23_strtoul@@Base+0xba2> │ │ │ │ + cbnz r2, 7c422 <__isoc23_strtoul@@Base+0xba2> │ │ │ │ ldr.w r2, [r3, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #304] @ 0x130 │ │ │ │ - b.n 7c112 <__isoc23_strtoul@@Base+0x8ea> │ │ │ │ - ldr r2, [pc, #64] @ (7c3e8 <__isoc23_strtoul@@Base+0xbc0>) │ │ │ │ + b.n 7c16a <__isoc23_strtoul@@Base+0x8ea> │ │ │ │ + ldr r2, [pc, #64] @ (7c440 <__isoc23_strtoul@@Base+0xbc0>) │ │ │ │ ldr.w r3, [fp, r2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - b.n 7bddc <__isoc23_strtoul@@Base+0x5b4> │ │ │ │ + b.n 7be34 <__isoc23_strtoul@@Base+0x5b4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c1d4 <__isoc23_strtoul@@Base+0x9ac> │ │ │ │ - b.n 7c09a <__isoc23_strtoul@@Base+0x872> │ │ │ │ + bne.w 7c22c <__isoc23_strtoul@@Base+0x9ac> │ │ │ │ + b.n 7c0f2 <__isoc23_strtoul@@Base+0x872> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7c30c <__isoc23_strtoul@@Base+0xae4> │ │ │ │ + b.n 7c364 <__isoc23_strtoul@@Base+0xae4> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ mvn.w r7, #3758096384 @ 0xe0000000 │ │ │ │ movs r6, #8 │ │ │ │ mov.w lr, #3 │ │ │ │ - b.n 7bf92 <__isoc23_strtoul@@Base+0x76a> │ │ │ │ - ldr r2, [pc, #688] @ (7c690 <__isoc23_strtoul@@Base+0xe68>) │ │ │ │ + b.n 7bfea <__isoc23_strtoul@@Base+0x76a> │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r7, #32 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ 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 r6, [pc, #2324] @ 7cd18 <__isoc23_strtoul@@Base+0x14f0> │ │ │ │ + ldr.w r6, [pc, #2324] @ 7cd70 <__isoc23_strtoul@@Base+0x14f0> │ │ │ │ add r6, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c65c <__isoc23_strtoul@@Base+0xe34> │ │ │ │ + beq.w 7c6b4 <__isoc23_strtoul@@Base+0xe34> │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ subs r3, r7, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bhi.w 7c552 <__isoc23_strtoul@@Base+0xd2a> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bhi.w 7c5aa <__isoc23_strtoul@@Base+0xd2a> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w r2, [r3, r5, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 7c42c <__isoc23_strtoul@@Base+0xc04> │ │ │ │ + bmi.n 7c484 <__isoc23_strtoul@@Base+0xc04> │ │ │ │ sub.w r2, r5, #43 @ 0x2b │ │ │ │ sub.w r0, r5, #45 @ 0x2d │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ itee eq │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, #0 │ │ │ │ movne r4, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7c56e <__isoc23_strtoul@@Base+0xd46> │ │ │ │ - ldr.w r3, [pc, #2232] @ 7cd1c <__isoc23_strtoul@@Base+0x14f4> │ │ │ │ + beq.w 7c5c6 <__isoc23_strtoul@@Base+0xd46> │ │ │ │ + ldr.w r3, [pc, #2232] @ 7cd74 <__isoc23_strtoul@@Base+0x14f4> │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, r7, lsl #3 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 7ccb8 <__isoc23_strtoul@@Base+0x1490> │ │ │ │ - ldr.w r3, [pc, #2208] @ 7cd20 <__isoc23_strtoul@@Base+0x14f8> │ │ │ │ + beq.w 7cd10 <__isoc23_strtoul@@Base+0x1490> │ │ │ │ + ldr.w r3, [pc, #2208] @ 7cd78 <__isoc23_strtoul@@Base+0x14f8> │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ - cbnz r3, 7c492 <__isoc23_strtoul@@Base+0xc6a> │ │ │ │ + cbnz r3, 7c4ea <__isoc23_strtoul@@Base+0xc6a> │ │ │ │ ldr.w r3, [r6, #300] @ 0x12c │ │ │ │ blx r3 │ │ │ │ str.w r0, [r6, #304] @ 0x130 │ │ │ │ negs r3, r7 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ and.w r3, r3, r7 │ │ │ │ - ble.w 7c6d8 <__isoc23_strtoul@@Base+0xeb0> │ │ │ │ + ble.w 7c730 <__isoc23_strtoul@@Base+0xeb0> │ │ │ │ add.w ip, r6, #584 @ 0x248 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c97a <__isoc23_strtoul@@Base+0x1152> │ │ │ │ + beq.w 7c9d2 <__isoc23_strtoul@@Base+0x1152> │ │ │ │ mov r8, r4 │ │ │ │ ldrb.w r3, [r8], #1 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.w 7cb50 <__isoc23_strtoul@@Base+0x1328> │ │ │ │ + bge.w 7cba8 <__isoc23_strtoul@@Base+0x1328> │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ asrs r4, r7, #31 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c4cc <__isoc23_strtoul@@Base+0xca4> │ │ │ │ + b.n 7c524 <__isoc23_strtoul@@Base+0xca4> │ │ │ │ mov r8, r3 │ │ │ │ cmp r9, r0 │ │ │ │ mul.w r3, r7, r1 │ │ │ │ sbcs.w lr, fp, r1 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 7c502 <__isoc23_strtoul@@Base+0xcda> │ │ │ │ + bcc.n 7c55a <__isoc23_strtoul@@Base+0xcda> │ │ │ │ umull r0, r1, r7, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ add r1, r3 │ │ │ │ adds r3, r2, r5 │ │ │ │ adds r3, r0, r3 │ │ │ │ adcs.w lr, r1, sl │ │ │ │ it cs │ │ │ │ @@ -180402,55 +180415,55 @@ │ │ │ │ adds r0, r2, r0 │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 7c4ca <__isoc23_strtoul@@Base+0xca2> │ │ │ │ + blt.n 7c522 <__isoc23_strtoul@@Base+0xca2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7c6ba <__isoc23_strtoul@@Base+0xe92> │ │ │ │ + bne.w 7c712 <__isoc23_strtoul@@Base+0xe92> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 7c522 <__isoc23_strtoul@@Base+0xcfa> │ │ │ │ + cbz r2, 7c57a <__isoc23_strtoul@@Base+0xcfa> │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r2, #0] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 7c52e <__isoc23_strtoul@@Base+0xd06> │ │ │ │ + cbz r3, 7c586 <__isoc23_strtoul@@Base+0xd06> │ │ │ │ str.w r8, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c83c <__isoc23_strtoul@@Base+0x1014> │ │ │ │ + beq.w 7c894 <__isoc23_strtoul@@Base+0x1014> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7c7f4 <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7c84c <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ + blx 8000 <__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, #12] │ │ │ │ - cbz r3, 7c55a <__isoc23_strtoul@@Base+0xd32> │ │ │ │ + cbz r3, 7c5b2 <__isoc23_strtoul@@Base+0xd32> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__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 r2, [r4, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bgt.w 7c6e4 <__isoc23_strtoul@@Base+0xebc> │ │ │ │ - ldr.w r3, [pc, #1964] @ 7cd24 <__isoc23_strtoul@@Base+0x14fc> │ │ │ │ + bgt.w 7c73c <__isoc23_strtoul@@Base+0xebc> │ │ │ │ + ldr.w r3, [pc, #1964] @ 7cd7c <__isoc23_strtoul@@Base+0x14fc> │ │ │ │ mov.w r2, #2576980377 @ 0x99999999 │ │ │ │ movw fp, #39321 @ 0x9999 │ │ │ │ movt fp, #6553 @ 0x1999 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -180467,54 +180480,54 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ sub.w sl, r2, #48 @ 0x30 │ │ │ │ cmp.w sl, #9 │ │ │ │ it ls │ │ │ │ movls r3, r8 │ │ │ │ - bls.n 7c614 <__isoc23_strtoul@@Base+0xdec> │ │ │ │ + bls.n 7c66c <__isoc23_strtoul@@Base+0xdec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb6a <__isoc23_strtoul@@Base+0x1342> │ │ │ │ + bne.w 7cbc2 <__isoc23_strtoul@@Base+0x1342> │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7cb26 <__isoc23_strtoul@@Base+0x12fe> │ │ │ │ + bne.w 7cb7e <__isoc23_strtoul@@Base+0x12fe> │ │ │ │ sub.w r2, r8, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.w 7cb2c <__isoc23_strtoul@@Base+0x1304> │ │ │ │ + bgt.w 7cb84 <__isoc23_strtoul@@Base+0x1304> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r7, r3, #2 │ │ │ │ sub.w sl, r2, #48 @ 0x30 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bls.n 7c60c <__isoc23_strtoul@@Base+0xde4> │ │ │ │ + bls.n 7c664 <__isoc23_strtoul@@Base+0xde4> │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ sub.w r5, r7, r8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 7c84e <__isoc23_strtoul@@Base+0x1026> │ │ │ │ + bne.w 7c8a6 <__isoc23_strtoul@@Base+0x1026> │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w 7c966 <__isoc23_strtoul@@Base+0x113e> │ │ │ │ + bne.w 7c9be <__isoc23_strtoul@@Base+0x113e> │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ mov r8, r7 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ sub.w sl, r2, #48 @ 0x30 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bls.n 7c614 <__isoc23_strtoul@@Base+0xdec> │ │ │ │ + bls.n 7c66c <__isoc23_strtoul@@Base+0xdec> │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7c5e2 <__isoc23_strtoul@@Base+0xdba> │ │ │ │ + b.n 7c63a <__isoc23_strtoul@@Base+0xdba> │ │ │ │ mov r3, r7 │ │ │ │ mov lr, r0 │ │ │ │ mov r7, r8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r2, fp, r1 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 7c5a6 <__isoc23_strtoul@@Base+0xd7e> │ │ │ │ + bcc.n 7c5fe <__isoc23_strtoul@@Base+0xd7e> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r0, r0 │ │ │ │ add.w r8, r2, sl │ │ │ │ adc.w r2, r1, r1 │ │ │ │ adds r5, r5, r5 │ │ │ │ adcs r2, r2 │ │ │ │ adds r5, r5, r0 │ │ │ │ @@ -180526,123 +180539,123 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ adcs r0, r2 │ │ │ │ it cs │ │ │ │ movcs r5, #1 │ │ │ │ adds.w r0, sl, r1 │ │ │ │ orr.w r6, r6, r5 │ │ │ │ adc.w r1, r2, sl, asr #31 │ │ │ │ - b.n 7c5a6 <__isoc23_strtoul@@Base+0xd7e> │ │ │ │ + b.n 7c5fe <__isoc23_strtoul@@Base+0xd7e> │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n 7c424 <__isoc23_strtoul@@Base+0xbfc> │ │ │ │ + b.n 7c47c <__isoc23_strtoul@@Base+0xbfc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ it le │ │ │ │ addle.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 7c6b2 <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ + ble.n 7c70a <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ mul.w r9, r2, r1 │ │ │ │ umull r2, r7, r0, r2 │ │ │ │ mov r4, lr │ │ │ │ str r2, [sp, #8] │ │ │ │ mla ip, r0, lr, r9 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r7, ip │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 7cc2a <__isoc23_strtoul@@Base+0x1402> │ │ │ │ + beq.w 7cc82 <__isoc23_strtoul@@Base+0x1402> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb06 <__isoc23_strtoul@@Base+0x12de> │ │ │ │ + bne.w 7cb5e <__isoc23_strtoul@@Base+0x12de> │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7cb0c <__isoc23_strtoul@@Base+0x12e4> │ │ │ │ + bne.w 7cb64 <__isoc23_strtoul@@Base+0x12e4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r6, r6, ip │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7c51a <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ + beq.w 7c572 <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7c7d4 <__isoc23_strtoul@@Base+0xfac> │ │ │ │ + beq.w 7c82c <__isoc23_strtoul@@Base+0xfac> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7c96e <__isoc23_strtoul@@Base+0x1146> │ │ │ │ - cbz r3, 7c6d0 <__isoc23_strtoul@@Base+0xea8> │ │ │ │ + blt.w 7c9c6 <__isoc23_strtoul@@Base+0x1146> │ │ │ │ + cbz r3, 7c728 <__isoc23_strtoul@@Base+0xea8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c53a <__isoc23_strtoul@@Base+0xd12> │ │ │ │ - b.n 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + bne.w 7c592 <__isoc23_strtoul@@Base+0xd12> │ │ │ │ + b.n 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c810 <__isoc23_strtoul@@Base+0xfe8> │ │ │ │ + beq.w 7c868 <__isoc23_strtoul@@Base+0xfe8> │ │ │ │ add.w ip, r6, #328 @ 0x148 │ │ │ │ - b.n 7c4a8 <__isoc23_strtoul@@Base+0xc80> │ │ │ │ + b.n 7c500 <__isoc23_strtoul@@Base+0xc80> │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.w 7c576 <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ + bgt.w 7c5ce <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ add.w lr, r4, #1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bgt.w 7c98c <__isoc23_strtoul@@Base+0x1164> │ │ │ │ + bgt.w 7c9e4 <__isoc23_strtoul@@Base+0x1164> │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq.w 7cb92 <__isoc23_strtoul@@Base+0x136a> │ │ │ │ + beq.w 7cbea <__isoc23_strtoul@@Base+0x136a> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7c576 <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ + bne.w 7c5ce <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ ldrh.w r3, [r3, r0, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 7c576 <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ + bpl.w 7c5ce <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ccea <__isoc23_strtoul@@Base+0x14c2> │ │ │ │ + beq.w 7cd42 <__isoc23_strtoul@@Base+0x14c2> │ │ │ │ mov r4, lr │ │ │ │ mvn.w fp, #3758096384 @ 0xe0000000 │ │ │ │ movs r7, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r7, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1520] @ 7cd20 <__isoc23_strtoul@@Base+0x14f8> │ │ │ │ + ldr.w r3, [pc, #1520] @ 7cd78 <__isoc23_strtoul@@Base+0x14f8> │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c488 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ + beq.w 7c4e0 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ negs r3, r7 │ │ │ │ bics.w r3, r7, r3 │ │ │ │ - bne.n 7c6de <__isoc23_strtoul@@Base+0xeb6> │ │ │ │ + bne.n 7c736 <__isoc23_strtoul@@Base+0xeb6> │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7cbee <__isoc23_strtoul@@Base+0x13c6> │ │ │ │ + bgt.w 7cc46 <__isoc23_strtoul@@Base+0x13c6> │ │ │ │ add.w ip, r6, #328 @ 0x148 │ │ │ │ mov.w lr, #3 │ │ │ │ mov r8, r4 │ │ │ │ ldrb.w r3, [r8], #1 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 7c82a <__isoc23_strtoul@@Base+0x1002> │ │ │ │ + bge.n 7c882 <__isoc23_strtoul@@Base+0x1002> │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c774 <__isoc23_strtoul@@Base+0xf4c> │ │ │ │ + b.n 7c7cc <__isoc23_strtoul@@Base+0xf4c> │ │ │ │ mov r8, r3 │ │ │ │ sub.w sl, lr, #32 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r3, fp, r1 │ │ │ │ lsl.w r4, r1, lr │ │ │ │ lsl.w sl, r0, sl │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ orr.w r4, r4, sl │ │ │ │ - bcc.n 7c7ba <__isoc23_strtoul@@Base+0xf92> │ │ │ │ + bcc.n 7c812 <__isoc23_strtoul@@Base+0xf92> │ │ │ │ rsb r3, lr, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r1, r5, r2 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orrs r4, r3 │ │ │ │ lsl.w r3, r0, lr │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -180653,86 +180666,86 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w r1, r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 7c772 <__isoc23_strtoul@@Base+0xf4a> │ │ │ │ + blt.n 7c7ca <__isoc23_strtoul@@Base+0xf4a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7c526 <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ - b.n 7c51a <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ + bne.w 7c57e <__isoc23_strtoul@@Base+0xcfe> │ │ │ │ + b.n 7c572 <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.w 7c9c2 <__isoc23_strtoul@@Base+0x119a> │ │ │ │ + beq.w 7ca1a <__isoc23_strtoul@@Base+0x119a> │ │ │ │ subs r3, r0, #1 │ │ │ │ adc.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7cc02 <__isoc23_strtoul@@Base+0x13da> │ │ │ │ + blt.w 7cc5a <__isoc23_strtoul@@Base+0x13da> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 7c7f2 <__isoc23_strtoul@@Base+0xfca> │ │ │ │ + cbz r3, 7c84a <__isoc23_strtoul@@Base+0xfca> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - cbz r6, 7c842 <__isoc23_strtoul@@Base+0x101a> │ │ │ │ + cbz r6, 7c89a <__isoc23_strtoul@@Base+0x101a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w r2, fp, fp │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 7c808 <__isoc23_strtoul@@Base+0xfe0> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 7c860 <__isoc23_strtoul@@Base+0xfe0> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + b.n 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.w 7c9ea <__isoc23_strtoul@@Base+0x11c2> │ │ │ │ + bgt.w 7ca42 <__isoc23_strtoul@@Base+0x11c2> │ │ │ │ cmp r7, #3 │ │ │ │ add.w ip, r6, #328 @ 0x148 │ │ │ │ it le │ │ │ │ movle.w lr, #1 │ │ │ │ - ble.n 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + ble.n 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ mov.w lr, #2 │ │ │ │ - b.n 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + b.n 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7cc10 <__isoc23_strtoul@@Base+0x13e8> │ │ │ │ + beq.w 7cc68 <__isoc23_strtoul@@Base+0x13e8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 7c838 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ + cbz r3, 7c890 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - bne.w 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + bne.w 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ 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} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7cbc6 <__isoc23_strtoul@@Base+0x139e> │ │ │ │ + blt.w 7cc1e <__isoc23_strtoul@@Base+0x139e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 7c958 <__isoc23_strtoul@@Base+0x1130> │ │ │ │ + beq.n 7c9b0 <__isoc23_strtoul@@Base+0x1130> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub.w r3, sl, #66 @ 0x42 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.w 7c660 <__isoc23_strtoul@@Base+0xe38> │ │ │ │ - add r2, pc, #8 @ (adr r2, 7c88c <__isoc23_strtoul@@Base+0x1064>) │ │ │ │ + bhi.w 7c6b8 <__isoc23_strtoul@@Base+0xe38> │ │ │ │ + add r2, pc, #8 @ (adr r2, 7c8e4 <__isoc23_strtoul@@Base+0x1064>) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ @@ -180797,138 +180810,138 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7c6ba <__isoc23_strtoul@@Base+0xe92> │ │ │ │ - b.n 7c51a <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ + bne.w 7c712 <__isoc23_strtoul@@Base+0xe92> │ │ │ │ + b.n 7c572 <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 7c858 <__isoc23_strtoul@@Base+0x1030> │ │ │ │ + b.n 7c8b0 <__isoc23_strtoul@@Base+0x1030> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c53a <__isoc23_strtoul@@Base+0xd12> │ │ │ │ + beq.w 7c592 <__isoc23_strtoul@@Base+0xd12> │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 7c53a <__isoc23_strtoul@@Base+0xd12> │ │ │ │ + b.n 7c592 <__isoc23_strtoul@@Base+0xd12> │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w lr, #5 │ │ │ │ - bne.w 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + bne.w 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ mov.w lr, #6 │ │ │ │ - b.n 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + b.n 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - ble.w 7cb72 <__isoc23_strtoul@@Base+0x134a> │ │ │ │ + ble.w 7cbca <__isoc23_strtoul@@Base+0x134a> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7c576 <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ + bne.w 7c5ce <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ and.w r2, r0, #223 @ 0xdf │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bne.w 7c70a <__isoc23_strtoul@@Base+0xee2> │ │ │ │ + bne.w 7c762 <__isoc23_strtoul@@Base+0xee2> │ │ │ │ adds r3, r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cbd4 <__isoc23_strtoul@@Base+0x13ac> │ │ │ │ + beq.w 7cc2c <__isoc23_strtoul@@Base+0x13ac> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mvn.w fp, #4026531840 @ 0xf0000000 │ │ │ │ movs r7, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7c72a <__isoc23_strtoul@@Base+0xf02> │ │ │ │ + b.n 7c782 <__isoc23_strtoul@@Base+0xf02> │ │ │ │ mov r8, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 7c9d0 <__isoc23_strtoul@@Base+0x11a8> │ │ │ │ + b.n 7ca28 <__isoc23_strtoul@@Base+0x11a8> │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.w 7cc02 <__isoc23_strtoul@@Base+0x13da> │ │ │ │ + bne.w 7cc5a <__isoc23_strtoul@@Base+0x13da> │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.n 7c9c6 <__isoc23_strtoul@@Base+0x119e> │ │ │ │ + bcc.n 7ca1e <__isoc23_strtoul@@Base+0x119e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 7c9de <__isoc23_strtoul@@Base+0x11b6> │ │ │ │ + cbz r3, 7ca36 <__isoc23_strtoul@@Base+0x11b6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c53a <__isoc23_strtoul@@Base+0xd12> │ │ │ │ + bne.w 7c592 <__isoc23_strtoul@@Base+0xd12> │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + b.n 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ cmp r7, #31 │ │ │ │ itt gt │ │ │ │ addgt.w ip, r6, #328 @ 0x148 │ │ │ │ movgt.w lr, #5 │ │ │ │ - ble.w 7c746 <__isoc23_strtoul@@Base+0xf1e> │ │ │ │ - b.n 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + ble.w 7c79e <__isoc23_strtoul@@Base+0xf1e> │ │ │ │ + b.n 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n 7ca98 <__isoc23_strtoul@@Base+0x1270> │ │ │ │ + beq.n 7caf0 <__isoc23_strtoul@@Base+0x1270> │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7caae <__isoc23_strtoul@@Base+0x1286> │ │ │ │ + beq.n 7cb06 <__isoc23_strtoul@@Base+0x1286> │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ umull r2, ip, ip, r2 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ - beq.w 7cbf8 <__isoc23_strtoul@@Base+0x13d0> │ │ │ │ + beq.w 7cc50 <__isoc23_strtoul@@Base+0x13d0> │ │ │ │ movw r9, #21494 @ 0x53f6 │ │ │ │ movt r9, #42467 @ 0xa5e3 │ │ │ │ movw lr, #50331 @ 0xc49b │ │ │ │ movt lr, #32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ca64 <__isoc23_strtoul@@Base+0x123c> │ │ │ │ + b.n 7cabc <__isoc23_strtoul@@Base+0x123c> │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r7, r7, r4 │ │ │ │ adds r2, r2, r2 │ │ │ │ adcs r7, r7 │ │ │ │ adds r2, r2, r2 │ │ │ │ adcs r7, r7 │ │ │ │ adds r2, r2, r3 │ │ │ │ adc.w r3, r4, r7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ orr.w r4, r3, r2, lsr #29 │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - beq.n 7caec <__isoc23_strtoul@@Base+0x12c4> │ │ │ │ + beq.n 7cb44 <__isoc23_strtoul@@Base+0x12c4> │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp r9, r3 │ │ │ │ orr.w r7, r7, r3, lsr #27 │ │ │ │ sbcs.w r2, lr, r4 │ │ │ │ - bcs.n 7ca40 <__isoc23_strtoul@@Base+0x1218> │ │ │ │ + bcs.n 7ca98 <__isoc23_strtoul@@Base+0x1218> │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7ca5e <__isoc23_strtoul@@Base+0x1236> │ │ │ │ + b.n 7cab6 <__isoc23_strtoul@@Base+0x1236> │ │ │ │ movs r2, #10 │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ movs r2, #30 │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #9 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ movs r2, #20 │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - b.n 7c9fe <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ + b.n 7ca56 <__isoc23_strtoul@@Base+0x11d6> │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #2 │ │ │ │ - beq.n 7caae <__isoc23_strtoul@@Base+0x1286> │ │ │ │ + beq.n 7cb06 <__isoc23_strtoul@@Base+0x1286> │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ lsl.w r7, r1, r2 │ │ │ │ lsl.w r9, r0, r4 │ │ │ │ @@ -180940,162 +180953,162 @@ │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r7, r7, lr │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov fp, r2 │ │ │ │ - b.n 7c698 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ + b.n 7c6f0 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ orrs.w r2, r3, r4 │ │ │ │ - beq.w 7c6b2 <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ + beq.w 7c70a <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ mul.w ip, r0, r4 │ │ │ │ umull r2, r7, r0, r3 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ add r7, ip │ │ │ │ - b.n 7c698 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ - cbnz r4, 7cb20 <__isoc23_strtoul@@Base+0x12f8> │ │ │ │ + b.n 7c6f0 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ + cbnz r4, 7cb78 <__isoc23_strtoul@@Base+0x12f8> │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ umull r1, r4, r1, r4 │ │ │ │ umull r3, r0, r0, r3 │ │ │ │ adds r1, r1, r0 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c6aa <__isoc23_strtoul@@Base+0xe82> │ │ │ │ + beq.w 7c702 <__isoc23_strtoul@@Base+0xe82> │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 7c6aa <__isoc23_strtoul@@Base+0xe82> │ │ │ │ + b.n 7c702 <__isoc23_strtoul@@Base+0xe82> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 7c858 <__isoc23_strtoul@@Base+0x1030> │ │ │ │ + b.n 7c8b0 <__isoc23_strtoul@@Base+0x1030> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 7cb32 <__isoc23_strtoul@@Base+0x130a> │ │ │ │ + cbz r2, 7cb8a <__isoc23_strtoul@@Base+0x130a> │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ negs r1, r2 │ │ │ │ subs r0, r2, #1 │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ mvns r1, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c568 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ + b.n 7c5c0 <__isoc23_strtoul@@Base+0xd40> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 7cc10 <__isoc23_strtoul@@Base+0x13e8> │ │ │ │ + beq.n 7cc68 <__isoc23_strtoul@@Base+0x13e8> │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 7c9be <__isoc23_strtoul@@Base+0x1196> │ │ │ │ + beq.w 7ca16 <__isoc23_strtoul@@Base+0x1196> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9e4 <__isoc23_strtoul@@Base+0x11bc> │ │ │ │ + beq.w 7ca3c <__isoc23_strtoul@@Base+0x11bc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7c9e4 <__isoc23_strtoul@@Base+0x11bc> │ │ │ │ + b.n 7ca3c <__isoc23_strtoul@@Base+0x11bc> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7c5e2 <__isoc23_strtoul@@Base+0xdba> │ │ │ │ + b.n 7c63a <__isoc23_strtoul@@Base+0xdba> │ │ │ │ ldrb.w ip, [r4, #2] │ │ │ │ cmp.w ip, #35 @ 0x23 │ │ │ │ - bne.w 7c704 <__isoc23_strtoul@@Base+0xedc> │ │ │ │ + bne.w 7c75c <__isoc23_strtoul@@Base+0xedc> │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ mov.w r3, #10 │ │ │ │ adc.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r4, #2 │ │ │ │ umlal r0, ip, r1, r3 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r1, #2 │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.w 7c576 <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ - ldr r3, [pc, #388] @ (7cd28 <__isoc23_strtoul@@Base+0x1500>) │ │ │ │ + bcs.w 7c5ce <__isoc23_strtoul@@Base+0xd4e> │ │ │ │ + ldr r3, [pc, #388] @ (7cd80 <__isoc23_strtoul@@Base+0x1500>) │ │ │ │ mov r7, r1 │ │ │ │ add.w r4, lr, #1 │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ - cbz r3, 7cbc2 <__isoc23_strtoul@@Base+0x139a> │ │ │ │ + cbz r3, 7cc1a <__isoc23_strtoul@@Base+0x139a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r1, [r3, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 7c476 <__isoc23_strtoul@@Base+0xc4e> │ │ │ │ + b.n 7c4ce <__isoc23_strtoul@@Base+0xc4e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7c6ba <__isoc23_strtoul@@Base+0xe92> │ │ │ │ - b.n 7c51a <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ - ldr r3, [pc, #328] @ (7cd20 <__isoc23_strtoul@@Base+0x14f8>) │ │ │ │ + bne.w 7c712 <__isoc23_strtoul@@Base+0xe92> │ │ │ │ + b.n 7c572 <__isoc23_strtoul@@Base+0xcf2> │ │ │ │ + ldr r3, [pc, #328] @ (7cd78 <__isoc23_strtoul@@Base+0x14f8>) │ │ │ │ movs r7, #16 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ccaa <__isoc23_strtoul@@Base+0x1482> │ │ │ │ + beq.n 7cd02 <__isoc23_strtoul@@Base+0x1482> │ │ │ │ mvn.w fp, #4026531840 @ 0xf0000000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w ip, r6, #328 @ 0x148 │ │ │ │ mov.w lr, #4 │ │ │ │ - b.n 7c754 <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ + b.n 7c7ac <__isoc23_strtoul@@Base+0xf2c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, ip │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7c698 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ + b.n 7c6f0 <__isoc23_strtoul@@Base+0xe70> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c7f4 <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ + beq.w 7c84c <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 7c7f4 <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ + b.n 7c84c <__isoc23_strtoul@@Base+0xfcc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cca2 <__isoc23_strtoul@@Base+0x147a> │ │ │ │ + beq.n 7ccfa <__isoc23_strtoul@@Base+0x147a> │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c838 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ + beq.w 7c890 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7c838 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ + b.n 7c890 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7ccd0 <__isoc23_strtoul@@Base+0x14a8> │ │ │ │ + bne.n 7cd28 <__isoc23_strtoul@@Base+0x14a8> │ │ │ │ mov r4, r8 │ │ │ │ orr.w ip, r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 7cd04 <__isoc23_strtoul@@Base+0x14dc> │ │ │ │ + bhi.n 7cd5c <__isoc23_strtoul@@Base+0x14dc> │ │ │ │ movw r9, #26215 @ 0x6667 │ │ │ │ movt r9, #26214 @ 0x6666 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 7cc56 <__isoc23_strtoul@@Base+0x142e> │ │ │ │ + b.n 7ccae <__isoc23_strtoul@@Base+0x142e> │ │ │ │ mov.w lr, r6, asr #31 │ │ │ │ smull r8, r6, r9, r6 │ │ │ │ mov r8, r4 │ │ │ │ rsb r6, lr, r6, asr #2 │ │ │ │ mul.w r3, r6, 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 7cc52 <__isoc23_strtoul@@Base+0x142a> │ │ │ │ + bls.n 7ccaa <__isoc23_strtoul@@Base+0x142a> │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adc.w r3, r1, #0 │ │ │ │ @@ -181105,402 +181118,402 @@ │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ adds r0, r0, r3 │ │ │ │ orr.w r6, r6, ip │ │ │ │ mov.w r3, #1 │ │ │ │ adc.w r1, r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7c6b2 <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ + b.n 7c70a <__isoc23_strtoul@@Base+0xe8a> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cc26 <__isoc23_strtoul@@Base+0x13fe> │ │ │ │ - b.n 7c838 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ + bne.n 7cc7e <__isoc23_strtoul@@Base+0x13fe> │ │ │ │ + b.n 7c890 <__isoc23_strtoul@@Base+0x1010> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, #4026531840 @ 0xf0000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 7c488 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ - ldr r3, [pc, #104] @ (7cd24 <__isoc23_strtoul@@Base+0x14fc>) │ │ │ │ + b.w 7c4e0 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ + ldr r3, [pc, #104] @ (7cd7c <__isoc23_strtoul@@Base+0x14fc>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - b.n 7c596 <__isoc23_strtoul@@Base+0xd6e> │ │ │ │ + b.n 7c5ee <__isoc23_strtoul@@Base+0xd6e> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ umull r0, r3, r0, r2 │ │ │ │ adds.w r3, r9, r3 │ │ │ │ umull r1, r3, r2, r1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 7cc30 <__isoc23_strtoul@@Base+0x1408> │ │ │ │ - ldr r3, [pc, #52] @ (7cd20 <__isoc23_strtoul@@Base+0x14f8>) │ │ │ │ + b.n 7cc88 <__isoc23_strtoul@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #52] @ (7cd78 <__isoc23_strtoul@@Base+0x14f8>) │ │ │ │ mov r4, lr │ │ │ │ movs r7, #8 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ - cbz r3, 7cd08 <__isoc23_strtoul@@Base+0x14e0> │ │ │ │ + cbz r3, 7cd60 <__isoc23_strtoul@@Base+0x14e0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, #3758096384 @ 0xe0000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7c74c <__isoc23_strtoul@@Base+0xf24> │ │ │ │ + b.n 7c7a4 <__isoc23_strtoul@@Base+0xf24> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7cc76 <__isoc23_strtoul@@Base+0x144e> │ │ │ │ + b.n 7ccce <__isoc23_strtoul@@Base+0x144e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, #3758096384 @ 0xe0000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 7c488 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ + b.w 7c4e0 <__isoc23_strtoul@@Base+0xc60> │ │ │ │ nop │ │ │ │ - orrs r6, r5 │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #308] @ (7ce7c <__isoc23_strtoul@@Base+0x1654>) │ │ │ │ + ldr r7, [pc, #308] @ (7ced4 <__isoc23_strtoul@@Base+0x1654>) │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - blx 7e4c │ │ │ │ + blx 7e98 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r0, 7cd80 <__isoc23_strtoul@@Base+0x1558> │ │ │ │ - ldr r3, [pc, #296] @ (7ce80 <__isoc23_strtoul@@Base+0x1658>) │ │ │ │ + cbz r0, 7cdd8 <__isoc23_strtoul@@Base+0x1558> │ │ │ │ + ldr r3, [pc, #296] @ (7ced8 <__isoc23_strtoul@@Base+0x1658>) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cbz r3, 7cd7a <__isoc23_strtoul@@Base+0x1552> │ │ │ │ - ldr r3, [pc, #288] @ (7ce84 <__isoc23_strtoul@@Base+0x165c>) │ │ │ │ + cbz r3, 7cdd2 <__isoc23_strtoul@@Base+0x1552> │ │ │ │ + ldr r3, [pc, #288] @ (7cedc <__isoc23_strtoul@@Base+0x165c>) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 7cd7a <__isoc23_strtoul@@Base+0x1552> │ │ │ │ - ldr.w r8, [pc, #284] @ 7ce88 <__isoc23_strtoul@@Base+0x1660> │ │ │ │ + bpl.n 7cdd2 <__isoc23_strtoul@@Base+0x1552> │ │ │ │ + ldr.w r8, [pc, #284] @ 7cee0 <__isoc23_strtoul@@Base+0x1660> │ │ │ │ add r8, pc │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cdb2 <__isoc23_strtoul@@Base+0x158a> │ │ │ │ - ble.n 7ce44 <__isoc23_strtoul@@Base+0x161c> │ │ │ │ + beq.n 7ce0a <__isoc23_strtoul@@Base+0x158a> │ │ │ │ + ble.n 7ce9c <__isoc23_strtoul@@Base+0x161c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #32 │ │ │ │ - bl 71074 │ │ │ │ - ldr r3, [pc, #248] @ (7ce80 <__isoc23_strtoul@@Base+0x1658>) │ │ │ │ + bl 710cc │ │ │ │ + ldr r3, [pc, #248] @ (7ced8 <__isoc23_strtoul@@Base+0x1658>) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ce60 <__isoc23_strtoul@@Base+0x1638> │ │ │ │ - ldr r3, [pc, #236] @ (7ce84 <__isoc23_strtoul@@Base+0x165c>) │ │ │ │ + beq.n 7ceb8 <__isoc23_strtoul@@Base+0x1638> │ │ │ │ + ldr r3, [pc, #236] @ (7cedc <__isoc23_strtoul@@Base+0x165c>) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7ce66 <__isoc23_strtoul@@Base+0x163e> │ │ │ │ - ldr r2, [pc, #236] @ (7ce8c <__isoc23_strtoul@@Base+0x1664>) │ │ │ │ + bmi.n 7cebe <__isoc23_strtoul@@Base+0x163e> │ │ │ │ + ldr r2, [pc, #236] @ (7cee4 <__isoc23_strtoul@@Base+0x1664>) │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d754 <__isoc23_strtoul@@Base+0x11f2c> │ │ │ │ + bl 8d844 <__isoc23_strtoul@@Base+0x11fc4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r1, r4 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 7e4c │ │ │ │ + blx 7e98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce56 <__isoc23_strtoul@@Base+0x162e> │ │ │ │ - blx 7f18 │ │ │ │ + beq.n 7ceae <__isoc23_strtoul@@Base+0x162e> │ │ │ │ + blx 7f64 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71074 │ │ │ │ + bl 710cc │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #5 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 6c294 │ │ │ │ - ldr r1, [pc, #156] @ (7ce90 <__isoc23_strtoul@@Base+0x1668>) │ │ │ │ + bl 6c2ec │ │ │ │ + ldr r1, [pc, #156] @ (7cee8 <__isoc23_strtoul@@Base+0x1668>) │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #5 │ │ │ │ add r1, pc │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ movs r0, #1 │ │ │ │ - blx 7e4c │ │ │ │ + blx 7e98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 7ce1a <__isoc23_strtoul@@Base+0x15f2> │ │ │ │ + cbz r0, 7ce72 <__isoc23_strtoul@@Base+0x15f2> │ │ │ │ mov r1, r8 │ │ │ │ - blx 7a38 │ │ │ │ + blx 7a78 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [pc, #116] @ (7ce94 <__isoc23_strtoul@@Base+0x166c>) │ │ │ │ + ldr r7, [pc, #116] @ (7ceec <__isoc23_strtoul@@Base+0x166c>) │ │ │ │ movs r0, #5 │ │ │ │ add r7, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 6c294 │ │ │ │ + bl 6c2ec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 7cd7a <__isoc23_strtoul@@Base+0x1552> │ │ │ │ + bgt.n 7cdd2 <__isoc23_strtoul@@Base+0x1552> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7cd7a <__isoc23_strtoul@@Base+0x1552> │ │ │ │ + beq.n 7cdd2 <__isoc23_strtoul@@Base+0x1552> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 7cd7a <__isoc23_strtoul@@Base+0x1552> │ │ │ │ - ldr r2, [pc, #80] @ (7ce98 <__isoc23_strtoul@@Base+0x1670>) │ │ │ │ + bpl.n 7cdd2 <__isoc23_strtoul@@Base+0x1552> │ │ │ │ + ldr r2, [pc, #80] @ (7cef0 <__isoc23_strtoul@@Base+0x1670>) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc │ │ │ │ - b.w 6aebc │ │ │ │ + b.w 6af14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7ce36 <__isoc23_strtoul@@Base+0x160e> │ │ │ │ - ldr r2, [pc, #56] @ (7ce9c <__isoc23_strtoul@@Base+0x1674>) │ │ │ │ + b.n 7ce8e <__isoc23_strtoul@@Base+0x160e> │ │ │ │ + ldr r2, [pc, #56] @ (7cef4 <__isoc23_strtoul@@Base+0x1674>) │ │ │ │ add r2, pc │ │ │ │ - b.n 7cda2 <__isoc23_strtoul@@Base+0x157a> │ │ │ │ - ldr r3, [pc, #56] @ (7cea0 <__isoc23_strtoul@@Base+0x1678>) │ │ │ │ + b.n 7cdfa <__isoc23_strtoul@@Base+0x157a> │ │ │ │ + ldr r3, [pc, #56] @ (7cef8 <__isoc23_strtoul@@Base+0x1678>) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (7cea4 <__isoc23_strtoul@@Base+0x167c>) │ │ │ │ + ldr r2, [pc, #56] @ (7cefc <__isoc23_strtoul@@Base+0x167c>) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 6aebc │ │ │ │ + bl 6af14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7cda2 <__isoc23_strtoul@@Base+0x157a> │ │ │ │ + b.n 7cdfa <__isoc23_strtoul@@Base+0x157a> │ │ │ │ nop │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + ldr r1, [pc, #560] @ (7d108 <__isoc23_strtoul@@Base+0x1888>) │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + bne.n 7cfc8 <__isoc23_strtoul@@Base+0x1748> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + subs r4, r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - bls.n 7cde4 <__isoc23_strtoul@@Base+0x15bc> │ │ │ │ + b.n 7cfec <__isoc23_strtoul@@Base+0x176c> │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + beq.n 7ce70 <__isoc23_strtoul@@Base+0x15f0> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + subs r2, r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + subs r0, r0, r2 │ │ │ │ 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, #3624] @ 0xe28 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #328] @ (7d004 <__isoc23_strtoul@@Base+0x17dc>) │ │ │ │ + ldr r2, [pc, #328] @ (7d05c <__isoc23_strtoul@@Base+0x17dc>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #328] @ (7d008 <__isoc23_strtoul@@Base+0x17e0>) │ │ │ │ + ldr r3, [pc, #328] @ (7d060 <__isoc23_strtoul@@Base+0x17e0>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ - ldr.w sl, [pc, #324] @ 7d00c <__isoc23_strtoul@@Base+0x17e4> │ │ │ │ + ldr.w sl, [pc, #324] @ 7d064 <__isoc23_strtoul@@Base+0x17e4> │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr.w r9, [sp, #472] @ 0x1d8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 7ad4 │ │ │ │ + blx 7b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cffc <__isoc23_strtoul@@Base+0x17d4> │ │ │ │ + bne.w 7d054 <__isoc23_strtoul@@Base+0x17d4> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7cfe2 <__isoc23_strtoul@@Base+0x17ba> │ │ │ │ + beq.n 7d03a <__isoc23_strtoul@@Base+0x17ba> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7cf1a <__isoc23_strtoul@@Base+0x16f2> │ │ │ │ + beq.n 7cf72 <__isoc23_strtoul@@Base+0x16f2> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 797c │ │ │ │ + blx 79bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf9e <__isoc23_strtoul@@Base+0x1776> │ │ │ │ + bne.n 7cff6 <__isoc23_strtoul@@Base+0x1776> │ │ │ │ cmp.w fp, #1 │ │ │ │ ite gt │ │ │ │ movgt r1, fp │ │ │ │ movle r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7db8 │ │ │ │ + blx 7e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf9e <__isoc23_strtoul@@Base+0x1776> │ │ │ │ + bne.n 7cff6 <__isoc23_strtoul@@Base+0x1776> │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - bge.n 7cfb2 <__isoc23_strtoul@@Base+0x178a> │ │ │ │ + bge.n 7d00a <__isoc23_strtoul@@Base+0x178a> │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7cfd8 <__isoc23_strtoul@@Base+0x17b0> │ │ │ │ + beq.n 7d030 <__isoc23_strtoul@@Base+0x17b0> │ │ │ │ add.w fp, sp, #12 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ - blx 81e8 │ │ │ │ + blx 8240 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7cf70 <__isoc23_strtoul@@Base+0x1748> │ │ │ │ + cbnz r0, 7cfc8 <__isoc23_strtoul@@Base+0x1748> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7cf4c <__isoc23_strtoul@@Base+0x1724> │ │ │ │ + blt.n 7cfa4 <__isoc23_strtoul@@Base+0x1724> │ │ │ │ add r0, sp, #16 │ │ │ │ - blx 8160 │ │ │ │ + blx 81b8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7bf0 │ │ │ │ + blx 7c3c │ │ │ │ ldr.w r0, [fp] │ │ │ │ - ldr r2, [pc, #184] @ (7d010 <__isoc23_strtoul@@Base+0x17e8>) │ │ │ │ - ldr r3, [pc, #172] @ (7d008 <__isoc23_strtoul@@Base+0x17e0>) │ │ │ │ + ldr r2, [pc, #184] @ (7d068 <__isoc23_strtoul@@Base+0x17e8>) │ │ │ │ + ldr r3, [pc, #172] @ (7d060 <__isoc23_strtoul@@Base+0x17e0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d000 <__isoc23_strtoul@@Base+0x17d8> │ │ │ │ + bne.n 7d058 <__isoc23_strtoul@@Base+0x17d8> │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7cf8e <__isoc23_strtoul@@Base+0x1766> │ │ │ │ + bne.n 7cfe6 <__isoc23_strtoul@@Base+0x1766> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7cff2 <__isoc23_strtoul@@Base+0x17ca> │ │ │ │ + beq.n 7d04a <__isoc23_strtoul@@Base+0x17ca> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 81e8 │ │ │ │ + blx 8240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cf40 <__isoc23_strtoul@@Base+0x1718> │ │ │ │ + beq.n 7cf98 <__isoc23_strtoul@@Base+0x1718> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7cf9e <__isoc23_strtoul@@Base+0x1776> │ │ │ │ + blt.n 7cff6 <__isoc23_strtoul@@Base+0x1776> │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - blx 8160 │ │ │ │ + blx 81b8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 7bf0 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 7c3c │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 7cf56 <__isoc23_strtoul@@Base+0x172e> │ │ │ │ + b.n 7cfae <__isoc23_strtoul@@Base+0x172e> │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ - blx 7cac │ │ │ │ + blx 7cf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf9e <__isoc23_strtoul@@Base+0x1776> │ │ │ │ + bne.n 7cff6 <__isoc23_strtoul@@Base+0x1776> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - blx 7b3c │ │ │ │ + blx 7b7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf98 <__isoc23_strtoul@@Base+0x1770> │ │ │ │ + bne.n 7cff0 <__isoc23_strtoul@@Base+0x1770> │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7cf2a <__isoc23_strtoul@@Base+0x1702> │ │ │ │ - ldr r3, [pc, #56] @ (7d014 <__isoc23_strtoul@@Base+0x17ec>) │ │ │ │ + bne.n 7cf82 <__isoc23_strtoul@@Base+0x1702> │ │ │ │ + ldr r3, [pc, #56] @ (7d06c <__isoc23_strtoul@@Base+0x17ec>) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 7cf2a <__isoc23_strtoul@@Base+0x1702> │ │ │ │ + b.n 7cf82 <__isoc23_strtoul@@Base+0x1702> │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - blx 797c │ │ │ │ + blx 79bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cf1a <__isoc23_strtoul@@Base+0x16f2> │ │ │ │ - b.n 7cf9e <__isoc23_strtoul@@Base+0x1776> │ │ │ │ - ldr r3, [pc, #32] @ (7d014 <__isoc23_strtoul@@Base+0x17ec>) │ │ │ │ + beq.n 7cf72 <__isoc23_strtoul@@Base+0x16f2> │ │ │ │ + b.n 7cff6 <__isoc23_strtoul@@Base+0x1776> │ │ │ │ + ldr r3, [pc, #32] @ (7d06c <__isoc23_strtoul@@Base+0x17ec>) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 7cf78 <__isoc23_strtoul@@Base+0x1750> │ │ │ │ + b.n 7cfd0 <__isoc23_strtoul@@Base+0x1750> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7cfa4 <__isoc23_strtoul@@Base+0x177c> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + b.n 7cffc <__isoc23_strtoul@@Base+0x177c> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #80] @ (7d0b0 <__isoc23_strtoul@@Base+0x1830>) │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + ldr r0, [pc, #16] @ (7d078 <__isoc23_strtoul@@Base+0x17f8>) │ │ │ │ movs r6, r0 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + bx pc │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7d040 <__isoc23_strtoul@@Base+0x1818> │ │ │ │ + bls.n 7d098 <__isoc23_strtoul@@Base+0x1818> │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n 7d0d4 <__isoc23_strtoul@@Base+0x18ac> │ │ │ │ + bcc.n 7d12c <__isoc23_strtoul@@Base+0x18ac> │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 7d0d8 <__isoc23_strtoul@@Base+0x18b0> │ │ │ │ + bcc.n 7d130 <__isoc23_strtoul@@Base+0x18b0> │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 7d0dc <__isoc23_strtoul@@Base+0x18b4> │ │ │ │ + bcc.n 7d134 <__isoc23_strtoul@@Base+0x18b4> │ │ │ │ cmp.w r1, #67108864 @ 0x4000000 │ │ │ │ - bcc.n 7d0e0 <__isoc23_strtoul@@Base+0x18b8> │ │ │ │ + bcc.n 7d138 <__isoc23_strtoul@@Base+0x18b8> │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r2, #5 │ │ │ │ - bge.n 7d042 <__isoc23_strtoul@@Base+0x181a> │ │ │ │ + bge.n 7d09a <__isoc23_strtoul@@Base+0x181a> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w ip, [pc, #160] @ 7d0e4 <__isoc23_strtoul@@Base+0x18bc> │ │ │ │ + ldr.w ip, [pc, #160] @ 7d13c <__isoc23_strtoul@@Base+0x18bc> │ │ │ │ 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 7d0ce <__isoc23_strtoul@@Base+0x18a6> │ │ │ │ + bhi.n 7d126 <__isoc23_strtoul@@Base+0x18a6> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #31 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ @@ -181528,36 +181541,36 @@ │ │ │ │ orn r1, r1, #127 @ 0x7f │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ subs r0, r3, r0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 7d042 <__isoc23_strtoul@@Base+0x181a> │ │ │ │ + b.n 7d09a <__isoc23_strtoul@@Base+0x181a> │ │ │ │ movs r2, #2 │ │ │ │ - b.n 7d042 <__isoc23_strtoul@@Base+0x181a> │ │ │ │ + b.n 7d09a <__isoc23_strtoul@@Base+0x181a> │ │ │ │ movs r2, #3 │ │ │ │ - b.n 7d042 <__isoc23_strtoul@@Base+0x181a> │ │ │ │ + b.n 7d09a <__isoc23_strtoul@@Base+0x181a> │ │ │ │ movs r2, #4 │ │ │ │ - b.n 7d042 <__isoc23_strtoul@@Base+0x181a> │ │ │ │ - subs r2, r6, #7 │ │ │ │ + b.n 7d09a <__isoc23_strtoul@@Base+0x181a> │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ 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, 7d120 <__isoc23_strtoul@@Base+0x18f8> │ │ │ │ + cbz r0, 7d178 <__isoc23_strtoul@@Base+0x18f8> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ adds r0, #19 │ │ │ │ and.w r2, r3, #251 @ 0xfb │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #10 │ │ │ │ ittt ne │ │ │ │ @@ -181570,80 +181583,80 @@ │ │ │ │ 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, #128] @ 7d1bc <__isoc23_strtoul@@Base+0x1994> │ │ │ │ + ldr.w ip, [pc, #128] @ 7d214 <__isoc23_strtoul@@Base+0x1994> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #124] @ (7d1c0 <__isoc23_strtoul@@Base+0x1998>) │ │ │ │ + ldr r3, [pc, #124] @ (7d218 <__isoc23_strtoul@@Base+0x1998>) │ │ │ │ lsls r2, r2, #24 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bpl.n 7d18c <__isoc23_strtoul@@Base+0x1964> │ │ │ │ + bpl.n 7d1e4 <__isoc23_strtoul@@Base+0x1964> │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r1, sp │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7d196 <__isoc23_strtoul@@Base+0x196e> │ │ │ │ + cbnz r0, 7d1ee <__isoc23_strtoul@@Base+0x196e> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 7d1b2 <__isoc23_strtoul@@Base+0x198a> │ │ │ │ + beq.n 7d20a <__isoc23_strtoul@@Base+0x198a> │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r0, #5 │ │ │ │ - beq.n 7d198 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ + beq.n 7d1f0 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - bne.n 7d198 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ + bne.n 7d1f0 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ tst.w r2, #73 @ 0x49 │ │ │ │ ite eq │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #3 │ │ │ │ - b.n 7d198 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ + b.n 7d1f0 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d160 <__isoc23_strtoul@@Base+0x1938> │ │ │ │ + beq.n 7d1b8 <__isoc23_strtoul@@Base+0x1938> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (7d1c4 <__isoc23_strtoul@@Base+0x199c>) │ │ │ │ - ldr r3, [pc, #36] @ (7d1c0 <__isoc23_strtoul@@Base+0x1998>) │ │ │ │ + ldr r2, [pc, #40] @ (7d21c <__isoc23_strtoul@@Base+0x199c>) │ │ │ │ + ldr r3, [pc, #36] @ (7d218 <__isoc23_strtoul@@Base+0x1998>) │ │ │ │ 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 7d1b6 <__isoc23_strtoul@@Base+0x198e> │ │ │ │ + bne.n 7d20e <__isoc23_strtoul@@Base+0x198e> │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7d198 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7d1f0 <__isoc23_strtoul@@Base+0x1970> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + cmp r8, r2 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbz r1, 7d1d2 <__isoc23_strtoul@@Base+0x19aa> │ │ │ │ + cbz r1, 7d22a <__isoc23_strtoul@@Base+0x19aa> │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ - cbz r3, 7d1d8 <__isoc23_strtoul@@Base+0x19b0> │ │ │ │ + cbz r3, 7d230 <__isoc23_strtoul@@Base+0x19b0> │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ mov ip, r0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ itee ne │ │ │ │ addne r0, #1 │ │ │ │ @@ -181659,171 +181672,171 @@ │ │ │ │ itttt eq │ │ │ │ subeq.w r5, r0, ip │ │ │ │ moveq r3, #0 │ │ │ │ addeq.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ streq r5, [r6, #0] │ │ │ │ strb.w r4, [ip], #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7d1da <__isoc23_strtoul@@Base+0x19b2> │ │ │ │ + bne.n 7d232 <__isoc23_strtoul@@Base+0x19b2> │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ - cbz r0, 7d25c <__isoc23_strtoul@@Base+0x1a34> │ │ │ │ + cbz r0, 7d2b4 <__isoc23_strtoul@@Base+0x1a34> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 7d258 <__isoc23_strtoul@@Base+0x1a30> │ │ │ │ + cbz r3, 7d2b0 <__isoc23_strtoul@@Base+0x1a30> │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 7d248 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + beq.n 7d2a0 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.n 7d272 <__isoc23_strtoul@@Base+0x1a4a> │ │ │ │ + beq.n 7d2ca <__isoc23_strtoul@@Base+0x1a4a> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d232 <__isoc23_strtoul@@Base+0x1a0a> │ │ │ │ + bne.n 7d28a <__isoc23_strtoul@@Base+0x1a0a> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 7d248 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ - ldr r0, [pc, #36] @ (7d278 <__isoc23_strtoul@@Base+0x1a50>) │ │ │ │ + beq.n 7d2a0 <__isoc23_strtoul@@Base+0x1a20> │ │ │ │ + ldr r0, [pc, #36] @ (7d2d0 <__isoc23_strtoul@@Base+0x1a50>) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (7d27c <__isoc23_strtoul@@Base+0x1a54>) │ │ │ │ + ldr r3, [pc, #28] @ (7d2d4 <__isoc23_strtoul@@Base+0x1a54>) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 9ca08 <__isoc23_strtoul@@Base+0x211e0> │ │ │ │ + bl 9d138 <__isoc23_strtoul@@Base+0x218b8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 732a8 │ │ │ │ + bl 73300 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ - b.n 7d228 <__isoc23_strtoul@@Base+0x1a00> │ │ │ │ + b.n 7d280 <__isoc23_strtoul@@Base+0x1a00> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movt r0, #32770 @ 0x8002 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + vld1.8 {d0[0]}, [r0], r2 │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r6, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5d3c8 │ │ │ │ + bl 5d420 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ lsls r0, r0, #9 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #424] @ 7d45c <__isoc23_strtoul@@Base+0x1c34> │ │ │ │ + ldr.w r8, [pc, #424] @ 7d4b4 <__isoc23_strtoul@@Base+0x1c34> │ │ │ │ mov r6, r1 │ │ │ │ ldrh.w r1, [r0, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ adds r1, #9 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 731cc │ │ │ │ + bl 73224 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r6, 7d2f6 <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ + cbz r6, 7d34e <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ ldr.w r0, [r8] │ │ │ │ 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 7d3f4 <__isoc23_strtoul@@Base+0x1bcc> │ │ │ │ + bcs.n 7d44c <__isoc23_strtoul@@Base+0x1bcc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d3b0 <__isoc23_strtoul@@Base+0x1b88> │ │ │ │ + beq.n 7d408 <__isoc23_strtoul@@Base+0x1b88> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [r9] │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7d37e <__isoc23_strtoul@@Base+0x1b56> │ │ │ │ - ldr r6, [pc, #332] @ (7d460 <__isoc23_strtoul@@Base+0x1c38>) │ │ │ │ + beq.n 7d3d6 <__isoc23_strtoul@@Base+0x1b56> │ │ │ │ + ldr r6, [pc, #332] @ (7d4b8 <__isoc23_strtoul@@Base+0x1c38>) │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ add r6, pc │ │ │ │ adds r3, #9 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 7d3ac <__isoc23_strtoul@@Base+0x1b84> │ │ │ │ + bne.n 7d404 <__isoc23_strtoul@@Base+0x1b84> │ │ │ │ ldr r0, [r6, #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 7d42c <__isoc23_strtoul@@Base+0x1c04> │ │ │ │ + bcs.n 7d484 <__isoc23_strtoul@@Base+0x1c04> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r6, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d41a <__isoc23_strtoul@@Base+0x1bf2> │ │ │ │ + bne.n 7d472 <__isoc23_strtoul@@Base+0x1bf2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc r2, [r0, #0] │ │ │ │ strbcc r1, [r3, #0] │ │ │ │ - bcs.n 7d400 <__isoc23_strtoul@@Base+0x1bd8> │ │ │ │ + bcs.n 7d458 <__isoc23_strtoul@@Base+0x1bd8> │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 7d40c <__isoc23_strtoul@@Base+0x1be4> │ │ │ │ + bcs.n 7d464 <__isoc23_strtoul@@Base+0x1be4> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ add r5, r6 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - b.n 7d396 <__isoc23_strtoul@@Base+0x1b6e> │ │ │ │ - ldr r3, [pc, #228] @ (7d464 <__isoc23_strtoul@@Base+0x1c3c>) │ │ │ │ + b.n 7d3ee <__isoc23_strtoul@@Base+0x1b6e> │ │ │ │ + ldr r3, [pc, #228] @ (7d4bc <__isoc23_strtoul@@Base+0x1c3c>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 7322c │ │ │ │ + bl 73284 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ @@ -181834,150 +181847,150 @@ │ │ │ │ lsls r2, r2, #21 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #3 │ │ │ │ strbmi r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7d310 <__isoc23_strtoul@@Base+0x1ae8> │ │ │ │ - ldr r6, [pc, #168] @ (7d468 <__isoc23_strtoul@@Base+0x1c40>) │ │ │ │ + bne.n 7d368 <__isoc23_strtoul@@Base+0x1ae8> │ │ │ │ + ldr r6, [pc, #168] @ (7d4c0 <__isoc23_strtoul@@Base+0x1c40>) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ lsls r7, r3, #28 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bpl.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + bpl.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ 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, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + beq.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r5, r2, #21 │ │ │ │ - bpl.n 7d436 <__isoc23_strtoul@@Base+0x1c0e> │ │ │ │ + bpl.n 7d48e <__isoc23_strtoul@@Base+0x1c0e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + beq.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 7d3ac <__isoc23_strtoul@@Base+0x1b84> │ │ │ │ + b.n 7d404 <__isoc23_strtoul@@Base+0x1b84> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - b.n 7d2f6 <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - ldr r3, [pc, #100] @ (7d46c <__isoc23_strtoul@@Base+0x1c44>) │ │ │ │ + b.n 7d34e <__isoc23_strtoul@@Base+0x1ace> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + ldr r3, [pc, #100] @ (7d4c4 <__isoc23_strtoul@@Base+0x1c44>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7d35a <__isoc23_strtoul@@Base+0x1b32> │ │ │ │ + b.n 7d3b2 <__isoc23_strtoul@@Base+0x1b32> │ │ │ │ movs r1, #0 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ - ldr r3, [pc, #92] @ (7d470 <__isoc23_strtoul@@Base+0x1c48>) │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ + ldr r3, [pc, #92] @ (7d4c8 <__isoc23_strtoul@@Base+0x1c48>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7d36a <__isoc23_strtoul@@Base+0x1b42> │ │ │ │ + b.n 7d3c2 <__isoc23_strtoul@@Base+0x1b42> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d7b4 <__isoc23_strtoul@@Base+0x11f8c> │ │ │ │ - ldr r3, [pc, #76] @ (7d474 <__isoc23_strtoul@@Base+0x1c4c>) │ │ │ │ + bl 8d8a4 <__isoc23_strtoul@@Base+0x12024> │ │ │ │ + ldr r3, [pc, #76] @ (7d4cc <__isoc23_strtoul@@Base+0x1c4c>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 7d35a <__isoc23_strtoul@@Base+0x1b32> │ │ │ │ + b.n 7d3b2 <__isoc23_strtoul@@Base+0x1b32> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 7d340 <__isoc23_strtoul@@Base+0x1b18> │ │ │ │ + b.n 7d398 <__isoc23_strtoul@@Base+0x1b18> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + bne.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + bpl.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ 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 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + bcc.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8ae58 <__isoc23_strtoul@@Base+0xf630> │ │ │ │ + bl 8aec8 <__isoc23_strtoul@@Base+0xf648> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 7d384 <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ + b.n 7d3dc <__isoc23_strtoul@@Base+0x1b5c> │ │ │ │ nop │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [pc, #968] @ (7d838 <__isoc23_strtoul@@Base+0x2010>) │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [pc, #912] @ (7d804 <__isoc23_strtoul@@Base+0x1fdc>) │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r7, [pc, #840] @ (7d7c0 <__isoc23_strtoul@@Base+0x1f98>) │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - ldr.w r2, [pc, #2984] @ 7e038 <__isoc23_strtoul@@Base+0x2810> │ │ │ │ + ldr.w r2, [pc, #2984] @ 7e090 <__isoc23_strtoul@@Base+0x2810> │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r4, [pc, #2984] @ 7e03c <__isoc23_strtoul@@Base+0x2814> │ │ │ │ + ldr.w r4, [pc, #2984] @ 7e094 <__isoc23_strtoul@@Base+0x2814> │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r3, [pc, #2980] @ 7e040 <__isoc23_strtoul@@Base+0x2818> │ │ │ │ + ldr.w r3, [pc, #2980] @ 7e098 <__isoc23_strtoul@@Base+0x2818> │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ strb.w r3, [sp, #107] @ 0x6b │ │ │ │ str.w r3, [fp, #108] @ 0x6c │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ - beq.w 7d692 <__isoc23_strtoul@@Base+0x1e6a> │ │ │ │ + beq.w 7d6ea <__isoc23_strtoul@@Base+0x1e6a> │ │ │ │ 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 7db82 <__isoc23_strtoul@@Base+0x235a> │ │ │ │ + bne.w 7dbda <__isoc23_strtoul@@Base+0x235a> │ │ │ │ ldr.w r5, [fp, #116] @ 0x74 │ │ │ │ ubfx r0, r2, #12, #1 │ │ │ │ clz r1, r5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7db82 <__isoc23_strtoul@@Base+0x235a> │ │ │ │ + bne.w 7dbda <__isoc23_strtoul@@Base+0x235a> │ │ │ │ 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 r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e5b2 <__isoc23_strtoul@@Base+0x2d8a> │ │ │ │ - ldr.w r3, [pc, #2860] @ 7e044 <__isoc23_strtoul@@Base+0x281c> │ │ │ │ + beq.w 7e60a <__isoc23_strtoul@@Base+0x2d8a> │ │ │ │ + ldr.w r3, [pc, #2860] @ 7e09c <__isoc23_strtoul@@Base+0x281c> │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ lsls r2, r3, #30 │ │ │ │ @@ -181987,59 +182000,59 @@ │ │ │ │ strpl r3, [sp, #88] @ 0x58 │ │ │ │ ldrmi.w r3, [fp, #8] │ │ │ │ strpl r3, [sp, #96] @ 0x60 │ │ │ │ ittt mi │ │ │ │ addmi r3, #1 │ │ │ │ strmi r3, [sp, #96] @ 0x60 │ │ │ │ strmi r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 7d546 <__isoc23_strtoul@@Base+0x1d1e> │ │ │ │ - blx 7f18 │ │ │ │ + cbz r0, 7d59e <__isoc23_strtoul@@Base+0x1d1e> │ │ │ │ + blx 7f64 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 7e166 <__isoc23_strtoul@@Base+0x293e> │ │ │ │ + beq.w 7e1be <__isoc23_strtoul@@Base+0x293e> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7f18 │ │ │ │ + blx 7f64 │ │ │ │ ldrh.w r1, [fp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r6 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ add.w r3, r0, #9 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrh.w r0, [fp, #92] @ 0x5c │ │ │ │ add r0, r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7db6c <__isoc23_strtoul@@Base+0x2344> │ │ │ │ + bne.w 7dbc4 <__isoc23_strtoul@@Base+0x2344> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7db7c <__isoc23_strtoul@@Base+0x2354> │ │ │ │ + beq.w 7dbd4 <__isoc23_strtoul@@Base+0x2354> │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r0, [fp, #180] @ 0xb4 │ │ │ │ - blx 8054 │ │ │ │ + blx 80a0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r2, [pc, #2704] @ 7e048 <__isoc23_strtoul@@Base+0x2820> │ │ │ │ + ldr.w r2, [pc, #2704] @ 7e0a0 <__isoc23_strtoul@@Base+0x2820> │ │ │ │ ands.w r6, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ it eq │ │ │ │ streq.w r6, [fp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ @@ -182047,25 +182060,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [fp, #124] @ 0x7c │ │ │ │ strd r5, r9, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str.w r2, [fp, #108] @ 0x6c │ │ │ │ - beq.n 7d5f2 <__isoc23_strtoul@@Base+0x1dca> │ │ │ │ + beq.n 7d64a <__isoc23_strtoul@@Base+0x1dca> │ │ │ │ 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 7de90 <__isoc23_strtoul@@Base+0x2668> │ │ │ │ + bne.w 7dee8 <__isoc23_strtoul@@Base+0x2668> │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldrh.w r2, [fp, #92] @ 0x5c │ │ │ │ and.w r0, r1, #4 │ │ │ │ add.w r1, r6, #9 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -182078,20 +182091,20 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ mov r9, r2 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, r2, #1 │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ - bhi.w 7d7ea <__isoc23_strtoul@@Base+0x1fc2> │ │ │ │ + bhi.w 7d842 <__isoc23_strtoul@@Base+0x1fc2> │ │ │ │ cmp.w ip, #62 @ 0x3e │ │ │ │ - bls.w 7d7d2 <__isoc23_strtoul@@Base+0x1faa> │ │ │ │ + bls.w 7d82a <__isoc23_strtoul@@Base+0x1faa> │ │ │ │ sub.w r1, ip, #63 @ 0x3f │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.w 7d7ea <__isoc23_strtoul@@Base+0x1fc2> │ │ │ │ + bhi.w 7d842 <__isoc23_strtoul@@Base+0x1fc2> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @@ -182130,1013 +182143,1013 @@ │ │ │ │ ubfx r2, r0, #11, #1 │ │ │ │ orr.w r3, r3, #11010048 @ 0xa80000 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ orr.w r3, r2, #4384 @ 0x1120 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ands.w r3, r0, #32768 @ 0x8000 │ │ │ │ - bne.w 7db3a <__isoc23_strtoul@@Base+0x2312> │ │ │ │ + bne.w 7db92 <__isoc23_strtoul@@Base+0x2312> │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ strd r3, r3, [fp, #28] │ │ │ │ strd r3, r3, [fp, #36] @ 0x24 │ │ │ │ strd r3, r3, [fp, #44] @ 0x2c │ │ │ │ strd r3, r3, [fp, #52] @ 0x34 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ strd r3, r3, [fp, #72] @ 0x48 │ │ │ │ strh.w r3, [fp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e214 <__isoc23_strtoul@@Base+0x29ec> │ │ │ │ - ldr.w r3, [pc, #2392] @ 7e04c <__isoc23_strtoul@@Base+0x2824> │ │ │ │ + bne.w 7e26c <__isoc23_strtoul@@Base+0x29ec> │ │ │ │ + ldr.w r3, [pc, #2392] @ 7e0a4 <__isoc23_strtoul@@Base+0x2824> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #2384] @ 7e050 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ + ldr.w r3, [pc, #2384] @ 7e0a8 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #2376] @ 7e054 <__isoc23_strtoul@@Base+0x282c> │ │ │ │ + ldr.w r3, [pc, #2376] @ 7e0ac <__isoc23_strtoul@@Base+0x282c> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2372] @ 7e058 <__isoc23_strtoul@@Base+0x2830> │ │ │ │ + ldr.w r3, [pc, #2372] @ 7e0b0 <__isoc23_strtoul@@Base+0x2830> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #76] @ 0x4c │ │ │ │ ldr.w sl, [fp, #28] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ ldrd r3, r4, [fp, #52] @ 0x34 │ │ │ │ ldrd r7, r5, [fp, #44] @ 0x2c │ │ │ │ ldr.w ip, [fp, #40] @ 0x28 │ │ │ │ ldr.w lr, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e58c <__isoc23_strtoul@@Base+0x2d64> │ │ │ │ + beq.w 7e5e4 <__isoc23_strtoul@@Base+0x2d64> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7e250 <__isoc23_strtoul@@Base+0x2a28> │ │ │ │ + beq.w 7e2a8 <__isoc23_strtoul@@Base+0x2a28> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7d754 <__isoc23_strtoul@@Base+0x1f2c> │ │ │ │ + bne.n 7d7ac <__isoc23_strtoul@@Base+0x1f2c> │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ str.w r0, [fp, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7e530 <__isoc23_strtoul@@Base+0x2d08> │ │ │ │ + beq.w 7e588 <__isoc23_strtoul@@Base+0x2d08> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e23e <__isoc23_strtoul@@Base+0x2a16> │ │ │ │ + beq.w 7e296 <__isoc23_strtoul@@Base+0x2a16> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e202 <__isoc23_strtoul@@Base+0x29da> │ │ │ │ + beq.w 7e25a <__isoc23_strtoul@@Base+0x29da> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1e4 <__isoc23_strtoul@@Base+0x29bc> │ │ │ │ + beq.w 7e23c <__isoc23_strtoul@@Base+0x29bc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e1f4 <__isoc23_strtoul@@Base+0x29cc> │ │ │ │ + beq.w 7e24c <__isoc23_strtoul@@Base+0x29cc> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r4, r3, #15 │ │ │ │ itttt mi │ │ │ │ movwmi r3, #4400 @ 0x1130 │ │ │ │ movtmi r3, #8192 @ 0x2000 │ │ │ │ orrmi r3, r2 │ │ │ │ strmi.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #22 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [fp, #120] @ 0x78 │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ strmi.w r3, [fp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7e42c <__isoc23_strtoul@@Base+0x2c04> │ │ │ │ + beq.w 7e484 <__isoc23_strtoul@@Base+0x2c04> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e43c <__isoc23_strtoul@@Base+0x2c14> │ │ │ │ + bne.w 7e494 <__isoc23_strtoul@@Base+0x2c14> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ands.w r0, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 7e370 <__isoc23_strtoul@@Base+0x2b48> │ │ │ │ + beq.w 7e3c8 <__isoc23_strtoul@@Base+0x2b48> │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r2, [fp, #116] @ 0x74 │ │ │ │ - beq.w 7e1d0 <__isoc23_strtoul@@Base+0x29a8> │ │ │ │ + beq.w 7e228 <__isoc23_strtoul@@Base+0x29a8> │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e30e <__isoc23_strtoul@@Base+0x2ae6> │ │ │ │ + beq.w 7e366 <__isoc23_strtoul@@Base+0x2ae6> │ │ │ │ ldr.w r5, [fp, #116] @ 0x74 │ │ │ │ - b.n 7d508 <__isoc23_strtoul@@Base+0x1ce0> │ │ │ │ + b.n 7d560 <__isoc23_strtoul@@Base+0x1ce0> │ │ │ │ cmp.w ip, #40 @ 0x28 │ │ │ │ - beq.w 7da52 <__isoc23_strtoul@@Base+0x222a> │ │ │ │ + beq.w 7daaa <__isoc23_strtoul@@Base+0x222a> │ │ │ │ cmp.w ip, #42 @ 0x2a │ │ │ │ - beq.w 7da5c <__isoc23_strtoul@@Base+0x2234> │ │ │ │ + beq.w 7dab4 <__isoc23_strtoul@@Base+0x2234> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7da8c <__isoc23_strtoul@@Base+0x2264> │ │ │ │ + beq.w 7dae4 <__isoc23_strtoul@@Base+0x2264> │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 7ddd2 <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ + bne.w 7de2a <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db22 <__isoc23_strtoul@@Base+0x22fa> │ │ │ │ + beq.w 7db7a <__isoc23_strtoul@@Base+0x22fa> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7e4d6 <__isoc23_strtoul@@Base+0x2cae> │ │ │ │ + bne.w 7e52e <__isoc23_strtoul@@Base+0x2cae> │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 7e0e4 <__isoc23_strtoul@@Base+0x28bc> │ │ │ │ + beq.w 7e13c <__isoc23_strtoul@@Base+0x28bc> │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7dfb6 <__isoc23_strtoul@@Base+0x278e> │ │ │ │ + beq.w 7e00e <__isoc23_strtoul@@Base+0x278e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de6a <__isoc23_strtoul@@Base+0x2642> │ │ │ │ + bne.w 7dec2 <__isoc23_strtoul@@Base+0x2642> │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 7dabe <__isoc23_strtoul@@Base+0x2296> │ │ │ │ + bpl.w 7db16 <__isoc23_strtoul@@Base+0x2296> │ │ │ │ ldrb.w ip, [r9] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne.w 7dfd4 <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ + bne.w 7e02c <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 7dfd4 <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ + bne.w 7e02c <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 7dfd4 <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ + bne.w 7e02c <__isoc23_strtoul@@Base+0x27ac> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e00c <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ + beq.w 7e064 <__isoc23_strtoul@@Base+0x27e4> │ │ │ │ ldrb.w r0, [r9, #3] │ │ │ │ add.w r3, r9, #3 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne.n 7d874 <__isoc23_strtoul@@Base+0x204c> │ │ │ │ + bne.n 7d8cc <__isoc23_strtoul@@Base+0x204c> │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n 7d86c <__isoc23_strtoul@@Base+0x2044> │ │ │ │ + beq.n 7d8c4 <__isoc23_strtoul@@Base+0x2044> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dfca <__isoc23_strtoul@@Base+0x27a2> │ │ │ │ - ldr.w sl, [pc, #2016] @ 7e05c <__isoc23_strtoul@@Base+0x2834> │ │ │ │ + bne.w 7e022 <__isoc23_strtoul@@Base+0x27a2> │ │ │ │ + ldr.w sl, [pc, #2016] @ 7e0b4 <__isoc23_strtoul@@Base+0x2834> │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 7e07c <__isoc23_strtoul@@Base+0x2854> │ │ │ │ + bne.w 7e0d4 <__isoc23_strtoul@@Base+0x2854> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7e134 <__isoc23_strtoul@@Base+0x290c> │ │ │ │ + beq.w 7e18c <__isoc23_strtoul@@Base+0x290c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e0dc <__isoc23_strtoul@@Base+0x28b4> │ │ │ │ + beq.w 7e134 <__isoc23_strtoul@@Base+0x28b4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 7d90 │ │ │ │ + blx 7ddc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e14e <__isoc23_strtoul@@Base+0x2926> │ │ │ │ + bne.w 7e1a6 <__isoc23_strtoul@@Base+0x2926> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc68 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ + bne.w 7dcc0 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc68 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ + bne.w 7dcc0 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc82 <__isoc23_strtoul@@Base+0x245a> │ │ │ │ + beq.w 7dcda <__isoc23_strtoul@@Base+0x245a> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 7dd0c <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ + bne.w 7dd64 <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.w 7dd0c <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ + bpl.w 7dd64 <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bpl.w 7dd0c <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ + bpl.w 7dd64 <__isoc23_strtoul@@Base+0x24e4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0f4 <__isoc23_strtoul@@Base+0x28cc> │ │ │ │ + beq.w 7e14c <__isoc23_strtoul@@Base+0x28cc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [fp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7d94e <__isoc23_strtoul@@Base+0x2126> │ │ │ │ + beq.n 7d9a6 <__isoc23_strtoul@@Base+0x2126> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 7d94e <__isoc23_strtoul@@Base+0x2126> │ │ │ │ + bpl.n 7d9a6 <__isoc23_strtoul@@Base+0x2126> │ │ │ │ ldr.w r8, [fp, #132] @ 0x84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7de3e <__isoc23_strtoul@@Base+0x2616> │ │ │ │ + beq.w 7de96 <__isoc23_strtoul@@Base+0x2616> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 7d958 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ + cbz r2, 7d9b0 <__isoc23_strtoul@@Base+0x2130> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7da08 <__isoc23_strtoul@@Base+0x21e0> │ │ │ │ + beq.n 7da60 <__isoc23_strtoul@@Base+0x21e0> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7da08 <__isoc23_strtoul@@Base+0x21e0> │ │ │ │ + bne.n 7da60 <__isoc23_strtoul@@Base+0x21e0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7dbda <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ + beq.w 7dc32 <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 7dcba <__isoc23_strtoul@@Base+0x2492> │ │ │ │ + beq.w 7dd12 <__isoc23_strtoul@@Base+0x2492> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, sl │ │ │ │ - blx 7f3c │ │ │ │ + blx 7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbda <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ + beq.w 7dc32 <__isoc23_strtoul@@Base+0x23b2> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - bne.w 7dba4 <__isoc23_strtoul@@Base+0x237c> │ │ │ │ + bne.w 7dbfc <__isoc23_strtoul@@Base+0x237c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7dcf2 <__isoc23_strtoul@@Base+0x24ca> │ │ │ │ + beq.w 7dd4a <__isoc23_strtoul@@Base+0x24ca> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 843e8 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ + bl 84440 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d95a <__isoc23_strtoul@@Base+0x2132> │ │ │ │ + beq.n 7d9b2 <__isoc23_strtoul@@Base+0x2132> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d9ce <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ + beq.n 7da26 <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 7da40 <__isoc23_strtoul@@Base+0x2218> │ │ │ │ + beq.n 7da98 <__isoc23_strtoul@@Base+0x2218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dcf8 <__isoc23_strtoul@@Base+0x24d0> │ │ │ │ + beq.w 7dd50 <__isoc23_strtoul@@Base+0x24d0> │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 843e8 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ - cbnz r0, 7d9f2 <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ + bl 84440 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ + cbnz r0, 7da4a <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r5, r5, #1 │ │ │ │ orrs r3, r5 │ │ │ │ - bne.w 7dc0e <__isoc23_strtoul@@Base+0x23e6> │ │ │ │ + bne.w 7dc66 <__isoc23_strtoul@@Base+0x23e6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 7dd18 <__isoc23_strtoul@@Base+0x24f0> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.w 7dd70 <__isoc23_strtoul@@Base+0x24f0> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d96a <__isoc23_strtoul@@Base+0x2142> │ │ │ │ + bne.n 7d9c2 <__isoc23_strtoul@@Base+0x2142> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + blx 8000 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ddda <__isoc23_strtoul@@Base+0x25b2> │ │ │ │ + bne.w 7de32 <__isoc23_strtoul@@Base+0x25b2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de02 <__isoc23_strtoul@@Base+0x25da> │ │ │ │ + beq.w 7de5a <__isoc23_strtoul@@Base+0x25da> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc94 <__isoc23_strtoul@@Base+0x246c> │ │ │ │ + beq.w 7dcec <__isoc23_strtoul@@Base+0x246c> │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + b.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d9ce <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ + beq.n 7da26 <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7d9c6 <__isoc23_strtoul@@Base+0x219e> │ │ │ │ + bne.n 7da1e <__isoc23_strtoul@@Base+0x219e> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d9c6 <__isoc23_strtoul@@Base+0x219e> │ │ │ │ - b.n 7d9ce <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ + bne.n 7da1e <__isoc23_strtoul@@Base+0x219e> │ │ │ │ + b.n 7da26 <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 7ddd2 <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ + bpl.w 7de2a <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ add.w lr, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #4 │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ - bhi.w 7ddc6 <__isoc23_strtoul@@Base+0x259e> │ │ │ │ + bhi.w 7de1e <__isoc23_strtoul@@Base+0x259e> │ │ │ │ mov r4, lr │ │ │ │ - b.n 7d63e <__isoc23_strtoul@@Base+0x1e16> │ │ │ │ + b.n 7d696 <__isoc23_strtoul@@Base+0x1e16> │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.w 7ddd2 <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ + bmi.w 7de2a <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7dfbc <__isoc23_strtoul@@Base+0x2794> │ │ │ │ + bne.w 7e014 <__isoc23_strtoul@@Base+0x2794> │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3ca <__isoc23_strtoul@@Base+0x2ba2> │ │ │ │ + beq.w 7e422 <__isoc23_strtoul@@Base+0x2ba2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7e394 <__isoc23_strtoul@@Base+0x2b6c> │ │ │ │ + bne.w 7e3ec <__isoc23_strtoul@@Base+0x2b6c> │ │ │ │ cmp r9, r8 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ - bne.w 7d808 <__isoc23_strtoul@@Base+0x1fe0> │ │ │ │ + bne.w 7d860 <__isoc23_strtoul@@Base+0x1fe0> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bmi.w 7e5be <__isoc23_strtoul@@Base+0x2d96> │ │ │ │ - ldr.w r5, [pc, #1456] @ 7e060 <__isoc23_strtoul@@Base+0x2838> │ │ │ │ + bmi.w 7e616 <__isoc23_strtoul@@Base+0x2d96> │ │ │ │ + ldr.w r5, [pc, #1456] @ 7e0b8 <__isoc23_strtoul@@Base+0x2838> │ │ │ │ mov r8, sl │ │ │ │ mov r4, sl │ │ │ │ lsls r1, r3, #24 │ │ │ │ add r5, pc │ │ │ │ - bmi.w 7d82e <__isoc23_strtoul@@Base+0x2006> │ │ │ │ + bmi.w 7d886 <__isoc23_strtoul@@Base+0x2006> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e6a4 <__isoc23_strtoul@@Base+0x2e7c> │ │ │ │ + beq.w 7e6fc <__isoc23_strtoul@@Base+0x2e7c> │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov r9, r3 │ │ │ │ subs r3, r4, #1 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 7d88e <__isoc23_strtoul@@Base+0x2066> │ │ │ │ + b.n 7d8e6 <__isoc23_strtoul@@Base+0x2066> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ orrs r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + b.n 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7de36 <__isoc23_strtoul@@Base+0x260e> │ │ │ │ + bne.w 7de8e <__isoc23_strtoul@@Base+0x260e> │ │ │ │ cmp.w ip, #94 @ 0x5e │ │ │ │ it ne │ │ │ │ cmpne.w ip, #33 @ 0x21 │ │ │ │ itee ne │ │ │ │ movne r2, r4 │ │ │ │ ldrbeq.w ip, [r2, #2] │ │ │ │ addeq r2, #2 │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ movne r0, #4 │ │ │ │ - bne.w 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + bne.w 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ movs r0, #4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + b.n 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 7e502 <__isoc23_strtoul@@Base+0x2cda> │ │ │ │ + bne.w 7e55a <__isoc23_strtoul@@Base+0x2cda> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ - bhi.n 7db1c <__isoc23_strtoul@@Base+0x22f4> │ │ │ │ + bhi.n 7db74 <__isoc23_strtoul@@Base+0x22f4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 7d63e <__isoc23_strtoul@@Base+0x1e16> │ │ │ │ + b.n 7d696 <__isoc23_strtoul@@Base+0x1e16> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d71e <__isoc23_strtoul@@Base+0x1ef6> │ │ │ │ - ldr.w r3, [pc, #1288] @ 7e04c <__isoc23_strtoul@@Base+0x2824> │ │ │ │ + bne.w 7d776 <__isoc23_strtoul@@Base+0x1ef6> │ │ │ │ + ldr.w r3, [pc, #1288] @ 7e0a4 <__isoc23_strtoul@@Base+0x2824> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1280] @ 7e050 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ + ldr.w r3, [pc, #1280] @ 7e0a8 <__isoc23_strtoul@@Base+0x2828> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1276] @ 7e054 <__isoc23_strtoul@@Base+0x282c> │ │ │ │ + ldr.w r3, [pc, #1276] @ 7e0ac <__isoc23_strtoul@@Base+0x282c> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [fp, #68] @ 0x44 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d71e <__isoc23_strtoul@@Base+0x1ef6> │ │ │ │ - b.n 7d712 <__isoc23_strtoul@@Base+0x1eea> │ │ │ │ + bne.w 7d776 <__isoc23_strtoul@@Base+0x1ef6> │ │ │ │ + b.n 7d76a <__isoc23_strtoul@@Base+0x1eea> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d5a2 <__isoc23_strtoul@@Base+0x1d7a> │ │ │ │ + bne.w 7d5fa <__isoc23_strtoul@@Base+0x1d7a> │ │ │ │ str.w r4, [fp, #184] @ 0xb8 │ │ │ │ - b.n 7d5b0 <__isoc23_strtoul@@Base+0x1d88> │ │ │ │ + b.n 7d608 <__isoc23_strtoul@@Base+0x1d88> │ │ │ │ movs r0, #5 │ │ │ │ - ldr.w r2, [pc, #1244] @ 7e064 <__isoc23_strtoul@@Base+0x283c> │ │ │ │ - ldr.w r3, [pc, #1204] @ 7e040 <__isoc23_strtoul@@Base+0x2818> │ │ │ │ + ldr.w r2, [pc, #1244] @ 7e0bc <__isoc23_strtoul@@Base+0x283c> │ │ │ │ + ldr.w r3, [pc, #1204] @ 7e098 <__isoc23_strtoul@@Base+0x2818> │ │ │ │ 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 7e6a0 <__isoc23_strtoul@@Base+0x2e78> │ │ │ │ + bne.w 7e6f8 <__isoc23_strtoul@@Base+0x2e78> │ │ │ │ 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.w r8, #0 │ │ │ │ - bne.w 7d9a8 <__isoc23_strtoul@@Base+0x2180> │ │ │ │ + bne.w 7da00 <__isoc23_strtoul@@Base+0x2180> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7d9cc <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ + beq.w 7da24 <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 7d9cc <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ + bne.w 7da24 <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d9cc <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ + beq.w 7da24 <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - bne.w 7d9cc <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ - b.n 7da4a <__isoc23_strtoul@@Base+0x2222> │ │ │ │ + bne.w 7da24 <__isoc23_strtoul@@Base+0x21a4> │ │ │ │ + b.n 7daa2 <__isoc23_strtoul@@Base+0x2222> │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 7dcd6 <__isoc23_strtoul@@Base+0x24ae> │ │ │ │ + beq.n 7dd2e <__isoc23_strtoul@@Base+0x24ae> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - bne.n 7dba4 <__isoc23_strtoul@@Base+0x237c> │ │ │ │ + bne.n 7dbfc <__isoc23_strtoul@@Base+0x237c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7d9a8 <__isoc23_strtoul@@Base+0x2180> │ │ │ │ + bne.w 7da00 <__isoc23_strtoul@@Base+0x2180> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7dcf4 <__isoc23_strtoul@@Base+0x24cc> │ │ │ │ + bne.n 7dd4c <__isoc23_strtoul@@Base+0x24cc> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 843e8 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ + bl 84440 <__isoc23_strtoul@@Base+0x8bc0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9f2 <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ + bne.w 7da4a <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 7d2a0 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ + bl 7d2f8 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7dd18 <__isoc23_strtoul@@Base+0x24f0> │ │ │ │ + beq.n 7dd70 <__isoc23_strtoul@@Base+0x24f0> │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7d9f2 <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ + beq.w 7da4a <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 7d2a0 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ - b.n 7d9f2 <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ + bl 7d2f8 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ + b.n 7da4a <__isoc23_strtoul@@Base+0x21ca> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e520 <__isoc23_strtoul@@Base+0x2cf8> │ │ │ │ + bne.w 7e578 <__isoc23_strtoul@@Base+0x2cf8> │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq.w 7d8ec <__isoc23_strtoul@@Base+0x20c4> │ │ │ │ + beq.w 7d944 <__isoc23_strtoul@@Base+0x20c4> │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 7dd9e <__isoc23_strtoul@@Base+0x2576> │ │ │ │ + beq.w 7ddf6 <__isoc23_strtoul@@Base+0x2576> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7dd24 <__isoc23_strtoul@@Base+0x24fc> │ │ │ │ + beq.n 7dd7c <__isoc23_strtoul@@Base+0x24fc> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da34 <__isoc23_strtoul@@Base+0x220c> │ │ │ │ + bne.w 7da8c <__isoc23_strtoul@@Base+0x220c> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0d8 <__isoc23_strtoul@@Base+0x28b0> │ │ │ │ + beq.w 7e130 <__isoc23_strtoul@@Base+0x28b0> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7dd1c <__isoc23_strtoul@@Base+0x24f4> │ │ │ │ + bne.n 7dd74 <__isoc23_strtoul@@Base+0x24f4> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dd1c <__isoc23_strtoul@@Base+0x24f4> │ │ │ │ + bne.n 7dd74 <__isoc23_strtoul@@Base+0x24f4> │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7d8da <__isoc23_strtoul@@Base+0x20b2> │ │ │ │ + b.n 7d932 <__isoc23_strtoul@@Base+0x20b2> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d994 <__isoc23_strtoul@@Base+0x216c> │ │ │ │ + beq.w 7d9ec <__isoc23_strtoul@@Base+0x216c> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 7d986 <__isoc23_strtoul@@Base+0x215e> │ │ │ │ + bne.w 7d9de <__isoc23_strtoul@@Base+0x215e> │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d986 <__isoc23_strtoul@@Base+0x215e> │ │ │ │ - b.n 7d994 <__isoc23_strtoul@@Base+0x216c> │ │ │ │ + bne.w 7d9de <__isoc23_strtoul@@Base+0x215e> │ │ │ │ + b.n 7d9ec <__isoc23_strtoul@@Base+0x216c> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbz r3, 7dce6 <__isoc23_strtoul@@Base+0x24be> │ │ │ │ + cbz r3, 7dd3e <__isoc23_strtoul@@Base+0x24be> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 7dbe0 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ + bne.n 7dc38 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dbe0 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ + bne.w 7dc38 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.w 7d95a <__isoc23_strtoul@@Base+0x2132> │ │ │ │ - b.n 7dbe0 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ + bpl.w 7d9b2 <__isoc23_strtoul@@Base+0x2132> │ │ │ │ + b.n 7dc38 <__isoc23_strtoul@@Base+0x23b8> │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 7ddb4 <__isoc23_strtoul@@Base+0x258c> │ │ │ │ + beq.n 7de0c <__isoc23_strtoul@@Base+0x258c> │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 7d2a0 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ - b.n 7dbf8 <__isoc23_strtoul@@Base+0x23d0> │ │ │ │ + bl 7d2f8 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ + b.n 7dc50 <__isoc23_strtoul@@Base+0x23d0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7de12 <__isoc23_strtoul@@Base+0x25ea> │ │ │ │ + beq.n 7de6a <__isoc23_strtoul@@Base+0x25ea> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7d930 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ + b.n 7d988 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7dc38 <__isoc23_strtoul@@Base+0x2410> │ │ │ │ + b.n 7dc90 <__isoc23_strtoul@@Base+0x2410> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7d8da <__isoc23_strtoul@@Base+0x20b2> │ │ │ │ + b.n 7d932 <__isoc23_strtoul@@Base+0x20b2> │ │ │ │ ldr.w r4, [fp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7de08 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ - blx 7fb4 <__errno_location@plt> │ │ │ │ + beq.n 7de60 <__isoc23_strtoul@@Base+0x25e0> │ │ │ │ + blx 8000 <__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 r0, r3, #31 │ │ │ │ - bpl.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + bpl.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 7dd5c <__isoc23_strtoul@@Base+0x2534> │ │ │ │ + cbz r2, 7ddb4 <__isoc23_strtoul@@Base+0x2534> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 7dd68 <__isoc23_strtoul@@Base+0x2540> │ │ │ │ + cbz r3, 7ddc0 <__isoc23_strtoul@@Base+0x2540> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 7dd72 <__isoc23_strtoul@@Base+0x254a> │ │ │ │ + cbz r3, 7ddca <__isoc23_strtoul@@Base+0x254a> │ │ │ │ mov r0, r3 │ │ │ │ - bl 87604 <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ + bl 8765c <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7dd7c <__isoc23_strtoul@@Base+0x2554> │ │ │ │ + cbz r3, 7ddd4 <__isoc23_strtoul@@Base+0x2554> │ │ │ │ mov r0, r3 │ │ │ │ - bl 87604 <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ + bl 8765c <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 7dffc <__isoc23_strtoul@@Base+0x27d4> │ │ │ │ + beq.w 7e054 <__isoc23_strtoul@@Base+0x27d4> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e144 <__isoc23_strtoul@@Base+0x291c> │ │ │ │ + bne.w 7e19c <__isoc23_strtoul@@Base+0x291c> │ │ │ │ ldr.w r6, [fp, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e144 <__isoc23_strtoul@@Base+0x291c> │ │ │ │ + beq.w 7e19c <__isoc23_strtoul@@Base+0x291c> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7d5da <__isoc23_strtoul@@Base+0x1db2> │ │ │ │ + b.n 7d632 <__isoc23_strtoul@@Base+0x1db2> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 7dc82 <__isoc23_strtoul@@Base+0x245a> │ │ │ │ + bne.w 7dcda <__isoc23_strtoul@@Base+0x245a> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d8ec <__isoc23_strtoul@@Base+0x20c4> │ │ │ │ - b.n 7dc82 <__isoc23_strtoul@@Base+0x245a> │ │ │ │ + beq.w 7d944 <__isoc23_strtoul@@Base+0x20c4> │ │ │ │ + b.n 7dcda <__isoc23_strtoul@@Base+0x245a> │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7d9ce <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ + beq.w 7da26 <__isoc23_strtoul@@Base+0x21a6> │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 7dcf8 <__isoc23_strtoul@@Base+0x24d0> │ │ │ │ - b.n 7da4a <__isoc23_strtoul@@Base+0x2222> │ │ │ │ + bne.n 7dd50 <__isoc23_strtoul@@Base+0x24d0> │ │ │ │ + b.n 7daa2 <__isoc23_strtoul@@Base+0x2222> │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mov r4, lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 7d7fa <__isoc23_strtoul@@Base+0x1fd2> │ │ │ │ + beq.w 7d852 <__isoc23_strtoul@@Base+0x1fd2> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ mov r2, r4 │ │ │ │ - b.n 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + b.n 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7de5e <__isoc23_strtoul@@Base+0x2636> │ │ │ │ + beq.n 7deb6 <__isoc23_strtoul@@Base+0x2636> │ │ │ │ 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 r6, r3, #31 │ │ │ │ - bpl.w 7da20 <__isoc23_strtoul@@Base+0x21f8> │ │ │ │ + bpl.w 7da78 <__isoc23_strtoul@@Base+0x21f8> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + b.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ - b.n 7dd4c <__isoc23_strtoul@@Base+0x2524> │ │ │ │ + bpl.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + b.n 7dda4 <__isoc23_strtoul@@Base+0x2524> │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 837f4 <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ + bl 8384c <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e4b4 <__isoc23_strtoul@@Base+0x2c8c> │ │ │ │ + bne.w 7e50c <__isoc23_strtoul@@Base+0x2c8c> │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dfe8 <__isoc23_strtoul@@Base+0x27c0> │ │ │ │ + bne.w 7e040 <__isoc23_strtoul@@Base+0x27c0> │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 7d930 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ + b.n 7d988 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #4 │ │ │ │ - b.w 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + b.w 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r8, fp, #156 @ 0x9c │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r3, #4 │ │ │ │ - bl 837f4 <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ + bl 8384c <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e4ca <__isoc23_strtoul@@Base+0x2ca2> │ │ │ │ + bne.w 7e522 <__isoc23_strtoul@@Base+0x2ca2> │ │ │ │ str.w r8, [fp, #132] @ 0x84 │ │ │ │ - b.n 7d94e <__isoc23_strtoul@@Base+0x2126> │ │ │ │ + b.n 7d9a6 <__isoc23_strtoul@@Base+0x2126> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 7da20 <__isoc23_strtoul@@Base+0x21f8> │ │ │ │ - b.n 7ddfc <__isoc23_strtoul@@Base+0x25d4> │ │ │ │ + bpl.w 7da78 <__isoc23_strtoul@@Base+0x21f8> │ │ │ │ + b.n 7de54 <__isoc23_strtoul@@Base+0x25d4> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r3, r4 │ │ │ │ - bl 7d1c8 <__isoc23_strtoul@@Base+0x19a0> │ │ │ │ + bl 7d220 <__isoc23_strtoul@@Base+0x19a0> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e11a <__isoc23_strtoul@@Base+0x28f2> │ │ │ │ + beq.w 7e172 <__isoc23_strtoul@@Base+0x28f2> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7d81a <__isoc23_strtoul@@Base+0x1ff2> │ │ │ │ + b.n 7d872 <__isoc23_strtoul@@Base+0x1ff2> │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dee0 <__isoc23_strtoul@@Base+0x26b8> │ │ │ │ - cbz r6, 7df12 <__isoc23_strtoul@@Base+0x26ea> │ │ │ │ + beq.n 7df38 <__isoc23_strtoul@@Base+0x26b8> │ │ │ │ + cbz r6, 7df6a <__isoc23_strtoul@@Base+0x26ea> │ │ │ │ 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, 7deda <__isoc23_strtoul@@Base+0x26b2> │ │ │ │ - ldr r3, [pc, #404] @ (7e068 <__isoc23_strtoul@@Base+0x2840>) │ │ │ │ + cbz r3, 7df32 <__isoc23_strtoul@@Base+0x26b2> │ │ │ │ + ldr r3, [pc, #404] @ (7e0c0 <__isoc23_strtoul@@Base+0x2840>) │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [fp, #100] @ 0x64 │ │ │ │ - b.n 7db84 <__isoc23_strtoul@@Base+0x235c> │ │ │ │ + b.n 7dbdc <__isoc23_strtoul@@Base+0x235c> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r1, r3, #27 │ │ │ │ itt pl │ │ │ │ movpl r3, #2 │ │ │ │ strpl.w r3, [fp, #100] @ 0x64 │ │ │ │ - bpl.n 7deae <__isoc23_strtoul@@Base+0x2686> │ │ │ │ + bpl.n 7df06 <__isoc23_strtoul@@Base+0x2686> │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrh.w r0, [fp, #92] @ 0x5c │ │ │ │ str.w r5, [fp, #112] @ 0x70 │ │ │ │ add r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 5cf6c │ │ │ │ + bl 5cfc4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7deb0 <__isoc23_strtoul@@Base+0x2688> │ │ │ │ + bne.n 7df08 <__isoc23_strtoul@@Base+0x2688> │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #336] @ (7e06c <__isoc23_strtoul@@Base+0x2844>) │ │ │ │ + ldr r3, [pc, #336] @ (7e0c4 <__isoc23_strtoul@@Base+0x2844>) │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7316c │ │ │ │ + bl 731c4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r5, r0 │ │ │ │ tst.w r3, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bne.w 7e2f8 <__isoc23_strtoul@@Base+0x2ad0> │ │ │ │ + bne.w 7e350 <__isoc23_strtoul@@Base+0x2ad0> │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ movle r4, r0 │ │ │ │ - ble.n 7df4e <__isoc23_strtoul@@Base+0x2726> │ │ │ │ + ble.n 7dfa6 <__isoc23_strtoul@@Base+0x2726> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r5 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r5, [fp, #4] │ │ │ │ and.w r5, r3, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e5ea <__isoc23_strtoul@@Base+0x2dc2> │ │ │ │ + beq.w 7e642 <__isoc23_strtoul@@Base+0x2dc2> │ │ │ │ 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 7df64 <__isoc23_strtoul@@Base+0x273c> │ │ │ │ + bne.n 7dfbc <__isoc23_strtoul@@Base+0x273c> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7deb8 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ + bne.n 7df10 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 7deb8 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ - ldr r3, [pc, #232] @ (7e070 <__isoc23_strtoul@@Base+0x2848>) │ │ │ │ + ble.n 7df10 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ + ldr r3, [pc, #232] @ (7e0c8 <__isoc23_strtoul@@Base+0x2848>) │ │ │ │ asrs r6, r1, #2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - bl 69b7c │ │ │ │ + bl 69bd4 │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 7dfae <__isoc23_strtoul@@Base+0x2786> │ │ │ │ + bls.n 7e006 <__isoc23_strtoul@@Base+0x2786> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cde8 <__isoc23_strtoul@@Base+0x215c0> │ │ │ │ + bl 9d518 <__isoc23_strtoul@@Base+0x21c98> │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r5, [r4, r0, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ - b.n 7decc <__isoc23_strtoul@@Base+0x26a4> │ │ │ │ - ldr r5, [pc, #188] @ (7e074 <__isoc23_strtoul@@Base+0x284c>) │ │ │ │ + b.n 7df24 <__isoc23_strtoul@@Base+0x26a4> │ │ │ │ + ldr r5, [pc, #188] @ (7e0cc <__isoc23_strtoul@@Base+0x284c>) │ │ │ │ add r5, pc │ │ │ │ - b.n 7d812 <__isoc23_strtoul@@Base+0x1fea> │ │ │ │ + b.n 7d86a <__isoc23_strtoul@@Base+0x1fea> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ movs r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.w 7d634 <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ + b.w 7d68c <__isoc23_strtoul@@Base+0x1e0c> │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ mov r9, r3 │ │ │ │ - beq.w 7d83c <__isoc23_strtoul@@Base+0x2014> │ │ │ │ + beq.w 7d894 <__isoc23_strtoul@@Base+0x2014> │ │ │ │ movs r3, #4 │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dabe <__isoc23_strtoul@@Base+0x2296> │ │ │ │ + beq.w 7db16 <__isoc23_strtoul@@Base+0x2296> │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 7d630 <__isoc23_strtoul@@Base+0x1e08> │ │ │ │ + b.w 7d688 <__isoc23_strtoul@@Base+0x1e08> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - bl 88164 <__isoc23_strtoul@@Base+0xc93c> │ │ │ │ + bl 881bc <__isoc23_strtoul@@Base+0xc93c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7de30 <__isoc23_strtoul@@Base+0x2608> │ │ │ │ + b.n 7de88 <__isoc23_strtoul@@Base+0x2608> │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ - b.n 7de9e <__isoc23_strtoul@@Base+0x2676> │ │ │ │ + b.n 7def6 <__isoc23_strtoul@@Base+0x2676> │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e120 <__isoc23_strtoul@@Base+0x28f8> │ │ │ │ - ldr.w sl, [pc, #80] @ 7e078 <__isoc23_strtoul@@Base+0x2850> │ │ │ │ + beq.n 7e178 <__isoc23_strtoul@@Base+0x28f8> │ │ │ │ + ldr.w sl, [pc, #80] @ 7e0d0 <__isoc23_strtoul@@Base+0x2850> │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.n 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ nop │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + tst r0, r7 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + tst r6, r6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #896] @ (7e3c8 <__isoc23_strtoul@@Base+0x2ba0>) │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ movs r6, r0 │ │ │ │ - stcl 0, cr0, [r6, #8]! │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + @ instruction: 0xf4be0002 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7e1f4 <__isoc23_strtoul@@Base+0x29cc> │ │ │ │ + b.n 7dffc <__isoc23_strtoul@@Base+0x277c> │ │ │ │ movs r2, r0 │ │ │ │ - orn r0, r4, r2 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf13c0002 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r6, r0 │ │ │ │ - add ip, fp │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ - movs r2, r0 │ │ │ │ - bls.n 7e0bc <__isoc23_strtoul@@Base+0x2894> │ │ │ │ + it hi │ │ │ │ + movhi r2, r0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 7e0c4 <__isoc23_strtoul@@Base+0x289c> │ │ │ │ + bne.n 7e11c <__isoc23_strtoul@@Base+0x289c> │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.n 7e0c4 <__isoc23_strtoul@@Base+0x289c> │ │ │ │ + bne.n 7e11c <__isoc23_strtoul@@Base+0x289c> │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 7e342 <__isoc23_strtoul@@Base+0x2b1a> │ │ │ │ + bne.w 7e39a <__isoc23_strtoul@@Base+0x2b1a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e32e <__isoc23_strtoul@@Base+0x2b06> │ │ │ │ + beq.w 7e386 <__isoc23_strtoul@@Base+0x2b06> │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ adds r2, r1, #3 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 7e0b4 <__isoc23_strtoul@@Base+0x288c> │ │ │ │ + bne.n 7e10c <__isoc23_strtoul@@Base+0x288c> │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 7e0ac <__isoc23_strtoul@@Base+0x2884> │ │ │ │ + beq.n 7e104 <__isoc23_strtoul@@Base+0x2884> │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e31a <__isoc23_strtoul@@Base+0x2af2> │ │ │ │ + beq.w 7e372 <__isoc23_strtoul@@Base+0x2af2> │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 7e086 <__isoc23_strtoul@@Base+0x285e> │ │ │ │ + beq.n 7e0de <__isoc23_strtoul@@Base+0x285e> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7e356 <__isoc23_strtoul@@Base+0x2b2e> │ │ │ │ + beq.w 7e3ae <__isoc23_strtoul@@Base+0x2b2e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 7d8a8 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ + b.w 7d900 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + b.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 7d8d4 <__isoc23_strtoul@@Base+0x20ac> │ │ │ │ - ldr.w r5, [pc, #1520] @ 7e6d8 <__isoc23_strtoul@@Base+0x2eb0> │ │ │ │ + b.w 7d92c <__isoc23_strtoul@@Base+0x20ac> │ │ │ │ + ldr.w r5, [pc, #1520] @ 7e730 <__isoc23_strtoul@@Base+0x2eb0> │ │ │ │ mov r8, sl │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.w 7d828 <__isoc23_strtoul@@Base+0x2000> │ │ │ │ + b.w 7d880 <__isoc23_strtoul@@Base+0x2000> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 837f4 <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ + bl 8384c <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e69a <__isoc23_strtoul@@Base+0x2e72> │ │ │ │ + bne.w 7e6f2 <__isoc23_strtoul@@Base+0x2e72> │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e1b8 <__isoc23_strtoul@@Base+0x2990> │ │ │ │ + bne.n 7e210 <__isoc23_strtoul@@Base+0x2990> │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 7d930 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ + b.n 7d988 <__isoc23_strtoul@@Base+0x2108> │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.w 7d81a <__isoc23_strtoul@@Base+0x1ff2> │ │ │ │ - ldr.w sl, [pc, #1464] @ 7e6dc <__isoc23_strtoul@@Base+0x2eb4> │ │ │ │ + b.w 7d872 <__isoc23_strtoul@@Base+0x1ff2> │ │ │ │ + ldr.w sl, [pc, #1464] @ 7e734 <__isoc23_strtoul@@Base+0x2eb4> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add sl, pc │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7e156 <__isoc23_strtoul@@Base+0x292e> │ │ │ │ + cbz r3, 7e1ae <__isoc23_strtoul@@Base+0x292e> │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - b.n 7de9e <__isoc23_strtoul@@Base+0x2676> │ │ │ │ + b.n 7def6 <__isoc23_strtoul@@Base+0x2676> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 7dc94 <__isoc23_strtoul@@Base+0x246c> │ │ │ │ + b.n 7dcec <__isoc23_strtoul@@Base+0x246c> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ strd r9, r9, [sp, #28] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 7d550 <__isoc23_strtoul@@Base+0x1d28> │ │ │ │ + bne.w 7d5a8 <__isoc23_strtoul@@Base+0x1d28> │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r7, r9, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r7], #1 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.n 7e26e <__isoc23_strtoul@@Base+0x2a46> │ │ │ │ + bhi.n 7e2c6 <__isoc23_strtoul@@Base+0x2a46> │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bls.w 7e66c <__isoc23_strtoul@@Base+0x2e44> │ │ │ │ + bls.w 7e6c4 <__isoc23_strtoul@@Base+0x2e44> │ │ │ │ subs r2, #41 @ 0x29 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 7e264 <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ + bhi.n 7e2bc <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r7, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ @@ -183151,77 +183164,77 @@ │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r6, r7, #9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - bl 88164 <__isoc23_strtoul@@Base+0xc93c> │ │ │ │ + bl 881bc <__isoc23_strtoul@@Base+0xc93c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.n 7e114 <__isoc23_strtoul@@Base+0x28ec> │ │ │ │ + b.n 7e16c <__isoc23_strtoul@@Base+0x28ec> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1292] @ 7e6e0 <__isoc23_strtoul@@Base+0x2eb8> │ │ │ │ + ldr.w r3, [pc, #1292] @ 7e738 <__isoc23_strtoul@@Base+0x2eb8> │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 7d520 <__isoc23_strtoul@@Base+0x1cf8> │ │ │ │ - ldr.w r3, [pc, #1276] @ 7e6e4 <__isoc23_strtoul@@Base+0x2ebc> │ │ │ │ + b.w 7d578 <__isoc23_strtoul@@Base+0x1cf8> │ │ │ │ + ldr.w r3, [pc, #1276] @ 7e73c <__isoc23_strtoul@@Base+0x2ebc> │ │ │ │ add r3, pc │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d774 <__isoc23_strtoul@@Base+0x1f4c> │ │ │ │ - ldr.w r3, [pc, #1264] @ 7e6e8 <__isoc23_strtoul@@Base+0x2ec0> │ │ │ │ + bne.w 7d7cc <__isoc23_strtoul@@Base+0x1f4c> │ │ │ │ + ldr.w r3, [pc, #1264] @ 7e740 <__isoc23_strtoul@@Base+0x2ec0> │ │ │ │ add r3, pc │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 7d774 <__isoc23_strtoul@@Base+0x1f4c> │ │ │ │ - ldr.w r0, [pc, #1256] @ 7e6ec <__isoc23_strtoul@@Base+0x2ec4> │ │ │ │ + b.w 7d7cc <__isoc23_strtoul@@Base+0x1f4c> │ │ │ │ + ldr.w r0, [pc, #1256] @ 7e744 <__isoc23_strtoul@@Base+0x2ec4> │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d76e <__isoc23_strtoul@@Base+0x1f46> │ │ │ │ - b.n 7e1e4 <__isoc23_strtoul@@Base+0x29bc> │ │ │ │ - ldr.w r1, [pc, #1240] @ 7e6f0 <__isoc23_strtoul@@Base+0x2ec8> │ │ │ │ + bne.w 7d7c6 <__isoc23_strtoul@@Base+0x1f46> │ │ │ │ + b.n 7e23c <__isoc23_strtoul@@Base+0x29bc> │ │ │ │ + ldr.w r1, [pc, #1240] @ 7e748 <__isoc23_strtoul@@Base+0x2ec8> │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str.w r1, [fp, #76] @ 0x4c │ │ │ │ - ldr.w r1, [pc, #1228] @ 7e6f4 <__isoc23_strtoul@@Base+0x2ecc> │ │ │ │ + ldr.w r1, [pc, #1228] @ 7e74c <__isoc23_strtoul@@Base+0x2ecc> │ │ │ │ add r1, pc │ │ │ │ str.w r1, [fp, #40] @ 0x28 │ │ │ │ add.w r1, sp, #107 @ 0x6b │ │ │ │ str.w r1, [fp, #28] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str.w r1, [fp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r0, [pc, #1208] @ 7e6f8 <__isoc23_strtoul@@Base+0x2ed0> │ │ │ │ + ldr.w r0, [pc, #1208] @ 7e750 <__isoc23_strtoul@@Base+0x2ed0> │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d768 <__isoc23_strtoul@@Base+0x1f40> │ │ │ │ - b.n 7e202 <__isoc23_strtoul@@Base+0x29da> │ │ │ │ + bne.w 7d7c0 <__isoc23_strtoul@@Base+0x1f40> │ │ │ │ + b.n 7e25a <__isoc23_strtoul@@Base+0x29da> │ │ │ │ add.w r0, sp, #107 @ 0x6b │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d754 <__isoc23_strtoul@@Base+0x1f2c> │ │ │ │ - b.w 7d74e <__isoc23_strtoul@@Base+0x1f26> │ │ │ │ + bne.w 7d7ac <__isoc23_strtoul@@Base+0x1f2c> │ │ │ │ + b.w 7d7a6 <__isoc23_strtoul@@Base+0x1f26> │ │ │ │ ldrb.w r2, [r7], #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.n 7e184 <__isoc23_strtoul@@Base+0x295c> │ │ │ │ + bls.n 7e1dc <__isoc23_strtoul@@Base+0x295c> │ │ │ │ subs r2, #77 @ 0x4d │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #28 │ │ │ │ - bhi.n 7e264 <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ + bhi.n 7e2bc <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 7e264 <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ - add r0, pc, #8 @ (adr r0, 7e284 <__isoc23_strtoul@@Base+0x2a5c>) │ │ │ │ + bhi.n 7e2bc <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ + add r0, pc, #8 @ (adr r0, 7e2dc <__isoc23_strtoul@@Base+0x2a5c>) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ lsls r1, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -183257,420 +183270,419 @@ │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ add r4, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r5 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 7df4e <__isoc23_strtoul@@Base+0x2726> │ │ │ │ - ldr r3, [pc, #1004] @ (7e6fc <__isoc23_strtoul@@Base+0x2ed4>) │ │ │ │ + blx 7b70 │ │ │ │ + b.n 7dfa6 <__isoc23_strtoul@@Base+0x2726> │ │ │ │ + ldr r3, [pc, #1004] @ (7e754 <__isoc23_strtoul@@Base+0x2ed4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - b.w 7d7cc <__isoc23_strtoul@@Base+0x1fa4> │ │ │ │ + b.w 7d824 <__isoc23_strtoul@@Base+0x1fa4> │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7e484 <__isoc23_strtoul@@Base+0x2c5c> │ │ │ │ + beq.w 7e4dc <__isoc23_strtoul@@Base+0x2c5c> │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 7d8a8 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ + b.w 7d900 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7dc4a <__isoc23_strtoul@@Base+0x2422> │ │ │ │ + beq.w 7dca2 <__isoc23_strtoul@@Base+0x2422> │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 7d8a8 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ + b.w 7d900 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7e49e <__isoc23_strtoul@@Base+0x2c76> │ │ │ │ + beq.w 7e4f6 <__isoc23_strtoul@@Base+0x2c76> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 7d8a8 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ + b.w 7d900 <__isoc23_strtoul@@Base+0x2080> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e458 <__isoc23_strtoul@@Base+0x2c30> │ │ │ │ + beq.n 7e4b0 <__isoc23_strtoul@@Base+0x2c30> │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ - bl 72ccc │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + bl 72d24 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [fp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5e4 <__isoc23_strtoul@@Base+0x2dbc> │ │ │ │ + beq.w 7e63c <__isoc23_strtoul@@Base+0x2dbc> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.w 7d7c2 <__isoc23_strtoul@@Base+0x1f9a> │ │ │ │ + bmi.w 7d81a <__isoc23_strtoul@@Base+0x1f9a> │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.w 7d514 <__isoc23_strtoul@@Base+0x1cec> │ │ │ │ + b.w 7d56c <__isoc23_strtoul@@Base+0x1cec> │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [fp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e470 <__isoc23_strtoul@@Base+0x2c48> │ │ │ │ + beq.n 7e4c8 <__isoc23_strtoul@@Base+0x2c48> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e4f0 <__isoc23_strtoul@@Base+0x2cc8> │ │ │ │ + bne.w 7e548 <__isoc23_strtoul@@Base+0x2cc8> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 7e3f4 <__isoc23_strtoul@@Base+0x2bcc> │ │ │ │ + beq.n 7e44c <__isoc23_strtoul@@Base+0x2bcc> │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ - cbnz r6, 7e3f4 <__isoc23_strtoul@@Base+0x2bcc> │ │ │ │ + cbnz r6, 7e44c <__isoc23_strtoul@@Base+0x2bcc> │ │ │ │ ldrb.w r2, [r4, #-2] │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e540 <__isoc23_strtoul@@Base+0x2d18> │ │ │ │ + beq.w 7e598 <__isoc23_strtoul@@Base+0x2d18> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 7e402 <__isoc23_strtoul@@Base+0x2bda> │ │ │ │ + cbnz r3, 7e45a <__isoc23_strtoul@@Base+0x2bda> │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7dd84 <__isoc23_strtoul@@Base+0x255c> │ │ │ │ + bmi.w 7dddc <__isoc23_strtoul@@Base+0x255c> │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd84 <__isoc23_strtoul@@Base+0x255c> │ │ │ │ + beq.w 7dddc <__isoc23_strtoul@@Base+0x255c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 7d2a0 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ + bl 7d2f8 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ - b.n 7dd88 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ + b.n 7dde0 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ - b.w 7d7a8 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ + b.w 7d800 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ add.w r4, fp, #136 @ 0x88 │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 837f4 <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ + bl 8384c <__isoc23_strtoul@@Base+0x7fcc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db82 <__isoc23_strtoul@@Base+0x235a> │ │ │ │ + bne.w 7dbda <__isoc23_strtoul@@Base+0x235a> │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - b.w 7d7a8 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ + b.w 7d800 <__isoc23_strtoul@@Base+0x1f80> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e578 <__isoc23_strtoul@@Base+0x2d50> │ │ │ │ + beq.n 7e5d0 <__isoc23_strtoul@@Base+0x2d50> │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e50c <__isoc23_strtoul@@Base+0x2ce4> │ │ │ │ + beq.n 7e564 <__isoc23_strtoul@@Base+0x2ce4> │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e5a0 <__isoc23_strtoul@@Base+0x2d78> │ │ │ │ + beq.n 7e5f8 <__isoc23_strtoul@@Base+0x2d78> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5ac <__isoc23_strtoul@@Base+0x2d84> │ │ │ │ + beq.n 7e604 <__isoc23_strtoul@@Base+0x2d84> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7dd60 <__isoc23_strtoul@@Base+0x2538> │ │ │ │ + b.n 7ddb8 <__isoc23_strtoul@@Base+0x2538> │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [fp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + b.n 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov sl, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.w 7d88e <__isoc23_strtoul@@Base+0x2066> │ │ │ │ + b.w 7d8e6 <__isoc23_strtoul@@Base+0x2066> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ - bl 7d1c8 <__isoc23_strtoul@@Base+0x19a0> │ │ │ │ + bl 7d220 <__isoc23_strtoul@@Base+0x19a0> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ subs r4, r4, r3 │ │ │ │ - b.n 7e3de <__isoc23_strtoul@@Base+0x2bb6> │ │ │ │ + b.n 7e436 <__isoc23_strtoul@@Base+0x2bb6> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 7ddd2 <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ + b.n 7de2a <__isoc23_strtoul@@Base+0x25aa> │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ - ldr r0, [pc, #460] @ (7e700 <__isoc23_strtoul@@Base+0x2ed8>) │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + ldr r0, [pc, #460] @ (7e758 <__isoc23_strtoul@@Base+0x2ed8>) │ │ │ │ add r0, pc │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d762 <__isoc23_strtoul@@Base+0x1f3a> │ │ │ │ - b.n 7e23e <__isoc23_strtoul@@Base+0x2a16> │ │ │ │ + bne.w 7d7ba <__isoc23_strtoul@@Base+0x1f3a> │ │ │ │ + b.n 7e296 <__isoc23_strtoul@@Base+0x2a16> │ │ │ │ strb.w r6, [r4, #-2] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 7dd84 <__isoc23_strtoul@@Base+0x255c> │ │ │ │ + bne.w 7dddc <__isoc23_strtoul@@Base+0x255c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7d2a0 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ + bl 7d2f8 <__isoc23_strtoul@@Base+0x1a78> │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ - b.n 7dd88 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ + b.n 7dde0 <__isoc23_strtoul@@Base+0x2560> │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - b.w 7dc68 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ - ldr r0, [pc, #352] @ (7e6f0 <__isoc23_strtoul@@Base+0x2ec8>) │ │ │ │ + b.w 7dcc0 <__isoc23_strtoul@@Base+0x2440> │ │ │ │ + ldr r0, [pc, #352] @ (7e748 <__isoc23_strtoul@@Base+0x2ec8>) │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7d748 <__isoc23_strtoul@@Base+0x1f20> │ │ │ │ - b.n 7e250 <__isoc23_strtoul@@Base+0x2a28> │ │ │ │ + bne.w 7d7a0 <__isoc23_strtoul@@Base+0x1f20> │ │ │ │ + b.n 7e2a8 <__isoc23_strtoul@@Base+0x2a28> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 7e5ac <__isoc23_strtoul@@Base+0x2d84> │ │ │ │ + cbz r3, 7e604 <__isoc23_strtoul@@Base+0x2d84> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ strb r3, [r2, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 7dd72 <__isoc23_strtoul@@Base+0x254a> │ │ │ │ - ldr r3, [pc, #336] @ (7e704 <__isoc23_strtoul@@Base+0x2edc>) │ │ │ │ + b.w 7ddca <__isoc23_strtoul@@Base+0x254a> │ │ │ │ + ldr r3, [pc, #336] @ (7e75c <__isoc23_strtoul@@Base+0x2edc>) │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.w 7d520 <__isoc23_strtoul@@Base+0x1cf8> │ │ │ │ + b.w 7d578 <__isoc23_strtoul@@Base+0x1cf8> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7e5ee <__isoc23_strtoul@@Base+0x2dc6> │ │ │ │ + cbz r3, 7e646 <__isoc23_strtoul@@Base+0x2dc6> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7db84 <__isoc23_strtoul@@Base+0x235c> │ │ │ │ + b.w 7dbdc <__isoc23_strtoul@@Base+0x235c> │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7deb8 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ + b.n 7df10 <__isoc23_strtoul@@Base+0x2690> │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 7dc94 <__isoc23_strtoul@@Base+0x246c> │ │ │ │ - cbz r1, 7e610 <__isoc23_strtoul@@Base+0x2de8> │ │ │ │ + b.w 7dcec <__isoc23_strtoul@@Base+0x246c> │ │ │ │ + cbz r1, 7e668 <__isoc23_strtoul@@Base+0x2de8> │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ - cbz r1, 7e616 <__isoc23_strtoul@@Base+0x2dee> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + cbz r1, 7e66e <__isoc23_strtoul@@Base+0x2dee> │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ - cbz r1, 7e62c <__isoc23_strtoul@@Base+0x2e04> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + cbz r1, 7e684 <__isoc23_strtoul@@Base+0x2e04> │ │ │ │ bic.w r3, r3, #16 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ - cbz r1, 7e632 <__isoc23_strtoul@@Base+0x2e0a> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + cbz r1, 7e68a <__isoc23_strtoul@@Base+0x2e0a> │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ ldr.w r2, [fp, #120] @ 0x78 │ │ │ │ ubfx r1, r3, #0, #19 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ lsls r3, r3, #22 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ite mi │ │ │ │ orrmi.w r2, r2, #4 │ │ │ │ bicpl.w r2, r2, #4 │ │ │ │ str.w r2, [fp, #120] @ 0x78 │ │ │ │ - cbz r4, 7e67e <__isoc23_strtoul@@Base+0x2e56> │ │ │ │ + cbz r4, 7e6d6 <__isoc23_strtoul@@Base+0x2e56> │ │ │ │ sub.w r4, r7, r9 │ │ │ │ movs r3, #2 │ │ │ │ mov r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7d55a <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ + bne.w 7d5b2 <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7d55a <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ + b.w 7d5b2 <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e264 <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ + bne.w 7e2bc <__isoc23_strtoul@@Base+0x2a3c> │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7d55a <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ + b.w 7d5b2 <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7d55a <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ + b.w 7d5b2 <__isoc23_strtoul@@Base+0x1d32> │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ movs r1, #1 │ │ │ │ - b.n 7e17c <__isoc23_strtoul@@Base+0x2954> │ │ │ │ + b.n 7e1d4 <__isoc23_strtoul@@Base+0x2954> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 7e666 <__isoc23_strtoul@@Base+0x2e3e> │ │ │ │ + b.n 7e6be <__isoc23_strtoul@@Base+0x2e3e> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 7dd52 <__isoc23_strtoul@@Base+0x252a> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.w 7ddaa <__isoc23_strtoul@@Base+0x252a> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7e6be <__isoc23_strtoul@@Base+0x2e96> │ │ │ │ + cbz r3, 7e716 <__isoc23_strtoul@@Base+0x2e96> │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 7d8c2 <__isoc23_strtoul@@Base+0x209a> │ │ │ │ + b.w 7d91a <__isoc23_strtoul@@Base+0x209a> │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ mov r9, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 7d8e6 <__isoc23_strtoul@@Base+0x20be> │ │ │ │ + b.w 7d93e <__isoc23_strtoul@@Base+0x20be> │ │ │ │ nop │ │ │ │ - b.n 7df38 <__isoc23_strtoul@@Base+0x2710> │ │ │ │ + add.w r0, r6, r2 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 7e72c <__isoc23_strtoul@@Base+0x2f04> │ │ │ │ - movs r2, r0 │ │ │ │ - tst r2, r4 │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r6, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - bl 1046ea │ │ │ │ + bl 104742 │ │ │ │ vrecps.f16 , , │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ vrecps.f32 , , │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + ldr r5, [pc, #936] @ (7eb08 <__isoc23_strtoul@@Base+0x3288>) │ │ │ │ movs r6, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #43688 @ 0xaaa8 │ │ │ │ bics r3, r2 │ │ │ │ - beq.n 7e716 <__isoc23_strtoul@@Base+0x2eee> │ │ │ │ + beq.n 7e76e <__isoc23_strtoul@@Base+0x2eee> │ │ │ │ bx lr │ │ │ │ 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, #116] @ 0x74 │ │ │ │ bic.w r2, r2, #2852126720 @ 0xaa000000 │ │ │ │ bic.w r2, r2, #11010048 @ 0xa80000 │ │ │ │ str r2, [r4, #16] │ │ │ │ - cbz r0, 7e738 <__isoc23_strtoul@@Base+0x2f10> │ │ │ │ - bl 72ee8 │ │ │ │ + cbz r0, 7e790 <__isoc23_strtoul@@Base+0x2f10> │ │ │ │ + bl 72f40 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ - cbz r0, 7e742 <__isoc23_strtoul@@Base+0x2f1a> │ │ │ │ - bl 87604 <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ + cbz r0, 7e79a <__isoc23_strtoul@@Base+0x2f1a> │ │ │ │ + bl 8765c <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - cbz r0, 7e750 <__isoc23_strtoul@@Base+0x2f28> │ │ │ │ + cbz r0, 7e7a8 <__isoc23_strtoul@@Base+0x2f28> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 87604 <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ + b.w 8765c <__isoc23_strtoul@@Base+0xbddc> │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bhi.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r4, r5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r4, r5 │ │ │ │ movs r4, r5 │ │ │ │ movs r4, r5 │ │ │ │ @@ -183708,563 +183720,563 @@ │ │ │ │ movs r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov.w r3, #1 │ │ │ │ strh.w r3, [r4, #98] @ 0x62 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + bne.n 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ 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 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e7fa <__isoc23_strtoul@@Base+0x2fd2> │ │ │ │ + beq.n 7e852 <__isoc23_strtoul@@Base+0x2fd2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + beq.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ ldrh.w r3, [r4, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r3, 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + cbz r3, 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldrh.w r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bne.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #84] @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [r4, #112] @ 0x70 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ strd r9, r8, [r4, #84] @ 0x54 │ │ │ │ strd r7, r6, [r4, #112] @ 0x70 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 7e850 <__isoc23_strtoul@@Base+0x3028> │ │ │ │ + beq.n 7e8a8 <__isoc23_strtoul@@Base+0x3028> │ │ │ │ cmp r3, #24 │ │ │ │ - bne.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bne.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.n 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bne.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - cbz r3, 7e88e <__isoc23_strtoul@@Base+0x3066> │ │ │ │ + cbz r3, 7e8e6 <__isoc23_strtoul@@Base+0x3066> │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bcs.n 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #84] @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [r4, #112] @ 0x70 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ strd r9, r8, [r4, #84] @ 0x54 │ │ │ │ strd r7, r6, [r4, #112] @ 0x70 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r6, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adds r6, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ uxth r6, r6 │ │ │ │ ldr.w fp, [r4, #112] @ 0x70 │ │ │ │ ldr.w sl, [r4, #116] @ 0x74 │ │ │ │ ldrh.w r9, [r4, #106] @ 0x6a │ │ │ │ str r3, [sp, #8] │ │ │ │ strh.w r6, [r4, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r8, [r4, #94] @ 0x5e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7ec0e <__isoc23_strtoul@@Base+0x33e6> │ │ │ │ + beq.w 7ec66 <__isoc23_strtoul@@Base+0x33e6> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7ebf2 <__isoc23_strtoul@@Base+0x33ca> │ │ │ │ + ble.w 7ec4a <__isoc23_strtoul@@Base+0x33ca> │ │ │ │ mul.w r1, r0, r1 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ec2a <__isoc23_strtoul@@Base+0x3402> │ │ │ │ + bne.w 7ec82 <__isoc23_strtoul@@Base+0x3402> │ │ │ │ str r7, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ cmp r1, fp │ │ │ │ it ne │ │ │ │ strne r7, [r4, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r7, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r8, [r4, #112] @ 0x70 │ │ │ │ ldr.w r9, [r4, #116] @ 0x74 │ │ │ │ - ble.n 7e97e <__isoc23_strtoul@@Base+0x3156> │ │ │ │ + ble.n 7e9d6 <__isoc23_strtoul@@Base+0x3156> │ │ │ │ ldrh.w r3, [r4, #94] @ 0x5e │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - cbz r1, 7e98e <__isoc23_strtoul@@Base+0x3166> │ │ │ │ + cbz r1, 7e9e6 <__isoc23_strtoul@@Base+0x3166> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7e9bc <__isoc23_strtoul@@Base+0x3194> │ │ │ │ + beq.n 7ea14 <__isoc23_strtoul@@Base+0x3194> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - cbz r1, 7e9aa <__isoc23_strtoul@@Base+0x3182> │ │ │ │ + cbz r1, 7ea02 <__isoc23_strtoul@@Base+0x3182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ - cbz r1, 7e9bc <__isoc23_strtoul@@Base+0x3194> │ │ │ │ + cbz r1, 7ea14 <__isoc23_strtoul@@Base+0x3194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ strd r6, r7, [r4, #84] @ 0x54 │ │ │ │ strd r8, r9, [r4, #112] @ 0x70 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ebc4 <__isoc23_strtoul@@Base+0x339c> │ │ │ │ + beq.w 7ec1c <__isoc23_strtoul@@Base+0x339c> │ │ │ │ ldrh.w r3, [r4, #102] @ 0x66 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #102] @ 0x66 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ebc4 <__isoc23_strtoul@@Base+0x339c> │ │ │ │ + beq.w 7ec1c <__isoc23_strtoul@@Base+0x339c> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldrh.w r3, [r4, #106] @ 0x6a │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #106] @ 0x6a │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ - cbz r3, 7ea4a <__isoc23_strtoul@@Base+0x3222> │ │ │ │ + cbz r3, 7eaa2 <__isoc23_strtoul@@Base+0x3222> │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 7e7ce <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ + bge.w 7e826 <__isoc23_strtoul@@Base+0x2fa6> │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #94] @ 0x5e │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrd sl, fp, [r4, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ uxth r3, r3 │ │ │ │ ldr.w r9, [r4, #80] @ 0x50 │ │ │ │ ldrh.w r7, [r4, #106] @ 0x6a │ │ │ │ strh.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ 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 7ebe6 <__isoc23_strtoul@@Base+0x33be> │ │ │ │ + beq.w 7ec3e <__isoc23_strtoul@@Base+0x33be> │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r2 │ │ │ │ itet ls │ │ │ │ addls r6, r6, r1 │ │ │ │ addhi r6, r6, r2 │ │ │ │ movls r2, r1 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bhi.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ strd sl, fp, [r4, #112] @ 0x70 │ │ │ │ strd r8, r9, [r4, #76] @ 0x4c │ │ │ │ strh.w r7, [r4, #106] @ 0x6a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ 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 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr.w r8, [r4, #84] @ 0x54 │ │ │ │ ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ movcc r3, r8 │ │ │ │ adds r6, r6, r3 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ adds r7, r7, r3 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r9, [r4, #116] @ 0x74 │ │ │ │ ldrd r8, r7, [r4, #76] @ 0x4c │ │ │ │ ldrh.w r6, [r4, #106] @ 0x6a │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bcs.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcs.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ strd sl, r9, [r4, #112] @ 0x70 │ │ │ │ strd r8, r7, [r4, #76] @ 0x4c │ │ │ │ strh.w r6, [r4, #106] @ 0x6a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r3, [r4, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ strh.w r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e754 <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ + bl 7e7ac <__isoc23_strtoul@@Base+0x2f2c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e9fe <__isoc23_strtoul@@Base+0x31d6> │ │ │ │ - b.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + beq.w 7ea56 <__isoc23_strtoul@@Base+0x31d6> │ │ │ │ + b.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7eaf0 <__isoc23_strtoul@@Base+0x32c8> │ │ │ │ + bne.n 7eb48 <__isoc23_strtoul@@Base+0x32c8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 7eafa <__isoc23_strtoul@@Base+0x32d2> │ │ │ │ + b.n 7eb52 <__isoc23_strtoul@@Base+0x32d2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd fp, sl, [r4, #112] @ 0x70 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ strh.w r9, [r4, #106] @ 0x6a │ │ │ │ str r7, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e76a <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ - b.n 7e7d4 <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ + bne.w 7e7c2 <__isoc23_strtoul@@Base+0x2f42> │ │ │ │ + b.n 7e82c <__isoc23_strtoul@@Base+0x2fac> │ │ │ │ ldrh.w r1, [r4, #94] @ 0x5e │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 7ec30 <__isoc23_strtoul@@Base+0x3408> │ │ │ │ + beq.n 7ec88 <__isoc23_strtoul@@Base+0x3408> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7ebf2 <__isoc23_strtoul@@Base+0x33ca> │ │ │ │ + ble.n 7ec4a <__isoc23_strtoul@@Base+0x33ca> │ │ │ │ adds r1, r7, r1 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - bcc.w 7e92e <__isoc23_strtoul@@Base+0x3106> │ │ │ │ - b.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bcc.w 7e986 <__isoc23_strtoul@@Base+0x3106> │ │ │ │ + b.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 7ec20 <__isoc23_strtoul@@Base+0x33f8> │ │ │ │ - b.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bls.n 7ec78 <__isoc23_strtoul@@Base+0x33f8> │ │ │ │ + b.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ ldrh.w r1, [r4, #96] @ 0x60 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 7ec1a <__isoc23_strtoul@@Base+0x33f2> │ │ │ │ + bne.n 7ec72 <__isoc23_strtoul@@Base+0x33f2> │ │ │ │ ldrh.w r1, [r4, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ strh.w r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7ec1a <__isoc23_strtoul@@Base+0x33f2> │ │ │ │ - b.n 7e81e <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ + bne.n 7ec72 <__isoc23_strtoul@@Base+0x33f2> │ │ │ │ + b.n 7e876 <__isoc23_strtoul@@Base+0x2ff6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ add.w sl, r9, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r3 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ecb2 <__isoc23_strtoul@@Base+0x348a> │ │ │ │ + cbz r0, 7ed0a <__isoc23_strtoul@@Base+0x348a> │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ - blx 803c │ │ │ │ + blx 8088 │ │ │ │ strb.w r8, [r4] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ tst.w r3, #4 │ │ │ │ ldrd r3, r2, [r5, #220] @ 0xdc │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7ecb2 <__isoc23_strtoul@@Base+0x348a> │ │ │ │ + beq.n 7ed0a <__isoc23_strtoul@@Base+0x348a> │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 7ed00 <__isoc23_strtoul@@Base+0x34d8> │ │ │ │ + cbz r0, 7ed58 <__isoc23_strtoul@@Base+0x34d8> │ │ │ │ adds r5, r2, #1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ str r5, [r4, #32] │ │ │ │ - beq.n 7ecdc <__isoc23_strtoul@@Base+0x34b4> │ │ │ │ + beq.n 7ed34 <__isoc23_strtoul@@Base+0x34b4> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r3, r1, #9 │ │ │ │ - bmi.n 7ecda <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ + bmi.n 7ed32 <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ ldrb r7, [r2, #2] │ │ │ │ - cbz r7, 7ed06 <__isoc23_strtoul@@Base+0x34de> │ │ │ │ + cbz r7, 7ed5e <__isoc23_strtoul@@Base+0x34de> │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7ed16 <__isoc23_strtoul@@Base+0x34ee> │ │ │ │ + bne.n 7ed6e <__isoc23_strtoul@@Base+0x34ee> │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #16384 @ 0x4000 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ecda <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ + bne.n 7ed32 <__isoc23_strtoul@@Base+0x34b2> │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ecfc <__isoc23_strtoul@@Base+0x34d4> │ │ │ │ + beq.n 7ed54 <__isoc23_strtoul@@Base+0x34d4> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #996] @ (7f120 <__isoc23_strtoul@@Base+0x38f8>) │ │ │ │ + ldr r4, [pc, #996] @ (7f178 <__isoc23_strtoul@@Base+0x38f8>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #996] @ (7f124 <__isoc23_strtoul@@Base+0x38fc>) │ │ │ │ + ldr r3, [pc, #996] @ (7f17c <__isoc23_strtoul@@Base+0x38fc>) │ │ │ │ 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, #980] @ (7f128 <__isoc23_strtoul@@Base+0x3900>) │ │ │ │ + ldr r4, [pc, #980] @ (7f180 <__isoc23_strtoul@@Base+0x3900>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ - beq.w 7f09a <__isoc23_strtoul@@Base+0x3872> │ │ │ │ - ldr r3, [pc, #964] @ (7f12c <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ + beq.w 7f0f2 <__isoc23_strtoul@@Base+0x3872> │ │ │ │ + ldr r3, [pc, #964] @ (7f184 <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ cmp.w r8, #31 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - bgt.w 7ef58 <__isoc23_strtoul@@Base+0x3730> │ │ │ │ + bgt.w 7efb0 <__isoc23_strtoul@@Base+0x3730> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f118 <__isoc23_strtoul@@Base+0x38f0> │ │ │ │ + beq.w 7f170 <__isoc23_strtoul@@Base+0x38f0> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7f016 <__isoc23_strtoul@@Base+0x37ee> │ │ │ │ + ble.w 7f06e <__isoc23_strtoul@@Base+0x37ee> │ │ │ │ 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 │ │ │ │ @@ -184275,83 +184287,83 @@ │ │ │ │ ldrle r3, [r4, #68] @ 0x44 │ │ │ │ ldrle r2, [sp, #4] │ │ │ │ addle r3, #1 │ │ │ │ ite gt │ │ │ │ ldrgt r6, [r4, #24] │ │ │ │ addle.w fp, r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8014 │ │ │ │ + blx 8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7efce <__isoc23_strtoul@@Base+0x37a6> │ │ │ │ + beq.w 7f026 <__isoc23_strtoul@@Base+0x37a6> │ │ │ │ mov r0, r6 │ │ │ │ - blx 7b60 │ │ │ │ + blx 7bac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7eff0 <__isoc23_strtoul@@Base+0x37c8> │ │ │ │ + beq.w 7f048 <__isoc23_strtoul@@Base+0x37c8> │ │ │ │ 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, 7edee <__isoc23_strtoul@@Base+0x35c6> │ │ │ │ + cbz r3, 7ee46 <__isoc23_strtoul@@Base+0x35c6> │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ sub.w r0, r7, #68 @ 0x44 │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7efa8 <__isoc23_strtoul@@Base+0x3780> │ │ │ │ + beq.w 7f000 <__isoc23_strtoul@@Base+0x3780> │ │ │ │ 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 7ee1e <__isoc23_strtoul@@Base+0x35f6> │ │ │ │ + ble.n 7ee76 <__isoc23_strtoul@@Base+0x35f6> │ │ │ │ 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 8014 │ │ │ │ + blx 8060 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef60 <__isoc23_strtoul@@Base+0x3738> │ │ │ │ + bne.w 7efb8 <__isoc23_strtoul@@Base+0x3738> │ │ │ │ mov r0, sl │ │ │ │ - blx 7a04 │ │ │ │ + blx 7a44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #3 │ │ │ │ movne.w sl, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 7ef6c <__isoc23_strtoul@@Base+0x3744> │ │ │ │ + beq.w 7efc4 <__isoc23_strtoul@@Base+0x3744> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt.w 7efb2 <__isoc23_strtoul@@Base+0x378a> │ │ │ │ + bgt.w 7f00a <__isoc23_strtoul@@Base+0x378a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7f046 <__isoc23_strtoul@@Base+0x381e> │ │ │ │ + beq.w 7f09e <__isoc23_strtoul@@Base+0x381e> │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7f072 <__isoc23_strtoul@@Base+0x384a> │ │ │ │ + ble.w 7f0ca <__isoc23_strtoul@@Base+0x384a> │ │ │ │ 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 │ │ │ │ @@ -184361,299 +184373,299 @@ │ │ │ │ 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 8014 │ │ │ │ + blx 8060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f020 <__isoc23_strtoul@@Base+0x37f8> │ │ │ │ + beq.w 7f078 <__isoc23_strtoul@@Base+0x37f8> │ │ │ │ mov r0, fp │ │ │ │ - blx 7b60 │ │ │ │ + blx 7bac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f03c <__isoc23_strtoul@@Base+0x3814> │ │ │ │ + beq.w 7f094 <__isoc23_strtoul@@Base+0x3814> │ │ │ │ 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 7eece <__isoc23_strtoul@@Base+0x36a6> │ │ │ │ + beq.n 7ef26 <__isoc23_strtoul@@Base+0x36a6> │ │ │ │ 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 7eef6 <__isoc23_strtoul@@Base+0x36ce> │ │ │ │ + ble.n 7ef4e <__isoc23_strtoul@@Base+0x36ce> │ │ │ │ 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 8014 │ │ │ │ + blx 8060 │ │ │ │ movs r3, #5 │ │ │ │ - cbnz r0, 7ef0e <__isoc23_strtoul@@Base+0x36e6> │ │ │ │ + cbnz r0, 7ef66 <__isoc23_strtoul@@Base+0x36e6> │ │ │ │ mov r0, fp │ │ │ │ - blx 7a04 │ │ │ │ + blx 7a44 │ │ │ │ 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 │ │ │ │ mov r0, r7 │ │ │ │ orrs r5, r6 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ ands.w r3, r5, #255 @ 0xff │ │ │ │ - bne.n 7effa <__isoc23_strtoul@@Base+0x37d2> │ │ │ │ + bne.n 7f052 <__isoc23_strtoul@@Base+0x37d2> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 7ef9c <__isoc23_strtoul@@Base+0x3774> │ │ │ │ + beq.n 7eff4 <__isoc23_strtoul@@Base+0x3774> │ │ │ │ cmp.w r8, #31 │ │ │ │ - bgt.n 7ef5a <__isoc23_strtoul@@Base+0x3732> │ │ │ │ + bgt.n 7efb2 <__isoc23_strtoul@@Base+0x3732> │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ add.w sl, r2, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - bls.n 7ef5c <__isoc23_strtoul@@Base+0x3734> │ │ │ │ + bls.n 7efb4 <__isoc23_strtoul@@Base+0x3734> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r8 │ │ │ │ - blx 7b30 │ │ │ │ - b.n 7edda <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ + blx 7b70 │ │ │ │ + b.n 7ee32 <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ movs r5, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 7edda <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ + b.n 7ee32 <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w sl, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ee44 <__isoc23_strtoul@@Base+0x361c> │ │ │ │ - cbz r6, 7efbc <__isoc23_strtoul@@Base+0x3794> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bne.w 7ee9c <__isoc23_strtoul@@Base+0x361c> │ │ │ │ + cbz r6, 7f014 <__isoc23_strtoul@@Base+0x3794> │ │ │ │ + blx 7efc <__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 7f07c <__isoc23_strtoul@@Base+0x3854> │ │ │ │ + beq.n 7f0d4 <__isoc23_strtoul@@Base+0x3854> │ │ │ │ mov r3, r2 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.w 7f0fc <__isoc23_strtoul@@Base+0x38d4> │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.w 7f154 <__isoc23_strtoul@@Base+0x38d4> │ │ │ │ + blx 7eb4 <__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 7efc4 <__isoc23_strtoul@@Base+0x379c> │ │ │ │ + b.n 7f01c <__isoc23_strtoul@@Base+0x379c> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sp, #17 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 7edda <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ + b.n 7ee32 <__isoc23_strtoul@@Base+0x35b2> │ │ │ │ clz r5, r5 │ │ │ │ movs r3, #2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 7ef14 <__isoc23_strtoul@@Base+0x36ec> │ │ │ │ + b.n 7ef6c <__isoc23_strtoul@@Base+0x36ec> │ │ │ │ clz r5, r5 │ │ │ │ add r3, sp, #16 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 7eeb6 <__isoc23_strtoul@@Base+0x368e> │ │ │ │ + b.n 7ef0e <__isoc23_strtoul@@Base+0x368e> │ │ │ │ clz r5, r5 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ lsrs r5, r5, #5 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add.w r3, sp, #17 │ │ │ │ - b.n 7eeb6 <__isoc23_strtoul@@Base+0x368e> │ │ │ │ + b.n 7ef0e <__isoc23_strtoul@@Base+0x368e> │ │ │ │ mov r0, r6 │ │ │ │ - blx 7a04 │ │ │ │ + blx 7a44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f0f8 <__isoc23_strtoul@@Base+0x38d0> │ │ │ │ + beq.w 7f150 <__isoc23_strtoul@@Base+0x38d0> │ │ │ │ mov r0, r6 │ │ │ │ - blx 82f8 │ │ │ │ + blx 8350 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7edc6 <__isoc23_strtoul@@Base+0x359e> │ │ │ │ + bne.w 7ee1e <__isoc23_strtoul@@Base+0x359e> │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 7edd0 <__isoc23_strtoul@@Base+0x35a8> │ │ │ │ - ldr r2, [pc, #308] @ (7f130 <__isoc23_strtoul@@Base+0x3908>) │ │ │ │ - ldr r3, [pc, #292] @ (7f124 <__isoc23_strtoul@@Base+0x38fc>) │ │ │ │ + b.n 7ee28 <__isoc23_strtoul@@Base+0x35a8> │ │ │ │ + ldr r2, [pc, #308] @ (7f188 <__isoc23_strtoul@@Base+0x3908>) │ │ │ │ + ldr r3, [pc, #292] @ (7f17c <__isoc23_strtoul@@Base+0x38fc>) │ │ │ │ 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 7f11c <__isoc23_strtoul@@Base+0x38f4> │ │ │ │ + bne.w 7f174 <__isoc23_strtoul@@Base+0x38f4> │ │ │ │ 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 7eda6 <__isoc23_strtoul@@Base+0x357e> │ │ │ │ + b.n 7edfe <__isoc23_strtoul@@Base+0x357e> │ │ │ │ mov r0, fp │ │ │ │ - blx 7a04 │ │ │ │ - cbz r0, 7f04a <__isoc23_strtoul@@Base+0x3822> │ │ │ │ + blx 7a44 │ │ │ │ + cbz r0, 7f0a2 <__isoc23_strtoul@@Base+0x3822> │ │ │ │ mov r0, fp │ │ │ │ - blx 82f8 │ │ │ │ + blx 8350 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eea8 <__isoc23_strtoul@@Base+0x3680> │ │ │ │ + bne.w 7ef00 <__isoc23_strtoul@@Base+0x3680> │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 7eeb2 <__isoc23_strtoul@@Base+0x368a> │ │ │ │ + b.n 7ef0a <__isoc23_strtoul@@Base+0x368a> │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #16 │ │ │ │ clz r5, r5 │ │ │ │ adds r3, r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ - bls.w 7eeb6 <__isoc23_strtoul@@Base+0x368e> │ │ │ │ + bls.w 7ef0e <__isoc23_strtoul@@Base+0x368e> │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7eeb6 <__isoc23_strtoul@@Base+0x368e> │ │ │ │ + b.n 7ef0e <__isoc23_strtoul@@Base+0x368e> │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w fp, [r3], #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7ee88 <__isoc23_strtoul@@Base+0x3660> │ │ │ │ + b.n 7eee0 <__isoc23_strtoul@@Base+0x3660> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 7efbc <__isoc23_strtoul@@Base+0x3794> │ │ │ │ + bpl.n 7f014 <__isoc23_strtoul@@Base+0x3794> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 7f108 <__isoc23_strtoul@@Base+0x38e0> │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bcs.n 7f160 <__isoc23_strtoul@@Base+0x38e0> │ │ │ │ + blx 7ec0 <__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 7efc4 <__isoc23_strtoul@@Base+0x379c> │ │ │ │ + b.n 7f01c <__isoc23_strtoul@@Base+0x379c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f10e <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 7f166 <__isoc23_strtoul@@Base+0x38e6> │ │ │ │ + blx 7efc <__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 7f0d0 <__isoc23_strtoul@@Base+0x38a8> │ │ │ │ + bpl.n 7f128 <__isoc23_strtoul@@Base+0x38a8> │ │ │ │ mov r3, r2 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 7f0e0 <__isoc23_strtoul@@Base+0x38b8> │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bcs.n 7f138 <__isoc23_strtoul@@Base+0x38b8> │ │ │ │ + blx 7eb4 <__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] @ (7f12c <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ + ldr r2, [pc, #96] @ (7f184 <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ - b.n 7ef9e <__isoc23_strtoul@@Base+0x3776> │ │ │ │ + b.n 7eff6 <__isoc23_strtoul@@Base+0x3776> │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ - beq.n 7f0ee <__isoc23_strtoul@@Base+0x38c6> │ │ │ │ + beq.n 7f146 <__isoc23_strtoul@@Base+0x38c6> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcc.n 7f102 <__isoc23_strtoul@@Base+0x38da> │ │ │ │ - ldr r3, [pc, #72] @ (7f12c <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ + bcc.n 7f15a <__isoc23_strtoul@@Base+0x38da> │ │ │ │ + ldr r3, [pc, #72] @ (7f184 <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ movs r6, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ef9e <__isoc23_strtoul@@Base+0x3776> │ │ │ │ - ldr r3, [pc, #60] @ (7f12c <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ + b.n 7eff6 <__isoc23_strtoul@@Base+0x3776> │ │ │ │ + ldr r3, [pc, #60] @ (7f184 <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ef9e <__isoc23_strtoul@@Base+0x3776> │ │ │ │ + b.n 7eff6 <__isoc23_strtoul@@Base+0x3776> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 7ef42 <__isoc23_strtoul@@Base+0x371a> │ │ │ │ + b.n 7ef9a <__isoc23_strtoul@@Base+0x371a> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7efc4 <__isoc23_strtoul@@Base+0x379c> │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ - b.n 7f0bc <__isoc23_strtoul@@Base+0x3894> │ │ │ │ + b.n 7f01c <__isoc23_strtoul@@Base+0x379c> │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ + b.n 7f114 <__isoc23_strtoul@@Base+0x3894> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, fp │ │ │ │ - b.n 7efc4 <__isoc23_strtoul@@Base+0x379c> │ │ │ │ - ldr r3, [pc, #28] @ (7f12c <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ + b.n 7f01c <__isoc23_strtoul@@Base+0x379c> │ │ │ │ + ldr r3, [pc, #28] @ (7f184 <__isoc23_strtoul@@Base+0x3904>) │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7ef9e <__isoc23_strtoul@@Base+0x3776> │ │ │ │ + b.n 7eff6 <__isoc23_strtoul@@Base+0x3776> │ │ │ │ mov r5, r1 │ │ │ │ - b.n 7ef3e <__isoc23_strtoul@@Base+0x3716> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r6, r7 │ │ │ │ + b.n 7ef96 <__isoc23_strtoul@@Base+0x3716> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #680] @ (7f3f0 <__isoc23_strtoul@@Base+0x3bc8>) │ │ │ │ + ldr r3, [pc, #680] @ (7f448 <__isoc23_strtoul@@Base+0x3bc8>) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #680] @ (7f3f4 <__isoc23_strtoul@@Base+0x3bcc>) │ │ │ │ + ldr r2, [pc, #680] @ (7f44c <__isoc23_strtoul@@Base+0x3bcc>) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 7f1f0 <__isoc23_strtoul@@Base+0x39c8> │ │ │ │ + ble.n 7f248 <__isoc23_strtoul@@Base+0x39c8> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ it lt │ │ │ │ @@ -184661,329 +184673,329 @@ │ │ │ │ sxth.w r8, r0 │ │ │ │ strh.w r8, [r4, #66] @ 0x42 │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt gt │ │ │ │ mvngt.w fp, #1 │ │ │ │ movwgt r3, #65534 @ 0xfffe │ │ │ │ strhgt.w r3, [r4, #64] @ 0x40 │ │ │ │ - bgt.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + bgt.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ ldr r7, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ mov fp, r5 │ │ │ │ - cbz r5, 7f1e4 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + cbz r5, 7f23c <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - b.n 7f1b4 <__isoc23_strtoul@@Base+0x398c> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + b.n 7f20c <__isoc23_strtoul@@Base+0x398c> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 7f1fc <__isoc23_strtoul@@Base+0x39d4> │ │ │ │ + bpl.n 7f254 <__isoc23_strtoul@@Base+0x39d4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r4, #32] │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ mov fp, r5 │ │ │ │ - cbz r5, 7f1e4 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + cbz r5, 7f23c <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 7f1e4 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + beq.n 7f23c <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ ldr.w r9, [r4, #120] @ 0x78 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 7f1e4 <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ + beq.n 7f23c <__isoc23_strtoul@@Base+0x39bc> │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ tst.w sl, #524288 @ 0x80000 │ │ │ │ - beq.n 7f1fc <__isoc23_strtoul@@Base+0x39d4> │ │ │ │ + beq.n 7f254 <__isoc23_strtoul@@Base+0x39d4> │ │ │ │ cmp r5, #35 @ 0x23 │ │ │ │ - bne.n 7f19a <__isoc23_strtoul@@Base+0x3972> │ │ │ │ + bne.n 7f1f2 <__isoc23_strtoul@@Base+0x3972> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - b.n 7f1d6 <__isoc23_strtoul@@Base+0x39ae> │ │ │ │ + b.n 7f22e <__isoc23_strtoul@@Base+0x39ae> │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 7f1aa <__isoc23_strtoul@@Base+0x3982> │ │ │ │ + beq.n 7f202 <__isoc23_strtoul@@Base+0x3982> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 7f1d2 <__isoc23_strtoul@@Base+0x39aa> │ │ │ │ + bne.n 7f22a <__isoc23_strtoul@@Base+0x39aa> │ │ │ │ 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 r8, r3 │ │ │ │ strh.w r3, [r0, #66] @ 0x42 │ │ │ │ - b.n 7f188 <__isoc23_strtoul@@Base+0x3960> │ │ │ │ + b.n 7f1e0 <__isoc23_strtoul@@Base+0x3960> │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 7f244 <__isoc23_strtoul@@Base+0x3a1c> │ │ │ │ + beq.n 7f29c <__isoc23_strtoul@@Base+0x3a1c> │ │ │ │ ands.w r1, sl, #512 @ 0x200 │ │ │ │ - bne.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + bne.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 7f210 <__isoc23_strtoul@@Base+0x39e8> │ │ │ │ + cbz r2, 7f268 <__isoc23_strtoul@@Base+0x39e8> │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - beq.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + beq.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq.n 7f28a <__isoc23_strtoul@@Base+0x3a62> │ │ │ │ - bls.n 7f25e <__isoc23_strtoul@@Base+0x3a36> │ │ │ │ + beq.n 7f2e2 <__isoc23_strtoul@@Base+0x3a62> │ │ │ │ + bls.n 7f2b6 <__isoc23_strtoul@@Base+0x3a36> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - beq.n 7f2e0 <__isoc23_strtoul@@Base+0x3ab8> │ │ │ │ + beq.n 7f338 <__isoc23_strtoul@@Base+0x3ab8> │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - bne.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + bne.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + cbnz r3, 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #52] @ 0x34 │ │ │ │ movweq fp, #267 @ 0x10b │ │ │ │ - beq.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + beq.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 7f3f8 <__isoc23_strtoul@@Base+0x3bd0> │ │ │ │ + b.n 7f450 <__isoc23_strtoul@@Base+0x3bd0> │ │ │ │ tst.w sl, #65536 @ 0x10000 │ │ │ │ - beq.n 7f276 <__isoc23_strtoul@@Base+0x3a4e> │ │ │ │ - cbnz r6, 7f276 <__isoc23_strtoul@@Base+0x3a4e> │ │ │ │ + beq.n 7f2ce <__isoc23_strtoul@@Base+0x3a4e> │ │ │ │ + cbnz r6, 7f2ce <__isoc23_strtoul@@Base+0x3a4e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f366 <__isoc23_strtoul@@Base+0x3b3e> │ │ │ │ + beq.w 7f3be <__isoc23_strtoul@@Base+0x3b3e> │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ movw fp, #271 @ 0x10f │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - beq.n 7f2b8 <__isoc23_strtoul@@Base+0x3a90> │ │ │ │ + beq.n 7f310 <__isoc23_strtoul@@Base+0x3a90> │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - bne.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + bne.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + beq.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + bgt.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ ands.w r1, sl, #512 @ 0x200 │ │ │ │ - bne.n 7f360 <__isoc23_strtoul@@Base+0x3b38> │ │ │ │ + bne.n 7f3b8 <__isoc23_strtoul@@Base+0x3b38> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + beq.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - bhi.n 7f216 <__isoc23_strtoul@@Base+0x39ee> │ │ │ │ - b.n 7f25e <__isoc23_strtoul@@Base+0x3a36> │ │ │ │ + bhi.n 7f26e <__isoc23_strtoul@@Base+0x39ee> │ │ │ │ + b.n 7f2b6 <__isoc23_strtoul@@Base+0x3a36> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + bne.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldrsh.w r3, [r4, #66] @ 0x42 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ uxtheq r3, r3 │ │ │ │ - bne.n 7f2b2 <__isoc23_strtoul@@Base+0x3a8a> │ │ │ │ + bne.n 7f30a <__isoc23_strtoul@@Base+0x3a8a> │ │ │ │ sxth r2, r3 │ │ │ │ strh.w r2, [r4, #66] @ 0x42 │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 7f2a2 <__isoc23_strtoul@@Base+0x3a7a> │ │ │ │ + beq.n 7f2fa <__isoc23_strtoul@@Base+0x3a7a> │ │ │ │ mov.w fp, #278 @ 0x116 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 7f2ce <__isoc23_strtoul@@Base+0x3aa6> │ │ │ │ + cbnz r2, 7f326 <__isoc23_strtoul@@Base+0x3aa6> │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ - cbz r2, 7f2da <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ + cbz r2, 7f332 <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - beq.n 7f2da <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ + beq.n 7f332 <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 7f3d6 <__isoc23_strtoul@@Base+0x3bae> │ │ │ │ + beq.w 7f42e <__isoc23_strtoul@@Base+0x3bae> │ │ │ │ tst.w sl, #65536 @ 0x10000 │ │ │ │ - beq.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + beq.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + bne.n 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ mov.w fp, #272 @ 0x110 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ tst.w sl, #4194304 @ 0x400000 │ │ │ │ - bne.n 7f272 <__isoc23_strtoul@@Base+0x3a4a> │ │ │ │ + bne.n 7f2ca <__isoc23_strtoul@@Base+0x3a4a> │ │ │ │ ldrb.w fp, [r7, #1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7f372 <__isoc23_strtoul@@Base+0x3b4a> │ │ │ │ + beq.n 7f3ca <__isoc23_strtoul@@Base+0x3b4a> │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 7f388 <__isoc23_strtoul@@Base+0x3b60> │ │ │ │ + beq.n 7f3e0 <__isoc23_strtoul@@Base+0x3b60> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r8, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r3, #1 │ │ │ │ movle r0, r3 │ │ │ │ - ble.n 7f316 <__isoc23_strtoul@@Base+0x3aee> │ │ │ │ + ble.n 7f36e <__isoc23_strtoul@@Base+0x3aee> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh.w r1, [r4, #66] @ 0x42 │ │ │ │ str r0, [r2, #32] │ │ │ │ add r3, r1 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 7f338 <__isoc23_strtoul@@Base+0x3b10> │ │ │ │ + cbz r2, 7f390 <__isoc23_strtoul@@Base+0x3b10> │ │ │ │ cmp.w fp, #110 @ 0x6e │ │ │ │ - beq.n 7f360 <__isoc23_strtoul@@Base+0x3b38> │ │ │ │ + beq.n 7f3b8 <__isoc23_strtoul@@Base+0x3b38> │ │ │ │ cmp fp, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r1, fp │ │ │ │ - beq.n 7f23a <__isoc23_strtoul@@Base+0x3a12> │ │ │ │ + beq.n 7f292 <__isoc23_strtoul@@Base+0x3a12> │ │ │ │ cmp.w fp, #40 @ 0x28 │ │ │ │ - beq.n 7f3ca <__isoc23_strtoul@@Base+0x3ba2> │ │ │ │ + beq.n 7f422 <__isoc23_strtoul@@Base+0x3ba2> │ │ │ │ cmp.w fp, #41 @ 0x29 │ │ │ │ - beq.n 7f3e0 <__isoc23_strtoul@@Base+0x3bb8> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + beq.n 7f438 <__isoc23_strtoul@@Base+0x3bb8> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, fp, lsl #1] │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bpl.n 7f35a <__isoc23_strtoul@@Base+0x3b32> │ │ │ │ + bpl.n 7f3b2 <__isoc23_strtoul@@Base+0x3b32> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.w 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + bmi.w 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - b.n 7f23a <__isoc23_strtoul@@Base+0x3a12> │ │ │ │ + b.n 7f292 <__isoc23_strtoul@@Base+0x3a12> │ │ │ │ mov.w fp, #10 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ adds r7, #1 │ │ │ │ mov.w fp, #274 @ 0x112 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f272 <__isoc23_strtoul@@Base+0x3a4a> │ │ │ │ + bne.w 7f2ca <__isoc23_strtoul@@Base+0x3a4a> │ │ │ │ movs r3, #5 │ │ │ │ - b.n 7f256 <__isoc23_strtoul@@Base+0x3a2e> │ │ │ │ + b.n 7f2ae <__isoc23_strtoul@@Base+0x3a2e> │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f384 <__isoc23_strtoul@@Base+0x3b5c> │ │ │ │ + beq.n 7f3dc <__isoc23_strtoul@@Base+0x3b5c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r8, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r3, #1 │ │ │ │ movle r0, r3 │ │ │ │ - ble.n 7f3ba <__isoc23_strtoul@@Base+0x3b92> │ │ │ │ + ble.n 7f412 <__isoc23_strtoul@@Base+0x3b92> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldrh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - b.n 7f1e8 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ + b.n 7f240 <__isoc23_strtoul@@Base+0x39c0> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f344 <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ + bne.n 7f39c <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 7f35a <__isoc23_strtoul@@Base+0x3b32> │ │ │ │ + b.n 7f3b2 <__isoc23_strtoul@@Base+0x3b32> │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 7f236 <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ - b.n 7f2da <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ + bne.w 7f28e <__isoc23_strtoul@@Base+0x3a0e> │ │ │ │ + b.n 7f332 <__isoc23_strtoul@@Base+0x3ab2> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f344 <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ + bne.n 7f39c <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f344 <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ - b.n 7f254 <__isoc23_strtoul@@Base+0x3a2c> │ │ │ │ + bgt.n 7f39c <__isoc23_strtoul@@Base+0x3b1c> │ │ │ │ + b.n 7f2ac <__isoc23_strtoul@@Base+0x3a2c> │ │ │ │ nop │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #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.w r4, [pc, #1460] @ 7f9c0 <__isoc23_strtoul@@Base+0x4198> │ │ │ │ + ldr.w r4, [pc, #1460] @ 7fa18 <__isoc23_strtoul@@Base+0x4198> │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1460] @ 7f9c4 <__isoc23_strtoul@@Base+0x419c> │ │ │ │ + ldr.w r1, [pc, #1460] @ 7fa1c <__isoc23_strtoul@@Base+0x419c> │ │ │ │ sub sp, #20 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #1456] @ 7f9c8 <__isoc23_strtoul@@Base+0x41a0> │ │ │ │ + ldr.w r3, [pc, #1456] @ 7fa20 <__isoc23_strtoul@@Base+0x41a0> │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #1436] @ 7f9cc <__isoc23_strtoul@@Base+0x41a4> │ │ │ │ + ldr.w r1, [pc, #1436] @ 7fa24 <__isoc23_strtoul@@Base+0x41a4> │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r1, r6, #418 @ 0x1a2 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f4da <__isoc23_strtoul@@Base+0x3cb2> │ │ │ │ + beq.n 7f532 <__isoc23_strtoul@@Base+0x3cb2> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ adds r1, r7, r5 │ │ │ │ mov.w ip, r1, lsl #1 │ │ │ │ ldrsh.w sl, [r3, r1, lsl #1] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bgt.n 7f472 <__isoc23_strtoul@@Base+0x3c4a> │ │ │ │ - ldr.w r2, [pc, #1404] @ 7f9d0 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ - ldr.w r3, [pc, #1388] @ 7f9c4 <__isoc23_strtoul@@Base+0x419c> │ │ │ │ + bgt.n 7f4ca <__isoc23_strtoul@@Base+0x3c4a> │ │ │ │ + ldr.w r2, [pc, #1404] @ 7fa28 <__isoc23_strtoul@@Base+0x41a8> │ │ │ │ + ldr.w r3, [pc, #1388] @ 7fa1c <__isoc23_strtoul@@Base+0x419c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f9b0 <__isoc23_strtoul@@Base+0x4188> │ │ │ │ + bne.w 7fa08 <__isoc23_strtoul@@Base+0x4188> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r8, [r0, #66] @ 0x42 │ │ │ │ mvn.w r1, #262 @ 0x106 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add r1, sl │ │ │ │ add.w r9, r0, r8 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bhi.w 7f5f2 <__isoc23_strtoul@@Base+0x3dca> │ │ │ │ + bhi.w 7f64a <__isoc23_strtoul@@Base+0x3dca> │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @@ -185017,477 +185029,477 @@ │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7f4fc <__isoc23_strtoul@@Base+0x3cd4> │ │ │ │ + beq.n 7f554 <__isoc23_strtoul@@Base+0x3cd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + beq.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + bne.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + beq.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + b.n 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ ldrd r3, r1, [r0, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - ble.n 7f508 <__isoc23_strtoul@@Base+0x3ce0> │ │ │ │ + ble.n 7f560 <__isoc23_strtoul@@Base+0x3ce0> │ │ │ │ lsls r5, r3, #9 │ │ │ │ - bpl.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + bpl.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 7f52a <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ + bpl.n 7f582 <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ cmpne r6, #91 @ 0x5b │ │ │ │ - beq.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + beq.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + beq.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + bne.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ str r2, [r4, #4] │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ add r1, sp, #8 │ │ │ │ sub.w r0, r9, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 7f874 <__isoc23_strtoul@@Base+0x404c> │ │ │ │ + bhi.w 7f8cc <__isoc23_strtoul@@Base+0x404c> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #9 │ │ │ │ - beq.w 7f836 <__isoc23_strtoul@@Base+0x400e> │ │ │ │ + beq.w 7f88e <__isoc23_strtoul@@Base+0x400e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp.w sl, #292 @ 0x124 │ │ │ │ - beq.n 7f634 <__isoc23_strtoul@@Base+0x3e0c> │ │ │ │ + beq.n 7f68c <__isoc23_strtoul@@Base+0x3e0c> │ │ │ │ lsls r2, r3, #11 │ │ │ │ - bpl.w 7f7ce <__isoc23_strtoul@@Base+0x3fa6> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bpl.w 7f826 <__isoc23_strtoul@@Base+0x3fa6> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 7f7ce <__isoc23_strtoul@@Base+0x3fa6> │ │ │ │ + bpl.w 7f826 <__isoc23_strtoul@@Base+0x3fa6> │ │ │ │ sub.w sl, sl, #292 @ 0x124 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r2, #10 │ │ │ │ sxth.w sl, sl │ │ │ │ smlabb sl, sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 7f5d4 <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ + ble.n 7f62c <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, sl │ │ │ │ - blt.n 7f5d4 <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ + blt.n 7f62c <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ add.w r2, r4, sl, lsl #2 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ - cbz r2, 7f5d4 <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ + cbz r2, 7f62c <__isoc23_strtoul@@Base+0x3dac> │ │ │ │ ldrh.w r2, [r4, #66] @ 0x42 │ │ │ │ add.w sl, sl, #292 @ 0x124 │ │ │ │ cmp r7, #8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh.w r2, [r4, #66] @ 0x42 │ │ │ │ - ble.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + ble.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ sub.w sl, sl, #292 @ 0x124 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + blt.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ addw sl, sl, #291 @ 0x123 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bne.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ add r1, sp, #8 │ │ │ │ sub.w r0, r9, #2 │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ ldrh.w r3, [r4, #66] @ 0x42 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r0, #292 @ 0x124 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - beq.n 7f65a <__isoc23_strtoul@@Base+0x3e32> │ │ │ │ + beq.n 7f6b2 <__isoc23_strtoul@@Base+0x3e32> │ │ │ │ cmp r7, #8 │ │ │ │ - ble.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + ble.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp.w sl, #268 @ 0x10c │ │ │ │ it eq │ │ │ │ moveq.w sl, #46 @ 0x2e │ │ │ │ - beq.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + beq.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp.w sl, #264 @ 0x108 │ │ │ │ - bge.w 7f954 <__isoc23_strtoul@@Base+0x412c> │ │ │ │ + bge.w 7f9ac <__isoc23_strtoul@@Base+0x412c> │ │ │ │ cmp r7, #12 │ │ │ │ it eq │ │ │ │ ldreq r0, [r4, #32] │ │ │ │ - beq.n 7f670 <__isoc23_strtoul@@Base+0x3e48> │ │ │ │ + beq.n 7f6c8 <__isoc23_strtoul@@Base+0x3e48> │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ movweq sl, #269 @ 0x10d │ │ │ │ - beq.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + beq.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp.w sl, #258 @ 0x102 │ │ │ │ - beq.w 7f8f8 <__isoc23_strtoul@@Base+0x40d0> │ │ │ │ + beq.w 7f950 <__isoc23_strtoul@@Base+0x40d0> │ │ │ │ mov sl, r6 │ │ │ │ strh.w r8, [r4, #66] @ 0x42 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ movt r1, #16384 @ 0x4000 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f836 <__isoc23_strtoul@@Base+0x400e> │ │ │ │ + beq.w 7f88e <__isoc23_strtoul@@Base+0x400e> │ │ │ │ lsls r3, r3, #11 │ │ │ │ - bpl.n 7f65a <__isoc23_strtoul@@Base+0x3e32> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bpl.n 7f6b2 <__isoc23_strtoul@@Base+0x3e32> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.n 7f576 <__isoc23_strtoul@@Base+0x3d4e> │ │ │ │ + bmi.n 7f5ce <__isoc23_strtoul@@Base+0x3d4e> │ │ │ │ cmp r7, #8 │ │ │ │ it le │ │ │ │ movle.w sl, #0 │ │ │ │ - ble.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + ble.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp r7, #12 │ │ │ │ - bne.n 7f62c <__isoc23_strtoul@@Base+0x3e04> │ │ │ │ + bne.n 7f684 <__isoc23_strtoul@@Base+0x3e04> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrsh.w r3, [r4, #66] @ 0x42 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w 7f926 <__isoc23_strtoul@@Base+0x40fe> │ │ │ │ + beq.w 7f97e <__isoc23_strtoul@@Base+0x40fe> │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.n 7f616 <__isoc23_strtoul@@Base+0x3dee> │ │ │ │ + bne.n 7f66e <__isoc23_strtoul@@Base+0x3dee> │ │ │ │ adds r3, #1 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ cmp sl, r2 │ │ │ │ sxth r3, r3 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - beq.w 7f9aa <__isoc23_strtoul@@Base+0x4182> │ │ │ │ + beq.w 7fa02 <__isoc23_strtoul@@Base+0x4182> │ │ │ │ cmp.w sl, #262 @ 0x106 │ │ │ │ - beq.n 7f78e <__isoc23_strtoul@@Base+0x3f66> │ │ │ │ + beq.n 7f7e6 <__isoc23_strtoul@@Base+0x3f66> │ │ │ │ cmp.w sl, #260 @ 0x104 │ │ │ │ it ne │ │ │ │ strhne.w sl, [r4, #64] @ 0x40 │ │ │ │ mov.w sl, #264 @ 0x108 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 7f52a <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ + beq.w 7f582 <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f5d0 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ + bne.n 7f628 <__isoc23_strtoul@@Base+0x3da8> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + bne.w 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + bne.w 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 7f7dc <__isoc23_strtoul@@Base+0x3fb4> │ │ │ │ + bne.w 7f834 <__isoc23_strtoul@@Base+0x3fb4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ movt r1, #16384 @ 0x4000 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f6ca <__isoc23_strtoul@@Base+0x3ea2> │ │ │ │ + beq.n 7f722 <__isoc23_strtoul@@Base+0x3ea2> │ │ │ │ add r3, ip │ │ │ │ ldrsh.w sl, [r3, #4] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - bgt.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bgt.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ add r1, sp, #8 │ │ │ │ sub.w r0, r9, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5ccc8 │ │ │ │ + bl 5cd20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bcc.n 7f6ac <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ + bcc.n 7f704 <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ ldrh.w r2, [r4, #66] @ 0x42 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ sub.w r3, r3, r9 │ │ │ │ it gt │ │ │ │ movgt.w sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r2 │ │ │ │ it gt │ │ │ │ strhgt.w r0, [r4, #64] @ 0x40 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldrb.w ip, [r0, r8] │ │ │ │ sub.w r3, ip, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.w 7f886 <__isoc23_strtoul@@Base+0x405e> │ │ │ │ + bhi.w 7f8de <__isoc23_strtoul@@Base+0x405e> │ │ │ │ movw sl, #52428 @ 0xcccc │ │ │ │ movt sl, #3276 @ 0xccc │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #10 │ │ │ │ mla r3, fp, r3, ip │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ sub.w lr, ip, #48 @ 0x30 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp.w lr, #9 │ │ │ │ - bhi.n 7f83c <__isoc23_strtoul@@Base+0x4014> │ │ │ │ + bhi.n 7f894 <__isoc23_strtoul@@Base+0x4014> │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 7f756 <__isoc23_strtoul@@Base+0x3f2e> │ │ │ │ + ble.n 7f7ae <__isoc23_strtoul@@Base+0x3f2e> │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7f6ac <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ + b.n 7f704 <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ cmp r7, #8 │ │ │ │ - bgt.n 7f7f8 <__isoc23_strtoul@@Base+0x3fd0> │ │ │ │ + bgt.n 7f850 <__isoc23_strtoul@@Base+0x3fd0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 7f6a2 <__isoc23_strtoul@@Base+0x3e7a> │ │ │ │ + bne.n 7f6fa <__isoc23_strtoul@@Base+0x3e7a> │ │ │ │ add.w r3, r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ sxth r3, r3 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ strh.w sl, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.n 7f7be <__isoc23_strtoul@@Base+0x3f96> │ │ │ │ + beq.n 7f816 <__isoc23_strtoul@@Base+0x3f96> │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movwne sl, #279 @ 0x117 │ │ │ │ - bne.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bne.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bne.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f134 <__isoc23_strtoul@@Base+0x390c> │ │ │ │ + bl 7f18c <__isoc23_strtoul@@Base+0x390c> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f9a4 <__isoc23_strtoul@@Base+0x417c> │ │ │ │ + beq.w 7f9fc <__isoc23_strtoul@@Base+0x417c> │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 7f7a8 <__isoc23_strtoul@@Base+0x3f80> │ │ │ │ - b.n 7f7be <__isoc23_strtoul@@Base+0x3f96> │ │ │ │ + beq.n 7f800 <__isoc23_strtoul@@Base+0x3f80> │ │ │ │ + b.n 7f816 <__isoc23_strtoul@@Base+0x3f96> │ │ │ │ cmp r7, #8 │ │ │ │ - ble.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + ble.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 7f5b0 <__isoc23_strtoul@@Base+0x3d88> │ │ │ │ + b.n 7f608 <__isoc23_strtoul@@Base+0x3d88> │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 7f52a <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ + beq.w 7f582 <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + beq.w 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ mov.w sl, #264 @ 0x108 │ │ │ │ cmp r7, #12 │ │ │ │ - bne.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bne.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bne.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + bpl.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp.w sl, #274 @ 0x112 │ │ │ │ it eq │ │ │ │ moveq.w sl, #124 @ 0x7c │ │ │ │ - beq.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + beq.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 7f9ba <__isoc23_strtoul@@Base+0x4192> │ │ │ │ + beq.w 7fa12 <__isoc23_strtoul@@Base+0x4192> │ │ │ │ cmp.w sl, #264 @ 0x108 │ │ │ │ it eq │ │ │ │ moveq.w sl, #40 @ 0x28 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7f6ac <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ + b.n 7f704 <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 7f886 <__isoc23_strtoul@@Base+0x405e> │ │ │ │ + beq.n 7f8de <__isoc23_strtoul@@Base+0x405e> │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - bge.n 7f76e <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ + bge.n 7f7c6 <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w lr, [r1] │ │ │ │ cmp.w lr, #44 @ 0x2c │ │ │ │ - beq.n 7f8aa <__isoc23_strtoul@@Base+0x4082> │ │ │ │ + beq.n 7f902 <__isoc23_strtoul@@Base+0x4082> │ │ │ │ str.w ip, [r4, #60] @ 0x3c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f6a8 <__isoc23_strtoul@@Base+0x3e80> │ │ │ │ + beq.w 7f700 <__isoc23_strtoul@@Base+0x3e80> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 7f8fe <__isoc23_strtoul@@Base+0x40d6> │ │ │ │ + beq.n 7f956 <__isoc23_strtoul@@Base+0x40d6> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f7d8 <__isoc23_strtoul@@Base+0x3fb0> │ │ │ │ + bne.n 7f830 <__isoc23_strtoul@@Base+0x3fb0> │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 7f966 <__isoc23_strtoul@@Base+0x413e> │ │ │ │ + beq.n 7f9be <__isoc23_strtoul@@Base+0x413e> │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7f6b2 <__isoc23_strtoul@@Base+0x3e8a> │ │ │ │ + b.n 7f70a <__isoc23_strtoul@@Base+0x3e8a> │ │ │ │ ldrh.w r2, [r4, #66] @ 0x42 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r3, r2 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp r7, #8 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f942 <__isoc23_strtoul@@Base+0x411a> │ │ │ │ + beq.n 7f99a <__isoc23_strtoul@@Base+0x411a> │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #10 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7f6ac <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ + b.n 7f704 <__isoc23_strtoul@@Base+0x3e84> │ │ │ │ add.w r9, r1, #1 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldrb.w lr, [r1, #1] │ │ │ │ sub.w r1, lr, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ itt hi │ │ │ │ movhi r1, r9 │ │ │ │ mvnhi.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - bhi.n 7f856 <__isoc23_strtoul@@Base+0x402e> │ │ │ │ + bhi.n 7f8ae <__isoc23_strtoul@@Base+0x402e> │ │ │ │ movw sl, #52428 @ 0xcccc │ │ │ │ movt sl, #3276 @ 0xccc │ │ │ │ mov r1, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w fp, #10 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mla lr, fp, ip, lr │ │ │ │ sub.w ip, lr, #48 @ 0x30 │ │ │ │ ldrb.w lr, [r1, #1]! │ │ │ │ sub.w r8, lr, #48 @ 0x30 │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 7f946 <__isoc23_strtoul@@Base+0x411e> │ │ │ │ + bhi.n 7f99e <__isoc23_strtoul@@Base+0x411e> │ │ │ │ cmp ip, sl │ │ │ │ - ble.n 7f8dc <__isoc23_strtoul@@Base+0x40b4> │ │ │ │ - b.n 7f76e <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ + ble.n 7f934 <__isoc23_strtoul@@Base+0x40b4> │ │ │ │ + b.n 7f7c6 <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ mov.w sl, #268 @ 0x10c │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f98a <__isoc23_strtoul@@Base+0x4162> │ │ │ │ + beq.n 7f9e2 <__isoc23_strtoul@@Base+0x4162> │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ - cbnz r3, 7f95e <__isoc23_strtoul@@Base+0x4136> │ │ │ │ + cbnz r3, 7f9b6 <__isoc23_strtoul@@Base+0x4136> │ │ │ │ movs r3, #9 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq.w 7f52a <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ + beq.w 7f582 <__isoc23_strtoul@@Base+0x3d02> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f6c8 <__isoc23_strtoul@@Base+0x3ea0> │ │ │ │ + beq.w 7f720 <__isoc23_strtoul@@Base+0x3ea0> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ adds r2, r0, r3 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 7f616 <__isoc23_strtoul@@Base+0x3dee> │ │ │ │ + bne.w 7f66e <__isoc23_strtoul@@Base+0x3dee> │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [r4, #70] @ 0x46 │ │ │ │ sxth r3, r3 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ - b.n 7f67c <__isoc23_strtoul@@Base+0x3e54> │ │ │ │ + b.n 7f6d4 <__isoc23_strtoul@@Base+0x3e54> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 7f848 <__isoc23_strtoul@@Base+0x4020> │ │ │ │ + b.n 7f8a0 <__isoc23_strtoul@@Base+0x4020> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 7f9b4 <__isoc23_strtoul@@Base+0x418c> │ │ │ │ + beq.n 7fa0c <__isoc23_strtoul@@Base+0x418c> │ │ │ │ cmp r3, ip │ │ │ │ - bls.n 7f856 <__isoc23_strtoul@@Base+0x402e> │ │ │ │ - b.n 7f76e <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ + bls.n 7f8ae <__isoc23_strtoul@@Base+0x402e> │ │ │ │ + b.n 7f7c6 <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ cmp.w sl, #292 @ 0x124 │ │ │ │ - ble.w 7f7fc <__isoc23_strtoul@@Base+0x3fd4> │ │ │ │ - b.n 7f7d4 <__isoc23_strtoul@@Base+0x3fac> │ │ │ │ + ble.w 7f854 <__isoc23_strtoul@@Base+0x3fd4> │ │ │ │ + b.n 7f82c <__isoc23_strtoul@@Base+0x3fac> │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 7f76e <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ + bne.w 7f7c6 <__isoc23_strtoul@@Base+0x3f46> │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, #8 │ │ │ │ add.w r3, r1, #1 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ strh.w r3, [r4, #66] @ 0x42 │ │ │ │ it le │ │ │ │ movwle sl, #263 @ 0x107 │ │ │ │ - ble.w 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + ble.w 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ cmp r7, #12 │ │ │ │ - bne.w 7f62c <__isoc23_strtoul@@Base+0x3e04> │ │ │ │ + bne.w 7f684 <__isoc23_strtoul@@Base+0x3e04> │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.n 7f670 <__isoc23_strtoul@@Base+0x3e48> │ │ │ │ + b.n 7f6c8 <__isoc23_strtoul@@Base+0x3e48> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ movs r2, #10 │ │ │ │ ands r3, r1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + beq.w 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7f52c <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ + b.n 7f584 <__isoc23_strtoul@@Base+0x3d04> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 7f78e <__isoc23_strtoul@@Base+0x3f66> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ + b.n 7f7e6 <__isoc23_strtoul@@Base+0x3f66> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 7f856 <__isoc23_strtoul@@Base+0x402e> │ │ │ │ + b.n 7f8ae <__isoc23_strtoul@@Base+0x402e> │ │ │ │ mov.w sl, #38 @ 0x26 │ │ │ │ - b.n 7f450 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + b.n 7f4a8 <__isoc23_strtoul@@Base+0x3c28> │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ movs r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fac0 <__isoc23_strtoul@@Base+0x4298> │ │ │ │ + ble.n 7fb18 <__isoc23_strtoul@@Base+0x4298> │ │ │ │ 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 r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ @@ -185496,86 +185508,86 @@ │ │ │ │ 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 7fa94 <__isoc23_strtoul@@Base+0x426c> │ │ │ │ + beq.n 7faec <__isoc23_strtoul@@Base+0x426c> │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fa8e <__isoc23_strtoul@@Base+0x4266> │ │ │ │ + beq.n 7fae6 <__isoc23_strtoul@@Base+0x4266> │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, r8 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fa8e <__isoc23_strtoul@@Base+0x4266> │ │ │ │ + bne.n 7fae6 <__isoc23_strtoul@@Base+0x4266> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ itte pl │ │ │ │ addpl r7, #4 │ │ │ │ addpl.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ movmi fp, r5 │ │ │ │ - bpl.n 7f9f8 <__isoc23_strtoul@@Base+0x41d0> │ │ │ │ - blx 7eb0 <__ctype_b_loc@plt> │ │ │ │ + bpl.n 7fa50 <__isoc23_strtoul@@Base+0x41d0> │ │ │ │ + blx 7efc <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r4, lsl #1] │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bpl.n 7fab0 <__isoc23_strtoul@@Base+0x4288> │ │ │ │ - blx 7e68 <__ctype_tolower_loc@plt> │ │ │ │ + bpl.n 7fb08 <__isoc23_strtoul@@Base+0x4288> │ │ │ │ + blx 7eb4 <__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 7faaa <__isoc23_strtoul@@Base+0x4282> │ │ │ │ + beq.n 7fb02 <__isoc23_strtoul@@Base+0x4282> │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - cbz r2, 7faaa <__isoc23_strtoul@@Base+0x4282> │ │ │ │ + cbz r2, 7fb02 <__isoc23_strtoul@@Base+0x4282> │ │ │ │ cmp r2, r8 │ │ │ │ ite cs │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ls │ │ │ │ movls r1, #0 │ │ │ │ - cbnz r1, 7faaa <__isoc23_strtoul@@Base+0x4282> │ │ │ │ + cbnz r1, 7fb02 <__isoc23_strtoul@@Base+0x4282> │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 7f9f8 <__isoc23_strtoul@@Base+0x41d0> │ │ │ │ + bne.n 7fa50 <__isoc23_strtoul@@Base+0x41d0> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 7fa2c <__isoc23_strtoul@@Base+0x4204> │ │ │ │ + b.n 7fa84 <__isoc23_strtoul@@Base+0x4204> │ │ │ │ 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 │ │ │ │ - bpl.n 7fa8a <__isoc23_strtoul@@Base+0x4262> │ │ │ │ + bpl.n 7fae2 <__isoc23_strtoul@@Base+0x4262> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7fa3c <__isoc23_strtoul@@Base+0x4214> │ │ │ │ + b.n 7fa94 <__isoc23_strtoul@@Base+0x4214> │ │ │ │ str.w fp, [r3, r0] │ │ │ │ - b.n 7fa82 <__isoc23_strtoul@@Base+0x425a> │ │ │ │ + b.n 7fada <__isoc23_strtoul@@Base+0x425a> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 7fa82 <__isoc23_strtoul@@Base+0x425a> │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bpl.n 7fada <__isoc23_strtoul@@Base+0x425a> │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ - b.n 7fa54 <__isoc23_strtoul@@Base+0x422c> │ │ │ │ + b.n 7faac <__isoc23_strtoul@@Base+0x422c> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -185586,230 +185598,230 @@ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w fp, r1, r6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r6, sl │ │ │ │ strb.w r3, [fp] │ │ │ │ - bge.n 7fb1a <__isoc23_strtoul@@Base+0x42f2> │ │ │ │ + bge.n 7fb72 <__isoc23_strtoul@@Base+0x42f2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r6, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r2, 7fb0c <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ + cbz r2, 7fb64 <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ strd ip, r5, [sp] │ │ │ │ - bl 7fac4 <__isoc23_strtoul@@Base+0x429c> │ │ │ │ + bl 7fb1c <__isoc23_strtoul@@Base+0x429c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7faea <__isoc23_strtoul@@Base+0x42c2> │ │ │ │ + bne.n 7fb42 <__isoc23_strtoul@@Base+0x42c2> │ │ │ │ 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 7f9d4 <__isoc23_strtoul@@Base+0x41ac> │ │ │ │ + bl 7fa2c <__isoc23_strtoul@@Base+0x41ac> │ │ │ │ lsls r5, r5, #1 │ │ │ │ itt eq │ │ │ │ streq r5, [r7, #56] @ 0x38 │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 7fb0c <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ + beq.n 7fb64 <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fb0c <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ + beq.n 7fb64 <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - b.n 7fb0c <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ + b.n 7fb64 <__isoc23_strtoul@@Base+0x42e4> │ │ │ │ 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 7fb90 <__isoc23_strtoul@@Base+0x4368> │ │ │ │ + beq.n 7fbe8 <__isoc23_strtoul@@Base+0x4368> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 7fbb6 <__isoc23_strtoul@@Base+0x438e> │ │ │ │ + bhi.n 7fc0e <__isoc23_strtoul@@Base+0x438e> │ │ │ │ lsl.w r2, r5, r3 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 7fbae <__isoc23_strtoul@@Base+0x4386> │ │ │ │ + bne.n 7fc06 <__isoc23_strtoul@@Base+0x4386> │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 7fb8c <__isoc23_strtoul@@Base+0x4364> │ │ │ │ + bpl.n 7fbe4 <__isoc23_strtoul@@Base+0x4364> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 7fb3c <__isoc23_strtoul@@Base+0x4314> │ │ │ │ + bl 7fb94 <__isoc23_strtoul@@Base+0x4314> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 7fb3c <__isoc23_strtoul@@Base+0x4314> │ │ │ │ + bl 7fb94 <__isoc23_strtoul@@Base+0x4314> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7fb58 <__isoc23_strtoul@@Base+0x4330> │ │ │ │ + bne.n 7fbb0 <__isoc23_strtoul@@Base+0x4330> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #18 │ │ │ │ - bne.n 7fbb6 <__isoc23_strtoul@@Base+0x438e> │ │ │ │ + bne.n 7fc0e <__isoc23_strtoul@@Base+0x438e> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7fb9a <__isoc23_strtoul@@Base+0x4372> │ │ │ │ - bl 7fb3c <__isoc23_strtoul@@Base+0x4314> │ │ │ │ + cbz r0, 7fbf2 <__isoc23_strtoul@@Base+0x4372> │ │ │ │ + bl 7fb94 <__isoc23_strtoul@@Base+0x4314> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r0, r1, #1 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fb84 <__isoc23_strtoul@@Base+0x435c> │ │ │ │ + beq.n 7fbdc <__isoc23_strtoul@@Base+0x435c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fb3c <__isoc23_strtoul@@Base+0x4314> │ │ │ │ - b.n 7fb84 <__isoc23_strtoul@@Base+0x435c> │ │ │ │ + bl 7fb94 <__isoc23_strtoul@@Base+0x4314> │ │ │ │ + b.n 7fbdc <__isoc23_strtoul@@Base+0x435c> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 7fb3c <__isoc23_strtoul@@Base+0x4314> │ │ │ │ - b.n 7fb84 <__isoc23_strtoul@@Base+0x435c> │ │ │ │ + bl 7fb94 <__isoc23_strtoul@@Base+0x4314> │ │ │ │ + b.n 7fbdc <__isoc23_strtoul@@Base+0x435c> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7fb84 <__isoc23_strtoul@@Base+0x435c> │ │ │ │ + b.n 7fbdc <__isoc23_strtoul@@Base+0x435c> │ │ │ │ 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] @ (7fd08 <__isoc23_strtoul@@Base+0x44e0>) │ │ │ │ + ldr r4, [pc, #312] @ (7fd60 <__isoc23_strtoul@@Base+0x44e0>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #312] @ (7fd0c <__isoc23_strtoul@@Base+0x44e4>) │ │ │ │ + ldr r3, [pc, #312] @ (7fd64 <__isoc23_strtoul@@Base+0x44e4>) │ │ │ │ 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 7fcc6 <__isoc23_strtoul@@Base+0x449e> │ │ │ │ + beq.n 7fd1e <__isoc23_strtoul@@Base+0x449e> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 7fc38 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ + bne.n 7fc90 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ ldrd r5, r3, [r1, #32] │ │ │ │ add.w sl, r5, r3 │ │ │ │ ldrb.w fp, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r7, fp, lsl #2 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr.w r4, [r6, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7fcd6 <__isoc23_strtoul@@Base+0x44ae> │ │ │ │ + beq.n 7fd2e <__isoc23_strtoul@@Base+0x44ae> │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 7fc20 <__isoc23_strtoul@@Base+0x43f8> │ │ │ │ + beq.n 7fc78 <__isoc23_strtoul@@Base+0x43f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 7fc54 <__isoc23_strtoul@@Base+0x442c> │ │ │ │ + cbz r1, 7fcac <__isoc23_strtoul@@Base+0x442c> │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 7fc14 <__isoc23_strtoul@@Base+0x43ec> │ │ │ │ + bne.n 7fc6c <__isoc23_strtoul@@Base+0x43ec> │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bls.n 7fca8 <__isoc23_strtoul@@Base+0x4480> │ │ │ │ + bls.n 7fd00 <__isoc23_strtoul@@Base+0x4480> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 7fc7e <__isoc23_strtoul@@Base+0x4456> │ │ │ │ + cbz r1, 7fcd6 <__isoc23_strtoul@@Base+0x4456> │ │ │ │ ldrb.w fp, [r5, #1] │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 7fc0e <__isoc23_strtoul@@Base+0x43e6> │ │ │ │ + b.n 7fc66 <__isoc23_strtoul@@Base+0x43e6> │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #212] @ (7fd10 <__isoc23_strtoul@@Base+0x44e8>) │ │ │ │ - ldr r3, [pc, #204] @ (7fd0c <__isoc23_strtoul@@Base+0x44e4>) │ │ │ │ + ldr r2, [pc, #212] @ (7fd68 <__isoc23_strtoul@@Base+0x44e8>) │ │ │ │ + ldr r3, [pc, #204] @ (7fd64 <__isoc23_strtoul@@Base+0x44e4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7fd04 <__isoc23_strtoul@@Base+0x44dc> │ │ │ │ + bne.n 7fd5c <__isoc23_strtoul@@Base+0x44dc> │ │ │ │ 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 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc36 <__isoc23_strtoul@@Base+0x440e> │ │ │ │ + beq.n 7fc8e <__isoc23_strtoul@@Base+0x440e> │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r8, [r0, #1] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strb.w fp, [r0] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w fp, [r5] │ │ │ │ - b.n 7fc1a <__isoc23_strtoul@@Base+0x43f2> │ │ │ │ + b.n 7fc72 <__isoc23_strtoul@@Base+0x43f2> │ │ │ │ ldr.w r0, [r9, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ ldrb.w fp, [r5, #1] │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7fca4 <__isoc23_strtoul@@Base+0x447c> │ │ │ │ + cbz r0, 7fcfc <__isoc23_strtoul@@Base+0x447c> │ │ │ │ str.w r8, [r0, #5] │ │ │ │ strb.w fp, [r0] │ │ │ │ str.w r8, [r0, #1] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7fc2a <__isoc23_strtoul@@Base+0x4402> │ │ │ │ + b.n 7fc82 <__isoc23_strtoul@@Base+0x4402> │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7fc38 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ + b.n 7fc90 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ 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 7fc3a <__isoc23_strtoul@@Base+0x4412> │ │ │ │ + b.n 7fc92 <__isoc23_strtoul@@Base+0x4412> │ │ │ │ ldrb.w fp, [r1, #28] │ │ │ │ add.w sl, sp, #9 │ │ │ │ add r5, sp, #8 │ │ │ │ strb.w fp, [sp, #8] │ │ │ │ - b.n 7fbf8 <__isoc23_strtoul@@Base+0x43d0> │ │ │ │ + b.n 7fc50 <__isoc23_strtoul@@Base+0x43d0> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7fd00 <__isoc23_strtoul@@Base+0x44d8> │ │ │ │ + cbz r0, 7fd58 <__isoc23_strtoul@@Base+0x44d8> │ │ │ │ movs r2, #0 │ │ │ │ strb.w fp, [r0] │ │ │ │ str.w r2, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r6, fp, lsl #2] │ │ │ │ ldrb.w fp, [r5] │ │ │ │ - b.n 7fc08 <__isoc23_strtoul@@Base+0x43e0> │ │ │ │ + b.n 7fc60 <__isoc23_strtoul@@Base+0x43e0> │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 7fc38 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ - blx 7bd8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + b.n 7fc90 <__isoc23_strtoul@@Base+0x4410> │ │ │ │ + blx 7c24 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r0, r4 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + subs r6, r2, r2 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov.w r6, #27136 @ 0x6a00 │ │ │ │ movt r6, #18577 @ 0x4891 │ │ │ │ @@ -185817,1035 +185829,1035 @@ │ │ │ │ movt r7, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fd76 <__isoc23_strtoul@@Base+0x454e> │ │ │ │ + beq.n 7fdce <__isoc23_strtoul@@Base+0x454e> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7fd82 <__isoc23_strtoul@@Base+0x455a> │ │ │ │ + beq.n 7fdda <__isoc23_strtoul@@Base+0x455a> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 7fd6c <__isoc23_strtoul@@Base+0x4544> │ │ │ │ + bhi.n 7fdc4 <__isoc23_strtoul@@Base+0x4544> │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ tst r3, r6 │ │ │ │ - beq.n 7fd98 <__isoc23_strtoul@@Base+0x4570> │ │ │ │ + beq.n 7fdf0 <__isoc23_strtoul@@Base+0x4570> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7fd6c <__isoc23_strtoul@@Base+0x4544> │ │ │ │ + cbz r0, 7fdc4 <__isoc23_strtoul@@Base+0x4544> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 7fd6c <__isoc23_strtoul@@Base+0x4544> │ │ │ │ + cbnz r3, 7fdc4 <__isoc23_strtoul@@Base+0x4544> │ │ │ │ mov r1, r8 │ │ │ │ - bl 7fd14 <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ + bl 7fd6c <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7fd38 <__isoc23_strtoul@@Base+0x4510> │ │ │ │ + bne.n 7fd90 <__isoc23_strtoul@@Base+0x4510> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ bic.w r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7fd4e <__isoc23_strtoul@@Base+0x4526> │ │ │ │ + bne.n 7fda6 <__isoc23_strtoul@@Base+0x4526> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7fd90 <__isoc23_strtoul@@Base+0x4568> │ │ │ │ + cbz r0, 7fde8 <__isoc23_strtoul@@Base+0x4568> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 7fd90 <__isoc23_strtoul@@Base+0x4568> │ │ │ │ + cbnz r3, 7fde8 <__isoc23_strtoul@@Base+0x4568> │ │ │ │ mov r1, r8 │ │ │ │ - bl 7fd14 <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ + bl 7fd6c <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd62 <__isoc23_strtoul@@Base+0x453a> │ │ │ │ - b.n 7fd6c <__isoc23_strtoul@@Base+0x4544> │ │ │ │ + bne.n 7fdba <__isoc23_strtoul@@Base+0x453a> │ │ │ │ + b.n 7fdc4 <__isoc23_strtoul@@Base+0x4544> │ │ │ │ tst r3, r7 │ │ │ │ - bne.n 7fd82 <__isoc23_strtoul@@Base+0x455a> │ │ │ │ - b.n 7fd6c <__isoc23_strtoul@@Base+0x4544> │ │ │ │ + bne.n 7fdda <__isoc23_strtoul@@Base+0x455a> │ │ │ │ + b.n 7fdc4 <__isoc23_strtoul@@Base+0x4544> │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ff5e <__isoc23_strtoul@@Base+0x4736> │ │ │ │ + beq.w 7ffb6 <__isoc23_strtoul@@Base+0x4736> │ │ │ │ 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, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7fe84 <__isoc23_strtoul@@Base+0x465c> │ │ │ │ + beq.n 7fedc <__isoc23_strtoul@@Base+0x465c> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbz r7, 7fe1c <__isoc23_strtoul@@Base+0x45f4> │ │ │ │ + cbz r7, 7fe74 <__isoc23_strtoul@@Base+0x45f4> │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fdea <__isoc23_strtoul@@Base+0x45c2> │ │ │ │ + beq.n 7fe42 <__isoc23_strtoul@@Base+0x45c2> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fe12 <__isoc23_strtoul@@Base+0x45ea> │ │ │ │ + beq.n 7fe6a <__isoc23_strtoul@@Base+0x45ea> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 7fe7a <__isoc23_strtoul@@Base+0x4652> │ │ │ │ + cbz r7, 7fed2 <__isoc23_strtoul@@Base+0x4652> │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fe48 <__isoc23_strtoul@@Base+0x4620> │ │ │ │ + beq.n 7fea0 <__isoc23_strtoul@@Base+0x4620> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fe70 <__isoc23_strtoul@@Base+0x4648> │ │ │ │ + beq.n 7fec8 <__isoc23_strtoul@@Base+0x4648> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7ff50 <__isoc23_strtoul@@Base+0x4728> │ │ │ │ + beq.n 7ffa8 <__isoc23_strtoul@@Base+0x4728> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbz r7, 7fee8 <__isoc23_strtoul@@Base+0x46c0> │ │ │ │ + cbz r7, 7ff40 <__isoc23_strtoul@@Base+0x46c0> │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7feb6 <__isoc23_strtoul@@Base+0x468e> │ │ │ │ + beq.n 7ff0e <__isoc23_strtoul@@Base+0x468e> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7fede <__isoc23_strtoul@@Base+0x46b6> │ │ │ │ + beq.n 7ff36 <__isoc23_strtoul@@Base+0x46b6> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 7ff46 <__isoc23_strtoul@@Base+0x471e> │ │ │ │ + cbz r7, 7ff9e <__isoc23_strtoul@@Base+0x471e> │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ff14 <__isoc23_strtoul@@Base+0x46ec> │ │ │ │ + beq.n 7ff6c <__isoc23_strtoul@@Base+0x46ec> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ff3c <__isoc23_strtoul@@Base+0x4714> │ │ │ │ + beq.n 7ff94 <__isoc23_strtoul@@Base+0x4714> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + b.w 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80738 <__isoc23_strtoul@@Base+0x4f10> │ │ │ │ + beq.w 80790 <__isoc23_strtoul@@Base+0x4f10> │ │ │ │ stmdb 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, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 80726 <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ + bmi.w 8077e <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ mov r8, r1 │ │ │ │ mov.w r7, #27136 @ 0x6a00 │ │ │ │ movt r7, #2193 @ 0x891 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 80710 <__isoc23_strtoul@@Base+0x4ee8> │ │ │ │ + beq.w 80768 <__isoc23_strtoul@@Base+0x4ee8> │ │ │ │ subs r3, #10 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 806f4 <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ + bhi.w 8074c <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ands.w r5, r2, r7 │ │ │ │ - bne.w 8072c <__isoc23_strtoul@@Base+0x4f04> │ │ │ │ + bne.w 80784 <__isoc23_strtoul@@Base+0x4f04> │ │ │ │ cmp r3, #30 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #4] │ │ │ │ - bne.w 8073a <__isoc23_strtoul@@Base+0x4f12> │ │ │ │ + bne.w 80792 <__isoc23_strtoul@@Base+0x4f12> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r6, [r3, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 806e8 <__isoc23_strtoul@@Base+0x4ec0> │ │ │ │ + beq.w 80740 <__isoc23_strtoul@@Base+0x4ec0> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80350 <__isoc23_strtoul@@Base+0x4b28> │ │ │ │ + beq.w 803a8 <__isoc23_strtoul@@Base+0x4b28> │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80188 <__isoc23_strtoul@@Base+0x4960> │ │ │ │ + beq.w 801e0 <__isoc23_strtoul@@Base+0x4960> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 800aa <__isoc23_strtoul@@Base+0x4882> │ │ │ │ + beq.n 80102 <__isoc23_strtoul@@Base+0x4882> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80040 <__isoc23_strtoul@@Base+0x4818> │ │ │ │ + beq.n 80098 <__isoc23_strtoul@@Base+0x4818> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80010 <__isoc23_strtoul@@Base+0x47e8> │ │ │ │ + cbz r2, 80068 <__isoc23_strtoul@@Base+0x47e8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80036 <__isoc23_strtoul@@Base+0x480e> │ │ │ │ + cbz r2, 8008e <__isoc23_strtoul@@Base+0x480e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 800a0 <__isoc23_strtoul@@Base+0x4878> │ │ │ │ + beq.n 800f8 <__isoc23_strtoul@@Base+0x4878> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80070 <__isoc23_strtoul@@Base+0x4848> │ │ │ │ + cbz r2, 800c8 <__isoc23_strtoul@@Base+0x4848> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80096 <__isoc23_strtoul@@Base+0x486e> │ │ │ │ + cbz r2, 800ee <__isoc23_strtoul@@Base+0x486e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8017e <__isoc23_strtoul@@Base+0x4956> │ │ │ │ + beq.n 801d6 <__isoc23_strtoul@@Base+0x4956> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80114 <__isoc23_strtoul@@Base+0x48ec> │ │ │ │ + beq.n 8016c <__isoc23_strtoul@@Base+0x48ec> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 800e4 <__isoc23_strtoul@@Base+0x48bc> │ │ │ │ + cbz r2, 8013c <__isoc23_strtoul@@Base+0x48bc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 8010a <__isoc23_strtoul@@Base+0x48e2> │ │ │ │ + cbz r2, 80162 <__isoc23_strtoul@@Base+0x48e2> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80174 <__isoc23_strtoul@@Base+0x494c> │ │ │ │ + beq.n 801cc <__isoc23_strtoul@@Base+0x494c> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80144 <__isoc23_strtoul@@Base+0x491c> │ │ │ │ + cbz r2, 8019c <__isoc23_strtoul@@Base+0x491c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 8016a <__isoc23_strtoul@@Base+0x4942> │ │ │ │ + cbz r2, 801c2 <__isoc23_strtoul@@Base+0x4942> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80346 <__isoc23_strtoul@@Base+0x4b1e> │ │ │ │ + beq.w 8039e <__isoc23_strtoul@@Base+0x4b1e> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 80268 <__isoc23_strtoul@@Base+0x4a40> │ │ │ │ + beq.n 802c0 <__isoc23_strtoul@@Base+0x4a40> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 801fe <__isoc23_strtoul@@Base+0x49d6> │ │ │ │ + beq.n 80256 <__isoc23_strtoul@@Base+0x49d6> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 801ce <__isoc23_strtoul@@Base+0x49a6> │ │ │ │ + cbz r2, 80226 <__isoc23_strtoul@@Base+0x49a6> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 801f4 <__isoc23_strtoul@@Base+0x49cc> │ │ │ │ + cbz r2, 8024c <__isoc23_strtoul@@Base+0x49cc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8025e <__isoc23_strtoul@@Base+0x4a36> │ │ │ │ + beq.n 802b6 <__isoc23_strtoul@@Base+0x4a36> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 8022e <__isoc23_strtoul@@Base+0x4a06> │ │ │ │ + cbz r2, 80286 <__isoc23_strtoul@@Base+0x4a06> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80254 <__isoc23_strtoul@@Base+0x4a2c> │ │ │ │ + cbz r2, 802ac <__isoc23_strtoul@@Base+0x4a2c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8033c <__isoc23_strtoul@@Base+0x4b14> │ │ │ │ + beq.n 80394 <__isoc23_strtoul@@Base+0x4b14> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 802d2 <__isoc23_strtoul@@Base+0x4aaa> │ │ │ │ + beq.n 8032a <__isoc23_strtoul@@Base+0x4aaa> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 802a2 <__isoc23_strtoul@@Base+0x4a7a> │ │ │ │ + cbz r2, 802fa <__isoc23_strtoul@@Base+0x4a7a> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 802c8 <__isoc23_strtoul@@Base+0x4aa0> │ │ │ │ + cbz r2, 80320 <__isoc23_strtoul@@Base+0x4aa0> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80332 <__isoc23_strtoul@@Base+0x4b0a> │ │ │ │ + beq.n 8038a <__isoc23_strtoul@@Base+0x4b0a> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80302 <__isoc23_strtoul@@Base+0x4ada> │ │ │ │ + cbz r2, 8035a <__isoc23_strtoul@@Base+0x4ada> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80328 <__isoc23_strtoul@@Base+0x4b00> │ │ │ │ + cbz r2, 80380 <__isoc23_strtoul@@Base+0x4b00> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 806de <__isoc23_strtoul@@Base+0x4eb6> │ │ │ │ + beq.w 80736 <__isoc23_strtoul@@Base+0x4eb6> │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80516 <__isoc23_strtoul@@Base+0x4cee> │ │ │ │ + beq.w 8056e <__isoc23_strtoul@@Base+0x4cee> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 80438 <__isoc23_strtoul@@Base+0x4c10> │ │ │ │ + beq.n 80490 <__isoc23_strtoul@@Base+0x4c10> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 803ce <__isoc23_strtoul@@Base+0x4ba6> │ │ │ │ + beq.n 80426 <__isoc23_strtoul@@Base+0x4ba6> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 8039e <__isoc23_strtoul@@Base+0x4b76> │ │ │ │ + cbz r2, 803f6 <__isoc23_strtoul@@Base+0x4b76> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 803c4 <__isoc23_strtoul@@Base+0x4b9c> │ │ │ │ + cbz r2, 8041c <__isoc23_strtoul@@Base+0x4b9c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8042e <__isoc23_strtoul@@Base+0x4c06> │ │ │ │ + beq.n 80486 <__isoc23_strtoul@@Base+0x4c06> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 803fe <__isoc23_strtoul@@Base+0x4bd6> │ │ │ │ + cbz r2, 80456 <__isoc23_strtoul@@Base+0x4bd6> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80424 <__isoc23_strtoul@@Base+0x4bfc> │ │ │ │ + cbz r2, 8047c <__isoc23_strtoul@@Base+0x4bfc> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8050c <__isoc23_strtoul@@Base+0x4ce4> │ │ │ │ + beq.n 80564 <__isoc23_strtoul@@Base+0x4ce4> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 804a2 <__isoc23_strtoul@@Base+0x4c7a> │ │ │ │ + beq.n 804fa <__isoc23_strtoul@@Base+0x4c7a> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80472 <__isoc23_strtoul@@Base+0x4c4a> │ │ │ │ + cbz r2, 804ca <__isoc23_strtoul@@Base+0x4c4a> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80498 <__isoc23_strtoul@@Base+0x4c70> │ │ │ │ + cbz r2, 804f0 <__isoc23_strtoul@@Base+0x4c70> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80502 <__isoc23_strtoul@@Base+0x4cda> │ │ │ │ + beq.n 8055a <__isoc23_strtoul@@Base+0x4cda> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 804d2 <__isoc23_strtoul@@Base+0x4caa> │ │ │ │ + cbz r2, 8052a <__isoc23_strtoul@@Base+0x4caa> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 804f8 <__isoc23_strtoul@@Base+0x4cd0> │ │ │ │ + cbz r2, 80550 <__isoc23_strtoul@@Base+0x4cd0> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 806d4 <__isoc23_strtoul@@Base+0x4eac> │ │ │ │ + beq.w 8072c <__isoc23_strtoul@@Base+0x4eac> │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 805f6 <__isoc23_strtoul@@Base+0x4dce> │ │ │ │ + beq.n 8064e <__isoc23_strtoul@@Base+0x4dce> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8058c <__isoc23_strtoul@@Base+0x4d64> │ │ │ │ + beq.n 805e4 <__isoc23_strtoul@@Base+0x4d64> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 8055c <__isoc23_strtoul@@Base+0x4d34> │ │ │ │ + cbz r2, 805b4 <__isoc23_strtoul@@Base+0x4d34> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80582 <__isoc23_strtoul@@Base+0x4d5a> │ │ │ │ + cbz r2, 805da <__isoc23_strtoul@@Base+0x4d5a> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 805ec <__isoc23_strtoul@@Base+0x4dc4> │ │ │ │ + beq.n 80644 <__isoc23_strtoul@@Base+0x4dc4> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 805bc <__isoc23_strtoul@@Base+0x4d94> │ │ │ │ + cbz r2, 80614 <__isoc23_strtoul@@Base+0x4d94> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 805e2 <__isoc23_strtoul@@Base+0x4dba> │ │ │ │ + cbz r2, 8063a <__isoc23_strtoul@@Base+0x4dba> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 806ca <__isoc23_strtoul@@Base+0x4ea2> │ │ │ │ + beq.n 80722 <__isoc23_strtoul@@Base+0x4ea2> │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80660 <__isoc23_strtoul@@Base+0x4e38> │ │ │ │ + beq.n 806b8 <__isoc23_strtoul@@Base+0x4e38> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80630 <__isoc23_strtoul@@Base+0x4e08> │ │ │ │ + cbz r2, 80688 <__isoc23_strtoul@@Base+0x4e08> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 80656 <__isoc23_strtoul@@Base+0x4e2e> │ │ │ │ + cbz r2, 806ae <__isoc23_strtoul@@Base+0x4e2e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 806c0 <__isoc23_strtoul@@Base+0x4e98> │ │ │ │ + beq.n 80718 <__isoc23_strtoul@@Base+0x4e98> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 80690 <__isoc23_strtoul@@Base+0x4e68> │ │ │ │ + cbz r2, 806e8 <__isoc23_strtoul@@Base+0x4e68> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - cbz r2, 806b6 <__isoc23_strtoul@@Base+0x4e8e> │ │ │ │ + cbz r2, 8070e <__isoc23_strtoul@@Base+0x4e8e> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 7fda0 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ + bl 7fdf8 <__isoc23_strtoul@@Base+0x4578> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ adds r5, #4 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bne.w 7ffb6 <__isoc23_strtoul@@Base+0x478e> │ │ │ │ + bne.w 8000e <__isoc23_strtoul@@Base+0x478e> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 844f8 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ - cbz r5, 80726 <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ + bl 84550 <__isoc23_strtoul@@Base+0x8cd0> │ │ │ │ + cbz r5, 8077e <__isoc23_strtoul@@Base+0x4efe> │ │ │ │ mov r8, r5 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ff96 <__isoc23_strtoul@@Base+0x476e> │ │ │ │ + bne.w 7ffee <__isoc23_strtoul@@Base+0x476e> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ - b.n 806f4 <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + b.n 8074c <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ 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 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ - b.n 806f4 <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + b.n 8074c <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ bx lr │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 806f4 <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ - b.n 80710 <__isoc23_strtoul@@Base+0x4ee8> │ │ │ │ + bpl.n 8074c <__isoc23_strtoul@@Base+0x4ecc> │ │ │ │ + b.n 80768 <__isoc23_strtoul@@Base+0x4ee8> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80836 <__isoc23_strtoul@@Base+0x500e> │ │ │ │ + beq.n 8088e <__isoc23_strtoul@@Base+0x500e> │ │ │ │ mov r8, r3 │ │ │ │ ldrsh.w r3, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807f0 <__isoc23_strtoul@@Base+0x4fc8> │ │ │ │ - bl 7f134 <__isoc23_strtoul@@Base+0x390c> │ │ │ │ + bne.n 80848 <__isoc23_strtoul@@Base+0x4fc8> │ │ │ │ + bl 7f18c <__isoc23_strtoul@@Base+0x390c> │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi.n 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + bhi.n 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ tbb [pc, r0] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ lsls r0, r7, #16 │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808be <__isoc23_strtoul@@Base+0x5096> │ │ │ │ + bne.w 80916 <__isoc23_strtoul@@Base+0x5096> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r9, fp, [r4, #56] @ 0x38 │ │ │ │ ldrsh.w r3, [r4, #70] @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808f2 <__isoc23_strtoul@@Base+0x50ca> │ │ │ │ + bne.w 8094a <__isoc23_strtoul@@Base+0x50ca> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8093a <__isoc23_strtoul@@Base+0x5112> │ │ │ │ + bgt.w 80992 <__isoc23_strtoul@@Base+0x5112> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 809da <__isoc23_strtoul@@Base+0x51b2> │ │ │ │ + bne.w 80a32 <__isoc23_strtoul@@Base+0x51b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f134 <__isoc23_strtoul@@Base+0x390c> │ │ │ │ + bl 7f18c <__isoc23_strtoul@@Base+0x390c> │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - beq.w 80a82 <__isoc23_strtoul@@Base+0x525a> │ │ │ │ + beq.w 80ada <__isoc23_strtoul@@Base+0x525a> │ │ │ │ cmp.w r0, #258 @ 0x102 │ │ │ │ - beq.w 80a52 <__isoc23_strtoul@@Base+0x522a> │ │ │ │ + beq.w 80aaa <__isoc23_strtoul@@Base+0x522a> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.w 80a22 <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ + bhi.w 80a7a <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 80a00 <__isoc23_strtoul@@Base+0x51d8> │ │ │ │ + bhi.w 80a58 <__isoc23_strtoul@@Base+0x51d8> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 80828 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ + beq.n 80880 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 80a22 <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ + bhi.w 80a7a <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ strd r9, fp, [r5, #16] │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r0, #64] @ 0x40 │ │ │ │ sub.w r3, r3, #256 @ 0x100 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ - add r2, pc, #8 @ (adr r2, 80808 <__isoc23_strtoul@@Base+0x4fe0>) │ │ │ │ + bhi.n 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + add r2, pc, #8 @ (adr r2, 80860 <__isoc23_strtoul@@Base+0x4fe0>) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @@ -186859,461 +186871,461 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #13 │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808dc <__isoc23_strtoul@@Base+0x50b4> │ │ │ │ + bne.n 80934 <__isoc23_strtoul@@Base+0x50b4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 80796 <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ + b.n 807ee <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 808ce <__isoc23_strtoul@@Base+0x50a6> │ │ │ │ + cbnz r3, 80926 <__isoc23_strtoul@@Base+0x50a6> │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov.w fp, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 80796 <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ + b.n 807ee <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 808c6 <__isoc23_strtoul@@Base+0x509e> │ │ │ │ + cbnz r3, 8091e <__isoc23_strtoul@@Base+0x509e> │ │ │ │ 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 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80a66 <__isoc23_strtoul@@Base+0x523e> │ │ │ │ + beq.w 80abe <__isoc23_strtoul@@Base+0x523e> │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 808e4 <__isoc23_strtoul@@Base+0x50bc> │ │ │ │ + cbnz r3, 8093c <__isoc23_strtoul@@Base+0x50bc> │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 80796 <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ + b.n 807ee <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 80792 <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ + b.n 807ea <__isoc23_strtoul@@Base+0x4f6a> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 80884 <__isoc23_strtoul@@Base+0x505c> │ │ │ │ + b.n 808dc <__isoc23_strtoul@@Base+0x505c> │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ strh.w r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 80796 <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ + b.n 807ee <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 80852 <__isoc23_strtoul@@Base+0x502a> │ │ │ │ + b.n 808aa <__isoc23_strtoul@@Base+0x502a> │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ strh.w r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 80796 <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ + b.n 807ee <__isoc23_strtoul@@Base+0x4f6e> │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ - bhi.n 8091c <__isoc23_strtoul@@Base+0x50f4> │ │ │ │ + bhi.n 80974 <__isoc23_strtoul@@Base+0x50f4> │ │ │ │ cmp r1, #13 │ │ │ │ - bls.n 8096a <__isoc23_strtoul@@Base+0x5142> │ │ │ │ + bls.n 809c2 <__isoc23_strtoul@@Base+0x5142> │ │ │ │ subs r1, #14 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #20 │ │ │ │ movt r2, #30720 @ 0x7800 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 80828 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ + bne.n 80880 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 80976 <__isoc23_strtoul@@Base+0x514e> │ │ │ │ + cbnz r2, 809ce <__isoc23_strtoul@@Base+0x514e> │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #1 │ │ │ │ - bne.n 80982 <__isoc23_strtoul@@Base+0x515a> │ │ │ │ + bne.n 809da <__isoc23_strtoul@@Base+0x515a> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + bne.w 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ - b.n 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + bl 7fd6c <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ + b.n 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.n 80a22 <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ + bhi.n 80a7a <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ cmp r3, #13 │ │ │ │ - bls.w 807d6 <__isoc23_strtoul@@Base+0x4fae> │ │ │ │ + bls.w 8082e <__isoc23_strtoul@@Base+0x4fae> │ │ │ │ subs r3, #14 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ movs r2, #20 │ │ │ │ movt r2, #30720 @ 0x7800 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 80828 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ + bne.w 80880 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80a22 <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ - b.n 807e2 <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ + beq.n 80a7a <__isoc23_strtoul@@Base+0x51fa> │ │ │ │ + b.n 8083a <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 80828 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ + beq.w 80880 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ subs r1, #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 8091c <__isoc23_strtoul@@Base+0x50f4> │ │ │ │ + bhi.n 80974 <__isoc23_strtoul@@Base+0x50f4> │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ strd r9, fp, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80930 <__isoc23_strtoul@@Base+0x5108> │ │ │ │ - b.n 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + beq.n 80988 <__isoc23_strtoul@@Base+0x5108> │ │ │ │ + b.n 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80a66 <__isoc23_strtoul@@Base+0x523e> │ │ │ │ + beq.n 80abe <__isoc23_strtoul@@Base+0x523e> │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ strd r7, r8, [r6, #28] │ │ │ │ str r5, [r6, #48] @ 0x30 │ │ │ │ - cbnz r3, 809a8 <__isoc23_strtoul@@Base+0x5180> │ │ │ │ + cbnz r3, 80a00 <__isoc23_strtoul@@Base+0x5180> │ │ │ │ mov r1, sl │ │ │ │ - bl 7fd14 <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ + bl 7fd6c <__isoc23_strtoul@@Base+0x44ec> │ │ │ │ cmp r9, fp │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 809c4 <__isoc23_strtoul@@Base+0x519c> │ │ │ │ - b.n 807e8 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ + cbnz r3, 80a1c <__isoc23_strtoul@@Base+0x519c> │ │ │ │ + b.n 80840 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 807e8 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ + beq.w 80840 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ sub.w r2, r3, #19 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 809bc <__isoc23_strtoul@@Base+0x5194> │ │ │ │ + bls.n 80a14 <__isoc23_strtoul@@Base+0x5194> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.w 807e8 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ + bne.w 80840 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ movs r3, #19 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n 807e8 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ + b.n 80840 <__isoc23_strtoul@@Base+0x4fc0> │ │ │ │ ldrsh.w r3, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 80a72 <__isoc23_strtoul@@Base+0x524a> │ │ │ │ + beq.n 80aca <__isoc23_strtoul@@Base+0x524a> │ │ │ │ cmp.w r3, #258 @ 0x102 │ │ │ │ - bne.w 807c8 <__isoc23_strtoul@@Base+0x4fa0> │ │ │ │ + bne.w 80820 <__isoc23_strtoul@@Base+0x4fa0> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrb.w sl, [r4, #25] │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w sl, sl, #1 │ │ │ │ - b.n 808f6 <__isoc23_strtoul@@Base+0x50ce> │ │ │ │ + b.n 8094e <__isoc23_strtoul@@Base+0x50ce> │ │ │ │ subs r3, #14 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #20 │ │ │ │ movt r3, #30720 @ 0x7800 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 80828 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ + bne.w 80880 <__isoc23_strtoul@@Base+0x5000> │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807e2 <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ + bne.w 8083a <__isoc23_strtoul@@Base+0x4fba> │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.w 807e6 <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ + beq.w 8083e <__isoc23_strtoul@@Base+0x4fbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 80a66 <__isoc23_strtoul@@Base+0x523e> │ │ │ │ + cbz r0, 80abe <__isoc23_strtoul@@Base+0x523e> │ │ │ │ str r7, [r6, #28] │ │ │ │ str r5, [r6, #48] @ 0x30 │ │ │ │ str.w r8, [r6, #32] │ │ │ │ - b.n 809a8 <__isoc23_strtoul@@Base+0x5180> │ │ │ │ + b.n 80a00 <__isoc23_strtoul@@Base+0x5180> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 809ec <__isoc23_strtoul@@Base+0x51c4> │ │ │ │ + bne.n 80a44 <__isoc23_strtoul@@Base+0x51c4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 809f2 <__isoc23_strtoul@@Base+0x51ca> │ │ │ │ + b.n 80a4a <__isoc23_strtoul@@Base+0x51ca> │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ - b.n 80836 <__isoc23_strtoul@@Base+0x500e> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + b.n 8088e <__isoc23_strtoul@@Base+0x500e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrb.w sl, [r4, #25] │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ - b.n 808f6 <__isoc23_strtoul@@Base+0x50ce> │ │ │ │ + b.n 8094e <__isoc23_strtoul@@Base+0x50ce> │ │ │ │ ldrsh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80a72 <__isoc23_strtoul@@Base+0x524a> │ │ │ │ + bne.n 80aca <__isoc23_strtoul@@Base+0x524a> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrsh.w r2, [r4, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 80a78 <__isoc23_strtoul@@Base+0x5250> │ │ │ │ + b.n 80ad0 <__isoc23_strtoul@@Base+0x5250> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r2, 80ad8 <__isoc23_strtoul@@Base+0x52b0> │ │ │ │ + cbz r2, 80b30 <__isoc23_strtoul@@Base+0x52b0> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 80ad8 <__isoc23_strtoul@@Base+0x52b0> │ │ │ │ + cbz r3, 80b30 <__isoc23_strtoul@@Base+0x52b0> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbz r2, 80ac2 <__isoc23_strtoul@@Base+0x529a> │ │ │ │ + cbz r2, 80b1a <__isoc23_strtoul@@Base+0x529a> │ │ │ │ cmp r2, #14 │ │ │ │ it eq │ │ │ │ cmpeq r3, #14 │ │ │ │ - beq.n 80ae4 <__isoc23_strtoul@@Base+0x52bc> │ │ │ │ + beq.n 80b3c <__isoc23_strtoul@@Base+0x52bc> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ - b.n 80ac0 <__isoc23_strtoul@@Base+0x5298> │ │ │ │ + b.n 80b18 <__isoc23_strtoul@@Base+0x5298> │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 80abc <__isoc23_strtoul@@Base+0x5294> │ │ │ │ + bcs.n 80b14 <__isoc23_strtoul@@Base+0x5294> │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it lt │ │ │ │ cmplt r6, r2 │ │ │ │ it ge │ │ │ │ movge r1, r2 │ │ │ │ - blt.n 80b1a <__isoc23_strtoul@@Base+0x52f2> │ │ │ │ + blt.n 80b72 <__isoc23_strtoul@@Base+0x52f2> │ │ │ │ strd r3, r1, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r0, #216] @ 0xd8 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ - b.n 80abc <__isoc23_strtoul@@Base+0x5294> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + b.n 80b14 <__isoc23_strtoul@@Base+0x5294> │ │ │ │ add r1, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 80abc <__isoc23_strtoul@@Base+0x5294> │ │ │ │ - b.n 80b02 <__isoc23_strtoul@@Base+0x52da> │ │ │ │ + bcs.n 80b14 <__isoc23_strtoul@@Base+0x5294> │ │ │ │ + b.n 80b5a <__isoc23_strtoul@@Base+0x52da> │ │ │ │ nop │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80be4 <__isoc23_strtoul@@Base+0x53bc> │ │ │ │ + bne.n 80c3c <__isoc23_strtoul@@Base+0x53bc> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + cbnz r3, 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 80b54 <__isoc23_strtoul@@Base+0x532c> │ │ │ │ + beq.n 80bac <__isoc23_strtoul@@Base+0x532c> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 80b60 <__isoc23_strtoul@@Base+0x5338> │ │ │ │ + beq.n 80bb8 <__isoc23_strtoul@@Base+0x5338> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 80b94 <__isoc23_strtoul@@Base+0x536c> │ │ │ │ + beq.n 80bec <__isoc23_strtoul@@Base+0x536c> │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 80ba0 <__isoc23_strtoul@@Base+0x5378> │ │ │ │ + beq.n 80bf8 <__isoc23_strtoul@@Base+0x5378> │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fbbc <__isoc23_strtoul@@Base+0x4394> │ │ │ │ + bl 7fc14 <__isoc23_strtoul@@Base+0x4394> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldr.w r0, [r6, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bne.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + beq.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fbbc <__isoc23_strtoul@@Base+0x4394> │ │ │ │ - cbnz r0, 80be8 <__isoc23_strtoul@@Base+0x53c0> │ │ │ │ + bl 7fc14 <__isoc23_strtoul@@Base+0x4394> │ │ │ │ + cbnz r0, 80c40 <__isoc23_strtoul@@Base+0x53c0> │ │ │ │ ldr.w r0, [r6, #216] @ 0xd8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fbbc <__isoc23_strtoul@@Base+0x4394> │ │ │ │ - cbnz r0, 80be8 <__isoc23_strtoul@@Base+0x53c0> │ │ │ │ + bl 7fc14 <__isoc23_strtoul@@Base+0x4394> │ │ │ │ + cbnz r0, 80c40 <__isoc23_strtoul@@Base+0x53c0> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 80b84 <__isoc23_strtoul@@Base+0x535c> │ │ │ │ + b.n 80bdc <__isoc23_strtoul@@Base+0x535c> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + beq.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ ldr.w r0, [r6, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ - b.n 80b4e <__isoc23_strtoul@@Base+0x5326> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + b.n 80ba6 <__isoc23_strtoul@@Base+0x5326> │ │ │ │ stmdb 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, #2896] @ 8175c <__isoc23_strtoul@@Base+0x5f34> │ │ │ │ + ldr.w r2, [pc, #2896] @ 817b4 <__isoc23_strtoul@@Base+0x5f34> │ │ │ │ sub.w sp, sp, #652 @ 0x28c │ │ │ │ - ldr.w r3, [pc, #2892] @ 81760 <__isoc23_strtoul@@Base+0x5f38> │ │ │ │ + ldr.w r3, [pc, #2892] @ 817b8 <__isoc23_strtoul@@Base+0x5f38> │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, pc │ │ │ │ movs r5, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r7, sp, #388 @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r9, [pc, #2880] @ 81764 <__isoc23_strtoul@@Base+0x5f3c> │ │ │ │ + ldr.w r9, [pc, #2880] @ 817bc <__isoc23_strtoul@@Base+0x5f3c> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #644] @ 0x284 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldrsh.w r2, [fp, #72] @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r7 │ │ │ │ - cbz r2, 80c8c <__isoc23_strtoul@@Base+0x5464> │ │ │ │ + cbz r2, 80ce4 <__isoc23_strtoul@@Base+0x5464> │ │ │ │ ldrsh.w r8, [fp, #64] @ 0x40 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ - bgt.n 80c9c <__isoc23_strtoul@@Base+0x5474> │ │ │ │ + bgt.n 80cf4 <__isoc23_strtoul@@Base+0x5474> │ │ │ │ ldrsh.w r1, [fp, #66] @ 0x42 │ │ │ │ rsb r2, r1, #256 @ 0x100 │ │ │ │ add r2, r7 │ │ │ │ cmp sl, r2 │ │ │ │ - bcs.w 80dda <__isoc23_strtoul@@Base+0x55b2> │ │ │ │ + bcs.w 80e32 <__isoc23_strtoul@@Base+0x55b2> │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w r6, [fp, #32] │ │ │ │ and.w r2, r3, #4 │ │ │ │ - blt.n 80d0a <__isoc23_strtoul@@Base+0x54e2> │ │ │ │ + blt.n 80d62 <__isoc23_strtoul@@Base+0x54e2> │ │ │ │ mov r3, r8 │ │ │ │ - cbz r2, 80c78 <__isoc23_strtoul@@Base+0x5450> │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + cbz r2, 80cd0 <__isoc23_strtoul@@Base+0x5450> │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ movs r5, #1 │ │ │ │ strb.w r3, [sl], #1 │ │ │ │ ldrsh.w r3, [fp, #72] @ 0x48 │ │ │ │ - cbz r3, 80cfa <__isoc23_strtoul@@Base+0x54d2> │ │ │ │ + cbz r3, 80d52 <__isoc23_strtoul@@Base+0x54d2> │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [fp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f134 <__isoc23_strtoul@@Base+0x390c> │ │ │ │ + bl 7f18c <__isoc23_strtoul@@Base+0x390c> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ - ble.n 80c48 <__isoc23_strtoul@@Base+0x5420> │ │ │ │ + ble.n 80ca0 <__isoc23_strtoul@@Base+0x5420> │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.w 80de0 <__isoc23_strtoul@@Base+0x55b8> │ │ │ │ + bhi.w 80e38 <__isoc23_strtoul@@Base+0x55b8> │ │ │ │ cmp.w r8, #292 @ 0x124 │ │ │ │ - bgt.w 8170e <__isoc23_strtoul@@Base+0x5ee6> │ │ │ │ + bgt.w 81766 <__isoc23_strtoul@@Base+0x5ee6> │ │ │ │ sub.w r2, r8, #264 @ 0x108 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 80eb0 <__isoc23_strtoul@@Base+0x5688> │ │ │ │ + bhi.w 80f08 <__isoc23_strtoul@@Base+0x5688> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r7, r3, #8 │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r6, r5, #14 │ │ │ │ @@ -187339,24 +187351,24 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ ldrsh.w r2, [fp, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 80c8c <__isoc23_strtoul@@Base+0x5464> │ │ │ │ + b.n 80ce4 <__isoc23_strtoul@@Base+0x5464> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 80d98 <__isoc23_strtoul@@Base+0x5570> │ │ │ │ + beq.n 80df0 <__isoc23_strtoul@@Base+0x5570> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80db2 <__isoc23_strtoul@@Base+0x558a> │ │ │ │ - ldr.w r3, [pc, #2640] @ 81768 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ + beq.n 80e0a <__isoc23_strtoul@@Base+0x558a> │ │ │ │ + ldr.w r3, [pc, #2640] @ 817c0 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 80d8a <__isoc23_strtoul@@Base+0x5562> │ │ │ │ + ble.n 80de2 <__isoc23_strtoul@@Base+0x5562> │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ add.w r0, r3, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -187367,288 +187379,288 @@ │ │ │ │ itett le │ │ │ │ ldrle r3, [r3, #68] @ 0x44 │ │ │ │ ldrgt r1, [r3, #24] │ │ │ │ addle r3, #1 │ │ │ │ addle r6, r6, r3 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 80d8e <__isoc23_strtoul@@Base+0x5566> │ │ │ │ + bmi.n 80de6 <__isoc23_strtoul@@Base+0x5566> │ │ │ │ str r1, [sp, #20] │ │ │ │ - blx 7d78 <__ctype_get_mb_cur_max@plt> │ │ │ │ + blx 7dc4 <__ctype_get_mb_cur_max@plt> │ │ │ │ add r3, sp, #644 @ 0x284 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 814ac <__isoc23_strtoul@@Base+0x5c84> │ │ │ │ - ldr.w r3, [pc, #2564] @ 81768 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ + bcc.w 81504 <__isoc23_strtoul@@Base+0x5c84> │ │ │ │ + ldr.w r3, [pc, #2564] @ 817c0 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ - cbz r2, 80d9e <__isoc23_strtoul@@Base+0x5576> │ │ │ │ + cbz r2, 80df6 <__isoc23_strtoul@@Base+0x5576> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 80daa <__isoc23_strtoul@@Base+0x5582> │ │ │ │ + blt.n 80e02 <__isoc23_strtoul@@Base+0x5582> │ │ │ │ itt eq │ │ │ │ strbeq.w r5, [sl], #1 │ │ │ │ moveq r5, #1 │ │ │ │ - beq.w 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + beq.w 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ mov r3, r5 │ │ │ │ add sl, r3 │ │ │ │ - b.n 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + b.n 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ mov r0, r1 │ │ │ │ - blx 82f8 │ │ │ │ + blx 8350 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80d4c <__isoc23_strtoul@@Base+0x5524> │ │ │ │ + b.n 80da4 <__isoc23_strtoul@@Base+0x5524> │ │ │ │ ldrsh.w r1, [fp, #64] @ 0x40 │ │ │ │ - b.n 80d48 <__isoc23_strtoul@@Base+0x5520> │ │ │ │ + b.n 80da0 <__isoc23_strtoul@@Base+0x5520> │ │ │ │ movs r5, #1 │ │ │ │ strb.w r1, [sl] │ │ │ │ mov r3, r5 │ │ │ │ add sl, r3 │ │ │ │ - b.n 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + b.n 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r1, [sl], #1 │ │ │ │ - b.n 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + b.n 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ ldrsh.w r5, [fp, #68] @ 0x44 │ │ │ │ subs r5, r1, r5 │ │ │ │ add.w r0, sl, r5 │ │ │ │ cmp r0, sl │ │ │ │ - bls.w 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + bls.w 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r6, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ strb.w r2, [sl, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80dca <__isoc23_strtoul@@Base+0x55a2> │ │ │ │ + bne.n 80e22 <__isoc23_strtoul@@Base+0x55a2> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80c7e <__isoc23_strtoul@@Base+0x5456> │ │ │ │ + b.n 80cd6 <__isoc23_strtoul@@Base+0x5456> │ │ │ │ cmp sl, r7 │ │ │ │ - bls.w 80cb4 <__isoc23_strtoul@@Base+0x548c> │ │ │ │ + bls.w 80d0c <__isoc23_strtoul@@Base+0x548c> │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r3 │ │ │ │ cmp.w fp, #260 @ 0x104 │ │ │ │ - bge.w 8193a <__isoc23_strtoul@@Base+0x6112> │ │ │ │ + bge.w 81992 <__isoc23_strtoul@@Base+0x6112> │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - ble.w 81944 <__isoc23_strtoul@@Base+0x611c> │ │ │ │ + ble.w 8199c <__isoc23_strtoul@@Base+0x611c> │ │ │ │ sub.w sl, sl, r5 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 81b44 <__isoc23_strtoul@@Base+0x631c> │ │ │ │ + beq.w 81b9c <__isoc23_strtoul@@Base+0x631c> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w sl, sl, r7 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.n 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str.w r0, [r9, #32] │ │ │ │ - blx 7b30 │ │ │ │ + blx 7b70 │ │ │ │ str.w sl, [r9, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 81bb0 <__isoc23_strtoul@@Base+0x6388> │ │ │ │ + blt.w 81c08 <__isoc23_strtoul@@Base+0x6388> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cc6 <__isoc23_strtoul@@Base+0x649e> │ │ │ │ + beq.w 81d1e <__isoc23_strtoul@@Base+0x649e> │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 80e66 <__isoc23_strtoul@@Base+0x563e> │ │ │ │ + bpl.n 80ebe <__isoc23_strtoul@@Base+0x563e> │ │ │ │ add.w r3, r8, #128 @ 0x80 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - bcs.n 80e66 <__isoc23_strtoul@@Base+0x563e> │ │ │ │ - blx 7e74 <__ctype_toupper_loc@plt> │ │ │ │ + bcs.n 80ebe <__isoc23_strtoul@@Base+0x563e> │ │ │ │ + blx 7ec0 <__ctype_toupper_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r3, r8, lsl #2] │ │ │ │ uxtb.w r8, r8 │ │ │ │ strb.w r8, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cc4 <__isoc23_strtoul@@Base+0x649c> │ │ │ │ + beq.w 81d1c <__isoc23_strtoul@@Base+0x649c> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80bf8 <__isoc23_strtoul@@Base+0x53d0> │ │ │ │ + bl 80c50 <__isoc23_strtoul@@Base+0x53d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80a98 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ + bl 80af0 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cc4 <__isoc23_strtoul@@Base+0x649c> │ │ │ │ + beq.w 81d1c <__isoc23_strtoul@@Base+0x649c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + beq.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80a98 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ + bl 80af0 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + b.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ movs r3, #13 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr.w r2, [pc, #2224] @ 8176c <__isoc23_strtoul@@Base+0x5f44> │ │ │ │ - ldr.w r3, [pc, #2208] @ 81760 <__isoc23_strtoul@@Base+0x5f38> │ │ │ │ + ldr.w r2, [pc, #2224] @ 817c4 <__isoc23_strtoul@@Base+0x5f44> │ │ │ │ + ldr.w r3, [pc, #2208] @ 817b8 <__isoc23_strtoul@@Base+0x5f38> │ │ │ │ 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 8235a <__isoc23_strtoul@@Base+0x6b32> │ │ │ │ + bne.w 823b2 <__isoc23_strtoul@@Base+0x6b32> │ │ │ │ mov r0, sl │ │ │ │ add.w sp, sp, #652 @ 0x28c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81524 <__isoc23_strtoul@@Base+0x5cfc> │ │ │ │ + bne.w 8157c <__isoc23_strtoul@@Base+0x5cfc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 9fa90 │ │ │ │ + bl a01c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81bf8 <__isoc23_strtoul@@Base+0x63d0> │ │ │ │ - ldr.w r3, [pc, #2144] @ 81768 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ + beq.w 81c50 <__isoc23_strtoul@@Base+0x63d0> │ │ │ │ + ldr.w r3, [pc, #2144] @ 817c0 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 817ac <__isoc23_strtoul@@Base+0x5f84> │ │ │ │ + beq.w 81804 <__isoc23_strtoul@@Base+0x5f84> │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #9 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.n 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.n 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + beq.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + beq.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + beq.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ mov r0, r1 │ │ │ │ - bl 80bf8 <__isoc23_strtoul@@Base+0x53d0> │ │ │ │ + bl 80c50 <__isoc23_strtoul@@Base+0x53d0> │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80a98 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ + bl 80af0 <__isoc23_strtoul@@Base+0x5270> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + b.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80eba <__isoc23_strtoul@@Base+0x5692> │ │ │ │ + b.n 80f12 <__isoc23_strtoul@@Base+0x5692> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8151c <__isoc23_strtoul@@Base+0x5cf4> │ │ │ │ + bne.w 81574 <__isoc23_strtoul@@Base+0x5cf4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8152c <__isoc23_strtoul@@Base+0x5d04> │ │ │ │ + beq.w 81584 <__isoc23_strtoul@@Base+0x5d04> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8153a <__isoc23_strtoul@@Base+0x5d12> │ │ │ │ + beq.w 81592 <__isoc23_strtoul@@Base+0x5d12> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #15 │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ mov r5, sl │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ mov r6, r7 │ │ │ │ ldrsh.w r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsh.w ip, [r4, #72] @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 81514 <__isoc23_strtoul@@Base+0x5cec> │ │ │ │ + bne.w 8156c <__isoc23_strtoul@@Base+0x5cec> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #70] @ 0x46 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ ldr.w r9, [r2, #28] │ │ │ │ - cbz r3, 81028 <__isoc23_strtoul@@Base+0x5800> │ │ │ │ + cbz r3, 81080 <__isoc23_strtoul@@Base+0x5800> │ │ │ │ orr.w r3, fp, #1024 @ 0x400 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r9, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ @@ -187657,568 +187669,568 @@ │ │ │ │ addeq r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ add.w r8, r6, #1 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ adds r1, r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ - bl 824a8 <__isoc23_strtoul@@Base+0x6c80> │ │ │ │ + bl 82500 <__isoc23_strtoul@@Base+0x6c80> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 81062 <__isoc23_strtoul@@Base+0x583a> │ │ │ │ + cbnz r3, 810ba <__isoc23_strtoul@@Base+0x583a> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 81ae6 <__isoc23_strtoul@@Base+0x62be> │ │ │ │ + beq.w 81b3e <__isoc23_strtoul@@Base+0x62be> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsh.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8180a <__isoc23_strtoul@@Base+0x5fe2> │ │ │ │ + bne.w 81862 <__isoc23_strtoul@@Base+0x5fe2> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7f134 <__isoc23_strtoul@@Base+0x390c> │ │ │ │ + bl 7f18c <__isoc23_strtoul@@Base+0x390c> │ │ │ │ movw r3, #265 @ 0x109 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 81b26 <__isoc23_strtoul@@Base+0x62fe> │ │ │ │ + bne.w 81b7e <__isoc23_strtoul@@Base+0x62fe> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrsh.w r2, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8174c <__isoc23_strtoul@@Base+0x5f24> │ │ │ │ + beq.w 817a4 <__isoc23_strtoul@@Base+0x5f24> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r1, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #19 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ef8 <__isoc23_strtoul@@Base+0x66d0> │ │ │ │ + beq.w 81f50 <__isoc23_strtoul@@Base+0x66d0> │ │ │ │ cmp.w r8, #21 │ │ │ │ ittt ls │ │ │ │ ldrls r3, [sp, #24] │ │ │ │ addls.w r3, r3, r8, lsl #2 │ │ │ │ strls.w ip, [r3, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ - cbz r3, 810da <__isoc23_strtoul@@Base+0x58b2> │ │ │ │ + cbz r3, 81132 <__isoc23_strtoul@@Base+0x58b2> │ │ │ │ mov r5, sl │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sl, #16] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 81b80 <__isoc23_strtoul@@Base+0x6358> │ │ │ │ + beq.w 81bd8 <__isoc23_strtoul@@Base+0x6358> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd fp, r9, [r3, #24] │ │ │ │ - b.n 80f52 <__isoc23_strtoul@@Base+0x572a> │ │ │ │ + b.n 80faa <__isoc23_strtoul@@Base+0x572a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8150c <__isoc23_strtoul@@Base+0x5ce4> │ │ │ │ + bne.w 81564 <__isoc23_strtoul@@Base+0x5ce4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 80f52 <__isoc23_strtoul@@Base+0x572a> │ │ │ │ + bpl.w 80faa <__isoc23_strtoul@@Base+0x572a> │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80f4c <__isoc23_strtoul@@Base+0x5724> │ │ │ │ + b.n 80fa4 <__isoc23_strtoul@@Base+0x5724> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrsh.w r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81500 <__isoc23_strtoul@@Base+0x5cd8> │ │ │ │ + beq.w 81558 <__isoc23_strtoul@@Base+0x5cd8> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r2, [r4, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ mov r3, r5 │ │ │ │ strb r0, [r1, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80f4c <__isoc23_strtoul@@Base+0x5724> │ │ │ │ + b.n 80fa4 <__isoc23_strtoul@@Base+0x5724> │ │ │ │ ldrsh.w r2, [fp, #72] @ 0x48 │ │ │ │ ldr.w r6, [fp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 814f8 <__isoc23_strtoul@@Base+0x5cd0> │ │ │ │ + bne.w 81550 <__isoc23_strtoul@@Base+0x5cd0> │ │ │ │ ldrsh.w r2, [fp, #66] @ 0x42 │ │ │ │ add r2, r6 │ │ │ │ str.w r2, [fp, #32] │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldrd sl, r8, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 825a8 <__isoc23_strtoul@@Base+0x6d80> │ │ │ │ + bl 82600 <__isoc23_strtoul@@Base+0x6d80> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f16 <__isoc23_strtoul@@Base+0x66ee> │ │ │ │ + bne.w 81f6e <__isoc23_strtoul@@Base+0x66ee> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + bne.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldrd r1, r2, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [fp, #32] │ │ │ │ streq.w r2, [fp, #40] @ 0x28 │ │ │ │ - b.n 80c34 <__isoc23_strtoul@@Base+0x540c> │ │ │ │ + b.n 80c8c <__isoc23_strtoul@@Base+0x540c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814f0 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ + bne.w 81548 <__isoc23_strtoul@@Base+0x5cc8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq.w 81700 <__isoc23_strtoul@@Base+0x5ed8> │ │ │ │ + beq.w 81758 <__isoc23_strtoul@@Base+0x5ed8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81700 <__isoc23_strtoul@@Base+0x5ed8> │ │ │ │ - ldr.w r3, [pc, #1328] @ 81768 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ + bne.w 81758 <__isoc23_strtoul@@Base+0x5ed8> │ │ │ │ + ldr.w r3, [pc, #1328] @ 817c0 <__isoc23_strtoul@@Base+0x5f40> │ │ │ │ ldr.w fp, [r9, r3] │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r5, #1 │ │ │ │ movle r0, r5 │ │ │ │ - ble.n 8125c <__isoc23_strtoul@@Base+0x5a34> │ │ │ │ + ble.n 812b4 <__isoc23_strtoul@@Base+0x5a34> │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ it lt │ │ │ │ movlt r5, #1 │ │ │ │ str.w r0, [fp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r4, r2, #17 │ │ │ │ - bpl.n 812a2 <__isoc23_strtoul@@Base+0x5a7a> │ │ │ │ + bpl.n 812fa <__isoc23_strtoul@@Base+0x5a7a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + bne.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r2, #1 │ │ │ │ movle r0, r2 │ │ │ │ - ble.n 812c0 <__isoc23_strtoul@@Base+0x5a98> │ │ │ │ + ble.n 81318 <__isoc23_strtoul@@Base+0x5a98> │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ adds r3, r6, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldrb.w sl, [r0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.n 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ adds r4, r2, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r8, r5 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.n 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 8156a <__isoc23_strtoul@@Base+0x5d42> │ │ │ │ + beq.w 815c2 <__isoc23_strtoul@@Base+0x5d42> │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ itt le │ │ │ │ movle r0, #1 │ │ │ │ movle r2, r0 │ │ │ │ - ble.n 8131c <__isoc23_strtoul@@Base+0x5af4> │ │ │ │ + ble.n 81374 <__isoc23_strtoul@@Base+0x5af4> │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ str.w r2, [fp, #32] │ │ │ │ cmp.w r9, #92 @ 0x5c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r0, r1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 81548 <__isoc23_strtoul@@Base+0x5d20> │ │ │ │ + beq.w 815a0 <__isoc23_strtoul@@Base+0x5d20> │ │ │ │ cmp.w r9, #93 @ 0x5d │ │ │ │ - beq.w 81574 <__isoc23_strtoul@@Base+0x5d4c> │ │ │ │ + beq.w 815cc <__isoc23_strtoul@@Base+0x5d4c> │ │ │ │ cmp.w r9, #45 @ 0x2d │ │ │ │ - beq.w 81774 <__isoc23_strtoul@@Base+0x5f4c> │ │ │ │ + beq.w 817cc <__isoc23_strtoul@@Base+0x5f4c> │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 8155e <__isoc23_strtoul@@Base+0x5d36> │ │ │ │ + bne.w 815b6 <__isoc23_strtoul@@Base+0x5d36> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 81d56 <__isoc23_strtoul@@Base+0x652e> │ │ │ │ - bhi.w 81cf0 <__isoc23_strtoul@@Base+0x64c8> │ │ │ │ - cbz r2, 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81dae <__isoc23_strtoul@@Base+0x652e> │ │ │ │ + bhi.w 81d48 <__isoc23_strtoul@@Base+0x64c8> │ │ │ │ + cbz r2, 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 81bd8 <__isoc23_strtoul@@Base+0x63b0> │ │ │ │ + bne.w 81c30 <__isoc23_strtoul@@Base+0x63b0> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ands.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 81bd8 <__isoc23_strtoul@@Base+0x63b0> │ │ │ │ + bne.w 81c30 <__isoc23_strtoul@@Base+0x63b0> │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 9fae4 │ │ │ │ + bl a0214 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 81cba <__isoc23_strtoul@@Base+0x6492> │ │ │ │ + blt.w 81d12 <__isoc23_strtoul@@Base+0x6492> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ ldrb.w r9, [r9] │ │ │ │ it gt │ │ │ │ addgt r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 81992 <__isoc23_strtoul@@Base+0x616a> │ │ │ │ + beq.w 819ea <__isoc23_strtoul@@Base+0x616a> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 81984 <__isoc23_strtoul@@Base+0x615c> │ │ │ │ + beq.w 819dc <__isoc23_strtoul@@Base+0x615c> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 812f2 <__isoc23_strtoul@@Base+0x5aca> │ │ │ │ + bne.n 8134a <__isoc23_strtoul@@Base+0x5aca> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + bne.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + b.n 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814e8 <__isoc23_strtoul@@Base+0x5cc0> │ │ │ │ + bne.w 81540 <__isoc23_strtoul@@Base+0x5cc0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814e0 <__isoc23_strtoul@@Base+0x5cb8> │ │ │ │ + bne.n 81538 <__isoc23_strtoul@@Base+0x5cb8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814d8 <__isoc23_strtoul@@Base+0x5cb0> │ │ │ │ + bne.n 81530 <__isoc23_strtoul@@Base+0x5cb0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #14 │ │ │ │ - b.n 814a6 <__isoc23_strtoul@@Base+0x5c7e> │ │ │ │ + b.n 814fe <__isoc23_strtoul@@Base+0x5c7e> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrsh.w r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 814cc <__isoc23_strtoul@@Base+0x5ca4> │ │ │ │ + beq.n 81524 <__isoc23_strtoul@@Base+0x5ca4> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #14 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r2, [r4, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80740 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ + bl 80798 <__isoc23_strtoul@@Base+0x4f18> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80f4c <__isoc23_strtoul@@Base+0x5724> │ │ │ │ + b.n 80fa4 <__isoc23_strtoul@@Base+0x5724> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ - cbnz r3, 814c4 <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ + cbnz r3, 8151c <__isoc23_strtoul@@Base+0x5c9c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #5 │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ - cbnz r3, 814bc <__isoc23_strtoul@@Base+0x5c94> │ │ │ │ + cbnz r3, 81514 <__isoc23_strtoul@@Base+0x5c94> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 814a2 <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ + b.n 814fa <__isoc23_strtoul@@Base+0x5c7a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ - cbnz r3, 814b4 <__isoc23_strtoul@@Base+0x5c8c> │ │ │ │ + cbnz r3, 8150c <__isoc23_strtoul@@Base+0x5c8c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81440 <__isoc23_strtoul@@Base+0x5c18> │ │ │ │ + b.n 81498 <__isoc23_strtoul@@Base+0x5c18> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r1 │ │ │ │ - b.w 80c9c <__isoc23_strtoul@@Base+0x5474> │ │ │ │ + b.w 80cf4 <__isoc23_strtoul@@Base+0x5474> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 8149e <__isoc23_strtoul@@Base+0x5c76> │ │ │ │ + b.n 814f6 <__isoc23_strtoul@@Base+0x5c76> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 81484 <__isoc23_strtoul@@Base+0x5c5c> │ │ │ │ + b.n 814dc <__isoc23_strtoul@@Base+0x5c5c> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 8146a <__isoc23_strtoul@@Base+0x5c42> │ │ │ │ + b.n 814c2 <__isoc23_strtoul@@Base+0x5c42> │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 81428 <__isoc23_strtoul@@Base+0x5c00> │ │ │ │ + b.n 81480 <__isoc23_strtoul@@Base+0x5c00> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 81414 <__isoc23_strtoul@@Base+0x5bec> │ │ │ │ + b.n 8146c <__isoc23_strtoul@@Base+0x5bec> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 813f8 <__isoc23_strtoul@@Base+0x5bd0> │ │ │ │ + b.n 81450 <__isoc23_strtoul@@Base+0x5bd0> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 813dc <__isoc23_strtoul@@Base+0x5bb4> │ │ │ │ + b.n 81434 <__isoc23_strtoul@@Base+0x5bb4> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 811f8 <__isoc23_strtoul@@Base+0x59d0> │ │ │ │ + b.n 81250 <__isoc23_strtoul@@Base+0x59d0> │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [fp, #72] @ 0x48 │ │ │ │ - b.n 811a6 <__isoc23_strtoul@@Base+0x597e> │ │ │ │ + b.n 811fe <__isoc23_strtoul@@Base+0x597e> │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 81156 <__isoc23_strtoul@@Base+0x592e> │ │ │ │ + b.n 811ae <__isoc23_strtoul@@Base+0x592e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 81118 <__isoc23_strtoul@@Base+0x58f0> │ │ │ │ + b.n 81170 <__isoc23_strtoul@@Base+0x58f0> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - b.n 81012 <__isoc23_strtoul@@Base+0x57ea> │ │ │ │ + b.n 8106a <__isoc23_strtoul@@Base+0x57ea> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 80fa8 <__isoc23_strtoul@@Base+0x5780> │ │ │ │ + b.n 81000 <__isoc23_strtoul@@Base+0x5780> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ - b.n 80ef8 <__isoc23_strtoul@@Base+0x56d0> │ │ │ │ + b.n 80f50 <__isoc23_strtoul@@Base+0x56d0> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 80fc0 <__isoc23_strtoul@@Base+0x5798> │ │ │ │ + b.n 81018 <__isoc23_strtoul@@Base+0x5798> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 80fd8 <__isoc23_strtoul@@Base+0x57b0> │ │ │ │ + b.n 81030 <__isoc23_strtoul@@Base+0x57b0> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 8181a <__isoc23_strtoul@@Base+0x5ff2> │ │ │ │ + blt.w 81872 <__isoc23_strtoul@@Base+0x5ff2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 81812 <__isoc23_strtoul@@Base+0x5fea> │ │ │ │ + beq.w 8186a <__isoc23_strtoul@@Base+0x5fea> │ │ │ │ cmp r2, #1 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [sp, #28] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [sp, #28] │ │ │ │ - b.n 81390 <__isoc23_strtoul@@Base+0x5b68> │ │ │ │ + b.n 813e8 <__isoc23_strtoul@@Base+0x5b68> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ - b.n 81300 <__isoc23_strtoul@@Base+0x5ad8> │ │ │ │ + bmi.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + b.n 81358 <__isoc23_strtoul@@Base+0x5ad8> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 81c02 <__isoc23_strtoul@@Base+0x63da> │ │ │ │ + beq.w 81c5a <__isoc23_strtoul@@Base+0x63da> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cbz r6, 815b0 <__isoc23_strtoul@@Base+0x5d88> │ │ │ │ + cbz r6, 81608 <__isoc23_strtoul@@Base+0x5d88> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov.w r2, r8, asr #3 │ │ │ │ and.w r8, r8, #7 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ - beq.w 81cd4 <__isoc23_strtoul@@Base+0x64ac> │ │ │ │ + beq.w 81d2c <__isoc23_strtoul@@Base+0x64ac> │ │ │ │ mov r3, sl │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8187e <__isoc23_strtoul@@Base+0x6056> │ │ │ │ + beq.w 818d6 <__isoc23_strtoul@@Base+0x6056> │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8187e <__isoc23_strtoul@@Base+0x6056> │ │ │ │ - ldr r3, [pc, #428] @ (81770 <__isoc23_strtoul@@Base+0x5f48>) │ │ │ │ + beq.w 818d6 <__isoc23_strtoul@@Base+0x6056> │ │ │ │ + ldr r3, [pc, #428] @ (817c8 <__isoc23_strtoul@@Base+0x5f48>) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w sl, [r3, #52] @ 0x34 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 81e1c <__isoc23_strtoul@@Base+0x65f4> │ │ │ │ + beq.w 81e74 <__isoc23_strtoul@@Base+0x65f4> │ │ │ │ ldrd r1, r5, [sp, #20] │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ - bl 7ff60 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ + bl 7ffb8 <__isoc23_strtoul@@Base+0x4738> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -188228,49 +188240,49 @@ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ ldr.w r9, [r0, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r7, r9, [r0, #28] │ │ │ │ str r3, [r5, #32] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ eor.w r2, r7, #1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ lsls r4, r3, #17 │ │ │ │ - bpl.n 8165c <__isoc23_strtoul@@Base+0x5e34> │ │ │ │ + bpl.n 816b4 <__isoc23_strtoul@@Base+0x5e34> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 81932 <__isoc23_strtoul@@Base+0x610a> │ │ │ │ + ble.w 8198a <__isoc23_strtoul@@Base+0x610a> │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ it lt │ │ │ │ movlt r5, #1 │ │ │ │ @@ -188279,180 +188291,183 @@ │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 819ca <__isoc23_strtoul@@Base+0x61a2> │ │ │ │ + beq.w 81a22 <__isoc23_strtoul@@Base+0x61a2> │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq.w 81a56 <__isoc23_strtoul@@Base+0x622e> │ │ │ │ + beq.w 81aae <__isoc23_strtoul@@Base+0x622e> │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.w 81b4c <__isoc23_strtoul@@Base+0x6324> │ │ │ │ + beq.w 81ba4 <__isoc23_strtoul@@Base+0x6324> │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne.n 816dc <__isoc23_strtoul@@Base+0x5eb4> │ │ │ │ + bne.n 81734 <__isoc23_strtoul@@Base+0x5eb4> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq.w 821a0 <__isoc23_strtoul@@Base+0x6978> │ │ │ │ - bhi.w 82014 <__isoc23_strtoul@@Base+0x67ec> │ │ │ │ + beq.w 821f8 <__isoc23_strtoul@@Base+0x6978> │ │ │ │ + bhi.w 8206c <__isoc23_strtoul@@Base+0x67ec> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + beq.w 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.w 81ec6 <__isoc23_strtoul@@Base+0x669e> │ │ │ │ + bne.w 81f1e <__isoc23_strtoul@@Base+0x669e> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ands.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.w 81ec6 <__isoc23_strtoul@@Base+0x669e> │ │ │ │ + bne.w 81f1e <__isoc23_strtoul@@Base+0x669e> │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add.w r6, r7, r7, lsl #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w fp, r4, r6 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, fp │ │ │ │ add r1, r3 │ │ │ │ - bl 9fae4 │ │ │ │ + bl a0214 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 81cba <__isoc23_strtoul@@Base+0x6492> │ │ │ │ + blt.w 81d12 <__isoc23_strtoul@@Base+0x6492> │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 81c0e <__isoc23_strtoul@@Base+0x63e6> │ │ │ │ + beq.w 81c66 <__isoc23_strtoul@@Base+0x63e6> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 81c92 <__isoc23_strtoul@@Base+0x646a> │ │ │ │ + beq.w 81cea <__isoc23_strtoul@@Base+0x646a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 81644 <__isoc23_strtoul@@Base+0x5e1c> │ │ │ │ - b.n 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + bne.n 8169c <__isoc23_strtoul@@Base+0x5e1c> │ │ │ │ + b.n 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 81236 <__isoc23_strtoul@@Base+0x5a0e> │ │ │ │ + b.n 8128e <__isoc23_strtoul@@Base+0x5a0e> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ ldrsh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 819bc <__isoc23_strtoul@@Base+0x6194> │ │ │ │ + beq.w 81a14 <__isoc23_strtoul@@Base+0x6194> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r2, fp, #292 @ 0x124 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 81b3a <__isoc23_strtoul@@Base+0x6312> │ │ │ │ + blt.w 81b92 <__isoc23_strtoul@@Base+0x6312> │ │ │ │ sub.w r3, fp, #262 @ 0x106 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b3a <__isoc23_strtoul@@Base+0x6312> │ │ │ │ + beq.w 81b92 <__isoc23_strtoul@@Base+0x6312> │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #3 │ │ │ │ - b.n 814a6 <__isoc23_strtoul@@Base+0x5c7e> │ │ │ │ + b.n 814fe <__isoc23_strtoul@@Base+0x5c7e> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldrsh.w r2, [r1, #66] @ 0x42 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 81096 <__isoc23_strtoul@@Base+0x586e> │ │ │ │ + b.n 810ee <__isoc23_strtoul@@Base+0x586e> │ │ │ │ nop │ │ │ │ - smlabb r0, ip, r5, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mla r0, ip, r5, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r5] │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81a46 <__isoc23_strtoul@@Base+0x621e> │ │ │ │ + bne.w 81a9e <__isoc23_strtoul@@Base+0x621e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 81ce8 <__isoc23_strtoul@@Base+0x64c0> │ │ │ │ + beq.w 81d40 <__isoc23_strtoul@@Base+0x64c0> │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.w 81ee4 <__isoc23_strtoul@@Base+0x66bc> │ │ │ │ + beq.w 81f3c <__isoc23_strtoul@@Base+0x66bc> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 813a4 <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ + bgt.w 813fc <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813a4 <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ + bne.w 813fc <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 813aa <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ + b.n 81402 <__isoc23_strtoul@@Base+0x5b82> │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 7ec4c <__isoc23_strtoul@@Base+0x3424> │ │ │ │ + bl 7eca4 <__isoc23_strtoul@@Base+0x3424> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80eb6 <__isoc23_strtoul@@Base+0x568e> │ │ │ │ + beq.w 80f0e <__isoc23_strtoul@@Base+0x568e> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 817de <__isoc23_strtoul@@Base+0x5fb6> │ │ │ │ + cbz r0, 81836 <__isoc23_strtoul@@Base+0x5fb6> │ │ │ │ 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 817c4 <__isoc23_strtoul@@Base+0x5f9c> │ │ │ │ + bne.n 8181c <__isoc23_strtoul@@Base+0x5f9c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 80f3e <__isoc23_strtoul@@Base+0x5716> │ │ │ │ + blt.w 80f96 <__isoc23_strtoul@@Base+0x5716> │ │ │ │ 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 80f3e <__isoc23_strtoul@@Base+0x5716> │ │ │ │ + b.w 80f96 <__isoc23_strtoul@@Base+0x5716> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsh.w r0, [r3, #64] @ 0x40 │ │ │ │ - b.n 81074 <__isoc23_strtoul@@Base+0x584c> │ │ │ │ + b.n 810cc <__isoc23_strtoul@@Base+0x584c> │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - beq.w 8155e <__isoc23_strtoul@@Base+0x5d36> │ │ │ │ + beq.w 815b6 <__isoc23_strtoul@@Base+0x5d36> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81a90 <__isoc23_strtoul@@Base+0x6268> │ │ │ │ + beq.w 81ae8 <__isoc23_strtoul@@Base+0x6268> │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq.w 81db8 <__isoc23_strtoul@@Base+0x6590> │ │ │ │ + beq.w 81e10 <__isoc23_strtoul@@Base+0x6590> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 81dd0 <__isoc23_strtoul@@Base+0x65a8> │ │ │ │ + ble.w 81e28 <__isoc23_strtoul@@Base+0x65a8> │ │ │ │ tst.w ip, #4194304 @ 0x400000 │ │ │ │ - beq.w 81dd0 <__isoc23_strtoul@@Base+0x65a8> │ │ │ │ + beq.w 81e28 <__isoc23_strtoul@@Base+0x65a8> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 81396 <__isoc23_strtoul@@Base+0x5b6e> │ │ │ │ + bne.w 813ee <__isoc23_strtoul@@Base+0x5b6e> │ │ │ │ cmp.w r8, #92 @ 0x5c │ │ │ │ - ble.w 81a9e <__isoc23_strtoul@@Base+0x6276> │ │ │ │ + ble.w 81af6 <__isoc23_strtoul@@Base+0x6276> │ │ │ │ mov.w r1, r8, asr #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ and.w r2, r8, #7 │ │ │ │ movs r6, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ @@ -188464,465 +188479,465 @@ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r9 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r2, r1] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - b.n 813a4 <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ + b.n 813fc <__isoc23_strtoul@@Base+0x5b7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81cba <__isoc23_strtoul@@Base+0x6492> │ │ │ │ + bne.w 81d12 <__isoc23_strtoul@@Base+0x6492> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes